0001104659-20-116135.txt : 20201019 0001104659-20-116135.hdr.sgml : 20201019 20201019171655 ACCESSION NUMBER: 0001104659-20-116135 CONFORMED SUBMISSION TYPE: S-1 PUBLIC DOCUMENT COUNT: 181 FILED AS OF DATE: 20201019 DATE AS OF CHANGE: 20201019 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Velodyne Lidar, Inc. CENTRAL INDEX KEY: 0001745317 STANDARD INDUSTRIAL CLASSIFICATION: GENERAL INDUSTRIAL MACHINERY & EQUIPMENT, NEC [3569] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: S-1 SEC ACT: 1933 Act SEC FILE NUMBER: 333-249551 FILM NUMBER: 201246805 BUSINESS ADDRESS: STREET 1: 5521 HELLYER AVENUE CITY: SAN JOSE STATE: CA ZIP: 95138 BUSINESS PHONE: (669) 275-2251 MAIL ADDRESS: STREET 1: 5521 HELLYER AVENUE CITY: SAN JOSE STATE: CA ZIP: 95138 FORMER COMPANY: FORMER CONFORMED NAME: Graf Industrial Corp. DATE OF NAME CHANGE: 20180702 S-1 1 vldr-20201019xs1.htm FORM S-1
0063467149287693P20D0000000000.50.75P30DP30D009287693007893844375941667906171871798800.5877285287728528772852877285287728528772852137544013754401375440013754401925616342525783425257834252578P15Y000000000000000P7YP5YP3YP5YP3YP5YP3Ytruetrue342525783425257834252578000174531700.250.250.250.250.250.250.250.250.2536.3520trueP2Yfalse0001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2019-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2019-12-310001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2018-12-310001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2018-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2018-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2018-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2018-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2018-12-310001745317us-gaap:LicenseMember2020-01-012020-06-300001745317srt:OfficerMember2020-01-012020-06-300001745317srt:OfficerMember2019-01-012019-12-310001745317srt:OfficerMember2019-01-012019-06-300001745317srt:OfficerMember2018-01-012018-12-310001745317srt:OfficerMember2017-01-012017-12-310001745317vldr:VelodyneAcousticsLlcMembersrt:ChiefExecutiveOfficerMembervldr:SeriesaConvertiblePreferredStockMember2016-07-280001745317vldr:MorganHillMember2020-03-310001745317vldr:SeriesBConvertiblePreferredStockMember2019-10-252019-10-250001745317us-gaap:CommonStockMember2020-01-012020-06-300001745317vldr:VelodyneAcousticsLlcMembersrt:ChiefExecutiveOfficerMembervldr:SeriesaConvertiblePreferredStockMember2016-07-282016-07-280001745317us-gaap:CommonStockMember2016-07-252016-07-250001745317vldr:GrafIndustrialCorpMembersrt:DirectorMember2018-10-092018-10-090001745317vldr:GrafIndustrialCorpMembersrt:DirectorMember2018-09-022018-09-100001745317vldr:GrafIndustrialCorpMember2018-10-092018-10-090001745317vldr:GrafIndustrialCorpMember2018-09-022018-09-100001745317vldr:StockholderDMember2019-04-012019-04-300001745317vldr:LegalProceedingsWithHesaiPhotonicsTechnologyCoInc.AndSutengInnovationTechnologyCo.Ltd.Member2020-05-062020-05-060001745317vldr:LegalProceedingsWithQuanergySystemsInc.Member2016-09-012016-09-300001745317vldr:LegalProceedingsWithHesaiPhotonicsTechnologyCoInc.AndSutengInnovationTechnologyCo.Ltd.Member2020-04-012020-04-300001745317vldr:LegalProceedingsWithQuanergySystemsInc.Member2017-11-012017-11-300001745317srt:OfficerMember2016-08-012016-08-310001745317vldr:BuildingMorganHillMember2020-04-032020-04-030001745317vldr:GrafIndustrialCorpMember2019-12-012019-12-310001745317vldr:GrafIndustrialCorpMembervldr:GrafAcquisitionLlcMembervldr:SponsorAgreementMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMembersrt:MaximumMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMembersrt:MaximumMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:SubsequentEventMember2020-08-052020-08-050001745317us-gaap:AccountsPayableMember2018-01-012018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:SubsequentEventMember2020-07-230001745317vldr:GrafIndustrialCorpMember2020-04-160001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2018-09-132018-09-130001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2018-09-012018-09-130001745317vldr:GrafIndustrialCorpMemberus-gaap:WarrantMember2020-06-300001745317us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2020-06-300001745317us-gaap:ForeignCountryMemberus-gaap:ResearchMember2020-06-300001745317us-gaap:DomesticCountryMemberus-gaap:ResearchMember2020-06-300001745317srt:OfficerMemberus-gaap:SeriesBPreferredStockMember2018-11-012018-11-300001745317vldr:GrafIndustrialCorpMember2018-10-252018-10-250001745317vldr:GrafIndustrialCorpMember2018-10-012018-10-250001745317us-gaap:CommonStockMember2018-01-012018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:SubsequentEventMember2020-07-232020-07-230001745317vldr:GrafIndustrialCorpMember2020-04-162020-04-160001745317vldr:GrafIndustrialCorpMemberus-gaap:WarrantMember2018-10-012018-10-180001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2018-06-272018-06-270001745317vldr:SponsorMember2018-06-262018-06-260001745317vldr:GrafIndustrialCorpMemberus-gaap:SubsequentEventMember2020-01-182020-01-180001745317vldr:GrafIndustrialCorpMemberus-gaap:OverAllotmentOptionMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:IPOMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2020-01-012020-06-300001745317vldr:SeriesB1ConvertiblePreferredStockMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:OverAllotmentOptionMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:IPOMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-01-012019-12-310001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:OverAllotmentOptionMember2018-10-252018-10-250001745317vldr:GrafIndustrialCorpMemberus-gaap:IPOMember2018-10-182018-10-180001745317vldr:GrafIndustrialCorpMemberus-gaap:OverAllotmentOptionMember2018-10-012018-10-250001745317vldr:GrafIndustrialCorpMemberus-gaap:IPOMember2018-10-012018-10-180001745317us-gaap:PreferredStockMember2018-08-282018-08-280001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2018-06-262018-06-260001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2018-06-012018-06-270001745317vldr:SeriesBConvertiblePreferredStockMember2018-01-012018-12-3100017453172016-07-252016-07-250001745317us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2020-06-300001745317us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001745317us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember2018-12-310001745317us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2020-06-300001745317us-gaap:RetainedEarningsMember2020-06-300001745317us-gaap:AdditionalPaidInCapitalMember2020-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2020-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2020-03-310001745317vldr:GrafIndustrialCorpMember2020-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001745317us-gaap:RetainedEarningsMember2019-12-310001745317us-gaap:AdditionalPaidInCapitalMember2019-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2019-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2019-06-300001745317us-gaap:RetainedEarningsMember2019-06-300001745317us-gaap:AdditionalPaidInCapitalMember2019-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2019-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2019-03-310001745317vldr:GrafIndustrialCorpMember2019-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2018-12-310001745317us-gaap:RetainedEarningsMember2018-12-310001745317us-gaap:AdditionalPaidInCapitalMember2018-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2018-06-250001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2018-06-250001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2018-06-250001745317vldr:GrafIndustrialCorpMember2018-06-250001745317us-gaap:RetainedEarningsMember2017-12-310001745317us-gaap:AdditionalPaidInCapitalMember2017-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001745317us-gaap:RetainedEarningsMember2016-12-310001745317us-gaap:AdditionalPaidInCapitalMember2016-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2020-06-300001745317us-gaap:RestrictedStockMembervldr:StockIncentivePlan2007Member2020-06-300001745317vldr:SeriesBConvertiblePreferredStockMember2020-06-300001745317vldr:SeriesB1ConvertiblePreferredStockMember2020-06-300001745317vldr:SeriesaConvertiblePreferredStockMember2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2020-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-12-310001745317us-gaap:RestrictedStockMembervldr:StockIncentivePlan2007Member2019-12-310001745317vldr:SeriesBConvertiblePreferredStockMember2019-12-310001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-12-310001745317vldr:SeriesaConvertiblePreferredStockMember2019-12-310001745317us-gaap:CommonStockMember2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-06-300001745317vldr:SeriesBConvertiblePreferredStockMember2019-06-300001745317vldr:SeriesaConvertiblePreferredStockMember2019-06-300001745317us-gaap:CommonStockMember2019-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2018-12-310001745317vldr:SeriesBConvertiblePreferredStockMember2018-12-310001745317vldr:SeriesaConvertiblePreferredStockMember2018-12-310001745317us-gaap:CommonStockMember2018-12-310001745317vldr:SeriesaConvertiblePreferredStockMember2017-12-310001745317us-gaap:CommonStockMember2017-12-310001745317vldr:SeriesaConvertiblePreferredStockMember2016-12-310001745317us-gaap:CommonStockMember2016-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:IPOMember2020-06-300001745317vldr:SeriesB1PreferredStockMember2020-04-010001745317vldr:SeriesB1ConvertiblePreferredStockMember2020-04-010001745317vldr:SeriesB1ConvertiblePreferredStockMember2020-04-010001745317vldr:GrafIndustrialCorpMemberus-gaap:IPOMember2019-12-310001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-10-260001745317vldr:SeriesBConvertiblePreferredStockMember2018-09-040001745317us-gaap:CommonStockMember2016-09-300001745317us-gaap:CommonStockMember2020-06-300001745317vldr:GrafIndustrialCorpMembervldr:TrustAccountMember2018-10-250001745317vldr:GrafIndustrialCorpMemberus-gaap:IPOMember2018-10-250001745317vldr:GrafIndustrialCorpMember2018-10-2500017453172016-01-012016-12-310001745317vldr:StockPlan2016Member2019-10-110001745317vldr:StockIncentivePlan2007Member2019-10-110001745317vldr:StockIncentivePlan2007Member2018-08-280001745317vldr:StockPlan2016Member2016-07-260001745317vldr:StockIncentivePlan2007Member2016-07-260001745317vldr:StockIncentivePlan2007Member2008-01-0300017453172016-07-262016-07-260001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2018-10-182018-10-180001745317us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001745317us-gaap:EmployeeStockOptionMember2017-01-012017-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2020-01-012020-01-180001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:WarrantMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2018-10-012018-10-180001745317vldr:GrafIndustrialCorpMemberus-gaap:WarrantMember2018-01-012018-12-310001745317vldr:GrafIndustrialCorpMembervldr:VelodyneEquityShareholdersMembervldr:VelodyneLidarInc.Membervldr:GrafAcquisitionLlcMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-022020-07-020001745317us-gaap:RestrictedStockUnitsRSUMember2020-06-300001745317us-gaap:RestrictedStockMember2020-06-300001745317us-gaap:PerformanceSharesMember2020-06-300001745317us-gaap:RestrictedStockUnitsRSUMember2019-12-310001745317us-gaap:RestrictedStockMember2019-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2018-12-310001745317us-gaap:RestrictedStockMember2018-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2017-12-310001745317us-gaap:RestrictedStockMember2017-12-310001745317us-gaap:RestrictedStockMember2016-12-310001745317us-gaap:PerformanceSharesMember2020-01-012020-06-300001745317us-gaap:RestrictedStockMembervldr:StockIncentivePlan2007Member2015-12-012015-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-12-310001745317us-gaap:RestrictedStockMember2017-01-012017-12-310001745317vldr:StockIncentivePlan2007Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-06-300001745317vldr:StockIncentivePlan2007Memberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-06-300001745317vldr:StockIncentivePlan2007Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300001745317vldr:StockIncentivePlan2007Member2020-01-012020-06-300001745317us-gaap:RestrictedStockUnitsRSUMembervldr:StockPlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2017-03-012017-03-310001745317us-gaap:RestrictedStockUnitsRSUMembervldr:StockPlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2017-03-012017-03-310001745317us-gaap:RestrictedStockUnitsRSUMembervldr:StockPlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2017-03-012017-03-310001745317vldr:StockPlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2017-03-012017-03-310001745317vldr:StockPlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2017-03-012017-03-310001745317vldr:StockPlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2017-03-012017-03-310001745317us-gaap:RestrictedStockUnitsRSUMembervldr:StockPlan2016Member2017-03-012017-03-310001745317vldr:StockPlan2016Member2017-03-012017-03-310001745317vldr:GrafIndustrialCorpMembervldr:InstitutionalInvestorsIncludingSponsorMembervldr:GrafAcquisitionLlcMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembervldr:SponsorAgreementMember2020-07-022020-07-020001745317vldr:GrafIndustrialCorpMembervldr:InstitutionalInvestorsIncludingSponsorMembervldr:GrafAcquisitionLlcMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembervldr:SubscriptionAgreementsMember2020-07-022020-07-020001745317vldr:StockholderMember2020-01-012020-06-300001745317vldr:StockholderCMember2020-01-012020-06-300001745317vldr:StockholderBMember2020-01-012020-06-300001745317vldr:StockholderMember2019-01-012019-12-310001745317vldr:StockholderCMember2019-01-012019-12-310001745317vldr:StockholderBMember2019-01-012019-12-310001745317vldr:StockholderMember2019-01-012019-06-300001745317vldr:StockholderCMember2019-01-012019-06-300001745317vldr:StockholderBMember2019-01-012019-06-300001745317vldr:StockholderMember2018-01-012018-12-310001745317vldr:StockholderCMember2018-01-012018-12-310001745317vldr:StockholderBMember2018-01-012018-12-310001745317vldr:StockholderMember2017-01-012017-12-310001745317vldr:StockholderBMember2017-01-012017-12-310001745317us-gaap:LicenseMember2020-04-012020-06-300001745317us-gaap:TransferredOverTimeMember2020-01-012020-06-300001745317us-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001745317us-gaap:ProductMember2020-01-012020-06-300001745317us-gaap:LicenseAndServiceMember2020-01-012020-06-300001745317us-gaap:TransferredOverTimeMember2019-01-012019-12-310001745317us-gaap:TransferredAtPointInTimeMember2019-01-012019-12-310001745317us-gaap:ProductMember2019-01-012019-12-310001745317us-gaap:LicenseAndServiceMember2019-01-012019-12-310001745317us-gaap:TransferredOverTimeMember2019-01-012019-06-300001745317us-gaap:TransferredAtPointInTimeMember2019-01-012019-06-300001745317us-gaap:ProductMember2019-01-012019-06-300001745317us-gaap:LicenseAndServiceMember2019-01-012019-06-300001745317us-gaap:TransferredOverTimeMember2018-01-012018-12-310001745317us-gaap:TransferredAtPointInTimeMember2018-01-012018-12-310001745317us-gaap:ProductMember2018-01-012018-12-310001745317us-gaap:LicenseAndServiceMember2018-01-012018-12-310001745317us-gaap:ProductMember2017-01-012017-12-310001745317us-gaap:LicenseAndServiceMember2017-01-012017-12-310001745317us-gaap:EmployeeSeveranceMember2020-01-012020-06-300001745317us-gaap:EmployeeSeveranceMember2020-06-300001745317vldr:StockholderDMember2020-06-302020-06-300001745317vldr:StockholderDMember2019-12-312019-12-310001745317srt:MinimumMembervldr:VehiclesAndSoftwareMember2020-01-012020-06-300001745317srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2020-01-012020-06-300001745317srt:MinimumMemberus-gaap:LandImprovementsMember2020-01-012020-06-300001745317srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-06-300001745317srt:MinimumMemberus-gaap:BuildingMember2020-01-012020-06-300001745317srt:MinimumMemberus-gaap:BuildingImprovementsMember2020-01-012020-06-300001745317srt:MaximumMembervldr:VehiclesAndSoftwareMember2020-01-012020-06-300001745317srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2020-01-012020-06-300001745317srt:MaximumMemberus-gaap:LandImprovementsMember2020-01-012020-06-300001745317srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-06-300001745317srt:MaximumMemberus-gaap:BuildingMember2020-01-012020-06-300001745317srt:MaximumMemberus-gaap:BuildingImprovementsMember2020-01-012020-06-300001745317us-gaap:VehiclesMember2020-06-300001745317us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-06-300001745317us-gaap:MachineryAndEquipmentMember2020-06-300001745317us-gaap:LandImprovementsMember2020-06-300001745317us-gaap:FurnitureAndFixturesMember2020-06-300001745317us-gaap:AssetUnderConstructionMember2020-06-300001745317us-gaap:VehiclesMember2019-12-310001745317us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001745317us-gaap:MachineryAndEquipmentMember2019-12-310001745317us-gaap:LandMember2019-12-310001745317us-gaap:LandImprovementsMember2019-12-310001745317us-gaap:FurnitureAndFixturesMember2019-12-310001745317us-gaap:BuildingMember2019-12-310001745317us-gaap:BuildingImprovementsMember2019-12-310001745317us-gaap:AssetUnderConstructionMember2019-12-310001745317us-gaap:VehiclesMember2018-12-310001745317us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2018-12-310001745317us-gaap:MachineryAndEquipmentMember2018-12-310001745317us-gaap:LandMember2018-12-310001745317us-gaap:LandImprovementsMember2018-12-310001745317us-gaap:FurnitureAndFixturesMember2018-12-310001745317us-gaap:BuildingMember2018-12-310001745317us-gaap:BuildingImprovementsMember2018-12-310001745317us-gaap:AssetUnderConstructionMember2018-12-3100017453172020-04-012020-06-3000017453172019-04-012019-06-3000017453172020-07-022020-07-020001745317vldr:BuildingMorganHillMemberus-gaap:SubsequentEventMember2020-07-022020-07-020001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:PrivatePlacementMember2020-04-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:PrivatePlacementMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:PrivatePlacementMember2019-01-012019-12-310001745317vldr:SeriesB1PreferredStockMember2020-04-012020-04-010001745317vldr:GrafIndustrialCorpMemberus-gaap:PrivatePlacementMember2018-10-252018-10-250001745317vldr:GrafIndustrialCorpMemberus-gaap:PrivatePlacementMember2018-10-012018-10-250001745317srt:OfficerMemberus-gaap:SeriesBPreferredStockMember2018-11-300001745317vldr:SeriesBConvertiblePreferredStockMember2020-06-300001745317vldr:SeriesB1ConvertiblePreferredStockMember2020-06-300001745317vldr:SeriesaConvertiblePreferredStockMember2020-06-300001745317vldr:SeriesBConvertiblePreferredStockMember2019-12-310001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-12-310001745317vldr:SeriesaConvertiblePreferredStockMember2019-12-3100017453172019-10-110001745317vldr:SeriesBConvertiblePreferredStockMember2018-12-310001745317vldr:SeriesB1ConvertiblePreferredStockMember2018-12-310001745317vldr:SeriesaConvertiblePreferredStockMember2018-12-310001745317vldr:SeriesBConvertiblePreferredStockMember2018-09-0400017453172016-07-260001745317vldr:SeriesBConvertiblePreferredStockMember2019-10-250001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-10-250001745317vldr:SeriesaConvertiblePreferredStockMember2016-08-010001745317srt:OfficerMember2017-01-012017-01-310001745317srt:OfficerMember2016-12-012016-12-310001745317vldr:SeriesB1ConvertiblePreferredStockMember2020-04-012020-04-010001745317vldr:SeriesB1ConvertiblePreferredStockMember2020-04-012020-04-010001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-10-262019-10-260001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-10-252019-10-250001745317vldr:SeriesBConvertiblePreferredStockMember2018-09-042018-09-040001745317vldr:SeriesBConvertiblePreferredStockMember2018-09-042018-09-040001745317vldr:SeriesaConvertiblePreferredStockMember2016-08-012016-08-010001745317vldr:SeriesBConvertiblePreferredStockMemberus-gaap:CommonStockMember2018-12-012018-12-310001745317us-gaap:CommonStockMember2016-09-012016-09-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-012017-12-310001745317us-gaap:StateAndLocalJurisdictionMember2019-12-310001745317us-gaap:DomesticCountryMember2019-12-310001745317srt:OfficerMember2020-06-300001745317srt:OfficerMember2019-12-310001745317vldr:GrafIndustrialCorpMembersrt:DirectorMember2020-06-300001745317vldr:GrafIndustrialCorpMembersrt:DirectorMember2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2020-04-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2020-04-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001745317us-gaap:RetainedEarningsMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2020-01-012020-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2020-01-012020-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001745317vldr:GrafIndustrialCorpMember2020-01-012020-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2019-04-012019-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-04-012019-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001745317us-gaap:RetainedEarningsMember2019-01-012019-12-310001745317us-gaap:RetainedEarningsMember2019-01-012019-06-300001745317us-gaap:RetainedEarningsMember2018-01-012018-12-310001745317us-gaap:RetainedEarningsMember2017-01-012017-12-310001745317vldr:PaycheckProtectionProgramLoanMember2020-06-300001745317vldr:RevolvingLineOfCredit2020Member2020-01-310001745317vldr:RevolvingLineOfCredit2018Member2018-04-270001745317vldr:RevolvingLineOfCredit2020Member2020-04-080001745317srt:OfficerMember2019-11-012019-11-3000017453172018-01-012018-01-0100017453172017-01-012020-06-300001745317srt:OfficerMember2018-12-310001745317srt:OfficerMember2017-12-310001745317srt:OfficerMember2017-03-310001745317us-gaap:DevelopedTechnologyRightsMember2020-06-300001745317us-gaap:DevelopedTechnologyRightsMember2019-12-310001745317vldr:GrafIndustrialCorpMember2020-01-012020-01-180001745317vldr:GrafIndustrialCorpMember2018-12-312018-12-310001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2020-06-300001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2019-12-310001745317vldr:GrafIndustrialCorpMember2018-01-012018-12-310001745317vldr:GrafIndustrialCorpMember2020-04-012020-06-300001745317vldr:GrafIndustrialCorpMember2019-04-012019-06-300001745317vldr:VelodyneAcousticsLlcMember2016-07-282016-07-280001745317vldr:RevolvingLineOfCredit2020Member2020-01-312020-01-310001745317vldr:RevolvingLineOfCredit2018Member2018-04-272018-04-270001745317vldr:PaycheckProtectionProgramLoanMember2020-04-082020-04-0800017453172020-04-082020-04-080001745317vldr:PaycheckProtectionProgramLoanMember2018-04-272018-04-270001745317vldr:PaycheckProtectionProgramLoanMember2020-04-080001745317vldr:RevolvingLineOfCredit2020Memberus-gaap:PrimeRateMember2020-01-312020-01-310001745317vldr:RevolvingLineOfCredit2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-312020-01-310001745317vldr:RevolvingLineOfCredit2018Memberus-gaap:PrimeRateMember2018-04-272018-04-270001745317vldr:RevolvingLineOfCredit2018Memberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-272018-04-270001745317vldr:PaycheckProtectionProgramLoanMember2020-04-080001745317vldr:GrafIndustrialCorpMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:SubsequentEventMember2020-08-052020-08-050001745317us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001745317us-gaap:EMEAMember2020-01-012020-06-300001745317us-gaap:AccountsReceivableMember2020-01-012020-06-300001745317us-gaap:AccountsPayableMember2020-01-012020-06-300001745317srt:NorthAmericaMember2020-01-012020-06-300001745317srt:AsiaPacificMember2020-01-012020-06-300001745317country:US2020-01-012020-06-300001745317country:CN2020-01-012020-06-300001745317us-gaap:EMEAMember2019-01-012019-12-310001745317us-gaap:AccountsReceivableMember2019-01-012019-12-310001745317us-gaap:AccountsPayableMember2019-01-012019-12-310001745317srt:NorthAmericaMember2019-01-012019-12-310001745317srt:AsiaPacificMember2019-01-012019-12-310001745317country:US2019-01-012019-12-310001745317country:CN2019-01-012019-12-310001745317us-gaap:EMEAMember2019-01-012019-06-300001745317srt:NorthAmericaMember2019-01-012019-06-300001745317srt:AsiaPacificMember2019-01-012019-06-300001745317country:US2019-01-012019-06-300001745317country:CN2019-01-012019-06-300001745317us-gaap:EMEAMember2018-01-012018-12-310001745317us-gaap:AccountsReceivableMember2018-01-012018-12-310001745317srt:NorthAmericaMember2018-01-012018-12-310001745317srt:AsiaPacificMember2018-01-012018-12-310001745317country:US2018-01-012018-12-310001745317country:CN2018-01-012018-12-310001745317us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2017-01-012017-12-310001745317us-gaap:EMEAMember2017-01-012017-12-310001745317srt:NorthAmericaMember2017-01-012017-12-310001745317srt:AsiaPacificMember2017-01-012017-12-310001745317country:US2017-01-012017-12-310001745317country:CN2017-01-012017-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2018-12-310001745317vldr:GrafIndustrialCorpMembervldr:SponsorMember2018-09-130001745317vldr:SeriesBConvertiblePreferredStockMember2019-10-110001745317vldr:SeriesB1ConvertiblePreferredStockMember2019-10-110001745317us-gaap:PreferredStockMember2019-10-110001745317vldr:SeriesBConvertiblePreferredStockMember2018-08-280001745317vldr:GrafIndustrialCorpMembervldr:VelodyneEquityShareholdersMembervldr:VelodyneLidarInc.Membervldr:GrafAcquisitionLlcMemberus-gaap:SeriesBPreferredStockMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-020001745317vldr:GrafIndustrialCorpMembervldr:VelodyneEquityShareholdersMembervldr:VelodyneLidarInc.Membervldr:GrafAcquisitionLlcMemberus-gaap:SeriesAPreferredStockMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-020001745317vldr:GrafIndustrialCorpMembervldr:VelodyneEquityShareholdersMembervldr:VelodyneLidarInc.Membervldr:GrafAcquisitionLlcMemberus-gaap:CommonClassAMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-020001745317vldr:VelodyneEquityShareholdersMembervldr:VelodyneLidarInc.Membervldr:GrafAcquisitionLlcMembervldr:SeriesB1PreferredStockMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-020001745317vldr:VelodyneEquityShareholdersMembervldr:VelodyneLidarInc.Membervldr:GrafAcquisitionLlcMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-020001745317vldr:GrafIndustrialCorpAndVlMergerSubIncMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-020001745317us-gaap:CommonStockMember2019-10-110001745317vldr:SeriesBConvertiblePreferredStockMemberus-gaap:CommonStockMember2018-12-310001745317us-gaap:PreferredStockMemberus-gaap:CommonStockMember2018-08-280001745317us-gaap:CommonStockMember2018-08-280001745317us-gaap:CommonStockMember2016-07-250001745317vldr:GrafIndustrialCorpMembervldr:VelodyneEquityShareholdersMembervldr:VelodyneLidarInc.Membervldr:GrafAcquisitionLlcMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-020001745317vldr:GrafIndustrialCorpMembervldr:InstitutionalInvestorsIncludingSponsorMembervldr:GrafAcquisitionLlcMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembervldr:SubscriptionAgreementsMember2020-07-020001745317vldr:StockPlan2016Member2020-06-300001745317vldr:StockIncentivePlan2007Member2020-06-300001745317vldr:StockPlan2016Member2019-12-310001745317vldr:StockIncentivePlan2007Member2019-12-310001745317vldr:GrafIndustrialCorpMember2020-01-180001745317vldr:GrafIndustrialCorpMemberus-gaap:SubsequentEventMember2020-08-050001745317vldr:GrafIndustrialCorpMemberus-gaap:PrivatePlacementMember2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:PrivatePlacementMember2019-12-3100017453172020-12-310001745317vldr:GrafIndustrialCorpMember2019-01-012019-06-300001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-06-300001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-06-300001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2018-12-310001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2018-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2018-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2018-12-310001745317vldr:GrafIndustrialCorpMember2019-06-300001745317vldr:Mapper.aiIncMember2020-06-300001745317vldr:Mapper.aiIncMember2019-07-032019-07-030001745317vldr:Mapper.aiIncMember2020-01-012020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2020-01-180001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:WarrantMember2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:WarrantMember2018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2018-10-180001745317vldr:GrafIndustrialCorpAndVlMergerSubIncMemberus-gaap:SubsequentEventMembervldr:AgreementAndPlanOfMergerMember2020-07-022020-07-020001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Member2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel2Member2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel1Member2020-06-300001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Member2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel2Member2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel1Member2019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel3Member2018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel2Member2018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:FairValueInputsLevel1Member2018-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001745317us-gaap:FairValueMeasurementsRecurringMember2020-06-300001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001745317us-gaap:FairValueMeasurementsRecurringMember2019-12-310001745317us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001745317us-gaap:FairValueMeasurementsRecurringMember2018-12-310001745317vldr:GrafIndustrialCorpMember2020-01-012020-06-300001745317us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001745317us-gaap:RestrictedStockMember2020-01-012020-06-300001745317us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001745317us-gaap:ConvertiblePreferredStockMember2020-01-012020-06-300001745317us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001745317us-gaap:RestrictedStockMember2019-01-012019-12-310001745317us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001745317us-gaap:ConvertiblePreferredStockMember2019-01-012019-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-06-300001745317us-gaap:RestrictedStockMember2019-01-012019-06-300001745317us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001745317us-gaap:ConvertiblePreferredStockMember2019-01-012019-06-300001745317us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001745317us-gaap:RestrictedStockMember2018-01-012018-12-310001745317us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001745317us-gaap:ConvertiblePreferredStockMember2018-01-012018-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-12-310001745317us-gaap:RestrictedStockMember2017-01-012017-12-310001745317us-gaap:EmployeeStockOptionMember2017-01-012017-12-310001745317us-gaap:ConvertiblePreferredStockMember2017-01-012017-12-3100017453172016-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001745317us-gaap:RestrictedStockMember2020-01-012020-06-300001745317us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001745317us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001745317us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001745317us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001745317us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300001745317us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-300001745317us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001745317us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001745317us-gaap:ResearchAndDevelopmentExpenseMember2017-01-012017-12-310001745317us-gaap:GeneralAndAdministrativeExpenseMember2017-01-012017-12-310001745317us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001745317us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-3100017453172019-01-012019-12-310001745317us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-3000017453172019-01-012019-06-300001745317us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-3100017453172018-01-012018-12-310001745317us-gaap:AdditionalPaidInCapitalMember2017-01-012017-12-3100017453172017-01-012017-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMember2019-01-012019-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2019-01-012019-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2019-01-012019-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001745317vldr:GrafIndustrialCorpMember2019-01-012019-03-310001745317vldr:GrafIndustrialCorpMemberus-gaap:RetainedEarningsMember2018-06-262018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:CommonStockMember2018-06-262018-12-310001745317vldr:GrafIndustrialCorpMemberus-gaap:AdditionalPaidInCapitalMember2018-06-262018-12-310001745317vldr:GrafIndustrialCorpMember2018-06-262018-12-310001745317vldr:Mapper.aiIncMemberus-gaap:DevelopedTechnologyRightsMember2020-01-012020-06-3000017453172019-06-3000017453172017-12-310001745317us-gaap:OtherCurrentAssetsMembervldr:StockholderDMember2020-06-300001745317vldr:StockholderCMember2020-06-300001745317vldr:StockholderBMember2020-06-300001745317us-gaap:OtherCurrentAssetsMembervldr:StockholderDMember2019-12-310001745317vldr:StockholderMember2019-12-310001745317vldr:StockholderBMember2019-12-310001745317vldr:StockholderMember2018-12-310001745317vldr:StockholderBMember2018-12-310001745317vldr:StockholderDMember2020-06-300001745317vldr:StockholderDMember2019-12-310001745317vldr:GrafIndustrialCorpMember2020-06-3000017453172020-06-300001745317vldr:GrafIndustrialCorpMember2019-12-3100017453172019-12-310001745317vldr:GrafIndustrialCorpMember2018-12-3100017453172018-12-3100017453172020-01-012020-06-30vldr:patentvldr:productvldr:Voteiso4217:USDxbrli:sharesxbrli:pureiso4217:USDxbrli:sharesvldr:segmentvldr:customervldr:directorvldr:employeevldr:item

As filed with the Securities and Exchange Commission on October 19, 2020

Registration No. 333-      

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM S-1

REGISTRATION STATEMENT
UNDER
THE SECURITIES ACT OF 1933

VELODYNE LIDAR, INC.

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)

    

3569
(Primary Standard Industrial
Classification Code Number)

    

83-1138508
(I.R.S. Employer
Identification No.)

5521 Hellyer Avenue

San Jose, California 95138

(669) 275-2251

(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Andrew Hamer

Chief Financial Officer

5521 Hellyer Avenue

San Jose, California 95138

(669) 275-2251

(Name, address, including zip code, and telephone number, including area code, of agent for service)

Copies to:

Jeffrey R. Vetter
Colin G. Conklin
Gunderson Dettmer Stough Villeneuve

Franklin & Hachigian, LLP
550 Allerton Street
Redwood City, California 94063
Tel: (650) 321-2400

    

    

Anand Gopalan
Chief Executive Officer
Velodyne Lidar, Inc.
5521 Hellyer Avenue
San Jose, California 95138
Tel: (669) 275-2251

Approximate date of commencement of proposed sale to the public: From time to time after this Registration Statement becomes effective.

If any of the securities being registered on this Form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the Securities Act of 1933 check the following box:

If this form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.

If this form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.

If this form is a post-effective amendment filed pursuant to Rule 462(d) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

    

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act.

CALCULATION OF REGISTRATION FEE

Title of Securities to be Registered(1)

    

Amount to be
Registered
(1)(2)

    

Proposed
Maximum
Offering Price
per Share
(3)

    

Proposed
Maximum
Aggregate
Offering Price

    

Amount of
Registration Fee

Common stock, par value $0.0001 per share

32,164,576 

$

16.81

$

540,686,522.56

$

58,988.90

(1)   Pursuant to Rule 416 under the Securities Act of 1933, as amended (the “Securities Act”), the securities being registered hereunder include such indeterminate number of additional securities as may be issuable to prevent dilution resulting of any stock dividend, stock split, recapitalization or other similar transaction.

(2)   Consists of (i) 13,507,192 shares of common stock registered for sale by the selling securityholder named in this registration statement; (ii) 18,282,384 shares of common stock issuable upon exercise of Public Warrants (as defined below); and (iii) up to 375,000 shares of common stock issuable upon exercise of Working Capital Warrants (as defined below).

(3)   Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) under the Securities Act, based on the average of the high and low prices of the registrant’s common stock of the Nasdaq Global Select Market on October 16, 2020, which was approximately $16.81 per share.

The registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective in accordance with Section 8(a) of the Securities Act of 1933, as amended, or until this registration statement shall become effective on such date as the Securities and Exchange Commission, acting pursuant to said Section 8(a), may determine.

The information in this prospectus is not complete and may be changed. Neither we nor the Selling Stockholders may sell these securities until the registration
statement filed with the Securities and Exchange Commission is effective. This prospectus is not an offer to sell these securities and it is not soliciting
an offer to buy these securities in any jurisdiction where the offer or sale is not permitted.

Table of Contents

SUBJECT TO COMPLETION, DATED OCTOBER 19, 2020

PRELIMINARY PROSPECTUS

Graphic

Velodyne Lidar, Inc.

Up to 32,164,576 Shares of Common Stock

This prospectus relates to the issuance by us of up to an aggregate of up to 18,282,384 shares of our common stock, $0.0001 par value per share (“common stock”) that are issuable upon the exercise of our publicly-traded warrants (the “Public Warrants”) and up to 375,000 shares of our common stock issuable upon exercise of our working capital warrants issued to Graf Acquisition LLC (the “Working Capital Warrants” and, together with the Public Warrants,” the “Warrants”). This prospectus also relates to the resale from time to time, upon the expiration of lock-up agreements, by the selling stockholders named in this prospectus or its permitted transferees (the “Selling Stockholders”) of up to 13,507,192 shares of our common stock.

The Selling Stockholders may offer, sell or distribute all or a portion of the shares of common stock registered hereby publicly or through private transactions at prevailing market prices or at negotiated prices. We provide more information about how the Selling Stockholders may sell the shares in the section entitled “Plan of Distribution.”

We will pay certain offering fees and expenses and fees in connection with the registration of the common stock and will not receive proceeds from the sale of the shares of common stock by the Selling Stockholders. We will receive the proceeds from any exercise of any Warrants for cash. We provide more information about how the Selling Stockholders may sell the shares in the section entitled “Plan of Distribution.”

Our common stock and Public Warrants are listed on the Nasdaq Global Select Market under the symbols “VLDR” and “VLDRW,” respectively. On October 16, 2020, the closing price of our common stock was $16.50 and the closing price for our Public Warrants was $3.37.

We are an “emerging growth company” under applicable federal securities laws and will be subject to reduced public company reporting requirements.

INVESTING IN OUR SECURITIES INVOLVES RISKS THAT ARE DESCRIBED IN THE “RISK FACTORS” SECTION BEGINNING ON PAGE 4 OF THIS PROSPECTUS.

Neither the Securities and Exchange Commission nor any state securities commission has approved or disapproved of the securities to be issued under this prospectus or determined if this prospectus is truthful or complete. Any representation to the contrary is a criminal offense.

The date of this prospectus is , 2020.

TABLE OF CONTENTS

FREQUENTLY USED TERMS

    

ii

SUMMARY OF THE PROSPECTUS

1

THE OFFERING

3

RISK FACTORS

4

USE OF PROCEEDS

30

DETERMINATION OF OFFERING PRICE

31

MARKET INFORMATION FOR COMMON STOCK AND DIVIDEND POLICY

31

SELECTED HISTORICAL FINANCIAL INFORMATION

31

UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION

33

NOTES TO AUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION

40

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

43

BUSINESS

65

MANAGEMENT

89

EXECUTIVE COMPENSATION

95

DESCRIPTION OF SECURITIES

106

BENEFICIAL OWNERSHIP OF SECURITIES

116

SELLING STOCKHOLDERS

118

CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS

119

U.S. FEDERAL INCOME TAX CONSIDERATIONS

125

PLAN OF DISTRIBUTION

129

LEGAL MATTERS

130

EXPERTS CHANGE IN AUDITORS

131

WHERE YOU CAN FIND MORE INFORMATION

132

INDEX TO FINANCIAL STATEMENTS

F-1

You should rely only on the information contained in this prospectus. No one has been authorized to provide you with information that is different from that contained in this prospectus. This prospectus is dated as of the date set forth on the cover hereof. You should not assume that the information contained in this prospectus is accurate as of any date other than that date.

For investors outside the United States: We have not done anything that would permit this offering or possession or distribution of this prospectus in any jurisdiction where action for that purpose is required, other than in the United States. You are required to inform yourselves about and to observe any restrictions relating to this offering and the distribution of this prospectus.

i

FREQUENTLY USED TERMS

Unless otherwise stated or unless the context otherwise requires, the terms “we,” “us,” “our,” and “Velodyne” refer to Velodyne Lidar, Inc., a Delaware corporation:

“ADAS” means Advanced Driver Assistance Systems.
“Board” or “Board of Directors” means the board of directors of Velodyne.
“Business Combination” means the transactions contemplated by the Merger Agreement, including the Merger.
“Code” means the Internal Revenue Code of 1986, as amended.
“common stock” means the shares of common stock, par value $0.0001 per share, of Velodyne.
“Certificate of Incorporation” means our amended and restated certificate of incorporation, dated September 29, 2020.
“DGCL” means the General Corporation Law of the State of Delaware.
“ESPP” means the Velodyne Lidar, Inc. 2020 Employee Stock Purchase Plan.
“Exchange Act” means the Securities Exchange Act of 1934, as amended.
“Founder Shares” means, as of the date of this prospectus, the 2,575,000 shares of common stock that currently are owned by the Initial Stockholders, including 2,507,000 shares of common stock that were initially purchased by the Sponsor in a private placement prior to the IPO.
“GAAP” means U.S. generally accepted accounting principles.
“Incentive Plan” means the Velodyne Lidar, Inc. 2020 Equity Incentive Plan.
“Initial Stockholders” means the Sponsor together with Keith W. Abell, Sabrina Mckee and Julie Levenson, GRAF’s independent directors.
“Investment Company Act” means the Investment Company Act of 1940, as amended.
“IPO” means GRAF’s initial public offering, consummated on October 18, 2018, of 24,376,512 units (including 1,876,512 units that were subsequently issued to the underwriters in connection with the partial exercise of their over-allotment option) at $10.00 per unit.
“leader,” “leading,” “industry leadership,” “industry leading,” and other similar statements included in this prospectus regarding Velodyne and its services are based on Velodyne's belief that none of its competitors holds a combined market position greater than Velodyne's market position in its sector. Velodyne bases its beliefs regarding these matters, including its estimates of its market share in its sector, on its collective institutional knowledge and expertise regarding its industries, markets and technology, which are based on, among other things, publicly available information, reports of government agencies, RFPs and the results of contract bids and awards, and industry research firms, as well as Velodyne's internal research, calculations and assumptions based on its analysis of such information and data. Velodyne believes these assertions to be reasonable and accurate as of the date of this prospectus.
“JOBS Act” means the Jumpstart Our Business Startups Act of 2012.
“Merger Agreement” means that certain Agreement and Plan of Merger, dated as of July 2, 2020, by and among GRAF, Merger Sub and Velodyne, as amended by the Merger Agreement Amendment.
“Merger Agreement Amendment” means that certain Amendment to Agreement and Plan of Merger, dated as of August 20, 2020, by and among GRAF, Merger Sub and Velodyne.
“Merger” means the merger of Merger Sub with and into Velodyne, with Velodyne continuing as the surviving company.

ii

“Merger Sub” means VL Merger Sub Inc.
“Nasdaq” means the Nasdaq Stock Market.
“NHTSA” means the National Highway Traffic Safety Administration.
“private placement warrants” means the warrants held by the Sponsor that were issued to the Sponsor in connection with the IPO, each of which was exercisable for three-quarters of one share of common stock, in accordance with its terms, which private placement warrants were cancelled in connection with the Business Combination.
“public shares” means shares of common stock included in the units issued in the IPO.
“public stockholders” means holders of public shares, including the Initial Stockholders to the extent the Initial Stockholders hold public shares; provided, that the Initial Stockholders are considered a “public stockholder” only with respect to any public shares held by them.
“public units” means the units sold in the IPO, consisting of one share of common stock and one public warrant of GRAF.
“public warrants” or “Warrants” means the warrants included in the public units issued in the the IPO, each of which is exercisable for three-quarters of one share of common stock, in accordance with its terms.
“RSUs” means restricted stock units granted under the Incentive Plan in accordance with the terms of the Merger Agreement.
“SEC” means the U.S. Securities and Exchange Commission.
“Securities Act” means the Securities Act of 1933, as amended.
“SOX” means the Sarbanes-Oxley Act of 2002.
“Sponsor” means Graf Acquisition LLC, a Delaware limited liability company.
“Transfer Agent” means Continental Stock Transfer & Trust Company.
“Velodyne” means Velodyne Lidar, Inc., a Delaware corporation.

iii

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This prospectus contains forward-looking statements. All statements, other than statements of historical facts, may be forward-looking statements. These statements are based on the expectations and beliefs of management of Velodyne in light of historical results and trends, current conditions and potential future developments, and are subject to a number of factors and uncertainties that could cause actual results to differ materially from forward-looking statements. These forward-looking statements include statements about the future performance and opportunities of Velodyne; statements of the plans, strategies and objectives of management for future operations of Velodyne; statements regarding future economic conditions or performance; and other statements regarding the Business Combination. Forward-looking statements may contain words such as “will be,” “will,” “expect,” “anticipate,” “continue,” “project,” “believe,” “plan,” “could,” “estimate,” “forecast,” “guidance,” “intend,” “may,” “plan,” “possible,” “potential,” “predict,” “pursue,” “should,” “target” or similar expressions, and include the assumptions that underlie such statements.

The following factors, among others, could cause actual results to differ materially from forward-looking statements:

Velodyne’s future performance, including Velodyne’s revenue, costs of revenue, gross profit or gross margin, and operating expenses;
the sufficiency of Velodyne’s cash and cash equivalents to meet its operating requirements;
Velodyne’s ability to sell its products to new customers;
the success of Velodyne’s customers in developing and commercializing products using Velodyne’s solutions, and the market acceptance of those products;
the amount and timing of future sales;
Velodyne’s future market share;
competition from existing or future businesses and technologies;
the impact of the COVID-19 pandemic on Velodyne’s business and the business of its customers;
the market for and adoption of lidar and related technology;
Velodyne’s ability to effectively manage its growth and future expenses;
Velodyne’s ability to compete in a market that is rapidly evolving and subject to technological developments;
Velodyne’s estimated total addressable market and the market for autonomous solutions;
Velodyne’s ability to maintain, protect, and enhance its intellectual property;
Velodyne’s ability to comply with modified or new laws and regulations applying to its business;
the attraction and retention of qualified employees and key personnel;
Velodyne’s ability to introduce new products that meet its customers’ requirements and to continue successfully transitioning the manufacturing of its products to third-party manufacturers;
Velodyne’s anticipated investments in and results from sales and marketing and research and development;
the increased expenses associated with Velodyne being a public company; and
use of the net proceeds to Velodyne from the cash on hand after the closing of the Merger.

iv

The foregoing review of important factors should not be construed as exhaustive and should be read in conjunction with the other risk factors included herein. Forward-looking statements reflect current views about Velodyne’s plans, strategies and prospects, which are based on information available as of the date of this prospectus. Except to the extent required by applicable law, Velodyne undertakes no obligation (and expressly disclaims any such obligation) to update or revise the forward-looking statements whether as a result of new information, future events or otherwise.

Forward-looking statements are subject to risks and uncertainties, many of which are outside our control, which could cause actual results to differ materially from these statements. Therefore, you should not place undue reliance on those statements.

v

SUMMARY OF THE PROSPECTUS

This summary highlights selected information from this prospectus and does not contain all of the information that is important to you in making an investment decision. This summary is qualified in its entirety by the more detailed information included in this prospectus. Before making your investment decision with respect to our securities, you should carefully read this entire prospectus, including the information under “Risk Factors,” “Velodyne’s Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the financial statements included elsewhere in this prospectus.

Unless otherwise indicated or the context otherwise requires, references in this prospectus to “we,” “our,” “us” and other similar terms refer to Velodyne.

Velodyne Lidar, Inc.

Velodyne is the global leader in lidar technology providing real-time 3D vision for autonomous systems, which Velodyne calls smart vision. Velodyne’s smart vision solutions are advancing the development of safe automated systems throughout the world, thereby empowering the autonomous revolution by allowing machines to see their surroundings. In automotive applications, Velodyne’s products improve roadway safety by providing perception data for reliable object avoidance and safe path-planning. Velodyne has a vision called LIVE, Lidar in Vehicles Everywhere, which encompasses a mass-produced lower cost lidar sold for every model of car and truck. Velodyne believes safety on the roadways is for everyone. To improve roadway, bicycle, and pedestrian safety, Velodyne sells automotive solutions to the rapidly expanding ADAS market, which will incrementally address the requirements of the NHTSA 5-Star Safety Ratings System. Velodyne’s lidar-based smart vision solutions are also deployed in many non-automotive applications, such as autonomous mobile robots, UAVs, last-mile delivery, precision agriculture, advanced security systems, and smart city initiatives, among others. Velodyne’s first products were commercially available in 2010. Since then, Velodyne has shipped over 40,000 units and generated cumulative sales of over $570 million. While purchases have been primarily focused on research in development projects, several of Velodyne’s non-automotive customers are in commercial production with their offerings. Velodyne estimates that Velodyne is addressing a market opportunity for its technology solutions of approximately $11.9 billion in 2022, with roughly 60% attributable to automotive applications. Velodyne believes that it is approaching the inflection point of adoption of lidar solutions across multiple end markets and that Velodyne is well-positioned, with strong customer relationships and a growing government interest in urban safety, to take advantage of these opportunities.

The mailing address of Velodyne’s principal executive office is 5521 Hellyer Avenue, San Jose, California 95138, and its telephone number is (669) 275-2251.

The Business Combination

On July 2, 2020, GRAF and Merger Sub entered into the Merger Agreement with Velodyne. Furthermore, on August 20, 2020, the Company and Merger Sub entered into the Merger Agreement Amendment and the Letter Acknowledgment with Velodyne. On September 29, 2020, the Merger Agreement was adopted by Graf stockholders, and Velodyne became a wholly owned subsidiary of GRAF and GRAF changed its name to Velodyne Lidar, Inc.

Risks Related to Our Business

Investing in our securities involves risks. You should carefully consider the risks described in “Risk Factors” beginning on page 4 before making a decision to invest in our common stock. If any of these risks actually occurs, our business, financial condition and results of operations would likely be materially adversely affected. In such case, the trading price of our securities would likely decline, and you may lose all or part of your investment. Set forth below is a summary of some of the principal risks we face:

Velodyne's business could be materially and adversely affected by the current global COVID-19 pandemic.
Since many of the markets in which Velodyne competes are new and rapidly evolving, it is difficult to forecast long-term end-customer adoption rates and demand for Velodyne’s products.
Despite the actions Velodyne is taking to defend and protect its intellectual property, Velodyne may not be able to adequately protect or enforce its intellectual property rights or prevent unauthorized parties from copying or reverse engineering its solutions. Velodyne’s efforts to protect and enforce its intellectual property rights and prevent third parties from violating its rights may be costly.

1

Velodyne continues to implement strategic initiatives designed to grow its business. These initiatives may prove more costly than anticipated and Velodyne may not succeed in increasing its revenue in an amount sufficient to offset the costs of these initiatives and to achieve and maintain profitability.
Because Velodyne’s sales have been primarily to customers making purchases for research and development projects and its orders are project-based, Velodyne expects its results of operations to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.
Velodyne’s transition to an outsourced manufacturing business model may not be successful, which could harm its ability to deliver products and recognize revenue.
Adverse conditions in the automotive industry or the global economy more generally could have adverse effects on Velodyne’s results of operations.
Although Velodyne believes that lidar is the industry standard for autonomous vehicles and other emerging markets, market adoption of lidar is uncertain. If market adoption of lidar does not continue to develop, or develops more slowly than Velodyne expects, its business will be adversely affected.
Because lidar is new in the market, forecasts of market growth in this prospectus may not be accurate.
Velodyne’s investments in educating its customers and potential customers about the advantages of lidar and its applications may not result in sales of Velodyne’s products.

2

THE OFFERING

Issuer

    

Velodyne Lidar, Inc.

Issuance of Common Stock

Shares of Common Stock Offered by Us

18,657,384 shares of common stock issuable upon exercise of the Warrants

Shares of Common Stock Outstanding Prior to Exercise of All Warrants

172,896,920 shares

Shares of Common Stock Outstanding Assuming Exercise of All Warrants

191,554,304 shares

Exercise Price of Warrants

$11.50 per share, subject to adjustment as described herein

Use of Proceeds

We will receive up to an aggregate of approximately $214.6 million from the exercise of the Warrants, assuming the exercise in full of all of the Warrants for cash. We expect to use the net proceeds from the exercise of the Warrants for general corporate purposes. See "Use of Proceeds."

Resale of Common Stock

Common Stock Offered by the Selling Stockholders

Up to 13,507,192 shares.

Use of Proceeds

We will not receive any of the proceeds from the sale of the shares of common stock by the selling stockholders.

Market for Our Shares of Common Stock

Our common stock is listed on The Nasdaq Global Select market under the symbol “VLDR.”

Risk Factors

Any investment in the securities offered hereby is speculative and involves a high degree of risk. You should carefully consider the information set forth under “Risk Factors” and elsewhere in this prospectus.

3

RISK FACTORS

An investment in our securities involves a high degree of risk. You should carefully consider the risks described below before making an investment decision. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not known to us or that we consider immaterial as of the date of this prospectus. The trading price of our securities could decline due to any of these risks, and, as a result, you may lose all or part of your investment.

Risks Related to Velodyne’s Business

Velodyne’s business could be materially and adversely affected by the current global COVID-19 pandemic.

The recent COVID-19 pandemic has disrupted and affected Velodyne’s business. For example, from March until June of 2020, due to the rapid spread of COVID-19, Velodyne’s manufacturing facility in San Jose, California was operating at approximately 50% capacity. Additionally, Velodyne observed delayed customer purchases and longer sales cycles with customers that are addressing budget constraints, delayed projects or other hardships related to the COVID-19 pandemic. Velodyne has a global customer base operating in a wide range of industries that has been impacted in different ways by the pandemic. Velodyne also depends on suppliers and manufacturers worldwide. Depending upon the duration of the pandemic, the associated business interruptions and the recovery, Velodyne’s customers, suppliers, manufacturers and partners may suspend or delay their engagement with Velodyne. If the pandemic worsens, if the economic recovery is delayed or if there are further business interruptions or changes in customer purchasing behavior, Velodyne’s business, results of operations and ability to raise capital may be materially and adversely affected. Velodyne’s response to the COVID-19 pandemic may prove to be inadequate and it may be unable to continue its operations in the manner it had prior to the outbreak, and may endure further interruptions, reputational harm, delays in its product development and shipments, all of which could have an adverse effect on its business, operating results, and financial condition. In addition, when the pandemic subsides, Velodyne cannot assure you as to the timing of any economic recovery, which could continue to have a material adverse effect on its target markets and its business.

Since many of the markets in which Velodyne competes are new and rapidly evolving, it is difficult to forecast long-term end-customer adoption rates and demand for Velodyne’s products.

Velodyne is pursuing opportunities in markets that are undergoing rapid changes, including technological and regulatory changes, and it is difficult to predict the timing and size of the opportunities. For example, autonomous driving and lidar-based ADAS applications require complex technology. Because these automotive systems depend on technology from many companies, commercialization of autonomous driving or ADAS products could be delayed or impaired on account of certain technological components of Velodyne or others not being ready to be deployed in vehicles. Although some companies have released systems and vehicles using Velodyne’s products, others may not be able to commercialize this technology immediately, or at all. Regulatory, safety or reliability developments, many of which are outside of Velodyne’s control, could also cause delays or otherwise impair commercial adoption of these new technologies, which will adversely affect Velodyne’s growth. Velodyne’s future financial performance will depend on its ability to make timely investments in the correct market opportunities. If one or more of these markets experience a shift in customer or prospective customer demand, Velodyne’s products may not compete as effectively, if at all, and they may not be designed into commercialized products. Given the evolving nature of the markets in which Velodyne operates, it is difficult to predict customer demand or adoption rates for its products or the future growth of the markets in which it operates. As a result, the financial projections in this prospectus necessarily reflect various estimates and assumptions that may not prove accurate and these projections could differ materially from actual results. If demand does not develop or if Velodyne cannot accurately forecast customer demand, the size of its markets, inventory requirements or its future financial results, its business, results of operations and financial condition will be adversely affected.

Despite the actions Velodyne is taking to defend and protect its intellectual property, Velodyne may not be able to adequately protect or enforce its intellectual property rights or prevent unauthorized parties from copying or reverse engineering its solutions. Velodyne’s efforts to protect and enforce its intellectual property rights and prevent third parties from violating its rights may be costly.

The success of Velodyne’s products and its business depends in part on Velodyne’s ability to obtain patents and other intellectual property rights and maintain adequate legal protection for its products in the United States and other international jurisdictions. Velodyne relies on a combination of patent, copyright, service mark, trademark and trade

4

secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect its proprietary rights, all of which provide only limited protection. Velodyne cannot assure you that any patents will be issued with respect to its currently pending patent applications or that any trademarks will be registered with respect to its currently pending applications in a manner that gives Velodyne adequate defensive protection or competitive advantages, if at all, or that any patents issued to Velodyne or any trademarks registered by it will not be challenged, invalidated or circumvented. Velodyne has filed for patents and trademarks in the United States and in certain international jurisdictions, but such protections may not be available in all countries in which it operates or in which Velodyne seeks to enforce its intellectual property rights, or may be difficult to enforce in practice. Velodyne’s currently issued patents and trademarks and any patents and trademarks that may be issued or registered, as applicable, in the future with respect to pending or future applications may not provide sufficiently broad protection or may not prove to be enforceable in actions against alleged infringers. Velodyne cannot be certain that the steps it has taken will prevent unauthorized use of its technology or the reverse engineering of its technology. Moreover, others may independently develop technologies that are competitive to Velodyne or infringe Velodyne’s intellectual property.

Protecting against the unauthorized use of Velodyne’s intellectual property, products and other proprietary rights is expensive and difficult, particularly internationally. Velodyne believes that its patents are foundational in the area of lidar products and intends to enforce the intellectual property portfolio it has built over the years. Unauthorized parties may attempt to copy or reverse engineer Velodyne’s smart vision solutions or certain aspects of Velodyne’s solutions that it considers proprietary. Litigation may be necessary in the future to enforce or defend Velodyne’s intellectual property rights, to prevent unauthorized parties from copying or reverse engineering its solutions, to determine the validity and scope of the proprietary rights of others or to block the importation of infringing products into the U.S.

For example, Velodyne recently achieved a favorable result in two proceedings before the U.S. Patent Trial and Appeal Board (“PTAB”) where the PTAB upheld the validity of Velodyne’s patent claims that were being challenged as unpatentable by one of its competitors. Velodyne’s competitor filed a request for rehearing that was denied by the PTAB. The matter may proceed to an appeal in the future. In addition, that same competitor initiated a lawsuit in the U.S. District Court for the Northern District of California, and while that case is stayed pending PTAB proceedings, Velodyne cannot guarantee a favorable outcome in the litigation.

Additionally, to protect its intellectual property, Velodyne filed patent infringement cases in August 2019 with the U.S. International Trade Commission (“ITC”) and the U.S. District Court for the Northern District of California against Hesai Photonics Technology Co., Ltd. (“Hesai”) and Suteng Innovation Technology Co., Ltd. (“RoboSense”). Velodyne resolved its disputes with Hesai in June 2020 and resolved its disputes with RoboSense in September 2020.

Any such litigation, whether initiated by Velodyne or a third party, could result in substantial costs and diversion of management resources, either of which could adversely affect Velodyne’s business, operating results and financial condition. Even if it obtains favorable outcomes in litigation, Velodyne may not be able to obtain adequate remedies, especially in the context of unauthorized parties copying or reverse engineering its smart vision solutions. Further, many of Velodyne’s current and potential competitors have the ability to dedicate substantially greater resources to defending intellectual property infringement claims and to enforcing their intellectual property rights than Velodyne has. Attempts to enforce its rights against third parties could also provoke these third parties to assert their own intellectual property or other rights against Velodyne, or result in a holding that invalidates or narrows the scope of Velodyne’s rights, in whole or in part. Effective patent, trademark, service mark, copyright and trade secret protection may not be available in every country in which Velodyne’s products are available and competitors based in other countries may sell infringing products in one or more markets. An inability to adequately protect and enforce Velodyne’s intellectual property and other proprietary rights or an inability to prevent authorized parties from copying or reverse engineering its smart vision solutions or certain aspects of its solutions that Velodyne considers proprietary could seriously adversely affect its business, operating results, financial condition and prospects.

Velodyne continues to implement strategic initiatives designed to grow its business. These initiatives may prove more costly than it currently anticipates and Velodyne may not succeed in increasing its revenue in an amount sufficient to offset the costs of these initiatives and to achieve and maintain profitability.

Velodyne continues to make investments and implement initiatives designed to grow its business, including:

investing in research and development;

5

expanding its sales and marketing efforts to attract new customers across industries;
investing in new applications and markets for its products;
further enhancing its manufacturing processes and partnerships;
pursuing litigation to protect its intellectual property; and
investing in legal, accounting, and other administrative functions necessary to support its operations as a public company.

These initiatives may prove more expensive than it currently anticipates, and Velodyne may not succeed in increasing its revenue, if at all, in an amount sufficient to offset these higher expenses and to achieve and maintain profitability. Although Velodyne generated net income of $15.8 million for 2017, it has incurred net losses in the past, including net losses of $62.3 million for 2018 and $67.2 million for 2019 and $33.1 million for the six months ended June 30, 2020. The market opportunities Velodyne is pursuing are at an early stage of development, and it may be many years before the end markets Velodyne expects to serve generate demand for its products at scale, if at all. Velodyne’s revenue may be adversely affected for a number of reasons, including the development and/or market acceptance of new technology that competes with its lidar products, if certain automotive original equipment manufacturers (“OEMs”) or other market participants change their autonomous vehicle technology, failure of Velodyne’s customers to commercialize autonomous systems that include its smart vision solutions, Velodyne’s inability to effectively manage its inventory or manufacture products at scale, Velodyne’s inability to enter new markets or help its customers adapt its products for new applications or Velodyne’s failure to attract new customers or expand orders from existing customers or increasing competition. Furthermore, it is difficult to predict the size and growth rate of Velodyne’s target markets, customer demand for its products, commercialization timelines, developments in autonomous sensing and related technology, the entry of competitive products, or the success of existing competitive products and services. For these reasons, Velodyne does not expect to achieve profitability over the near term. If Velodyne’s revenue does not grow over the long term, its ability to achieve and maintain profitability may be adversely affected, and the value of its business may significantly decrease.

Because Velodyne’s sales have been primarily to customers making purchases for research and development projects and its orders are project-based, Velodyne expects its results of operations to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.

Velodyne’s quarterly results of operations have fluctuated in the past and may vary significantly in the future, and its revenue has declined in two consecutive years. As such, historical comparisons of its operating results may not be meaningful. In particular, because Velodyne’s sales to date have primarily been to customers making purchases for research and development, sales in any given quarter can fluctuate based on the timing and success of its customers’ development projects. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Velodyne’s quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of its control and may not fully reflect the underlying performance of Velodyne’s business. These fluctuations could adversely affect Velodyne’s ability to meet its expectations or those of securities analysts or investors. If Velodyne does not meet these expectations for any period, the value of its business and its securities could decline significantly. Factors that may cause these quarterly fluctuations include, without limitation, those listed below:

The timing and magnitude of orders and shipments of Velodyne’s products in any quarter.
Pricing changes Velodyne may adopt to drive market adoption or in response to competitive pressure.
Velodyne’s ability to retain its existing customers and attract new customers.
Velodyne’s ability to develop, introduce, manufacture and ship in a timely manner products that meet customer requirements.
Disruptions in Velodyne’s sales channels or termination of its relationship with important channel partners.
Delays in customers’ purchasing cycles or deferments of customers’ purchases in anticipation of new products or updates from Velodyne or its competitors.
Fluctuations in demand pressures for Velodyne’s products.

6

The mix of products sold in any quarter.
The duration of the global COVID-19 pandemic and the time it takes for economic recovery.
The timing and rate of broader market adoption of autonomous systems utilizing Velodyne’s smart vision solutions across the automotive and other market sectors.
Market acceptance of lidar and further technological advancements by Velodyne’s competitors and other market participants.
The ability of Velodyne’s customers to commercialize systems that incorporate its products.
Any change in the competitive dynamics of Velodyne’s markets, including consolidation of competitors, regulatory developments and new market entrants.
Velodyne’s ability to effectively manage its inventory.
Changes in the source, cost, availability of and regulations pertaining to materials Velodyne uses.
Adverse litigation, judgments, settlements or other litigation-related costs, or claims that may give rise to such costs.
General economic, industry and market conditions, including trade disputes.

Velodyne’s transition to an outsourced manufacturing business model may not be successful, which could harm its ability to deliver products and recognize revenue.

Velodyne is transitioning from a manufacturing model in which it primarily manufactured and assembled its products at its California location, to one where it relies on third-party manufacturers in Europe and Asia. Velodyne currently has agreements with Fabrinet, Nikon and Veoneer to provide contract manufacturing of certain of its products. Velodyne believes the use of third-party manufacturers will have benefits, but in the near term, while it is beginning manufacturing with new partners, Velodyne may lose revenue, incur increased costs and harm its customer relationships.

Reliance on third-party manufacturers reduces Velodyne’s control over the manufacturing process, including reduced control over quality, product costs and product supply and timing. Velodyne may experience delays in shipments or issues concerning product quality from its third-party manufacturers. If any of Velodyne’s third-party manufacturers experience interruptions, delays or disruptions in supplying its products, including by natural disasters, the global COVID-19 pandemic or work stoppages or capacity constraints, Velodyne’s ability to ship products to distributors and customers would be delayed. The COVID-19 pandemic has caused interruptions in Velodyne’s manufacturing operations and production delays. For example, Velodyne personnel have not be able to travel to Thailand to meet with a key manufacturing partner. Additionally, if any of Velodyne’s third-party manufacturers experience quality control problems in their manufacturing operations and Velodyne’s products do not meet customer or regulatory requirements, it could be required to cover the cost of repair or replacement of any defective products. These delays or product quality issues could have an immediate and material adverse effect on Velodyne’s ability to fulfill orders and could have a negative effect on its operating results. In addition, such delays or issues with product quality could adversely affect Velodyne’s reputation and its relationship with its channel partners. If third-party manufacturers experience financial, operational, manufacturing capacity or other difficulties, or experience shortages in required components, or if they are otherwise unable or unwilling to continue to manufacture Velodyne’s products in required volumes or at all, Velodyne’s supply may be disrupted, it may be required to seek alternate manufacturers and it may be required to re-design its products. It would be time-consuming, and could be costly and impracticable, to begin to use new manufacturers and designs and such changes could cause significant interruptions in supply and could have an adverse effect on Velodyne’s ability to meet its scheduled product deliveries and may subsequently lead to the loss of sales. While Velodyne takes measures to protect its trade secrets, the use of third-party manufacturers may also risk disclosure of its innovative and proprietary manufacturing methodologies, which could adversely affect Velodyne’s business.

In addition, Velodyne currently relies on third-party manufacturers to produce its custom application specific integrated circuits (“ASICs”). Velodyne has made considerable investments to develop its proprietary ASICs and its smart vision solutions depend on them. If third-party manufacturers of Velodyne’s custom ASICs experience interruptions, delays or disruptions in supplying its ASICs or if there are work stoppages, production delays or facility closures due to the COVID-19 pandemic, Velodyne’s ability to ship its smart vision solutions will be delayed

7

and it may be unable to meet customer demand. Velodyne’s ASICs may have defects or other issues if its third-party manufacturers have quality control or other problems in their operations. These defects may delay Velodyne’s ability to fulfill customer orders, which would have a negative effect on its brand and operating results. If it needs to change manufacturers of its ASICs for any reason, Velodyne cannot guarantee that it will be able to find a replacement manufacturer willing to produce its custom ASICs at a price it deems appropriate, or at all.

Adverse conditions in the automotive industry or the global economy more generally could have adverse effects on Velodyne’s results of operations.

While Velodyne makes its strategic planning decisions based on the assumption that the markets it is targeting will grow, Velodyne’s business is dependent, in large part on, and directly affected by, business cycles and other factors affecting the global automobile industry and global economy generally. Automotive production and sales are highly cyclical and depend on general economic conditions and other factors, including consumer spending and preferences, changes in interest rates and credit availability, consumer confidence, fuel costs, fuel availability, environmental impact, governmental incentives and regulatory requirements, and political volatility, especially in energy-producing countries and growth markets. In addition, automotive production and sales can be affected by Velodyne’s automotive OEM customers’ ability to continue operating in response to challenging economic conditions and in response to labor relations issues, regulatory requirements, trade agreements and other factors. The volume of automotive production in North America, Europe and the rest of the world has fluctuated, sometimes significantly, from year to year, and Velodyne expects such fluctuations to give rise to fluctuations in the demand for its products. Any significant adverse change in any of these factors may result in a reduction in automotive sales and production by Velodyne’s automotive OEM customers and could have a material adverse effect on its business, results of operations and financial condition.

Although Velodyne believes that lidar is the industry standard for autonomous vehicles and other emerging markets, market adoption of lidar is uncertain. If market adoption of lidar does not continue to develop, or develops more slowly than Velodyne expects, its business will be adversely affected.

While Velodyne’s lidar-based smart vision solutions can be applied to different use cases across end markets, approximately 44% of its revenue during 2019 was generated from automotive applications. Despite the fact that the automotive industry has engaged in considerable effort to research and test lidar products for ADAS and autonomous driving applications, the automotive industry may not introduce lidar products in commercially available vehicles. Velodyne continually studies emerging and competing sensing technologies and methodologies and it may add new sensing technologies such as radar and cameras to its offering to, for example, address lidar’s relative deficiencies in detecting colors and low reflectivity objects and performing in extreme weather conditions. However, lidar products remain relatively new and it is possible that other sensing modalities, or a new disruptive modality based on new or existing technology, including a combination of technology, will achieve acceptance or leadership in the ADAS and autonomous driving industries. Even if lidar products are used in initial generations of autonomous driving technology and certain ADAS products, Velodyne cannot guarantee that lidar products will be designed into or included in subsequent generations of such commercialized technology. In addition, Velodyne expects that initial generations of autonomous vehicles will be focused on limited applications, such as robo-taxis, and that mass market adoption of autonomous technology may lag behind these initial applications significantly. The speed of market growth for ADAS or autonomous vehicles is difficult if not impossible to predict, and it is more difficult to predict this market’s future growth in light of the economic consequences of the COVID-19 pandemic. Although it currently believes it has the lead in lidar-based systems for the autonomous market, by the time mass market adoption of autonomous vehicle technology is achieved, Velodyne expects competition among providers of sensing technology based on lidar and other modalities to increase substantially. If commercialization of lidar products is not successful, or not as successful as Velodyne or the market expects, or if other sensing modalities gain acceptance by developers of autonomous driving systems or ADAS, automotive OEMs, regulators and safety organizations or other market participants by the time autonomous vehicle technology achieves mass market adoption, its business, results of operations and financial condition will be materially and adversely affected.

Velodyne is investing in and pursuing market opportunities outside of the automotive markets, including in UAVs, self-driving rovers, industrial and security robots, mapping applications for topography and surveying and smart city initiatives. Velodyne believes that its future revenue growth, if any, will depend in part on its ability to expand within new markets such as these and to enter new markets as they emerge. Each of these markets presents distinct risks and, in many cases, requires Velodyne to address the particular requirements of that market.

8

Addressing these requirements can be time-consuming and costly. The market for lidar technology outside of automotive applications is relatively new, rapidly developing and unproven in many markets or industries. Many of Velodyne’s customers outside of the automotive industry are still in the testing and development phases and it cannot be certain that they will commercialize products or systems with its lidar products or at all. Velodyne cannot be certain that lidar will be sold into these markets, or any market outside of automotive market, at scale. Adoption of lidar products, including Velodyne’s products, outside of the automotive industry will depend on numerous factors, including: whether the technological capabilities of lidar and lidar-based products meet users’ current or anticipated needs, whether the benefits of designing lidar into larger sensing systems outweigh the costs, complexity and time needed to deploy such technology or replace or modify existing systems that may have used other modalities such as cameras and radar, whether users in other applications can move beyond the testing and development phases and proceed to commercializing systems supported by lidar technology and whether lidar developers such as Velodyne can keep pace with rapid technological change in certain developing markets and the global response to the COVID-19 pandemic and the length of any associated work stoppages. If lidar technology does not achieve commercial success outside of the automotive industry, or if the market develops at a pace slower than Velodyne expects, its business, results of operation and financial condition will be materially and adversely affected.

Because lidar is new in the market, forecasts of market growth in this prospectus may not be accurate.

Market opportunity estimates and growth forecasts included in this prospectus are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The forecasts and estimates in this prospectus relating to the expected size and growth of the markets for lidar-based technology and other markets in which Velodyne participates may prove to be inaccurate. Even if these markets experience the forecasted growth described in this prospectus, Velodyne may not grow its business at similar rates, or at all. Velodyne’s future growth is subject to many factors, including market adoption of its products, which is subject to many risks and uncertainties. Accordingly, the forecasts and estimates of market size and growth described in this prospectus, including Velodyne’s estimates that the size of its total addressable market is expected to be approximately $11.9 billion in 2022 and that its automotive total addressable market is expected to grow from $7.3 billion in 2022 to $16.8 billion in 2026, should not be taken as indicative of Velodyne’s future growth. In addition, these forecasts do not take into account the impact of the current global COVID-19 pandemic, and Velodyne cannot assure you that these forecasts will not be materially and adversely affected as a result.

Velodyne’s investments in educating its customers and potential customers about the advantages of lidar and its applications may not result in sales of Velodyne’s products.

Educating Velodyne’s prospective customers, and to a lesser extent, its existing customers, about lidar, its advantages over other sensing technologies and lidar’s ability to convey value in different industries and deployments is an integral part of developing new business and the lidar market generally. If prospective customers have a negative perception of, or experience with, lidar or a competitor’s lidar products they may be reluctant to adopt lidar in general or specifically Velodyne’s products. Adverse statements about lidar by influential market participants may also deter adoption. Some of Velodyne’s competitors have significant financial or marketing resources that may allow them to engage in public marketing campaigns about their alternative technology, lidar or Velodyne’s solutions. Velodyne’s efforts to educate potential customers and the market generally and to counter any adverse statements made by competitors or other market participants will require significant financial and personnel resources. These educational efforts may not be successful and Velodyne may not offset the costs of such efforts with revenue from the new customers. If Velodyne is unable to acquire new customers to offset these expenses or if the market accepts such adverse statements, its financial condition will be adversely affected.

In addition to patented technology, Velodyne relies on its unpatented proprietary technology, trade secrets, processes and know-how.

Velodyne relies on proprietary information (such as trade secrets, know-how and confidential information) to protect intellectual property that may not be patentable or subject to copyright, trademark, trade dress or service mark protection, or that Velodyne believes is best protected by means that do not require public disclosure. Velodyne generally seeks to protect this proprietary information by entering into confidentiality agreements, or consulting, services or employment agreements that contain non-disclosure and non-use provisions with its employees, consultants, contractors and third parties. However, Velodyne may fail to enter into the necessary agreements, and even if entered into, these agreements may be breached or may otherwise fail to prevent disclosure, third-party infringement or misappropriation of its proprietary information, may be limited as to their term and may not provide

9

an adequate remedy in the event of unauthorized disclosure or use of proprietary information. Velodyne has limited control over the protection of trade secrets used by its current or future manufacturing partners and suppliers and could lose future trade secret protection if any unauthorized disclosure of such information occurs. In addition, Velodyne’s proprietary information may otherwise become known or be independently developed by its competitors or other third parties. To the extent that its employees, consultants, contractors, advisors and other third parties use intellectual property owned by others in their work for Velodyne, disputes may arise as to the rights in related or resulting know-how and inventions. Costly and time-consuming litigation could be necessary to enforce and determine the scope of Velodyne’s proprietary rights, and failure to obtain or maintain protection for its proprietary information could adversely affect its competitive business position. Furthermore, laws regarding trade secret rights in certain markets where Velodyne operates may afford little or no protection to its trade secrets.

Velodyne also relies on physical and electronic security measures to protect its proprietary information, but it cannot provide assurance that these security measures will not be breached or provide adequate protection for its property. There is a risk that third parties may obtain and improperly utilize Velodyne’s proprietary information to its competitive disadvantage. Velodyne may not be able to detect or prevent the unauthorized use of such information or take appropriate and timely steps to enforce its intellectual property rights.

The markets in which Velodyne competes are characterized by rapid technological change, which requires it to continue to develop new products and product innovations, and could adversely affect market adoption of its products.

While Velodyne intends to invest substantial resources to remain on the forefront of technological development, continuing technological changes in sensing technology, lidar and the markets for these products, including the ADAS and autonomous driving industries, could adversely affect adoption of lidar and/or Velodyne’s products, either generally or for particular applications. Velodyne’s future success will depend upon its ability to develop and introduce a variety of new capabilities and innovations to its existing product offerings, as well as introduce a variety of new product offerings, to address the changing needs of the markets in which Velodyne offers its products. For example, Velodyne is currently working on developing its Vella software, which is a data curation software platform, as well as several other new lidar products. Velodyne cannot guarantee that the Vella software or the new products will be released in a timely manner, or at all, or achieve market acceptance. For example, in 2019 Velodyne experienced delays in acceptance of certain of its new lidar products as it worked with its customers to identify, define and meet product requirements, and Velodyne may be unable to sell these or future products at scale until these issues are resolved. Delays in delivering new products that meet customer requirements could damage Velodyne’s relationships with customers and lead them to seek alternative sources of supply. In addition, Velodyne’s success to date has been based on the delivery of its smart vision solutions to research and development programs in which developers are investing substantial capital to develop new systems. Velodyne’s continued success relies on the success of the research and development phase of these customers as they expand into commercialized projects. While some customers already have achieved commercialization, most of Velodyne’s automotive customers are just beginning on the path to commercialization. As autonomous technology reaches the stage of large scale commercialization Velodyne will be required to develop and deliver smart vision solutions at price points that enable wider and ultimately mass- market adoption. Delays in introducing products and innovations, the failure to choose correctly among technical alternatives or the failure to offer innovative products or configurations at competitive prices may cause existing and potential customers to purchase Velodyne’s competitors’ products or turn to alternative sensing technology.

If Velodyne is unable to devote adequate resources to develop products or cannot otherwise successfully develop products or system configurations that meet customer requirements on a timely basis or that remain competitive with technological alternatives, its products could lose market share, its revenue will decline, it may experience operating losses and its business and prospects will be adversely affected.

Velodyne operates in a highly competitive market and some market participants have substantially greater resources. Velodyne competes against a large number of both established competitors and new market entrants.

The markets for sensing technology applicable to autonomous solutions across numerous industries are highly competitive. Velodyne’s future success will depend on its ability to maintain its lead by continuing to develop and protect from infringement advanced lidar technology in a timely manner and to stay ahead of existing and new competitors. Velodyne’s competitors are numerous and they compete with it directly by offering lidar products and indirectly by attempting to solve some of the same challenges with different technology. Velodyne faces competition from camera and radar companies, other developers of lidar products, Tier 1 suppliers and other technology and

10

automotive supply companies, some of which have significantly greater resources than it does. Some examples of Velodyne’s competitors include DENSO Corporation, Hesai, Ibeo Automotive Systems, LeddarTech, Innoviz, Luminar, Quanergy, Magna International, Valeo SA, Bosch, Continental and ZF Friedrichshafen AG. In the automotive market, Velodyne’s competitors have commercialized non-lidar-based ADAS technology which has achieved market adoption, strong brand recognition and may continue to improve. Other competitors are working towards commercializing autonomous driving technology and either by themselves, or with a publicly announced partner, have substantial financial, marketing, research and development and other resources. Some of Velodyne’s customers in the autonomous vehicle and ADAS markets have announced development efforts or made acquisitions directed at creating their own lidar-based or other sensing technologies, which would compete with Velodyne’s smart vision solutions. Velodyne does not know how close these competitors are to commercializing autonomous driving systems or novel ADAS applications. In markets outside of the automotive industry, its competitors, like Velodyne, seek to develop new sensing applications across industries. Even in these emerging markets, Velodyne faces substantial competition from numerous competitors seeking to prove the value of their technology. Additionally, increased competition may result in pricing pressure and reduced margins and may impede Velodyne’s ability to increase the sales of its products or cause it to lose market share, any of which will adversely affect its business, results of operations and financial condition.

Velodyne expects to incur substantial research and development costs and devote significant resources to identifying and commercializing new products, which could significantly reduce its profitability and may never result in revenue to Velodyne.

Velodyne’s future growth depends on penetrating new markets, adapting existing products to new applications and customer requirements, and introducing new products that achieve market acceptance. Velodyne plans to incur substantial and potentially increasing, research and development costs as part of its efforts to design, develop, manufacture and commercialize new products and enhance existing products. Velodyne’s research and development expenses were $31.6 million, $52.0 million, $56.9 million and $29.1 million during 2017, 2018 and 2019 and the six months ended June 30, 2020, respectively and are likely to grow in the future. Because Velodyne accounts for research and development as an operating expense, these expenditures will adversely affect its results to operations in the future. Further, Velodyne’s research and development program may not produce successful results, and its new products may not achieve market acceptance, create additional revenue or become profitable.

The completion of the Business Combination does not automatically result in the satisfaction of the liquidity event vesting condition applicable to our outstanding RSUs and RSAs and it is anticipated that a liquidity event will be deemed to have occurred by the board of directors following the completion of the Business Combination and at that time we will be required to record a significant stock-based compensation expense.

Our stock-based compensation expense to date has been insignificant. We anticipate that our stock-based compensation expense will increase significantly following the closing of the Business Combination. All outstanding RSUs and RSAs vest upon the satisfaction of both a service condition and a liquidity event condition. The service condition for a majority of the RSUs is satisfied over a period of four years. As of June 30, 2020, no stock-based compensation expense had been recognized for the outstanding RSUs and RSAs because the satisfaction of the liquidity event condition was not probable. While the completion of the Business Combination does not automatically result in satisfaction of the liquidity event vesting condition, it is anticipated that a liquidity event will be deemed to have occurred by our board of directors following the completion of the Business Combination, effecting a stock-based award modification. In the quarter in which the board of directors o deems this liquidity event condition satisfied, we will record a significant one time stock-based compensation expense, and then we will begin recording stock-based compensation expense related to our RSUs as they vest. If the stock-based award modification had taken place at the closing of the Business Combination, we would have recorded approximately $253.6 million of incremental stock-based compensation expense related to our RSUs and RSAs on that date, and a deemed fair market value of $24.75 which is based on the closing price of our common stock on September 29, 2020. The stock-based compensation expense related to RSUs and other outstanding equity awards will have a significant negative impact on our ability to achieve profitability on a GAAP basis in 2020 and 2021.

11

As part of growing its business, Velodyne may make acquisitions. If Velodyne fails to successfully select, execute or integrate its acquisitions, then its business, results of operations and financial condition could be materially adversely affected and our stock price could decline.

From time to time, Velodyne may undertake acquisitions to add new products and technologies, acquire talent, gain new sales channels or enter into new markets or sales territories. Acquisitions involve numerous risks and challenges, including relating to the successful integration of the acquired business and its key personnel, entering into new territories or markets with which Velodyne has limited or no prior experience, establishing or maintaining business relationships with new customers, channel partners, vendors and suppliers, unexpected liabilities and potential post-closing disputes.

To date, Velodyne has limited experience with acquisitions and the integration of acquired technology and personnel. Failure to successfully identify, complete, manage and integrate acquisitions could materially and adversely affect its business, financial condition and results of operations and could cause our stock price to decline.

Velodyne may need to raise additional capital in the future in order to execute its business plan, which may not be available on terms acceptable to Velodyne, or at all.

In the future, Velodyne may require additional capital to respond to technological advancements, competitive dynamics or technologies, customer demands, business opportunities, challenges, acquisitions or unforeseen circumstances and it may determine to engage in equity or debt financings or enter into credit facilities for other reasons. In order to further business relationships with current or potential customers or partners, Velodyne may issue equity or equity-linked securities to such current or potential customers or partners. Velodyne may not be able to timely secure additional debt or equity financing on favorable terms, or at all. If Velodyne raises additional funds through the issuance of equity or convertible debt or other equity-linked securities or if it issues equity or equity-linked securities to current or potential customers to further business relationships, its existing stockholders could experience significant dilution. Any debt financing obtained by Velodyne in the future could involve restrictive covenants relating to its capital raising activities and other financial and operational matters, which may make it more difficult for Velodyne to obtain additional capital and to pursue business opportunities, including potential acquisitions. If Velodyne is unable to obtain adequate financing or financing on terms satisfactory to Velodyne, when Velodyne requires it, Velodyne’s ability to continue to grow or support its business and to respond to business challenges could be significantly limited.

Changes to trade policy, tariffs and import/export regulations may have a material adverse effect on Velodyne’s business, financial condition and results of operations.

Changes in global political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories or countries where Velodyne currently purchases its components, sells its products or conducts its business could adversely affect Velodyne’s business. The U.S. has recently instituted or proposed changes in trade policies that include the negotiation or termination of trade agreements, the imposition of higher tariffs on imports into the U.S., economic sanctions on individuals, corporations or countries, and other government regulations affecting trade between the United States and other countries where Velodyne conducts its business. A number of other nations have proposed or instituted similar measures directed at trade with the U.S. in response. As a result of these developments, there may be greater restrictions and economic disincentives on international trade that could adversely affect Velodyne’s business. For example, such changes could adversely affect the automotive market, Velodyne’s ability to access key components or raw materials needed to manufacture its products (including, but not limited to, rare-earth metals), Velodyne’s ability to sell its products to customers outside of the U.S. and the demand for its products. It may be time-consuming and expensive for Velodyne to alter its business operations to adapt to or comply with any such changes, and any failure to do so could have a material adverse effect on its business, financial condition and results of operations.

Third-party claims that Velodyne is infringing intellectual property, whether successful or not, could subject it to costly and time-consuming litigation or expensive licenses, and its business could be adversely affected.

Although Velodyne holds key patents related to its products, a number of companies, both within and outside of the lidar industry, hold other patents covering aspects of lidar products. In addition to these patents, participants in this industry typically also protect their technology, especially embedded software, through copyrights and trade secrets. As a result, there is frequent litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. Velodyne has received, and in the future may receive, inquiries from other

12

intellectual property holders and may become subject to claims that it infringes their intellectual property rights, particularly as Velodyne expands its presence in the market, expands to new use cases and faces increasing competition. In addition, parties may claim that the names and branding of Velodyne’s products infringe their trademark rights in certain countries or territories. If such a claim were to prevail, Velodyne may have to change the names and branding of its products in the affected territories and it could incur other costs.

Velodyne currently has a number of agreements in effect pursuant to which it has agreed to defend, indemnify and hold harmless its customers, suppliers, and channel partners and other partners from damages and costs which may arise from the infringement by Velodyne’s products of third-party patents or other intellectual property rights. The scope of these indemnity obligations varies, but may, in some instances, include indemnification for damages and expenses, including attorneys’ fees. Velodyne’s insurance may not cover all intellectual property infringement claims. A claim that its products infringe a third party’s intellectual property rights, even if untrue, could adversely affect Velodyne’s relationships with its customers, may deter future customers from purchasing its products and could expose Velodyne to costly litigation and settlement expenses. Even if Velodyne is not a party to any litigation between a customer and a third party relating to infringement by its products, an adverse outcome in any such litigation could make it more difficult for Velodyne to defend its products against intellectual property infringement claims in any subsequent litigation in which it is a named party. Any of these results could adversely affect Velodyne’s brand and operating results.

Velodyne’s defense of intellectual property rights claims brought against it or its customers, suppliers and channel partners, with or without merit, could be time-consuming, expensive to litigate or settle, divert management resources and attention and force Velodyne to acquire intellectual property rights and licenses, which may involve substantial royalty or other payments and may not be available on acceptable terms or at all. Further, a party making such a claim, if successful, could secure a judgment that requires Velodyne to pay substantial damages or obtain an injunction. An adverse determination also could invalidate Velodyne’s intellectual property rights and adversely affect its ability to offer its products to its customers and may require that Velodyne procure or develop substitute products that do not infringe, which could require significant effort and expense. Any of these events could adversely affect Velodyne’s business, operating results, financial condition and prospects.

Changes in tax laws or exposure to additional income tax liabilities could affect Velodyne’s future profitability.

Factors that could materially affect Velodyne’s future effective tax rates include but are not limited to:

Changes in tax laws or the regulatory environment.
Changes in accounting and tax standards or practices.
Changes in the composition of operating income by tax jurisdiction.
Velodyne’s operating results before taxes.

Because Velodyne does not have a long history of operating at its present scale and it has significant expansion plans, Velodyne’s effective tax rate may fluctuate in the future. Future effective tax rates could be affected by operating losses in jurisdictions where no tax benefit can be recorded under U.S. GAAP, changes in the composition of earnings in countries with differing tax rates, changes in deferred tax assets and liabilities, or changes in tax laws.

On December 22, 2017, the Tax Cuts and Jobs Act of 2017, or the Tax Act, was signed into law making significant changes to the Internal Revenue Code of 1986, as amended, or the Code. In particular, sweeping changes were made to the U.S. taxation of foreign operations. Changes include, but are not limited to, a permanent reduction to the corporate income tax rate, limiting interest deductions, adopting elements of a territorial tax system, assessing a repatriation tax or “toll-charge” on undistributed earnings and profits of U.S.- owned foreign corporations, and introducing certain anti-base erosion provisions, including a new minimum tax on global intangible low-taxed income (“GILTI”) and base erosion and anti-abuse tax (“BEAT”). The primary impact of the new legislation on Velodyne’s 2017, 2018 and 2019 and six months ended June 30, 2020 provision for income taxes was $1.9 million, $0.2 million, zero and zero, respectively. Additionally, Velodyne made a one-time deemed repatriation tax payment of $0.1 million in 2017. The overall impact of this tax reform is uncertain, and Velodyne’s business and financial condition, including with respect to its non-U.S. operations, could be adversely affected.

In addition to the impact of the Tax Act on Velodyne’s federal taxes, the Tax Act may impact its taxation in other jurisdictions, including with respect to state income taxes. State legislatures have not had sufficient time to respond to the Tax Act. Accordingly, there is uncertainty as to how the laws will apply in the various state

13

jurisdictions. Additionally, other foreign governing bodies may enact changes to their tax laws in reaction to the Tax Act that could result in changes to Velodyne’s global tax position and materially adversely affect its business, results of operations and financial condition. Additionally, the IRS and several foreign tax authorities have increasingly focused attention on intercompany transfer pricing with respect to sales of products and services and the use of intangibles. Tax authorities could disagree with Velodyne’s intercompany charges, cross-jurisdictional transfer pricing or other matters and assess additional taxes. If Velodyne does not prevail in any such disagreements, its profitability may be affected.

Velodyne’s ability to use its net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2019, Velodyne had $107.4 million of U.S. federal and $73.4 million of state net operating loss carryforwards available to reduce future taxable income, which will be carried forward indefinitely for U.S. federal tax purposes and will expire beginning in 2028 through 2038 for state tax purposes (noting that the net operating carryforward was subsequently reduced to $78.3 million in 2020 after the carryback of losses allowed under the Coronavirus Aid Relief and Economic Security Act (“CARES Act”)). It is possible that Velodyne will not generate taxable income in time to use these net operating loss carryforwards before their expiration or at all. Under legislative changes made in December 2017, U.S. federal net operating losses incurred in 2018 and in future years may be carried forward indefinitely, but the deductibility of such net operating losses is limited. It is uncertain if and to what extent various states will conform to the newly enacted federal tax law. In addition, the federal and state net operating loss carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Code, respectively, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5% shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. Velodyne has not yet undertaken an analysis of whether or not the Business Combination constitutes an “ownership change” for purposes of Section 382 and Section 383 of the Code.

Velodyne has in the past and may become involved in legal and regulatory proceedings and commercial or contractual disputes, which could have an adverse effect on its profitability and consolidated financial position.

Velodyne may be, from time to time, involved in litigation, regulatory proceedings and commercial or contractual disputes that may be significant. These matters may include, without limitation, disputes with Velodyne’s suppliers and customers, intellectual property claims, stockholder litigation, government investigations, class action lawsuits, personal injury claims, environmental issues, customs and VAT disputes and employment and tax issues. In addition, Velodyne has in the past and could face in the future a variety of labor and employment claims against it, which could include but is not limited to general discrimination, wage and hour, privacy, ERISA or disability claims. In such matters, government agencies or private parties may seek to recover from Velodyne very large, indeterminate amounts in penalties or monetary damages (including, in some cases, treble or punitive damages) or seek to limit Velodyne’s operations in some way. These types of lawsuits could require significant management time and attention or could involve substantial legal liability, adverse regulatory outcomes, and/or substantial expenses to defend. Often these cases raise complex factual and legal issues and create risks and uncertainties. No assurances can be given that any proceedings and claims will not have a material adverse impact on Velodyne’s operating results and consolidated financial position or that its established reserves or its available insurance will mitigate this impact.

Velodyne is subject to, and must remain in compliance with, numerous laws and governmental regulations concerning the manufacturing, use, distribution and sale of its products. Some of Velodyne’s customers also require that it comply with their own unique requirements relating to these matters.

Velodyne manufactures and sells products that contain electronic components, and such components may contain materials that are subject to government regulation in both the locations where Velodyne manufactures and assembles its products, as well as the locations where Velodyne sells its products. For example, certain regulations limit the use of lead in electronic components. Since Velodyne operates on a global basis, this is a complex process which requires continual monitoring of regulations and an ongoing compliance process to ensure that Velodyne and its suppliers are in compliance with all existing regulations. If there is an unanticipated new regulation that significantly impacts Velodyne’s use of various components or requires more expensive components, that regulation could materially adversely affect its business, results of operations and financial condition.

14

Velodyne’s products are also used for autonomous driving and ADAS applications, which are subject to complicated regulatory schemes that vary from jurisdiction to jurisdiction. These are rapidly evolving areas where new regulations could impose limitations on the use of lidar generally or Velodyne’s products specifically. If Velodyne fails to adhere to these new regulations or fails to continually monitor the updates, it may be subject to litigation, loss of customers or negative publicity and its business, results of operations and financial condition will be adversely affected.

Concerns over environmental pollution and climate change have produced significant legislative and regulatory efforts on a global basis, and Velodyne believes this will continue both in scope and in the number of countries participating. These changes could directly increase the cost of energy, which may have an effect on the way Velodyne manufactures products or utilizes energy to produce its products. In addition, any new regulations or laws in the environmental area might increase the cost of raw materials or key components Velodyne uses in its products. Environmental regulations require Velodyne to reduce product energy usage, monitor and exclude an expanding list of restricted substances and to participate in required recovery and recycling of its products. Velodyne is unable to predict how any future changes will impact it and if such impacts will be material to its business.

Velodyne’s business may be adversely affected by changes in automotive safety regulations or concerns that drive further regulation of the automobile safety market.

Government vehicle safety regulations are an important factor for Velodyne’s business. Historically, these regulations have imposed ever-more stringent safety regulations for vehicles. These safety regulations often require, or customers demand that, vehicles have more safety features per vehicle and more advanced safety products.

While Velodyne believes increasing automotive safety standards will present a market opportunity for its products, government safety regulations are subject to change based on a number of factors that are not within its control, including new scientific or technological data, adverse publicity regarding the industry recalls and safety risks of autonomous driving and ADAS, accidents involving its products, domestic and foreign political developments or considerations, and litigation relating to its products and its competitors’ products. Changes in government regulations, especially in the autonomous driving and ADAS industries could adversely affect Velodyne’s business. If government priorities shift and Velodyne is unable to adapt to changing regulations, its business may be materially and adversely affected.

Federal and local regulators impose more stringent compliance and reporting requirements in response to product recalls and safety issues in the automotive industry. As the cars that carry Velodyne’s sensors go into production, it is subject to existing stringent requirements under the National Traffic and Motor Vehicle Safety Act of 1966, or the Vehicle Safety Act, including a duty to report, subject to strict timing requirements, safety defects with its products. The Vehicle Safety Act imposes potentially significant civil penalties for violations including the failure to comply with such reporting actions. Velodyne is also subject to the existing U.S. Transportation Recall Enhancement, Accountability and Documentation Act, or TREAD, which requires equipment manufacturers, such as Velodyne, to comply with “Early Warning” requirements by reporting certain information to the NHTSA, such as information related to defects or reports of injury related to its products. TREAD imposes criminal liability for violating such requirements if a defect subsequently causes death or bodily injury. In addition, the National Traffic and Motor Vehicle Safety Act authorizes NHTSA to require a manufacturer to recall and repair vehicles that contain safety defects or fail to comply with U.S. federal motor vehicle safety standards. Sales into foreign countries may be subject to similar regulations. If Velodyne cannot rapidly address any safety concerns or defects with its products, its business, results of operations and financial condition may be adversely affected.

The U.S. Department of Transportation issued regulations in 2016 that require manufacturers of certain autonomous vehicles to provide documentation covering specific topics to regulators, such as how automated systems detect objects on the road, how information is displayed to drivers, what cybersecurity measures are in place and the methods used to test the design and validation of autonomous driving systems. As cars that carry Velodyne’s sensors go into production, the obligations of complying with safety regulations could increase and it could require increased resources and adversely affect Velodyne’s business.

15

Failures, or perceived failures, to comply with privacy, data protection, and information security requirements in the variety of jurisdictions in which Velodyne operates may adversely impact its business, and such legal requirements are evolving, uncertain and may require improvements in, or changes to, Velodyne’s policies and operations.

Velodyne’s current and potential future operations and sales subject it to laws and regulations addressing privacy and the collection, use, storage, disclosure, transfer and protection of a variety of types of data. For example, the European Commission has adopted the General Data Protection Regulation and California recently enacted the California Consumer Privacy Act of 2018, both of which provide for potentially material penalties for non-compliance. These regimes may, among other things, impose data security requirements, disclosure requirements, and restrictions on data collection, uses, and sharing that may impact Velodyne’s operations and the development of its business. While, generally, Velodyne does not have access to, collect, store, process, or share information collected by its solutions unless its customers choose to proactively provide such information to us, Velodyne’s products may evolve both to address potential customer requirements or to add new features and functionality. Therefore, the full impact of these privacy regimes on Velodyne’s business is rapidly evolving across jurisdictions and remains uncertain at this time.

Velodyne may also be affected by cyber attacks and other means of gaining unauthorized access to its products, systems, and data. For instance, cyber criminals or insiders may target Velodyne or third-parties with which it has business relationships in an effort to obtain data, or in a manner that disrupts Velodyne’s operations or compromises its products or the systems into which its products are integrated.

Velodyne is assessing the continually evolving privacy and data security regimes and measures it believes are appropriate in response. Since these data security regimes are evolving, uncertain and complex, especially for a global business like Velodyne’s, it may need to update or enhance its compliance measures as its products, markets and customer demands further develop and these updates or enhancements may require implementation costs. The compliance measures Velodyne does adopt may prove ineffective. Any failure, or perceived failure, by Velodyne to comply with current and future regulatory or customer-driven privacy, data protection, and information security requirements, or to prevent or mitigate security breaches, cyber attacks, or improper access to, use of, or disclosure of data, or any security issues or cyber attacks affecting Velodyne, could result in significant liability, costs (including the costs of mitigation and recovery), and a material loss of revenue resulting from the adverse impact on its reputation and brand, loss of proprietary information and data, disruption to its business and relationships, and diminished ability to retain or attract customers and business partners. Such events may result in governmental enforcement actions and prosecutions, private litigation, fines and penalties or adverse publicity, and could cause customers and business partners to lose trust in Velodyne, which could have an adverse effect on its reputation and business.

Regulations related to conflict minerals may cause Velodyne to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of its products.

Velodyne is subject to the requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act, that will require it to determine, disclose and report whether its products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in Velodyne’s products. In addition, Velodyne will incur additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of conflict minerals that may be used in or necessary to the production of its products and, if applicable, potential changes to products, processes or sources of supply as a consequence of such verification activities. It is also possible that its reputation may be adversely affected if Velodyne determines that certain of its products contain minerals not determined to be conflict-free or if Velodyne is unable to alter its products, processes or sources of supply to avoid use of such materials.

If Velodyne fails to maintain an effective system of internal controls, its ability to produce timely and accurate financial statements or comply with applicable regulations could be adversely affected.

We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or Exchange Act, the Sarbanes-Oxley Act and the rules and regulations of Nasdaq. Velodyne expects that the requirements of these rules and regulations will continue to increase its legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly, and place significant strain on its personnel, systems and resources.

16

The Sarbanes-Oxley Act requires, among other things, that Velodyne maintain effective disclosure controls and procedures and internal control over financial reporting. Velodyne is continuing to develop and refine its disclosure controls, internal control over financial reporting and other procedures that are designed to ensure that information required to be disclosed by it in the reports that it will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to Velodyne’s principal executive and financial officers.

Velodyne’s current controls and any new controls that it develops may become inadequate because of changes in conditions in its business. Further, weaknesses in Velodyne’s internal controls may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could adversely affect Velodyne’s operating results or cause it to fail to meet its reporting obligations and may result in a restatement of Velodyne’s financial statements for prior periods. Any failure to implement and maintain effective internal controls also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of Velodyne’s internal control over financial reporting that it is required to include in its periodic reports Velodyne will file with the SEC under Section 404 of the Sarbanes-Oxley Act. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in Velodyne’s reported financial and other information.

In order to maintain and improve the effectiveness of its disclosure controls and procedures and internal control over financial reporting, Velodyne has expended and anticipates that it will continue to expend significant resources, including accounting-related costs, and provide significant management oversight. Any failure to maintain the adequacy of its internal controls, or consequent inability to produce accurate financial statements on a timely basis, could increase Velodyne’s operating costs and could materially and adversely affect its ability to operate its business. In the event that Velodyne’s internal controls are perceived as inadequate or that it is unable to produce timely or accurate financial statements, investors may lose confidence in Velodyne’s operating results and our stock price could decline. In addition, if Velodyne is unable to continue to meet these requirements, it may not be able to obtain or maintain listing on Nasdaq.

Our independent registered public accounting firm is not required to formally attest to the effectiveness of its internal control over financial reporting until after we are no longer an emerging growth company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which Velodyne’s controls are documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results.

Velodyne currently has and targets many customers that are large corporations with substantial negotiating power, exacting product standards and potentially competitive internal solutions. If Velodyne is unable to sell its products to these customers, its prospects and results of operations will be adversely affected.

Many of Velodyne’s customers and potential customers are large, multinational corporations with substantial negotiating power relative to it and, in some instances, may have internal solutions that are competitive to Velodyne’s products. These large, multinational corporations also have significant development resources, which may allow them to acquire or develop independently, or in partnership with others, competitive technologies. Meeting the technical requirements and securing design wins with any of these companies will require a substantial investment of Velodyne’s time and resources. Velodyne cannot assure you that its products will secure design wins from these or other companies or that it will generate meaningful revenue from the sales of its products to these key potential customers. If Velodyne’s products are not selected by these large corporations or if these corporations develop or acquire competitive technology, it will have an adverse effect on Velodyne’s business.

If Velodyne’s lidar products are not selected for inclusion in autonomous driving systems or ADAS by automotive OEMs or their suppliers, its business will be materially and adversely affected.

Automotive OEMs and their suppliers design and develop autonomous driving and ADAS technology over several years. These automotive OEMs and suppliers undertake extensive testing or qualification processes prior to placing orders for large quantities of products because Velodyne’s lidar products will function as part of a larger system or platform and must meet certain other specifications. Velodyne spends significant time and resources to have its products selected by automotive OEMs and their suppliers, which is known as a design win. In the case of

17

autonomous driving and ADAS technology, a design win means Velodyne’s lidar product has been selected for use in a particular vehicle model. If Velodyne does not achieve a design win with respect to a particular vehicle model, it may not have an opportunity to supply its products to the automotive OEM for that vehicle model for a period of many years. In many cases, this period can be as long as five to seven or more years. If Velodyne’s products are not selected by an automotive OEM or its suppliers for one vehicle model or if Velodyne’s products are not successful in that vehicle model, it is unlikely that its product will be deployed in other vehicle models of that OEM. If Velodyne fails to win a significant number of vehicle models from one or more of automotive OEMs or their suppliers, its business, results of operations and financial condition will be materially and adversely affected.

The discontinuation, lack of commercial success, or loss of business with respect to a particular vehicle model or technology package for which Velodyne is a significant supplier could reduce Velodyne’s sales and adversely affect its profitability.

If Velodyne is able to secure design wins and its smart vision solutions are included in these autonomous driving and ADAS products, it expects to enter into supply agreements with the relevant customer. Market practice dictates that these supply agreements typically require Velodyne to supply a customer’s requirements for a particular vehicle model or autonomous driving or ADAS product, rather than supply a set number of products. These contracts can have short terms and/or can be subject to renegotiation, sometimes as frequently as annually, all of which may affect product pricing, and may be terminated by Velodyne’s customers at any time. Therefore, even if Velodyne is successful in obtaining design wins and the systems into which its products are built are commercialized, the discontinuation of, the loss of business with respect to, or a lack of commercial success of a particular vehicle model or technology package for which Velodyne is a significant supplier could mean that the expected sales of Velodyne’s products will not materialize, materially and adversely affecting its business.

Continued pricing pressures, automotive OEM cost reduction initiatives and the ability of automotive OEMs to re-source or cancel vehicle or technology programs may result in lower than anticipated margins, or losses, which may adversely affect Velodyne’s business.

Cost-cutting initiatives adopted by Velodyne’s customers often result in increased downward pressure on pricing. Velodyne expects that its agreements with automotive OEMs may require step-downs in pricing over the term of the agreement or, if commercialized, over the period of production. In addition, Velodyne’s automotive OEM customers often reserve the right to terminate their supply contracts for convenience, which enhances their ability to obtain price reductions. Automotive OEMs also possess significant leverage over their suppliers, including Velodyne, because the automotive component supply industry is highly competitive, serves a limited number of customers and has a high fixed cost base. Accordingly, Velodyne expects to be subject to substantial continuing pressure from automotive OEMs and Tier 1 suppliers to reduce the price of its products. It is possible that pricing pressures beyond Velodyne’s expectations could intensify as automotive OEMs pursue restructuring, consolidation and cost- cutting initiatives. If Velodyne is unable to generate sufficient production cost savings in the future to offset price reductions, its gross margin and profitability would be adversely affected.

Velodyne’s business could be materially and adversely affected if it lost any of its largest customers or if they were unable to pay their invoices.

Although Velodyne has and continues to pursue a broad customer base, it is dependent on a collection of large customers with strong purchasing power. In 2017, 2018 and 2019, Velodyne’s top 20 customers represented 89%, 82% and 83% of its revenue, respectively. In 2017, 2018 and 2019, three, two and two customers, respectively, accounted for more than 10% of Velodyne’s revenue. The loss of business from any of Velodyne’s major customers (whether by lower overall demand for its products, cancellation of existing contracts or product orders or the failure to design in its products or award Velodyne new business) could have a material adverse effect on its business. For example, one of Velodyne’s customers who accounted for 26% of its revenue in 2017, made substantial purchases of its products for research and development projects in 2017, but did not repeat such purchases in 2018, which contributed to the decline in Velodyne’s revenue in 2018.

To the extent autonomous vehicle and ADAS systems become accepted by major automotive OEMs, Velodyne expects that it will rely increasingly for its revenue on Tier 1 suppliers through which automotive OEMs procure components. Velodyne expects that these Tier 1 suppliers will be responsible for certain hardpoint and software configuration activities specific to each OEM, and they may not exclusively carry its smart vision solutions.

18

There is also a risk that one or more of its major customers could be unable to pay Velodyne’s invoices as they become due or that a customer will simply refuse to make such payments if it experiences financial difficulties. If a major customer were to enter into bankruptcy proceedings or similar proceedings whereby contractual commitments are subject to stay of execution and the possibility of legal or other modification, Velodyne could be forced to record a substantial loss.

The period of time from a design win to implementation is long and Velodyne is subject to the risks of cancellation or postponement of the contract or unsuccessful implementation.

Prospective customers, including those in the automotive industry, generally must make significant commitments of resources to test and validate Velodyne’s products and confirm that they can integrate with other technologies before including them in any particular system, product or model. The development cycles of Velodyne’s products with new customers varies widely depending on the application, market, customer and the complexity of the product. In the automotive market, for example, this development cycle can be five to seven or more years. The development cycle in certain other markets can be months to one or two years. These development cycles result in Velodyne investing its resources prior to realizing any revenue from the commercialization. Further, Velodyne is subject to the risk that customers cancel or postpone implementation of its technology, as well as that it will not be able to integrate its technology successfully into a larger system with other sensing modalities. Further, Velodyne’s revenue could be less than forecasted if the system, product or vehicle model that includes its lidar products is unsuccessful, including for reasons unrelated to its technology. Long development cycles and product cancellations or postponements may adversely affect Velodyne’s business, results of operations and financial condition.

Velodyne is highly dependent on David Hall, its founder and executive chairman, and its ability to attract and retain highly skilled personnel and senior management.

Velodyne is highly dependent on David Hall, its founder and executive chairman. Mr. Hall created Velodyne’s first lidar product and he remains deeply involved in all aspects of Velodyne’s business, including product development. The loss of Mr. Hall would adversely affect Velodyne’s business because his loss could make it more difficult to, among other things, compete with other market participants, manage Velodyne’s research and development activities and retain existing customers or cultivate new ones. In addition, Mr. Hall is the former owner, controlling equity holder, officer and/or director of various other enterprises, including Velodyne Acoustics LLC, an entity no longer affiliated with Velodyne. Negative public perception of, or negative news related to, Mr. Hall or Mr. Hall’s other ventures, even if such ventures are entirely separate from Velodyne’s business, may adversely affect Velodyne’s brand, relationship with customers or standing in the industry.

Competition for highly-skilled personnel is often intense, especially in the San Francisco Bay Area where Velodyne is located, and it may incur significant costs to attract them. Velodyne may not be successful in attracting, integrating, or retaining qualified personnel to fulfill its current or future needs. Velodyne has, from time to time, experienced, and it expects to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of Velodyne’s equity, it may adversely affect Velodyne’s ability to retain highly skilled employees. If Velodyne fails to attract new personnel or fails to retain and motivate its current personnel, its business and future growth prospects could be adversely affected.

The complexity of Velodyne’s products could result in unforeseen delays or expenses from undetected defects, errors or bugs in hardware or software which could reduce the market adoption of its new products, damage its reputation with current or prospective customers, expose Velodyne to product liability and other claims and adversely affect its operating costs.

Velodyne’s products are highly technical and very complex and require high standards to manufacture and have in the past and will likely in the future experience defects, errors or bugs at various stages of development. Velodyne may be unable to timely release new products, manufacture existing products, correct problems that have arisen or correct such problems to its customers’ satisfaction. Additionally, undetected errors, defects or security vulnerabilities, especially as new products are introduced or as new versions are released, could result in serious injury to the end users of technology incorporating Velodyne’s products, or those in the surrounding area, its customers never being able to commercialize technology incorporating our products, litigation against Velodyne, negative publicity and other consequences. These risks are particularly prevalent in the highly competitive autonomous driving and ADAS markets. Some errors or defects in Velodyne’s products may only be discovered after they have been tested, commercialized and deployed by customers. If that is the case, Velodyne may incur significant

19

additional development costs and product recall, repair or replacement costs. These problems may also result in claims against Velodyne by its customers or others. Velodyne’s reputation or brand may be damaged as a result of these problems and customers may be reluctant to buy its products, which could adversely affect its ability to retain existing customers and attract new customers, and could adversely affect its financial results.

In addition, Velodyne could face material legal claims for breach of contract, product liability, tort or breach of warranty as a result of these problems. Defending a lawsuit, regardless of its merit, could be costly and may divert management’s attention and adversely affect the market’s perception of Velodyne and its products. In addition, Velodyne’s business liability insurance coverage could prove inadequate with respect to a claim and future coverage may be unavailable on acceptable terms or at all. These product-related issues could result in claims against Velodyne and its business could be adversely affected.

Velodyne may be subject to product liability or warranty claims that could result in significant direct or indirect costs, which could adversely affect its business and operating results.

Velodyne’s customers use its smart vision solutions in autonomous driving, ADAS and other applications that present the risk of significant injury, including fatalities. Velodyne may be subject to claims if a product using its lidar technology is involved in an accident and persons are injured or purport to be injured. Any insurance that Velodyne carries may not be sufficient or it may not apply to all situations. Similarly, Velodyne’s customers could be subjected to claims as a result of such accidents and bring legal claims against Velodyne to attempt to hold it liable. In addition, if lawmakers or governmental agencies were to determine that the use of Velodyne’s products or autonomous driving or certain ADAS increased the risk of injury to all or a subset of its customers, they may pass laws or adopt regulations that limit the use of Velodyne’s products or increase its liability associated with the use of its products or that regulate the use of or delay the deployment of autonomous driving and ADAS technology. Any of these events could adversely affect Velodyne’s brand, relationships with customers, operating results or financial condition.

Velodyne typically provides a limited-time warranty on its products. The occurrence of any material defects in its products could make Velodyne liable for damages and warranty claims. In addition, Velodyne could incur significant costs to correct any defects, warranty claims or other problems, including costs related to product recalls. Any negative publicity related to the perceived quality of Velodyne’s products could affect its brand image, partner and customer demand, and adversely affect its operating results and financial condition. Also, warranty, recall and product liability claims may result in litigation, the occurrence of which could be costly, lengthy and distracting and adversely affect Velodyne’s business and operating results.

If Velodyne does not maintain sufficient inventory or if it does not adequately manage its inventory, it could lose sales or incur higher inventory-related expenses, which could negatively affect Velodyne’s operating results.

To ensure adequate inventory supply, Velodyne must forecast inventory needs and expenses, place orders sufficiently in advance with its suppliers and manufacturing partners and manufacture products based on its estimates of future demand for particular products. Fluctuations in the adoption of lidar products may affect Velodyne’s ability to forecast its future operating results, including revenue, gross margins, cash flows and profitability. Velodyne’s ability to accurately forecast demand for its products could be affected by many factors, including the rapidly changing nature of the markets in which it operates, including the autonomous driving, ADAS and mapping markets, the uncertainty surrounding the market acceptance and commercialization of lidar technology, the emergence of new markets, an increase or decrease in customer demand for Velodyne’s products or for products and services of its competitors, product introductions by competitors, the COVID-19 pandemic and any associated work stoppages or interruptions, unanticipated changes in general market conditions and the weakening of economic conditions or consumer confidence in future economic conditions. If its lidar products are commercialized in autonomous driving, ADAS or other applications experiencing rapid growth in demand, Velodyne may face challenges acquiring adequate supplies to manufacture its products and/or Velodyne and its manufacturing partners may not be able to manufacture its products at a rate necessary to satisfy the levels of demand, which would negatively affect Velodyne’s revenue. This risk may be exacerbated by the fact that Velodyne may not carry or be able to obtain for its manufacturers a significant amount of inventory to satisfy short-term demand increases. If it fails to accurately forecast customer demand, Velodyne may experience excess inventory levels or a shortage of products available for sale.

Inventory levels in excess of customer demand may result in inventory write-downs or write-offs and the sale of excess inventory at discounted prices, which would adversely affect Velodyne’s financial results, including its gross margin, and have a negative effect on its brand. Conversely, if Velodyne underestimates customer demand for its

20

products, Velodyne, or its manufacturing partners, may not be able to deliver products to meet its requirements, and this could result in damage to Velodyne’s brand and customer relationships and adversely affect its revenue and operating results.

Velodyne relies on third-party suppliers and because some of the raw materials and key components in its products come from limited or sole sources of supply, Velodyne is susceptible to supply shortages, long lead times for components, and supply changes, any of which could disrupt its supply chain and could delay deliveries of its products to customers.

All of the components that go into the manufacture of Velodyne’s smart vision solutions are sourced from third-party suppliers. To date, Velodyne has produced its products in relatively limited quantities for use in research and development programs. Velodyne does not have any experience in managing its supply chain to manufacture and deliver its products at scale. Some of the key components used to manufacture Velodyne’s products come from limited or sole sources of supply. Velodyne is therefore subject to the risk of shortages and long lead times in the supply of these components and the risk that its suppliers discontinue or modify components used in its products. Velodyne has a global supply chain and the COVID-19 pandemic may adversely affect its ability to source components in a timely or cost effective manner from its third-party suppliers due to, among other things, work stoppages or interruptions. For example, Velodyne’s products depend on lasers and Velodyne currently consumes a substantial portion of the available market. Any shortage of these lasers could materially and adversely affect Velodyne’s ability to manufacture its smart vision solutions. In addition, the lead times associated with certain components are lengthy and preclude rapid changes in quantities and delivery schedules. Velodyne has in the past experienced and may in the future experience component shortages and price fluctuations of certain key components and materials, and the predictability of the availability and pricing of these components may be limited. Component shortages or pricing fluctuations could be material in the future. In the event of a component shortage, supply interruption or material pricing change from suppliers of these components, Velodyne may not be able to develop alternate sources in a timely manner or at all in the case of sole or limited sources. Developing alternate sources of supply for these components may be time-consuming, difficult, and costly and Velodyne may not be able to source these components on terms that are acceptable to it, or at all, which may undermine Velodyne’s ability to meet its requirements or to fill customer orders in a timely manner. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would adversely affect Velodyne’s ability to meet its scheduled product deliveries to its customers. This could adversely affect Velodyne’s relationships with its customers and channel partners and could cause delays in shipment of its products and adversely affect its operating results. In addition, increased component costs could result in lower gross margins. Even where Velodyne is able to pass increased component costs along to its customers, there may be a lapse of time before it is able to do so such that Velodyne must absorb the increased cost. If Velodyne is unable to buy these components in quantities sufficient to meet its requirements on a timely basis, it will not be able to deliver products to its customers, which may result in such customers using competitive products instead of Velodyne’s.

The average selling prices of Velodyne’s products could decrease rapidly over the life of the product, which may negatively affect Velodyne’s revenue and gross margin.

In the past Velodyne has substantially reduced the price of certain of its products to accelerate market adoption and solidify its position as a market leader. Velodyne expects the average selling prices of its products generally to continue to decline as its customers seek to commercialize autonomous systems at prices low enough to achieve market acceptance. In order to sell products that have a falling average unit selling price and maintain margins at the same time, Velodyne will need to continually reduce product and manufacturing costs. To manage manufacturing costs, Velodyne must engineer the most cost-effective design for its products. In addition, Velodyne continuously drives initiatives to reduce labor cost, improve worker efficiency, reduce the cost of materials, use fewer materials and further lower overall product costs by carefully managing component prices, inventory and shipping cost. Velodyne also needs to continually introduce new products with higher sales prices and gross margin in order to maintain its overall gross margin. If Velodyne is unable to manage the cost of older products or successfully introduce new products with higher gross margin, its revenue and overall gross margin would likely decline.

Changes in Velodyne’s product mix may impact its financial performance.

Velodyne’s financial performance can be affected by the mix of products it sells during a given period. If Velodyne’s sales include more of the lower gross margin products than higher gross margin products, its results of

21

operations and financial condition may be adversely affected. There can be no guarantees that Velodyne will be able to successfully alter its product mix so that it is selling more of its high gross margin products. In addition, Velodyne’s earnings forecasts and guidance after the Business Combination are expected to include assumptions about product sales mixes. If actual results vary from this projected product mix of sales, its Velodyne’s results of operations and financial condition could be adversely affected.

Velodyne’s management team has limited experience managing a public company.

Most of the members of Velodyne’s management team have limited experience managing a publicly-traded company, interacting with public company investors, and complying with the increasingly-complex laws pertaining to public companies. Additionally, many members of Velodyne’s management team were recently hired or assumed new roles, including its chief executive officer, Dr. Anand Gopalan, who was promoted from chief technology officer in January 2020. Velodyne’s management team may not successfully or efficiently manage their new roles and responsibilities, Velodyne’s transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from Velodyne’s senior management and could divert their attention away from the day-to-day management of Velodyne’s business, which could adversely affect Velodyne’s business, financial condition, and operating results.

Velodyne may experience difficulties in managing its growth and expanding its operations.

Velodyne expects to experience significant growth in the scope and nature of its operations. Velodyne’s ability to manage its operations and future growth will require Velodyne to continue to improve its operational, financial and management controls, compliance programs and reporting systems. Velodyne is currently in the process of strengthening its compliance programs, including its compliance programs related to export controls, privacy and cybersecurity and anti-corruption. Velodyne may not be able to implement improvements in an efficient or timely manner and may discover deficiencies in existing controls, programs, systems and procedures, which could have an adverse effect on its business, reputation and financial results.

Velodyne’s sales and operations in international markets expose it to operational, financial and regulatory risks.

International sales comprise a significant amount of Velodyne’s overall revenue. Sales to international customers accounted for 28%, 41%, 54% and 79% of Velodyne’s revenue in 2017, 2018, 2019 and the six months ended June 30, 2020, respectively. Velodyne is committed to growing its international sales, and while it has committed resources to expanding its international operations and sales channels, these efforts may not be successful. International operations are subject to a number of other risks, including:

Exchange rate fluctuations.
Political and economic instability, international terrorism and anti-American sentiment, particularly in emerging markets.
Global or regional health crises, such as the COVID-19 pandemic.
Potential for violations of anti-corruption laws and regulations, such as those related to bribery and fraud.
Preference for locally branded products, and laws and business practices favoring local competition.
Potential consequences of, and uncertainty related to, the “Brexit” process in the United Kingdom, which could lead to additional expense and complexity in doing business there.
Increased difficulty in managing inventory.
Delayed revenue recognition.
Less effective protection of intellectual property.
Stringent regulation of the autonomous or other systems or products using Velodyne’s products and stringent consumer protection and product compliance regulations, including but not limited to General Data Protection Regulation in the European Union, European competition law, the Restriction of Hazardous Substances directive, the Waste Electrical and Electronic Equipment directive and the European Ecodesign directive that are costly to comply with and may vary from country to country.

22

Difficulties and costs of staffing and managing foreign operations.
Import and export laws and the impact of tariffs.
Changes in local tax and customs duty laws or changes in the enforcement, application or interpretation of such laws.

The occurrence of any of these risks could negatively affect Velodyne’s international business and consequently its business, operating results and financial condition.

Velodyne’s business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, global pandemics, and interruptions by man-made problems, such as network security breaches, computer viruses or terrorism. Material disruptions of Velodyne’s business or information systems resulting from these events could adversely affect its operating results.

A significant natural disaster, such as an earthquake, fire, flood or significant power outage or other similar events, such as infectious disease outbreaks or pandemic events, including the COVID-19 pandemic, could have an adverse effect on Velodyne’s business and operating results. The COVID-19 pandemic has produced meaningful operational challenges and Velodyne expects to continue to experience disruptions in its business during the second half of 2020. COVID-19 has heightened many of the other risks described herein, such as the demand for Velodyne’s products, its ability to achieve or maintain profitability and its ability to raise additional capital in the future. Despite the implementation of network security measures, Velodyne’s networks and lidar products also may be vulnerable to computer viruses, break-ins and similar disruptions from unauthorized tampering with its solutions. Both Velodyne’s corporate headquarters and its manufacturing facility are located in the San Francisco Bay Area, a region known for seismic activity. In addition, natural disasters, acts of terrorism or war could cause disruptions in Velodyne’s remaining manufacturing operations, Velodyne’s or its customers’ or channel partners’ businesses, Velodyne’s suppliers’ or the economy as a whole. Velodyne also relies on information technology systems to communicate among its workforce and with third parties. Any disruption to Velodyne’s communications, whether caused by a natural disaster or by manmade problems, such as power disruptions, could adversely affect its business. Velodyne does not have a formal disaster recovery plan or policy in place and does not currently require that its suppliers’ partners have such plans or policies in place. To the extent that any such disruptions result in delays or cancellations of orders or impede its suppliers’ ability to timely deliver product components, or the deployment of its products, Velodyne’s business, operating results and financial condition would be adversely affected.

Risks Related to Ownership of our Common Stock

Resales of the shares of common stock could depress the market price of our common stock.

We had approximately 172.9 million shares of common stock outstanding as of September 30, 2020 and there may be a large number of shares of common stock sold in the market. The shares held by GRAF’s public stockholders are freely tradable, and the shares of common stock held by the PIPE Investors are also freely tradable. In addition, Ford Motor Company is not subject to a lockup agreement like other former holders of Velodyne capital stock. See “Description of Securities — Registration Rights — Public Warrants.” In addition, the shares of common stock issued as merger consideration, will become available for resale following the expiration of any applicable lockup period. We also expect that Rule 144 will become available for the resale of shares of our common stock that are not registered for resale on October 5, 2021, the one year anniversary from the date that we filed the Current Report on Form 8-K following the Closing that includes the required Form 10 information that reflects we are no longer a shell company. Such sales of shares of common stock or the perception of such sales may depress the market price of our common stock.

Our only significant asset will be our ownership interest in our Velodyne Lidar subsidiary and such ownership may not be sufficient to pay dividends or make distributions or loans to enable us to pay any dividends on our common stock.

We are a holding company with no direct operations and no significant assets other than our ownership of Velodyne. We will depend on Velodyne for distributions, loans and other payments to generate the funds necessary to meet our financial obligations, including our expenses as a publicly traded company and pay any dividends with respect to our common stock. The financial condition and operating requirements of Velodyne may limit our ability to obtain cash from Velodyne. The earnings from, or other available assets of, Velodyne may not be sufficient to pay

23

dividends or make distributions or loans to enable us to pay any dividends on our common stock or satisfy our other financial obligations.

The ability of Velodyne to make distributions, loans and other payments to us for the purposes described above and for any other purpose may be limited by credit agreements to which Velodyne is party from time to time, including the existing loan and security agreement described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, and will be subject to the negative covenants set forth therein. Any loans or other extensions of credit to us from Velodyne will be permitted only to the extent there is an applicable exception to the investment covenants under these credit agreements. Similarly, any dividends, distributions or similar payments to us from Velodyne will be permitted only to the extent there is an applicable exception to the dividends and distributions covenants under these credit agreements.

Subsequent to our completion of our Business Combination, we may be required to take write-downs or write-offs, restructuring and impairment or other charges that could have a significant negative effect on our financial condition, results of operations and our stock price, which could cause you to lose some or all of your investment.

Although we have conducted due diligence on Velodyne, we cannot assure you that this diligence will surface all material issues that may be present in Velodyne’s business, that it would be possible to uncover all material issues through a customary amount of due diligence, or that factors outside of Velodyne’s business and outside of our and Velodyne’s control will not later arise. As a result of these factors, we may be forced to later write down or write off assets, restructure operations, or incur impairment or other charges that could result in losses. Even if our due diligence successfully identifies certain risks, unexpected risks may arise and previously known risks may materialize in a manner not consistent with our preliminary risk analysis. Even though these charges may be non-cash items and not have an immediate impact on our liquidity, the fact that we report charges of this nature could contribute to negative market perceptions about us or our securities. Accordingly, any of our stockholders who choose to remain stockholders following our Business Combination could suffer a reduction in the value of their shares. Such stockholders are unlikely to have a remedy for such reduction in value.

Unanticipated changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns could adversely affect our financial condition and results of operations.

We will be subject to income taxes in the United States and other jurisdictions, and our tax liabilities will be subject to the allocation of expenses in differing jurisdictions. Our future effective tax rates could be subject to volatility or adversely affected by a number of factors, including:

changes in the valuation of our deferred tax assets and liabilities;
expected timing and amount of the release of any tax valuation allowances;
tax effects of stock-based compensation;
costs related to intercompany restructurings;
changes in tax laws, regulations or interpretations thereof; or
lower than anticipated future earnings in jurisdictions where we have lower statutory tax rates and higher than anticipated future earnings in jurisdictions where we have higher statutory tax rates.

In addition, we may be subject to audits of our income, sales and other transaction taxes by taxing authorities. Outcomes from these audits could have an adverse effect on our financial condition and results of operations.

A market for our securities may not continue, which would adversely affect the liquidity and price of our securities.

Following the Business Combination, the price of our securities may fluctuate significantly due to the market’s reaction to the Business Combination and general market and economic conditions. An active trading market for our securities may never develop or, if developed, it may not be sustained. In addition, the price of our securities can vary due to general economic conditions and forecasts, our general business condition and the release of our financial reports. You may be unable to sell your securities unless a market can be established or sustained.

24

If Velodyne does not meet the expectations of investors, stockholders or financial analysts, the market price of our securities may decline.

If Velodyne does not meet the expectations of investors or securities analysts, the market price of our securities may decline. In addition, fluctuations in the price of our securities could contribute to the loss of all or part of your investment. Immediately prior to the Business Combination, there has not been a public market for Velodyne’s stock and trading in the shares of GRAF’s common stock has not been active. Accordingly, the valuation ascribed to Velodyne and our common stock in the Business Combination may not be indicative of the price of our common stock that will prevail in the trading market following the Business Combination. If an active market for our securities develops and continues, the trading price of our securities following the Business Combination could be volatile and subject to wide fluctuations in response to various factors, some of which are beyond our control. Any of the factors listed below could have a material adverse effect on your investment in our securities and our securities may trade at prices significantly below the price you paid for them. In such circumstances, the trading price of our securities may not recover and may experience a further decline.

Factors affecting the trading price of our securities may include:

actual or anticipated fluctuations in our quarterly financial results or the quarterly financial results of companies perceived to be similar to us;
changes in the market’s expectations about our operating results;
the public’s reaction to our press releases, our other public announcements and our filings with the SEC;
speculation in the press or investment community;
announcements of technological innovation, new products, acquisitions, strategic alliances, significant agreements by us or competitors;
success of competitors;
our operating results failing to meet the expectation of securities analysts or investors in a particular period;
changes in financial estimates and recommendations by securities analysts concerning us or the market in general;
operating and stock price performance of other companies that investors deem comparable to us;
our ability to market new and enhanced products on a timely basis;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation;
changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;
the volume of shares of our common stock available for public sale;
any major change in our Board or management;
sales of substantial amounts of common stock by our directors, officers or significant stockholders or the perception that such sales could occur;
the expiration of the market stand-off or contractual lock-up agreements;
the realization of any of the risk factors presented in this prospectus;
additions or departures of key personnel;
failure to comply with the requirements of Nasdaq;
failure to comply with SOX or other laws or regulations;
actual, potential or perceived control, accounting or reporting problems;
changes in accounting principles, policies and guidelines; and

25

general economic and political conditions such as recessions, COVID-19, interest rates, fuel prices, international currency fluctuations and acts of war or terrorism.

Broad market and industry factors may materially harm the market price of our securities irrespective of our operating performance. The stock market in general and Nasdaq have experienced price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the particular companies affected. The trading prices and valuations of these stocks, and of our securities, may not be predictable. A loss of investor confidence in the market for the stocks of other companies which investors perceive to be similar to us could depress our stock price regardless of our business, prospects, financial conditions or results of operations. A decline in the market price of our securities also could adversely affect our ability to issue additional securities and our ability to obtain additional financing in the future.

In the past, securities class action litigation has often been initiated against companies following periods of volatility in their stock price. This type of litigation could result in substantial costs and divert our management’s attention and resources, and could also require us to make substantial payments to satisfy judgments or to settle litigation.

Because Velodyne’s sales have been primarily to customers making purchases for research and development projects and Velodyne’s orders are project-based, we expect our results of operations to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.

Velodyne’s quarterly results of operations have fluctuated in the past and may vary significantly in the future, and Velodyne’s revenue has declined in two consecutive years. As such, historical comparisons of Velodyne’s operating results may not be meaningful. In particular, because Velodyne’s sales to date have primarily been to customers making purchases for research and development, sales in any given quarter can fluctuate based on the timing and success of Velodyne’s customers’ development projects. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Velodyne’s quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of Velodyne’s control and may not fully reflect the underlying performance of Velodyne’s business. These fluctuations could adversely affect our ability to meet our expectations or those of securities analysts or investors. If Velodyne does not meet these expectations for any period, the trading price of our common stock could decline significantly. Factors that may cause these quarterly fluctuations include, without limitation, those listed below:

The timing and magnitude of orders and shipments of Velodyne’s products in any quarter.
Pricing changes Velodyne may adopt to drive market adoption or in response to competitive pressure.
Velodyne’s ability to retain Velodyne’s existing customers and attract new customers.
Velodyne’s ability to develop, introduce, manufacture and ship in a timely manner products that meet customer requirements.
Disruptions in Velodyne’s sales channels or termination of Velodyne’s relationship with important channel partners.
Delays in customers’ purchasing cycles or deferments of customers’ purchases in anticipation of new products or updates from Velodyne or Velodyne’s competitors.
Fluctuations in demand pressures for Velodyne’s products.
The mix of products sold in any quarter.
The duration of the global coronavirus pandemic and the time it takes for economic recovery.
The timing and rate of broader market adoption of autonomous systems utilizing our smart vision solutions across the automotive and other market sectors.
Market acceptance of lidar and further technological advancements by our competitors and other market participants.
The ability of Velodyne’s customers to commercialize systems that incorporate Velodyne’s products.

26

Any change in the competitive dynamics of Velodyne’s markets, including consolidation of competitors, regulatory developments and new market entrants.
Velodyne’s ability to effectively manage Velodyne’s inventory.
Changes in the source, cost, availability of and regulations pertaining to materials Velodyne uses.
Adverse litigation, judgments, settlements or other litigation-related costs, or claims that may give rise to such costs.
General economic, industry and market conditions, including trade disputes.

If securities or industry analysts do not publish or cease publishing research or reports about us, our business, or our market, or if they change their recommendations regarding our common stock adversely, then the price and trading volume of our common could decline.

The trading market for our common stock will be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market, or our competitors. Securities and industry analysts do not currently, and may never, publish research on Velodyne. If no securities or industry analysts commence coverage of Velodyne, our stock price and trading volume would likely be negatively impacted. If any of the analysts who may cover us change their recommendation regarding our stock adversely, or provide more favorable relative recommendations about our competitors, the price of our common stock would likely decline. If any analyst who may cover us were to cease coverage or fail to regularly publish reports on it, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.

We may redeem unexpired Warrants prior to their exercise at a time that is disadvantageous to warrant holders, thereby making their public warrants worthless.

We have the ability to redeem outstanding public warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per public warrant; provided that the last reported sales price of our common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the date on which we give notice of such redemption to the warrant holders. If and when the public warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. Redemption of the outstanding Warrants could force the Warrant holders: (i) to exercise their Warrants and pay the exercise price therefor at a time when it may be disadvantageous for them to do so; (ii) to sell their Warrants at the then-current market price when they might otherwise wish to hold their Warrants; or (iii) to accept the nominal redemption price which, at the time the outstanding Warrants are called for redemption, is likely to be substantially less than the market value of their Warrants.

Warrants will become exercisable for our common stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.

The Warrants are exercisable for 18,657,384 shares of common stock as part of the IPO at $11.50 per share. The shares of our common stock issued upon exercise of our Warrants will result in dilution to the then existing holders of common stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could adversely affect the market price of our common stock.

Anti-takeover provisions contained in our Amended and Restated Certificate of Incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.

Our Amended and Restated Certificate of Incorporation contains provisions that may discourage unsolicited takeover proposals that stockholders may consider to be in their best interests. We are also subject to anti-takeover provisions under Delaware law, which could delay or prevent a change of control. Together, these provisions may make more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities. These provisions include:

no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;

27

a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of the Board;
the requirement that directors may only be removed from the Board for cause;
the right of our Board to elect a director to fill a vacancy created by the expansion of our Board or the resignation, death or removal of a director in certain circumstances, which prevents stockholders from being able to fill vacancies on our Board;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
a prohibition on stockholders calling a special meeting and the requirement that a meeting of stockholders may only be called by a majority of the board, the chairman of the board or the chief executive office and may not be called by any other person, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement that changes or amendments to certain provisions of our Amended and Restated Certificate of Incorporation must be approved by holders of at least two-thirds of our common stock;
advance notice procedures that stockholders must comply with in order to nominate candidates to our Board or to propose matters to be acted upon at a meeting of stockholders, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of GRAF; and
an opt out from Section 203 of the DGCL and, instead, inclusion of a provision in the Amended and Restated Certificate of Incorporation that is substantially similar to Section 203 of the DGCL.

The JOBS Act permits “emerging growth companies” like us to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies.

We currently qualify as an “emerging growth company” as defined in Section 2(a)(19) of the Securities Act, as modified by the JOBS Act. As such, we take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies for as long as we continue to be an emerging growth company, including: (i) the exemption from the auditor attestation requirements with respect to internal control over financial reporting under Section 404 of SOX; (ii) the exemptions from say-on-pay, say-on-frequency and say-on-golden parachute voting requirements; and (iii) reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. As a result, our stockholders may not have access to certain information they deem important. We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year: (a) following October 18, 2023, the fifth anniversary of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30th, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.

In addition, Section 107 of the JOBS Act also provides that an emerging growth company can take advantage of the exemption from complying with new or revised accounting standards provided in Section 7(a)(2)(B) of the Securities Act as long as we are an emerging growth company. An emerging growth company can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. We have elected to avail ourselves of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

We cannot predict if investors will find our common stock less attractive because we rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

28

Velodyne’s founder and executive chairman will have control over key decision making after the Business Combination because he will hold voting rights with respect to a majority of our voting stock.

Velodyne’s founder and executive chairman, David S. Hall, holds voting rights with respect to an aggregate of approximately 98.4 million shares of common stock, which represents approximately 56.9% of the voting power of our outstanding capital stock. In addition to the approximately 59.8 million shares of common stock held by Mr. Hall, which represents approximately 34.6% of the voting power of our capital stock, stockholders holding approximately 38.6 million shares of common stock, including Velodyne’s chief marketing officer and director, Marta Hall, and certain other family members of Mr. Hall, have entered into agreements granting Mr. Hall an irrevocable proxy to vote such stockholders’ shares at Mr. Hall’s discretion on all matters to be voted upon by stockholders.

As a result, Mr. Hall will have the ability to control the outcome of matters submitted to our stockholders for approval, including the election of directors and any merger, consolidation, or sale of all or substantially all of our assets. In addition, Mr. Hall will have the ability to control our affairs as a result of his ability to control the election of our directors. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of tour common stock could be adversely affected.

As a board member, Mr. Hall owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even as a controlling stockholder, Mr. Hall is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally and could adversely affect the market price of our common stock.

Our internal controls over financial reporting may not be effective and our independent registered public accounting firm may not be able to certify as to their effectiveness, which could have a significant and adverse effect on our business and reputation.

As a public company, we are required to comply with the SEC’s rules implementing Sections 302 and 404 of SOX, which require management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of internal control over financial reporting. To comply with the requirements of being a public company, we will be required to provide management’s assessment on internal controls commencing with the annual report for fiscal year ended December 31, 2020, and we may need to undertake various actions, such as implementing additional internal controls and procedures and hiring additional accounting or internal audit staff. The standards required for a public company under Section 404 of SOX are significantly more stringent than those required of Velodyne as a privately-held company. Further, as an emerging growth company, our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal controls over financial reporting pursuant to Section 404 until the date we are no longer an emerging growth company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event that it is not satisfied with the level at which our controls are documented, designed or operating.

Testing and maintaining these controls can divert our management’s attention from other matters that are important to the operation of our business. If we identify material weaknesses in the internal control over financial reporting or are unable to comply with the requirements of Section 404 or assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal controls over financial reporting when we no longer qualify as an emerging growth company, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected, and we could become subject to investigations by the SEC or other regulatory authorities, which could require additional financial and management resources.

Our Amended and Restated Certificate of Incorporation designates the Court of Chancery of the State of Delaware and federal court within the State of Delaware as the exclusive forum for certain types of actions and proceedings that GRAF’s stockholders may initiate, which could limit a stockholder’s ability to obtain a favorable judicial forum for disputes with GRAF or its directors, officers or employees.

Our Amended and Restated Certificate of Incorporation provides that, subject to limited exceptions, the Court of Chancery of the State of Delaware and federal court within the State of Delaware will be exclusive forums for any:

derivative action or proceeding brought on GRAF’s behalf;

29

action asserting a claim of breach of a fiduciary duty owed by any of GRAF’s directors, officers or other employees to GRAF or its stockholders;
action asserting a claim against GRAF arising pursuant to any provision of the DGCL, GRAF’s Amended and Restated Certificate of Incorporation or bylaws; or
other action asserting a claim against GRAF that is governed by the internal affairs doctrine.

This choice of forum provision does not apply to actions brought to enforce a duty or liability created under the Exchange Act. Our Amended and Restated Certificate of Incorporation also provides that the federal district courts of the United States are the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. We intend for this provision to apply to any complaints asserting a cause of action under the Securities Act despite the fact that Section 22 of the Securities Act creates concurrent jurisdiction for the federal and state courts over all actions brought to enforce any duty or liability created by the Securities Act or the rules and regulations promulgated thereunder. There is uncertainty as to whether a court would enforce such a provision with respect to claims under the Securities Act, and stockholders will not be deemed to have waived compliance with the federal securities laws and the rules and regulations thereunder. Any person or entity purchasing or otherwise acquiring any interest in shares of capital stock shall be deemed to have notice of and to have consented to the provisions of the Amended and Restated Certificate of Incorporation described above.

These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and employees. Alternatively, if a court were to find these provisions of our Amended and Restated Certificate of Incorporation inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business and financial condition.

USE OF PROCEEDS

We will receive up to an aggregate of approximately $214.6 million from the exercise of the Warrants, assuming the exercise in full of all of the Warrants for cash. We expect to use the net proceeds from the exercise of the Warrants for general corporate purposes. We will have broad discretion over the use of proceeds from the exercise of the Warrants. There is no assurance that the holders of the Warrants will elect to exercise any or all of such Warrants. To the extent that the Warrants are exercised on a "cashless basis," the amount of cash we would receive from the exercise of the Warrants will decrease.

All of the shares of common stock offered by the Selling Stockholders pursuant to this prospectus will be sold by the Selling Stockholders for its account. We will not receive any of the proceeds from these sales.

30

DETERMINATION OF OFFERING PRICE

The offering price of the shares of common stock underlying the Warrants offered hereby is determined by reference to the exercise price of the Warrants of $11.50 per share. The Warrants are listed on the Nasdaq Global Select Market under the symbol "VLDRW."

We cannot currently determine the price or prices at which shares of our common stock or Private Warrants may be sold by the Selling Stockholders under this prospectus.

MARKET INFORMATION FOR COMMON STOCK AND DIVIDEND POLICY

Market Information

Our common stock and Warrants are currently listed on the Nasdaq Global Select Market under the symbols "VLDR" and "VLDRW," respectively. Prior to the consummation of the Business Combination, our common stock and our Warrants were listed on the NYSE under the symbols "GRAF" and "GRAF WS," respectively. As of September 29, 2020 following the completion of the Business Combination, there were 124 holders of record of our common stock and two holders of record of our Warrants.

Dividend Policy

We have not paid any cash dividends on the common stock to date. We may retain future earnings, if any, for future operations, expansion and debt repayment and has no current plans to pay cash dividends for the foreseeable future. Any decision to declare and pay dividends in the future will be made at the discretion of the Board and will depend on, among other things, our results of operations, financial condition, cash requirements, contractual restrictions and other factors that the Board may deem relevant. In addition, our ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness we or our subsidiaries incur. We do not anticipate declaring any cash dividends to holders of the common stock in the foreseeable future.

Securities Authorized for Issuance under Equity Compensation Plans

In connection with the Business Combination, our stockholders approved the 2020 Plan and the 2020 ESPP. As of September 30, 2020, we had 31,225,985 shares of common stock authorized for issuance under our equity compensation plans.

We intend to file one or more registration statements on Form S-8 under the Securities Act to register the shares of common stock issued or issuable under the 2020 Plan and the 2020 ESPP. Any such Form S-8 registration statement will become effective automatically upon filing. We expect that the initial registration statement on Form S-8 will cover shares of common stock underlying the 2020 Plan and the 2020 ESPP. Once these shares are registered, they can be sold in the public market upon issuance, subject to applicable lock up and other restrictions.

SELECTED HISTORICAL FINANCIAL INFORMATION

The following table shows selected historical financial information of Velodyne for the periods and as of the dates indicated.

The selected historical consolidated statements of operations data of Velodyne for the years ended December 31, 2017, 2018 and 2019 and the historical consolidated balance sheet data as of December 31, 2018 and 2019 are derived from Velodyne’s audited consolidated financial statements included elsewhere in this prospectus. The selected historical condensed consolidated statements of operations data of Velodyne for the six months ended June 30, 2019 and 2020 and the condensed consolidated balance sheet data as of June 30, 2020 are derived from Velodyne’s unaudited interim condensed consolidated financial statements included elsewhere in this prospectus. In Velodyne management’s opinion, the unaudited interim condensed consolidated financial statements include all adjustments necessary to state fairly Velodyne’s financial position as of June 30, 2020 and the results of operations and cash flows for the six months ended June 30, 2019 and 2020.

The following selected historical financial information should be read together with the consolidated financial statements and accompanying notes and “Management’s Discussion and Analysis of Financial Condition and Results

31

of Operations” appearing elsewhere in this prospectus. The selected historical financial information in this section is not intended to replace Velodyne’s consolidated financial statements and the related notes. Velodyne’s historical results are not necessarily indicative of the results that may be expected in the future and Velodyne’s results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2020 or any other period.

As explained elsewhere in this prospectus, the financial information contained in this section relates to Velodyne, prior to and without giving pro forma effect to the impact of the Business Combination and, as a result, the results reflected in this section may not be indicative of the results of the post-combination company going forward. See the section entitled “Unaudited Pro Forma Condensed Combined Financial Information” included elsewhere in this prospectus.

Six Months Ended

Year Ended December 31,

June 30,

 

(in thousands, except share and per share data)

    

2017 

    

2018 

    

2019 

    

2019 

    

2020 

(unaudited)

Revenue

$

182,090 

$

142,946 

$

101,398 

$

68,909 

$

45,417 

Cost of revenue(1)

101,713 

112,066 

71,630 

38,272 

29,929 

Gross profit

80,377 

30,880 

29,768 

30,637 

15,488 

Operating expenses(1):

Research and development

31,610 

51,993 

56,850 

25,690 

29,118 

Sales and marketing

13,956 

22,137 

21,873 

10,819 

8,672 

General and administrative

9,978 

12,902 

20,058 

6,489 

16,363 

Restructuring

— 

— 

— 

— 

1,043 

Total operating expenses

55,544 

87,032 

98,781 

42,998 

55,196 

Operating income (loss)

24,833 

(56,152)

(69,013)

(12,361)

(39,708)

Interest income

489 

630 

1,146 

755 

117 

Interest expense

— 

(14)

(77)

(27)

(38)

Other income (expense), net

249 

(136)

35 

27 

(143)

Income (loss) before income taxes

25,571 

(55,672)

(67,909)

(11,606)

(39,772)

Provision for (benefit from) income taxes

9,810 

6,628 

(683)

52 

(6,660)

Net income (loss)

$

15,761 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Net income (loss) attributable to common stockholders:

Basic

$

12,139 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Diluted

$

12,328 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Net income (loss) per share attributable to common stockholders(2)

Basic

$

0.35 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Diluted

$

0.34 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Weighted-average shares used in computing net income (loss) per share attributable to common stockholders(2)

Basic

34,325,728 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

Diluted

36,779,701 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

As of December 31,

June 30,

 

(in thousands)

    

2018 

    

2019 

    

2020

(unaudited)

Consolidated Balance Sheet Data

Cash, cash equivalents and short-term investments

$

59,391 

$

62,203 

36,629 

Working capital(3)

56,352 

45,627 

62,517 

Total assets

141,760 

136,175 

136,927 

Convertible preferred stock

Total stockholders’ equity

93,615 

76,246 

63,175 

32

(1)Includes stock-based compensation expense as follows:

Year Ended December 31,

Six Months Ended June 30,

 

(in thousands)

    

2017 

    

2018 

    

2019 

    

2019 

    

2020 

(unaudited)

Cost of revenue

$

$

$

— 

$

Research and development

156 

93 

97 

48 

21 

Sales and marketing

— 

— 

— 

— 

— 

General and administrative

78 

114 

38 

38 

135 

Total stock-based compensation expense

$

234 

$

207 

$

135 

$

86 

$

156 

Our stock-based compensation expense primarily related to our stock options for all periods presented. As of June 30, 2020, no compensation expense related to restricted stock awards and units (“RSAs and RSUs”) had been recognized because the performance vesting condition, which is (i) an initial public offering, or (ii) a Company sale event, was not probable of being met. If the performance vesting condition had occurred on June 30, 2020, we would have recorded $67.1 million of stock-based compensation expense related to the RSAs and RSUs.

(2)See Notes 9 to our consolidated financial statements included elsewhere in this prospectus for an explanation of the calculations of our basic and diluted net income (loss) per share and the weighted-average shares used to compute net income (loss) per share.
(3)Working capital is defined as current assets less current liabilities.

UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION

Defined terms included below have the same meaning as terms defined and included elsewhere in this Form 8-K and, if not defined in the Form 8-K, the Proxy Statement. Unless the context otherwise requires, the "Company" refers to Velodyne Lidar, Inc. and its subsidiaries after the Closing, and Graf Industrial Corp. prior to the Closing.

Introduction

The Company is providing the following unaudited pro forma condensed combined financial information to aid you in your analysis of the financial aspects of Velodyne becoming a wholly-owned subsidiary of the Graf as a result of Graf’s wholly-owned subsidiary, Merger Sub, merging with and into Velodyne, with Velodyne surviving the merger as a wholly owned subsidiary of Graf, which was renamed Velodyne Lidar, Inc. (the “Transaction”). The following unaudited pro forma condensed combined financial information has been prepared in accordance with Article 11 of Regulation S-X.

The following unaudited pro forma condensed combined balance sheet of the post-combination company as of June 30, 2020 and the unaudited pro forma condensed combined statement of operations of the post-combination company for the six months ended June 30, 2020 and year ended December 31, 2019 present the combination of the financial information of Graf and Velodyne, after giving effect to the Transaction and related adjustments described in the accompanying notes.

The unaudited pro forma condensed combined financial statements have been presented for illustrative purposes only and do not necessarily reflect what the post-combination company’s financial condition or results of operations would have been had the acquisition occurred on the dates indicated. Further, the pro forma condensed combined financial information also may not be useful in predicting the future financial condition and results of operations of the Company. The actual financial position and results of operations may differ significantly from the pro forma amounts reflected herein due to a variety of factors.

The historical financial information of Graf was derived from the unaudited and audited financial statements of Graf as of and for the six months ended June 30, 2020 and for the year ended December 31, 2019. The historical financial information of Velodyne was derived from the unaudited and audited consolidated financial statements of Velodyne as of and for the six months ended June 30, 2020 and for the year ended December 31, 2019, which is incorporated by reference. This information should be read together with Grafs’s and Velodyne’s unaudited and audited financial statements and related notes. The section titled “Velodyne’s Management’s Discussion and Analysis

33

of Financial Condition and Results of Operations” is incorporated by reference. The section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” regarding Graf is incorporated by reference.

Description of the Transaction

Subject to the terms and conditions of the Merger Agreement and Merger Agreement Amendment, Graf was obligated to pay to Velodyne equity holders aggregate consideration consisting of up to (1) 143,575,763 shares of Company common stock, including shares issuable in respect of vested equity awards of Velodyne, plus (2) 2,000,000 shares of Company common stock earned due to the satisfaction of the Earnout Condition on July 30, 2020 pursuant to the Earnout, including 187,680 Earnout RSUs, which are subject to a six-month service condition and are not legally issued and outstanding shares of Company common stock at Closing, plus (3) 4,702,304 shares of Company common stock that were issued to Velodyne equity holders that did not opt to have their respective shares repurchased by Velodyne for cash in a pre-closing tender offer conducted by Velodyne (the “Pre-Closing Tender Offer”) that expired on September 22, 2020.

Each share of Velodyne’s common stock and Series A Convertible Preferred Stock was converted into approximately 2.9786 shares of common stock of the Company based on the determined exchange ratio, which is inclusive of shares payable due to the satisfaction of the Earnout. Each share of Velodyne’s Series B Convertible Preferred Stock and Series B-1 Convertible Preferred Stock was converted into approximately 3.5465 shares of common stock of the Company based on the determined exchange ratio.

In addition, following the Sponsor’s cancellation of 3,519,128 Founder Shares held by it pursuant to the terms of the Sponsor Agreement dated July 2, 2020, the Sponsor retained 2,507,000 Founder Shares, 275,000 of which were deemed Earnout Founder Shares that vest at such time that the closing price of common stock is greater than or equal to $15.00 for any 20 trading days within any 30 trading-day period, commencing on the date of the Merger Agreement and ending on the date that is six months after the Closing. Any Earnout Founder Shares that do not vest on or prior to such date shall be forfeited. As noted, the Earnout Condition was met on July 30, 2020 and the Sponsor retained all 275,000 Earnout Founder Shares. Further, at Closing, the Sponsor transferred 560,000 founder shares to third-parties for no consideration and retained 1,947,000 founder shares.

The following summarizes the consideration:

(in thousands, except for share amounts)

    

 

Shares transferred at Closing(1)(2)

148,277,532

Earnout shares(3)

2,000,000

Value per share(4)

10.25

Total Share Consideration

$

1,540,345

(1)Reflects the total share consideration transferred inclusive of 4,702,304 additional shares issued as a result of the Pre-Closing Tender Offer and the effects of rounding to eliminate fractional shares.
(2)The number of outstanding shares in the table above assumes the issuance of approximately 6,218,778 shares of Company common stock underlying RSUs and options as of September 29, 2020 that are expected to be vested as a result of a deemed liquidity event. Although the shares underlying these RSUs and options do not represent legally issued and outstanding shares of the Company common stock at the Closing, for pro forma purposes, they are reflected as outstanding as they are expected to be issued upon the liquidity event being deemed to have occurred. The shares underlying these RSUs and options are included in the calculation of pro forma loss per share.
(3)Includes the issuance of approximately 187,680 shares of stock underlying RSUs and options. However, they are not be legally outstanding shares at Closing as they are in the form of Earnout RSUs that are subject to a six-month service condition. The grant date fair value for the Earnout RSUs is approximately $4.6 million, which was determined based on the closing share price on the date of the consummation of the Transaction and will be recognized over the six-month service term.
(4)Share Consideration is calculated using a $10.25 reference price. The closing share price on the date of the consummation of the Transaction was $24.75. As the Transaction was accounted for as a reverse recapitalization, the value per share is disclosed for informational purposes only in order to indicate the fair value of shares transferred.

34

The following summarizes the pro forma common stock at Closing:

    

Shares

    

%

Velodyne Shares (1)(2)

144,058,754 

80.3 

%

Velodyne RSUs and Options (3)

6,218,778 

3.5 

%

Common shares held by current Graf shareholders

11,450,846 

6.4 

%

Founder Shares (4)(5)

2,575,000 

1.4 

%

PIPE Shares

15,000,000 

8.4 

%

Pro Forma Common Stock

179,303,378 

(1)Reflects the repurchase of 175,744 shares of Velodyne capital stock for $1.8 million in the Pre-Closing Velodyne Tender Offer such that Velodyne received 4,702,304 additional shares, including RSUs and options.
(2)Includes 2,000,000 of Company common stock in earnout consideration (including in the form of awards of Earnout RSUs settleable in common stock) as the price threshold has been triggered. Approximately 187,680 Earnout RSUs are subject to a six-month service condition and are not legally outstanding shares of the Company’s common stock at Closing. Further, the Earnout RSUs are excluded from the calculation of loss per share.
(3)Reflects the issuance of approximately 6,218,778 shares of Company common stock underlying RSUs and options as of September 29, 2020 that are expected to be vested as a result of a deemed liquidity event. Although the shares underlying these RSUs and options do not represent legally issued and outstanding shares of the Company common stock at the Closing, for pro forma purposes, they are reflected as outstanding as they are expected to be exercised and issued upon the liquidity event being deemed to have occurred. The shares underlying these RSUs and options are included in the calculation of pro forma loss per share. As of September 29, 2020, there were 172,896,920 shares of common stock legally outstanding.
(4)Includes 275,000 of Earnout Founder Shares as the price threshold has been triggered.
(5)Includes 68,000 Founder Shares held by the Graf’s independent directors not subject to Earnout and 560,000 Founder Shares transferred to third-parties for no consideration.

The following unaudited pro forma condensed combined balance sheet as of June 30, 2020 and the unaudited pro forma condensed combined statements of operations for the six months ended June 30, 2020 and the year ended December 31, 2019 are based on the historical financial statements of Graf and Velodyne. The unaudited pro forma adjustments are based on information currently available, and assumptions and estimates underlying the unaudited pro forma adjustments are described in the accompanying notes. Actual results may differ materially from the assumptions used to present the accompanying unaudited pro forma condensed combined financial information.

35

Velodyne Lidar, Inc.

Unaudited Pro Forma Condensed Combined Balance Sheet

As of June 30, 2020

(In thousands)

As of

June 30,

2020

Merger

Velodyne

Graf Pro

Related

Velodyne

Pro Forma

Velodyne As

Graf

Forma

Graf As

Pro Forma

Pro Forma

   

(Historical)

  

Adjustments

  

  

Adjusted

  

(Historical)

  

Adjustments

  

  

Adjusted

  

Adjustments

  

  

Combined

 

ASSETS

Current assets:

Cash and cash equivalents

$

36,629

$

$

36,629 

$

383 

$

117,295 

(C)

$

267,633 

$

(1,801)

(B)

$

265,058

150,000 

(D)

(240)

(G)

(45)

(F)

(37,538)

(H)

375 

(L)

Accounts receivable, net

35,268 

35,268 

— 

— 

— 

— 

35,268 

Inventories, net

17,556 

— 

17,556 

— 

— 

— 

— 

17,556 

Prepaids and other current assets

19,921 

(3,480)

(A)

16,441 

48 

— 

48 

(660)

(H)

15,829 

Total current assets

109,374 

(3,480)

105,894 

431 

267,250 

267,681 

(39,864)

333,711

Non-current assets:

Cash and investments held in Trust Account

— 

— 

— 

117,295 

(117,295)

(C)

— 

— 

— 

Property, plant and equipment, net

19,191 

— 

19,191 

— 

— 

— 

— 

19,191 

Goodwill

1,189 

— 

1,189 

— 

— 

— 

— 

1,189 

Intangible assets, net

820 

— 

820 

— 

— 

— 

— 

820 

Contract assets

5,626 

— 

5,626 

— 

— 

— 

— 

5,626 

Other long-term assets

727 

— 

727 

— 

— 

— 

— 

727 

Total non-current assets

27,553 

— 

27,553 

117,295 

(117,295)

— 

— 

27,553 

TOTAL ASSETS

$

136,927 

$

(3,480)

$

133,447 

$

117,726 

$

149,955 

$

267,681 

$

(39,864)

$

361,264

LIABILITIES AND STOCKHOLDERS’ EQUITY

Accounts payable

7,539 

7,539 

168 

— 

168 

(168)

(G)

7,414 

(125)

(H)

Accrued expenses and other current liabilities

23,816 

1,801 

(B)

25,617 

359 

— 

359 

(1,801)

(B)

23,212 

(963)

(H)

Deferred revenue

15,502 

— 

15,502 

— 

— 

— 

— 

15,502 

Franchise tax payable

— 

— 

— 

100 

— 

100 

— 

100 

Income tax payable

— 

— 

— 

72 

— 

72 

(72)

(G)

— 

Total current liabilities

46,857 

1,801 

48,658 

699 

— 

699 

(3,129)

46,228 

Non-current liabilities:

Long-term tax liabilities

596 

— 

596 

— 

— 

— 

— 

596 

Other long-term liabilities

26,299 

— 

26,299 

— 

— 

— 

— 

26,299 

Total non-current liabilities

26,895 

— 

26,895 

— 

— 

— 

— 

26,895 

Total liabilities

73,752 

1,801

75,553 

699 

— 

699 

(3,129)

73,123 

Common stock subject to possible redemption

— 

112,027 

(112,027)

(E)

— 

— 

36

Merger

As of

Velodyne

Graf

Related

June 30, 2020

Velodyne

Pro Forma

Velodyne As

Graf

Pro Forma

Graf As

Pro Forma

Pro Forma

  

(Historical)

  

Adjustments

  

 

  

Adjusted

  

(Historical)

  

Adjustments

  

  

Adjusted

  

Adjustments

    

  

  

Combined

 

COMMITMENTS AND CONTINGENCIES

Stockholders’ equity (deficit):

Preferred stock

— 

Series A convertible preferred stock

1

1

(1)

(J)

Series B convertible preferred stock

Series B-1 convertible preferred stock

Common stock

3

(B)

3

1

1

(D)

3

12

(J)

18

1

(E)

(F)

Additional paid-in capital

260,549

(1,801)

(B)

258,748

17,853

149,999

(D)

279,833

(36,929)

(H)

742,744

112,026 

(E)

(12,854)

(I)

(45)

(F)

(11)

(J)

253,582

(K)

375

(L)

Accumulated other comprehensive loss

(250)

(250)

(250)

Accumulated deficit

(197,128)

(3,480)

(A)

(200,608)

(12,854)

— 

(12,854)

(181)

(H)

(454,371)

12,854

(I)

(253,582)

(K)

Total stockholders’ equity

63,175

(5,281)

57,894

5,000

261,982

266,982

(36,735)

288,141

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)

$

136,927

$

(3,480)

$

133,447

$

117,726

$

149,955

$

267,681

$

(39,864)

$

361,264

37

Velodyne Lidar, Inc.

Unaudited Pro Forma Condensed Combined Detailed Adjusted Statement of Operations

For the Six Months Ended June 30, 2020

(In thousands, except per share data)

For the

For the Six Months Ended

Six Months Ended

June 30, 2020

June 30, 2020

Velodyne

Graf

Pro Forma

Pro Forma

    

(Historical)

    

(Historical)

    

Adjustments

    

    

Combined

Revenue

$

45,417

$

$

$

45,417

 

Cost of revenue

29,929

29,929

Gross profit

15,488

15,488

Operating expenses:

Research and development

29,118

29,118

Sales and marketing

8,672

8,672

General and administrative

16,363

896

(480)

(DD)

16,779

Restructuring

1,043

1,043

Total operating expenses

55,196

896

(480)

55,612

Operating loss

(39,708)

(896)

480

(40,124)

Interest income

117

117

Interest expense

(38)

(38)

Other income (expense), net

(143)

(143)

Change in fair value of warrant liability

(2,800)

2,800

(AA)

Investment income on Trust Account

846

(846)

(BB)

Income (loss) before income taxes

(39,772)

(2,850)

2,434

(40,188)

Provision for (benefit from) income taxes

(6,660)

157

599

(CC)

(5,904)

Net loss attributable to common stockholders

$

(33,112)

$

(3,007)

$

1,835

$

(34,284)

Weighted-average shares used in computing net income (loss) per share attributable to common stockholders

34,252,578

    

18,980,815

179,115,698

Basic and diluted net income (loss) per share

$

(0.97)

$

0.03

$

(0.19)

38

Velodyne Lidar, Inc.

Unaudited Pro Forma Condensed Combined Detailed Adjusted Statement of Operations

For the Year ended December 31, 2019

(In thousands, except per share data)

For the

For the Year ended

Year ended

December 31, 2019

December 31, 2019

Velodyne

Graf

Pro Forma

Pro Forma

    

(Historical)

    

(Historical)

    

Adjustments

    

Combined

Revenue

$

101,398 

$

$

$

101,398 

Cost of revenue

71,630 

— 

— 

71,630 

Gross profit

29,768 

— 

— 

29,768 

Operating expenses:

Research and development

56,850 

— 

— 

56,850 

Sales and marketing

21,873 

— 

— 

21,873 

General and administrative

20,058 

617 

— 

20,675 

Franchise tax expense

— 

100 

— 

100 

Total operating expenses

98,781 

717 

— 

99,498 

Operating loss

(69,013)

(717)

— 

(69,730)

Interest income

1,146 

— 

— 

1,146 

Interest expense

(77)

— 

— 

(77)

Other income (expense), net

35 

— 

— 

35 

Change in fair value of warrant liability

— 

(17,366)

17,366 

(AA)

— 

Investment income on Trust Account

— 

5,240 

(5,240)

(BB)

— 

Income (loss) before income taxes

(67,909)

(12,843)

12,126 

(68,626)

Provision for (benefit from) income taxes

(683)

1,079 

2,983 

(CC)

3,379

Net loss attributable to common stockholders

$

(67,226)

$

(13,922)

$

9,143 

$

(72,005)

Weighted-average shares used in computing net income (loss) per share attributable to common stockholders

34,252,578

24,376,512

179,115,698

Basic and diluted net income (loss) per share

$

(1.96)

$

0.17

$

(0.40)

39

NOTES TO UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION

1.    Basis of Presentation

The Transaction was accounted for as a reverse recapitalization, with no goodwill or other intangible assets recorded, in accordance with GAAP. Under this method of accounting, Graf was treated as the “acquired” company for financial reporting purposes. Accordingly, for accounting purposes, the Transaction was treated as the equivalent of Velodyne issuing stock for the net assets of Graf, accompanied by a recapitalization whereby no goodwill or other intangible assets was recorded. Operations prior to the Transaction are those of Velodyne.

The unaudited pro forma condensed combined balance sheet as of June 30, 2020 assumes that the Transaction occurred on June 30, 2020. The unaudited pro forma condensed combined statements of operations for the six months ended June 30, 2020 and the year ended December 31, 2019 present pro forma effect to the Transaction as if it had been completed on January 1, 2019.

The unaudited pro forma condensed combined balance sheet as of June 30, 2020 has been prepared using, and should be read in conjunction with, the following:

Graf’s unaudited balance sheet as of June 30, 2020 and the related notes as of June 30, 2020, incorporated by reference;
Velodyne’s unaudited consolidated balance sheet as of June 30, 2020 and the related notes as of June 30, 2020, incorporated by reference.

The unaudited pro forma condensed combined statement of operations for the six months ended June 30, 2020 has been prepared using, and should be read in conjunction with, the following:

Graf’s unaudited statement of operations for the six months ended June 30, 2020 and the related notes, incorporated by reference; and
Velodyne’s unaudited statement of operations for the six months ended June 30, 2020 and the related notes, incorporated by reference.

The unaudited pro forma condensed combined statement of operations for the year ended December 31, 2019 has been prepared using, and should be read in conjunction with, the following:

Graf’s audited statement of operations for the year ended December 31, 2019 and the related notes, incorporated by reference; and
Velodyne’s audited consolidated statement of operations for the year ended December 31, 2019 and the related notes, incorporated by reference.

Management has made significant estimates and assumptions in its determination of the pro forma adjustments. As the unaudited pro forma condensed combined financial information has been prepared based on these preliminary estimates, the final amounts recorded may differ materially from the information presented.

The unaudited pro forma condensed combined financial information does not give effect to any anticipated synergies, operating efficiencies, tax savings, or cost savings that may be associated with the Transaction.

The pro forma adjustments reflecting the consummation of the Transaction are based on certain currently available information and certain assumptions and methodologies that the Company believes are reasonable under the circumstances. The unaudited condensed pro forma adjustments, which are described in the accompanying notes, may be revised as additional information becomes available and is evaluated. Therefore, it is likely that the actual adjustments will differ from the pro forma adjustments and it is possible the difference may be material. The Company believes that its assumptions and methodologies provide a reasonable basis for presenting all of the significant effects of the Transaction based on information available to management at this time and that the pro forma adjustments give appropriate effect to those assumptions and are properly applied in the unaudited pro forma condensed combined financial information.

The unaudited pro forma condensed combined financial information is not necessarily indicative of what the actual results of operations and financial position would have been had the Transaction taken place on the dates

40

indicated, nor are they indicative of the future consolidated results of operations or financial position of the post-combination company. They should be read in conjunction with the historical financial statements and notes thereto of Graf and Velodyne.

2.    Accounting Policies

Based on its initial analysis of the accounting policies of Graf and Velodyne, management did not identify any differences that would have a material impact on the unaudited pro forma condensed combined financial information. As a result, the unaudited pro forma condensed combined financial information does not assume any differences in accounting policies.

3.    Adjustments to Unaudited Pro Forma Condensed Combined Financial Information

The unaudited pro forma condensed combined financial information has been prepared to illustrate the effect of the Transaction and has been prepared for informational purposes only.

The historical financial statements have been adjusted in the unaudited pro forma condensed combined financial information to give pro forma effect to events that are (1) directly attributable to the Transaction, (2) factually supportable, and (3) with respect to the statements of operations, expected to have a continuing impact on the results of the post-combination company. Velodyne and the Company have not had any historical relationship prior to the Transaction. Accordingly, no pro forma adjustments were required to eliminate activities between the companies.

The pro forma combined provision for income taxes does not necessarily reflect the amounts that would have resulted had the post-combination company filed consolidated income tax returns during the periods presented.

The pro forma basic and diluted earnings per share amounts presented in the unaudited pro forma condensed combined statements of operations are based upon the number of the post-combination company’s shares outstanding, assuming the Transaction occurred on January 1, 2019.

Adjustments to Unaudited Pro Forma Condensed Combined Balance Sheet

The adjustments included in the unaudited pro forma condensed combined balance sheet as of June 30, 2020 are as follows:

(A)Reflects the write-off of $3.5 million of transaction costs previously capitalized by Velodyne as of June 30, 2020 in connection with Velodyne’s previously contemplated IPO.
(B)Reflects the repurchase of $1.8 million of Velodyne capital stock in the Pre-Closing Velodyne Tender Offer such that the maximum merger consideration was reduced by 175,744 shares of Company common stock to 150,277,532. As the cash consideration was payable at Closing, the cash payment is reflected as a Merger Related Pro Forma Adjustment.
(C)Reflects the reclassification of $117.3 million of cash and cash equivalents held in the Graf’s Trust Account at the balance sheet date that becomes available to fund the Transaction.
(D)Represents the net proceeds from the private placement of 15,000,000 shares of common stock at $10.00 per share pursuant to the PIPE Investment.
(E)Reflects the reclassification of $112.0 million of common stock subject to possible redemption to permanent equity.
(F)Reflects the 1,105 shares of Graf’s common stock that were redeemed in July 2020 for approximately $11,000. Additionally, this adjustment reflects redemptions of 3,286 Graf Common Stock in September 2020 for approximately $34,000 at a redemption price of $10.23 per share based on a pro forma redemption date of June 30, 2020. As of the actual redemption date, the redemption price was $10.24 per share.
(G)Reflects the settlement of Graf’s historical liabilities that were settled at transaction close.
41
(H)Represents transaction costs totaling $37.6 million, consisting of approximately $36.9 million of equity issuance costs. Classification of transaction costs is as follows:

(in thousands)

    

Amount

 

Costs related to issuance of equity

Amounts previously capitalized and paid

52 

Amounts previously capitalized but not paid

608 

Amounts incurred as part of the transaction (1)

36,269 

Subtotal

36,929 

Transaction expenses

Amounts incurred but not paid

480 

Amounts incurred as part of the transaction

181 

Subtotal

661 

Grand Total

37,590 

(1)Includes estimated investment banking fees of $17.75 million payable by the Company. The final amount payable by the Company has not yet been determined and the actual amount may differ materially from the estimated amount included herein because the Company and its bankers have differing interpretations of the fee structure in their agreement and an estimate of the range of reasonably possible loss (additional fees) cannot be made. The amount accrued represents the Company's best estimate of the amount of investment banking fees the Company will be required to pay.
(I)Reflects the reclassification of Graf’s historical accumulated deficit.
(J)Represents recapitalization of Velodyne equity and issuance of 150,089,852 of the post-combination company’s common stock to Velodyne equity holders as consideration for the reverse recapitalization.
(K)Reflects an incremental stock-based compensation charge of $253.6 million that will result from a post-combination modification of vesting of certain equity awards. It is anticipated that a liquidity event will be deemed to have occurred by the board of directors of the post-combination company following the completion of the Transaction, effecting a stock-based award modification. As a result of this award modification, an incremental stock-based compensation charge was estimated utilizing the closing stock price of the Company on the date of the consummation of the Transaction ($24.75) applied to the vested portion of those equity awards after giving effect to the applicable conversion ratio as estimated as of September 29, 2020. The actual compensation charge will be calculated using the fair value of the post-combination company’s stock upon the board’s approval.
(L)Reflects the impact of $0.4 million drawn under the Sponsor Convertible Note. Upon Closing, the total amount drawn was converted into warrants to purchase shares of the Company’s common stock, at a conversion price of $0.75 per warrant, with each warrant entitling the holder to purchase three-fourths of one share of common stock at a price of $11.50 per share.

Adjustments to Unaudited Pro Forma Condensed Combined Statements of Operations

The pro forma adjustments included in the unaudited pro forma condensed combined statements of operations for the six months ended June 30, 2020 and year ended December 31, 2019 are as follows:

(AA)   Elimination of the change in fair value of warrant liability as the Company has equity-classified warrants as part of the recapitalization, and there will be no fair value fluctuations.

(BB)   Elimination of interest income on the Trust Account.

(CC)   Reflects adjustments to income tax expense as a result of the tax impact on the pro forma adjustments at the estimated statutory tax rate of 24.6%.

(DD)   Reflects elimination of transaction related costs incurred and recorded by Graf during the six months ended June 30, 2020.

42

4.     Loss per Share

Represents the net loss per share calculated using the historical weighted average shares outstanding, and the issuance of additional shares in connection with the Transaction, assuming the shares were outstanding since January 1, 2019. As the Transaction and related proposed equity transactions are being reflected as if they had occurred at the beginning of the periods presented, the calculation of weighted average shares outstanding for basic and diluted net loss per share assumes that the shares issuable relating to the Transaction have been outstanding for the entire periods presented.

The unaudited pro forma condensed combined financial information has been prepared for the six months ended June 30, 2020 and for the year ended December 31, 2019:

     

For the Six Months Ended
June 30, 2020

    

For the Year ended
December 31, 2019

Pro forma net loss

(34,284)

(72,005)

 

Weighted average shares outstanding of common stock (1)(2)

179,115,698 

179,115,698

Net loss per share (Basic and Diluted) attributable to common stockholders (3)

$

(0.19)

$

(0.40)

(1)Includes approximately 6,218,778 shares of Company common stock underlying RSUs and options as of September 29, 2020 that are expected to be vested as a result of a deemed liquidity event. Although the shares underlying these RSUs and options do not represent legally issued and outstanding shares of the Company common stock at the Closing, for pro forma purposes, they are reflected as outstanding as they are expected to be exercised and issued upon the liquidity event being deemed to have occurred.
(2)Excludes approximately 187,680 shares of Earnout RSUs as they are subject to a six-month service condition and are not legally outstanding shares of the Company common stock at Closing.
(3)For the purposes of calculating diluted earnings per share, it was assumed that all outstanding warrants sold in the IPO, as well as the 500,000 warrants issued as a result of the Sponsor Convertible Note are exchanged to common stock. Further, since the Earnout RSUs include a service condition, they would generally be included in the computation of diluted EPS using the treasury stock method. However, since these items result in anti-dilution, the effect of such adjustments were not included in calculation of diluted loss per share.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion of our results of operations and financial condition should be read in conjunction with the information set forth in our financial statements and the notes thereto included elsewhere in this prospectus. This discussion contains forward-looking statements based upon our current expectations, estimates and projections that involve risks and uncertainties. Actual results could differ materially from those anticipated in these forward-looking statements due to, among other considerations, the matters discussed under “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements.”

Overview

Velodyne is the global leader in lidar technology providing real-time 3D vision for autonomous systems, which we call smart vision. Our smart vision solutions are advancing the development of safe automated systems throughout the world, thereby empowering the autonomous revolution by allowing machines to see their surroundings. In automotive applications, our products improve roadway safety by providing perception data for reliable object avoidance and safe path-planning. We have a vision we call LIVE, Lidar In Vehicles Everywhere, which encompasses a mass-produced lower cost lidar sold for every model of car and truck. We believe safety on the roadways is for everyone. To improve roadway, bicycle, and pedestrian safety, we sell automotive solutions to the rapidly expanding ADAS market, which will incrementally address the requirements of the NHTSA 5-Star Safety Ratings System. Our lidar-based smart vision solutions are also deployed in many non-automotive applications, such as autonomous mobile robots, UAVs, last-mile delivery, precision agriculture, advanced security systems and smart city initiatives, among others. Our first products were commercially available in 2010. Since then, we have shipped over 40,000 units and generated cumulative revenue of over $570 million. While purchases have been primarily

43

focused on research and development projects, several of our non-automotive customers are in commercial production with their offerings.

Our proprietary smart vision solutions offer several advantages over other sensor technologies for a broad range of applications. Using an array of eye-safe lasers, our lidar solutions measure distances in the environment at the speed of light. Unlike camera-based solutions, lidar solutions allow machines to see in 3D by providing precise distance measurements of surrounding objects. Compared to radar, lidar provides better resolution for superior object detection and classification. Lidar also performs better than cameras in low light conditions and produces fewer errors. According to a report by AAA, current pedestrian detection systems proved relatively ineffective at protecting pedestrians and bicycles in various tests, particularly at night. Lidar systems currently being tested can detect pedestrians equally well during daytime and nighttime conditions because the systems provide self-illumination by means of laser beams. By sending an alert or applying the brakes, these lidar systems are equipped to mitigate death and injury. These advantages of lidar, combined with lower computing power requirements, enable autonomous platforms to make fast and accurate decisions to mitigate collisions. Velodyne’s proprietary lidar-based hardware and software solutions combine class-leading range, up to centimeter-level accuracy and lower power consumption with high-grade reliability.

Our visionary founder and executive chairman, David Hall, is a serial inventor and successful business leader. Mr. Hall created the world’s first lidar solution for the Grand Challenges for autonomous vehicles organized by the Defense Advanced Research Projects Agency (“DARPA”). In a historic engineering milestone, Mr. Hall invented a lidar sensor that could see and measure the vehicle’s surroundings with unprecedented precision, enabling the vehicle to navigate the course autonomously.

Since the DARPA Grand Challenge, we have rapidly developed and released a suite of lidar products and achieved many key corporate milestones.

Graphic

Many of the markets we are pursuing with our smart vision solutions are currently in pre-commercial development phases. Selling into these markets typically involves lower unit volume, but higher per-unit prices, with customers placing fewer and less consistent orders. One of the goals during the pre-commercial development phase is to demonstrate to customers that our products can be affordably and reliably manufactured. Accordingly, in certain instances, we have strategically reduced the price of our smart vision solutions in an effort to drive market adoption in automotive and non-automotive applications. In addition, our sales have been subject to significant fluctuations. Our customers in pre-commercial development may have purchased their requirements of our products in earlier periods and are not expected to begin purchasing again in volume unless and until they reach commercial deployments. Finally, as we have introduced higher functionality products, in certain cases we have experienced delays as we work with customers to achieve the required functionality and performance which has resulted in slower than expected market adoption of these products. As a result of these factors and other investments we have made in our business, our operating results have fluctuated from period to period and our revenue has declined year over year

44

since 2017. As a number of our target markets reach commercialization, we expect there to be a shift towards higher unit volume at lower per-unit prices, with more predictable customer demand. However, future revenue can be difficult to predict as commercial success of a product is inherently uncertain.

We have successfully sold our smart vision solutions into the highly competitive automotive market. Automotive OEMs and their suppliers are just beginning to commercialize autonomous systems that rely on lidar technology. After many years of investment, there have been significant advancements in autonomous vehicle technology and ADAS. To date, the ADAS market has depended heavily on optical and radar perception technologies. We believe that lidar-based solutions offer superior capabilities for ADAS applications, and that the ADAS market will be the first to adopt widespread commercialization of lidar. The race to fully autonomous vehicles has also pushed our customers closer to commercializing lidar-based solutions. Achieving success in the automotive market, especially in ADAS and autonomous driving applications, requires participation in competitive design cycles that can last for many years.

While the automotive market is a key focus, we have successfully sold our smart vision solutions to customers and partners developing non-automotive, next-generation solutions, including UAVs, self-driving rovers, autonomous vessels, industrial and security robots, mapping applications for topography and surveying and smart city initiatives. We also license our technology and provide development services to customers and business partners. Of the more than 300 customers that purchased smart vision solutions from us and our distributors in the last three fiscal years, more than 200 are using our smart vision solutions for non-automotive applications. In 2019, for example, we generated slightly over half of our revenue from sales to customers deploying our smart vision solutions in non-automotive applications. Most of these next-generation solutions in emerging non-automotive markets are still in the pre-commercial development stage and, as a result, our future success depends on these customers bringing these projects to commercial scale.

We have historically manufactured our products in our 203,800 square foot manufacturing facility in San Jose, California and our recently sold 46,630 square foot manufacturing facility in Morgan Hill, California. These advanced manufacturing facilities enabled us to control all critical aspects of product development and commercialization within close proximity of our engineering and development teams, most of which are located at these or other locations in the San Francisco Bay Area. Moving forward, as automotive and other applications that use our products approach more widespread commercialization, we believe mass production capabilities will be required and expect to rely on third-party manufacturing partners. To this end, we have partnered with Veoneer and Nikon and are in negotiations with other third-party manufacturers so that we can efficiently scale to meet the demand of high volume markets while simultaneously innovating at our primary research facilities.

We began developing our lidar technology in 2005 as part of Velodyne Acoustics, which was formed in 1983. In December 2015, Velodyne was incorporated as a new company and all of the assets and operations related to our lidar business were assigned to us. Since the spin-off, we have operated as a standalone, independent entity and the results of operations since that date represent the results of the lidar business.

We are currently confronting numerous operational limitations due to the global outbreak of coronavirus in early 2020. We have manufacturing locations that have been, and continue to be, severely impacted due to national and regional government declarations requiring closures, quarantines and travel restrictions. The coronavirus pandemic is also adversely affecting our customers’ business operations. The extent of the impact of the coronavirus pandemic on our operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on our customers, suppliers, contract manufacturers and employees, all of which is uncertain at this time. We expect the coronavirus pandemic to adversely impact our revenue and results of operations, but we are unable to predict at this time the size and duration of this adverse impact. For more information on our operations and risks related to health epidemics, including the coronavirus, please see “Risk Factors — Velodyne's business could be materially and adversely affected by the current global COVID-19 pandemic.”

Impact of COVID-19

The extensive impact of the pandemic caused by the novel coronavirus (“COVID-19”) has resulted and will likely continue to result in significant disruptions to the global economy, as well as businesses and capital markets around the world. In an effort to halt the outbreak of COVID-19, a number of countries, states, counties and other jurisdictions have imposed, and may impose in the future, various measures, including but not limited to, voluntary and mandatory quarantines, stay-at-home orders, travel restrictions, limitations on gatherings of people, reduced operations and extended closures of businesses.

45

The timing of customer orders and our ability to fulfill orders we received was impacted by various COVID-19-related government mandates across our worldwide operations. We believe that this reduction in units sold was exacerbated by COVID-19. We have also witnessed certain current and prospective customers delaying purchases based on budget constraints or project delays related to COVID-19. While the broader and long-term implications of the COVID-19 pandemic on our workforce, operations and supply chain, customer demand, results of operations and overall financial performance remain uncertain, we believe that we will continue to experience disruptions to our business due to the COVID-19 pandemic in the second half of 2020.

The impact of COVID-19 and measures to prevent its spread have been impactful and continue to affect our business in several ways.

Our workforce.  Employee health and safety is our priority. In response to COVID-19, we established new protocols to help protect the health and safety of our workforce. The actions include a no-touch temperature scan upon entering our premises and a policy requiring the use of face masks in our facilities. On the production floor of our San Jose, California manufacturing facility, we installed station barriers made of acrylic to separate and protect our workforce. We implemented global travel restrictions and work-from-home policies for employees who can accomplish their work remotely, such as those in the Finance, Marketing, and Communications teams. The company continues to stay up-to-date and follow the county and CDC guideline regarding requirements for a healthy work environment.
Operations and Supply Chain.  As a result of COVID-19, we experienced some production delays in the second quarter and early in the third quarter of 2020 due to travel restrictions to Thailand, the location of one of our key manufacturing partners. We were also manufacturing at approximately 50% capacity for much of the second quarter of 2020. Today, we believe those production delays have been eliminated under the current work conditions, with our internal manufacturing and production capacity back to 100%. We are currently meeting sales demand through our factories in San Jose and those of our manufacturing partners in Thailand and Japan. The factory in San Jose was closed briefly in March, then re-opened with strict health precautions in place. The San Jose factory continued to produce the major lidar products required for the operation of our business and our manufacturing partners continue to produce lidar sensors on our behalf. In March 2020, we engaged a third party logistics partner that has allowed us to continue to ship finished goods from our San Jose factory. As part of our COVID-19 mitigation efforts, we performed continuous audits of our supply chain. Early in the pandemic, we learned that certain key suppliers were operating with limited staffing. Although we believe these key suppliers are now back to full staffing and capacity, we identified alternative sources of key suppliers and we are now able to purchase key materials from these alternative sources. Despite the staffing and operational limitations of certain suppliers during the COVID-19 pandemic, we believe the disruption to our supply chain has been minimal largely because we were operating at approximately 50% capacity until June.
Demand for our products.  Demand for our products in the quarter ended June 30, 2020 was less than that in the corresponding period of 2019. We believe that this decline in customer demand was, in part, the result of customers impacted by COVID-19 and delayed purchasing decisions. While we continue to engage with current and potential customers, we believe some customers may delay purchases from us because their development programs may also be delayed as a result of COVID-19. We believe that demand for our products remains strong, but COVID-19 will result in some transactions we expected to occur earlier in 2020 being delayed until late 2020 or early 2021. When preparing the 2020 and 2021 projected financial information included in this prospectus, we considered these potential delays.
Positive customer trend in the pandemic.  The global pandemic accelerated a few key robotic programs, which we believe will offset the impact of some of our customers’ delayed purchasing decisions. The accelerated programs include robots which disinfect the air and surfaces, providing more sanitized environments, and touchless delivery robots for food and medical supplies.
Liquidity, Working Capital, and the CARES Act.  On March 27, 2020, the U.S. government enacted the CARES Act. On April 8, 2020, we received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program to help us offset delays in production and customer purchases. The principal and accrued interest are forgivable after 24 weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP loan is payable over up to five years at an interest rate of 1% per annum, with a deferral of payments for the first six months.

46

See “Risk Factors” for further discussion of the possible impact of COVID-19 on our business.

Factors Affecting Our Performance

Design Wins.  We are developing our smart vision solutions as a key enabling technology for OEMs in automotive and other applications. Because our solutions must be integrated into a broader platform by the OEM, it is critical that we achieve design wins with these customers. The time necessary to achieve design wins varies based on the market and application. The design cycle in the automotive market tends to be substantially longer and more onerous than in other markets. Even within the automotive market, achieving a design win with an automotive OEM takes considerably longer than a design cycle for an aftermarket application. We consider design wins to be critical to our future success, although the revenue generated by each design win and the time necessary to achieve such a win can vary significantly making it difficult to predict our financial performance.

Pricing, Product Cost and Margins.  Our pricing and margins will depend on the volumes and the features of the solutions we provide to our customers. To date, most of our revenue has been generated by selling our smart vision solutions into pre-commercial development phase projects. In general, solutions incorporated into development-phase products require more complex configurations, have higher prices and higher gross margins. As our markets reach maturity and commercialization, we expect prices and margins will generally decrease. Our commercial-stage customers will require that our smart vision solutions be manufactured and sold at per-unit prices that enable mass market adoption. To meet the technological and pricing needs of customers reaching commercial scale, we are making significant investments in new solutions for both cost improvements and new features. Our ability to compete in key markets will depend on the success of these investments and our efforts to efficiently and reliably produce cost-effective smart vision solutions for our commercial-stage customers. We have customers with technologies in various stages of development. We anticipate that our prices will vary by market and application due to market-specific supply and demand dynamics and product lifecycles.

Commercialization of Lidar-based Applications.  While we believe that we are approaching the inflection point of adoption of lidar across applications and that Velodyne is well-positioned, with strong customer relationships and a growing government interest in urban safety, in both automotive and nonautomotive markets to take advantage of this opportunity, we expect that our results of operations, including revenue and gross margins, will fluctuate on a quarterly basis for the foreseeable future as our customers continue research and development projects and begin to commercialize autonomous solutions that rely on lidar technology. As more customers reach the commercialization phase and as the market for lidar solutions matures, these fluctuations in our operating results may become less pronounced. However, in the near term, our revenue may not grow as we expect until more customers commercialize their products.

End Market Concentration.  Historically, our revenue has been from a small number of end markets. For example, in fiscal 2019, approximately 44% of our revenue came from the automotive market, although we had more than half of our customers from non-automotive markets. We believe our entry into new markets will continue to facilitate revenue growth and customer diversification. While we will continue to expand the end markets we serve, we anticipate that sales to a limited number of end markets will continue to account for a significant portion of our total revenue for the foreseeable future. Our end market concentration may cause our financial performance to fluctuate significantly from period to period based on the success or failure of the markets in which we compete. Success in an end market, or commercialization, is uncertain and may develop differently in each case, with unique pricing, volume and cost dynamics. Additionally, as production scales in order to meet the demands of commercialization, pricing pressure increases and the amount of that pressure is expected to vary by market.

Sales Volume.  A typical design win can generate a wide range of sales volumes for our solutions, depending on the end market demand for our customers’ products. This can depend on several factors, including the reputation of the end customer, market penetration, product capabilities, size of the end market that the product addresses and our end customers’ ability to sell their products. In addition to end market demand, sales volumes also depend on whether our customer is in the development, commercialization or production phase. In certain cases, we may provide volume discounts on sales of our solutions, which may or may not be offset by lower manufacturing costs related to higher volumes.

Continued Investment and Innovation.  We believe that we are the industry-leading lidar provider with proven designs, extensive product offerings and advanced manufacturing capabilities. Our financial performance is significantly dependent on our ability to maintain this leading position. This is further dependent on the investments we make in research and development. It is essential that we continually identify and respond to rapidly evolving

47

customer requirements, develop and introduce innovative new products, enhance and service existing products and generate active market demand for our products. If we fail to do this, our leading market position and revenue may be adversely affected, and our investments in that area will not be recovered.

Components of Results of Operations

Revenue

The majority of our revenue comes from the sale of our lidar sensors directly to end users and through our network of U.S. and international distributors. Product revenue is recognized when control of the products is transferred to the customer, which is generally upon shipment. For custom products that require engineering and development based on customer requirements, revenue is recognized over time using an output method based on units of product shipped to date relative to total production units under the contract. We also generate a portion of our revenue from intellectual property licensing, royalties and the sale of services related to product development, validation, extended warranty and product repair services. License revenue is recognized upon delivery of the intellectual property if there are no substantive future obligations to perform under the arrangement. Royalties are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated. As our manufacturing partners to whom we have licensed our technology start selling to customers we expect royalty revenue to increase as a percentage of total revenue. Service revenue is recognized as the services are performed.

Cost of Revenue

Cost of revenue includes the manufacturing cost of our lidar sensors, which primarily consists of personnel-related costs directly associated with our manufacturing organization, and amounts paid to our third-party contract manufacturers and vendors. Our cost of revenue also includes depreciation and amortization, cost of component inventory, product testing costs, costs of providing services, an allocated portion of overhead, facility and IT costs, warranty costs, excess and obsolete inventory and shipping costs. We expect cost of revenue to increase in absolute dollars in future periods.

Gross Profit and Gross Margin

Our gross profit in future periods will depend on a variety of factors, including: market conditions that may impact our pricing; product mix changes between established products and new products and licenses; excess and obsolete inventories; our cost structure for manufacturing operations, including third-party manufacturers, relative to volume; and product support obligations. Additionally, we believe our transition to an outsourced manufacturing model will favorably impact our gross profit over time. Our gross margin varies by product. In addition, our license revenue has lower cost, and therefore it contributes to higher gross margin. We expect our gross margins to fluctuate over time, depending on the factors described above.

Operating Expenses

Research and Development Expenses

Research and development expenses consist primarily of personnel-related costs directly associated with our research and development organization, with the remainder being prototype expenses, third-party engineering and contractor costs, an allocated portion of facility and IT costs and depreciation. Our research and development efforts are focused on enhancing and developing additional functionality for our existing products and on new product development, including new releases and upgrades to our lidar sensors. We expense research and development costs as incurred. We expect our research and development expenses to increase in absolute dollars as we increase our investment in software development to broaden the capabilities of our solutions and introduce new products and features.

Sales and Marketing Expenses

Our sales and marketing expenses consist primarily of personnel-related costs directly associated with our sales and marketing activities. These include the cost of sales commissions, marketing programs, trade shows, consulting services, promotional materials, demonstration equipment, an allocated portion of facility and IT costs and depreciation. We expect that our sales and marketing expenses will increase in absolute dollars over time as we hire

48

additional sales and marketing personnel, increase our marketing activities, grow our domestic and international operations, and build brand awareness.

General and Administrative Expenses

General and administrative expenses primarily consist of personnel-related expenses associated with our general and administrative organization, professional fees for legal, accounting, and other consulting services, an allocated portion of facility and IT costs and depreciation. We expect to incur additional general and administrative expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and stock exchange listing standards, additional insurance expenses (including directors’ and officers’ insurance), investor relations activities and other administrative and professional services. We also expect to increase the size of our general and administrative function to support the growth of our business.

Restructuring Expenses

Restructuring expenses primarily consist of costs of employee termination benefits incurred in connection with our restructuring plan to downsize the manufacturing function and related engineering and administrative functions in our California locations in March 2020. The purposes of this plan are to align resource requirements with the company’s initiatives to lower our cost structure and to increase our production capacity by outsourcing a majority of manufacturing activities. The plan included a reduction of workforce and has been substantially completed as of June 30, 2020.

Stock-Based Compensation

While our stock-based compensation charges to date have been relatively insignificant, we expect our stock-based compensation expense within cost of revenue, research and development, sales and marketing, and general and administrative expenses to increase significantly, starting after we complete the Business Combination. As of June 30, 2020, all compensation expense related to RSAs and RSUs remained unrecognized because the liquidity event vesting condition, which is (i) an initial public offering, or (ii) a Company sale event, was not probable of being satisfied. At the time the liquidity event vesting condition becomes probable, which is not until such condition is satisfied, we will recognize the cumulative stock-based compensation expense for the outstanding RSAs and RSUs using the accelerated attribution method. If the liquidity event vesting condition had occurred on June 30, 2020, we would have recorded $67.1 million of stock-based compensation related to the RSAs and RSUs and we would recognize additional unamortized stock-based compensation of $28.5 million over a weighted-average remaining requisite service period of 1.7 years. While the completion of the Business Combination does not automatically result in satisfaction of the liquidity event vesting condition, it is anticipated that a liquidity event will be deemed to have occurred by the board following the completion of the Business Combination. At that time we would expect to record significant stock-based compensation expense to reflect the equity award modification related to our RSUs and RSAs, which will be measured based on the timing of the Closing, the determined exchange ratio and stock price upon the board’s approval. Following the completion of the Business Combination, the stock-based compensation expense related to RSAs and RSUs will have a significant negative impact on our ability to achieve profitability on a GAAP basis in 2020 and 2021. For more information, please see the sections entitled “Risk Factors--Risks Related to Velodyne’s Business—The completion of the Business Combination does not automatically result in the satisfaction of the liquidity event vesting condition applicable to our outstanding RSUs and RSAs and it is anticipated that a liquidity event will be deemed to have occurred by the board of directors following the completion of the Business Combination and at that time we will be required to record a significant stock-based compensation expense” and “Unaudited Pro Forma Condensed Combined Financial Information”.

Interest Income and Expense

Interest income consists primarily of income earned on our cash equivalents and investments in marketable securities. These amounts will vary based on our cash, cash equivalents and short-term investment balances, and also with market rates. Interest expense consists primarily of interest on our equipment capital leases and credit facility.

Other Income (Expense), Net

Other income (expense), net consists primarily of foreign currency transaction gains and losses related to the impact of transactions denominated in a foreign currency other than the U.S. Dollar. As we have expanded our

49

international operations, our exposure to fluctuations in foreign currencies has increased, and we expect this to continue.

Provision for Income Taxes

Our provision for income taxes consists of federal, state and foreign current and deferred income taxes. As we expand the scale and scope of our international business activities, any changes in the United States and foreign taxation of such activities may increase our overall provision for income taxes in the future.

We have a full valuation allowance for net deferred tax assets, including federal and state net operating loss carryforwards and research and development credit carryforwards. We expect to maintain this valuation allowance until it becomes more likely than not that the benefit of our federal and state deferred tax assets will be realized by way of expected future taxable income.

We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final outcome of these matters will not be materially different. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations.

Results of Operations

The results of operations presented below should be reviewed in conjunction with the consolidated financial statements and notes included elsewhere in this prospectus. The following table sets forth our consolidated results of operations data for the periods presented:

Six Months Ended

Year Ended December 31,

June 30,

 

    

2017 

    

2018 

    

2019 

    

2019 

    

2020 

(in thousands)

Revenue

$

182,090 

$

142,946 

$

101,398 

$

68,909 

$

45,417 

Cost of revenue(1)

101,713 

112,066 

71,630 

38,272 

29,929 

Gross profit

80,377 

30,880 

29,768 

30,637 

15,488 

Operating expenses(1):

Research and development

31,610 

51,993 

56,850 

25,690 

29,118 

Sales and marketing

13,956 

22,137 

21,873 

10,819 

8,672 

General and administrative

9,978 

12,902 

20,058 

6,489 

16,363 

Restructuring

— 

— 

— 

— 

1,043 

Total operating expense

55,544 

87,032 

98,781 

42,998 

55,196 

Operating income (loss)

24,833 

(56,152)

(69,013)

(12,361)

(39,708)

Interest income

489 

630 

1,146 

755 

117 

Interest expenses

— 

(14)

(77)

(27)

(38)

Other income (expense), net

249 

(136)

35 

27 

(143)

Income (loss) before income taxes

25,571 

(55,672)

(67,909)

(11,606)

(39,772)

Provision for (benefit from) income taxes

9,810 

6,628 

(683)

52 

(6,660)

Net income (loss)

$

15,761 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

50

The following table sets forth the components of our consolidated statements of operations data as a percentage of revenue for the periods presented:

Six Months Ended

Year Ended December 31,

    

June 30,

 

    

2017 

    

2018 

    

2019 

    

2019 

    

2020 

Revenue

100 

%  

100 

%  

100 

%  

100 

%  

100 

%

Cost of revenue

56 

78 

71 

56 

66 

Gross profit

44 

22 

29 

44 

34 

Operating expenses:

Research and development

17 

36 

56 

37 

65 

Sales and marketing

16 

22 

16 

19 

General and administrative

20 

36 

Restructuring

Total operating expenses

30 

61 

97 

62 

122 

Operating income (loss)

14 

(39)

(68)

(18)

(88)

Interest income

Interest expense

Other income (expense), net

Income (loss) before income taxes

14 

(39)

(67)

(17)

(88)

Provision for (benefit from) income taxes

(1)

(15)

Net income (loss)

%  

(44)

%  

(66)

%  

(17)

%  

(73)

%

(1)Includes stock-based compensation expense as follows:

Six Months Ended

Year Ended December 31,

June 30,

 

    

2017 

    

2018 

    

2019 

    

2019 

    

2020 

(in thousands)

Cost of revenue

$

$

$

$

$

Research and development

156 

93 

97 

48 

21 

Sales and marketing

— 

— 

— 

— 

— 

General and administrative

78 

114 

38 

38 

135 

Total stock-based compensation expense

$

234 

$

207 

$

135 

$

86 

$

156 

Our stock-based compensation expense primarily related to our stock options for all periods presented. As of June 30, 2020, no compensation expense related to restricted stock awards and units (“RSAs and RSUs”) had been recognized because the performance vesting condition, which is (i) an initial public offering, or (ii) a Company sale event, was not probable of being met. If the performance vesting condition had occurred on June 30, 2020, we would have recorded $67.1 million of stock-based compensation expense related to the RSAs and RSUs.

51

Comparison of the Six Months Ended June 30, 2019 and 2020

Revenue

Six Months Ended June 30,

Change

Change

    

2019 

    

2020 

    

$

    

%  

(dollars in thousands)

Revenue:

Products

$

51,536 

$

27,849 

$

(23,687)

(46)

%

License and services

17,373 

17,568 

195 

Total

$

68,909 

$

45,417 

$

(23,492)

(34)

Revenue by geographic location:

North America

$

35,716 

$

13,903 

$

(21,813)

(61)

%

Asia and Pacific

20,538 

25,774 

5,236 

25 

Europe, Middle East and Africa

12,655 

5,740 

(6,915)

(55)

Total

$

68,909 

$

45,417 

$

(23,492)

(34)

Total revenue decreased by $23.5 million, or 34%, to $45.4 million for the six months ended June 30, 2020, from $68.9 million for the six months ended June 30, 2019. The $23.7 million decrease in product revenue reflected a decrease of approximately $13.0 million related to reduction in average selling price for lidar sensors and a decrease of approximately $10.0 million related to reduction in total units sold as a result of the timing of customer demand related to their programs. The timing of customer orders and our ability to fulfill orders we received was impacted by various COVID-19 related government mandates across our worldwide operations. The reduction in average selling price reflected our continued objective to drive additional adoption of our smart vision solutions in multiple end markets. Our revenue has been subject to significant fluctuations. Our customers in pre-commercial development phrase may have purchased their requirements of our products in earlier periods and are not expected to begin purchasing again in volume unless and until they reach commercial deployments. As a number of our target markets reach commercialization, we expect there to be a shift towards higher unit volume at lower per-unit prices, with more predictable customer demand.

The $21.8 million decrease in North America revenue was due to a $9.0 million reduction in license revenues, plus a decrease of approximately $6.1 million related to volume decreases due to the timing of customer programs, and a decrease of approximately $6.7 million due to reduction of average selling price of units sold. The $5.2 million increase in Asia-Pacific revenue was primarily due to a $16.6 million license revenue from a customer with which we entered into a patent cross-license agreement, partially offset by a decrease of approximately $3.0 million related to volume decrease driven by timing of customer programs, a decrease of approximately $3.0 million due to reduction of average selling price of units sold, and a decrease of approximately $5.4 million in service revenues. The $6.9 million decrease in Europe, Middle East and Africa revenue was due to a decrease of approximately $3.9 million related to decreases in volume in units sold to existing customers coupled with a decrease of approximately $3.0 million in the average selling price of units sold.

Cost of Revenue and Gross Margin

Six Months Ended June 30,

Change

Change

 

    

2019 

    

2020 

    

$

    

%

(dollars in thousands)

Cost of revenue

$

38,272 

$

29,929 

$

(8,343)

(22)

%

Gross margin

44 

%  

34 

%  

Cost of revenue decreased by $8.3 million, or 22%, to $29.9 million for the six months ended June 30, 2020, from $38.3 million for the six months ended June 30, 2019. The decrease in cost of revenue was due to a decrease of $5.1 million in product costs resulting from the decreases in sales volume and a decrease of $3.2 million in factory overhead costs.

Gross margin decreased from 44% for the six months ended June 30, 2019 to 34% for the six months ended June 30, 2020. The decrease in gross margin was primarily due to the decreases in average product selling price. We expect to decrease manufacturing labor and overhead costs as we outsource production to our contract manufacturing partners, with the objective of reducing the per unit cost of revenue.

52

Operating Expenses

Six Months Ended June 30,

Change

Change

 

    

2019 

    

2020 

    

$

    

%

(dollars in thousands)

Research and development

$

25,690 

$

29,118 

$

3,428 

13 

%

Sales and marketing

10,819 

8,672 

(2,147)

(20)

General and administrative

6,489 

16,363 

9,874 

152 

Restructuring

— 

1,043 

1,043 

N/A

Total operating expenses

$

42,998 

$

55,196 

$

12,198 

28 

Research and Development

Research and development expenses increased by $3.4 million, or 13%, to $29.1 million for the six months ended June 30, 2020, from $25.7 million for the six months ended June 30, 2019. The increase was primarily attributable to an increase of $2.8 million in personnel related costs, mainly driven by an increase in employee headcount contributed primarily to the acquisition of Mapper in July 2019, an increase of $1.7 million in allocated facility and IT expenses and an increase of $0.5 million in depreciation expense, partially offset by a decrease of $1.4 million in prototype product development costs.

Sales and Marketing

Sales and marketing expenses decreased by $2.1 million, or 20%, to $8.7 million for the six months ended June 30, 2020 from $10.8 million for the six months ended June 30, 2019. The decrease was primarily attributable to a decrease of $1.0 million in travel and trade show expenses, a decrease of $0.5 million in allocated facility and IT expenses, $0.3 million in depreciation expense and $0.2 million in commission expense, partially offset by an increase of $0.2 million in personnel-related expense.

General and Administrative

General and administrative expenses increased by $9.9 million, or 152%, to $16.4 million for the six months ended June 30, 2020 from $6.5 million for the six months ended June 30, 2019. The increase was primarily attributable to an increase of $6.6 million in legal and professional services, an increase of $2.4 million in legal proceedings accrual for employment-related matters, an increase of $1.9 million in personnel-related costs and an increase of $0.2 million in bad debt expenses.

Restructuring

In March 2020, we initiated a restructuring plan to downsize the manufacturing function and related engineering and administrative functions in our California locations. The plan included a reduction in our workforce and has been substantially completed as of June 30, 2020. As a result of the restructuring program, we incurred restructuring charges totaling $1.0 million for the six months ended June 30, 2020, primarily related to employee severance related costs. See Note 11 — Restructuring of the Notes to Consolidated Financial Statements for more details regarding our restructuring plan.

Interest Income, Interest Expense and Other Income (Expense), Net

Six Months Ended June 30,

Change

Change

2019

2020

$

%

(dollars in thousands)

Interest income

    

$

755 

    

$

117 

    

$

(638)

    

(85)

%

Interest expense

(27)

(38)

(11)

41 

%

Other income (expense), net

27 

(143)

(170)

(630)

Interest income was $0.1 million in the six months ended June 30, 2020 compared to $0.8 million in the six months ended June 30, 2019. The decrease was primarily related to a decrease in our cash, cash equivalent and short-term investment balances in the six months ended June 30, 2020.

53

Other income (expense), net was $(0.1) million in the six months ended June 30, 2020 compared to $27,000 in the six months ended June 30, 2019. The change was primarily related to foreign exchange gain or loss resulting from foreign currency exchange rate fluctuations in the six months ended June 30, 2020 and 2019.

Income Taxes

Six Months Ended June 30,

Change

Change

2019

2020

$

%

(dollars in thousands)

Loss before income taxes

    

$

(11,606)

    

$

(39,772)

    

$

(28,166)

    

243 

%

Provision for (benefit from) income taxes

52 

(6,660)

(6,712)

(12,908)

%

Effective tax rate

(0.4)

%  

16.7 

%  

We are subject to income taxes in the United States, China and Germany. Our effective tax rate changed from (0.4)% in the six months ended June 30, 2019 to 16.7% in the six months ended June 30, 2020. This change was primarily due to the $6.7 million tax benefit related to the release of a valuation allowance associated with carrying back a portion of our 2019 net operating losses to 2017 that is allowed by the Coronavirus Aid, Relief, and Economic Security (CARES) Act.

Enacted on March 27, 2020, the CARES Act provides emergency assistance and health care response for businesses affected by the 2020 coronavirus pandemic. The CARES Act, among other things, permits net operating loss carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. Additionally, the CARES Act allows net operating losses incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. In April 2020, we filed a claim to carryback a portion of our 2019 net operating losses to 2017 and received a tax refund in May 2020.

Comparison of the Years Ended December 31, 2018 and 2019

Revenue

Year Ended December 31,

Change

Change

2018

2019

$

%

(dollars in thousands)

Revenue:

    

    

    

    

    

    

    

    

 

Products

$

132,933 

$

81,424 

$

(51,509)

(39)

%

License and services

10,013 

19,974 

9,961 

99 

Total

$

142,946 

$

101,398 

$

(41,548)

(29)

Revenue by geographic location:

North America

$

84,541 

$

49,634 

$

(34,907)

(41)

%

Asia and Pacific

39,770 

28,791 

(10,979)

(28)

Europe, Middle East and Africa

18,635 

22,973 

4,338 

23 

Total

$

142,946 

$

101,398 

$

(41,548)

(29)

Total revenue decreased by $41.5 million, or 29%, to $101.4 million for 2019, from $142.9 million for 2018. The decrease in product revenue was primarily due to a decrease of approximately $36.3 million driven by the mix of products sold towards our lower-priced sensors, a decrease of approximately $7.8 million related to a reduction in average selling price, and a decrease of approximately $2.5 million driven by lower sales volume. In addition, we issued a $4.1 million one-time refund to a related party customer in order to compensate them for unforeseen challenges associated with the use of certain new products purchased from us in 2018. These decreases were partially offset by an increase of $9.0 million in license and services revenue. Starting in 2018, we strategically reduced the price of our higher volume products to continue to drive additional adoption of our smart vision solutions in multiple end markets. Our overall unit volume remained consistent in 2019 across an increased customer base. The increase in license and services revenue was primarily due to higher services revenue related to product validation and repair services, and to a lesser extent, increases in product licensing related revenue.

The $34.9 million decrease in North America revenue was due to a decrease of approximately $18.3 million due to reduction in volume of units sold to existing customers driven by customer program timing, coupled with a

54

decrease of approximately $14.7 million driven by the mix of products sold towards our lower-priced sensors, and a decrease of approximately $4.3 million due to decrease in average selling price of units sold, partially offset by an increase of $2.5 million in license and service revenue. The $11.0 million decrease in Asia-Pacific revenue was primarily due to a decrease of approximately $17.5 million due to change in mix of products sold, and a $4.1 million one-time refund to a related party customer, partially offset by an increase of $1.6 million related to increased sales volume and an increase of $6.6 million in services revenues. The $4.3 million increase in Europe, Middle East and Africa revenue was driven by an increase of approximately $10.8 million due to an increase in purchasing volume from customers, partially offset by the impact of a decrease of approximately $4.3 million driven by reduction in average selling price, and a decrease of approximately $2.1 million driven by a change in mix of products sold.

Cost of Revenue and Gross Margin

Year Ended December 31,

Change

Change

    

2018

    

2019

    

$

    

%

(dollars in thousands)

Cost of revenue

$

112,066 

$

71,630 

$

(40,436)

(36)

%

Gross margin

22 

%  

29 

%  

Cost of revenue decreased by $40.4 million, or 36%, to $71.6 million for 2019, from $112.1 million for 2018. The decrease in cost of revenue was primarily due to an approximately $8.3 million decrease in product costs resulting from the decrease in product volume and change in product mix during 2019, an approximately $13.6 million decrease in personnel costs related to manufacturing labor and overhead from manufacturing process improvements, and an approximately $16.0 million in materials cost and utilization savings.

Gross margin increased from 22% for 2018 to 29% for 2019. The increase was primarily due to a change in revenue mix with an increase in license and service revenue, savings on materials cost and utilization and increased resource utilization in 2019 resulting from the improvements we made in our manufacturing processes in 2018.

Operating Expenses

Year Ended December 31,

Change

Change

    

2018

    

2019

    

$

    

%

(dollars in thousands)

Research and development

$

51,993

$

56,850

$

4,857

9

%

Sales and marketing

22,137

21,873

(264)

(1)

General and administrative

12,902

20,058

7,156

55

Total operating expenses

$

87,032

$

98,781

$

11,749

13

Research and Development

Research and development expenses increased by $4.9 million, or 9%, to $56.9 million for 2019, from $52.0 million for 2018. The increase was primarily attributable to an increase of $4.7 million in personnel related costs, mainly driven by an increase in employee headcount contributed primarily to the acquisition of Mapper in July 2019, an increase of $1.9 million in allocated facility and IT expenses, and an increase of $0.8 million in depreciation expense, partially offset by a decrease of $3.0 million in prototype product development costs and a decrease of $0.3 million in professional services.

Sales and Marketing

Sales and marketing expenses decreased by $0.3 million, or 1%, to $21.9 million for 2019 from $22.1 million for 2018. The decrease was primarily attributable to a reduction of $1.0 million in personnel-related costs, mainly driven by a decrease in employee headcount, a decrease of $0.2 million in professional services, partially offset by increases of $0.7 million in demonstration product expenses and $0.2 million in travel and trade show expenses.

General and Administrative

General and administrative expenses increased by $7.2 million, or 55%, to $20.1 million for 2019 from $12.9 million for 2018. The increase was primarily attributable to an increase of $7.8 million in legal, accounting and

55

other professional services, partially offset by a decrease of $0.5 million in personnel-related costs, mainly driven by a decrease in employee headcount, a decrease of $0.2 million in depreciation and other allocated expenses.

Interest Income, Interest Expense and Other Income (Expense), Net

Year Ended December 31,

Change

Change

    

2018

    

2019

    

$

    

(dollars in thousands)

Interest income

$

630

$

1,146

$

516

82

%

Interest expense

(14)

(77)

(63)

450

Other income (expense), net

(136)

35

171

(126)

Interest income was $1.1 million in 2019 compared to $0.6 million in 2018. The increase was primarily related to an increase in our invested funds due to the proceeds from the Series B and B-1 preferred stock financing completed in September 2018 and October 2019, respectively.

Other income (expense), net was $35,000 in 2019 compared to $(136,000) in 2018. The change was primarily related to foreign exchange gain or loss resulting from foreign currency exchange rate fluctuations in 2019 and 2018.

Income Taxes

Year Ended December 31,

Change

Change

    

2018

    

2019

    

$

    

%

(dollars in thousands)

Loss before income taxes

$

(55,672)

$

(67,909)

$

(12,237)

22

%

Provision for (benefit from) income taxes

6,628

(683)

(7,311)

(110)

%

We are subject to income taxes in the United States, China and Germany. Our effective tax rate increased from (11.9)% in 2018 to 1.0% in 2019. This change was primarily due to taxes incurred by foreign subsidiaries and state taxes and partially offset by release of income tax reserves. Due to the change in our valuation allowance on our federal and state deferred tax assets, our provision for income taxes in 2018 includes the effect of establishing a full valuation allowance for the existing net deferred tax assets. We also continue to provide a full valuation allowance on our net deferred tax assets in 2019. There was no additional provision impact recorded during fiscal 2019 as a result of the Tax Cuts and Jobs Act of 2017, or the Tax Act.

As of December 31, 2019, we had $107.4 million of U.S. federal and $73.4 million of state net operating loss carryforwards available to reduce future taxable income, which will be carried forward indefinitely for U.S. federal tax purposes and will expire beginning in 2028 through 2038 for state tax purposes.

56

Comparison of the Years Ended December 31, 2017 and 2018

Revenue

Year Ended December 31,

Change

Change

    

2017

    

2018

    

$

    

%

(dollars in thousands)

Revenue:

Products

$

179,928

$

132,933

$

(46,995)

(26)

%

License and services

2,162

10,013

7,851

363

Total

$

182,090

$

142,946

$

(39,144)

(21)

Revenue by geographic location:

North America

$

139,005

$

84,541

$

(54,464)

(39)

%

Asia and Pacific

26,562

39,770

13,208

50

Europe, Middle East and Africa

16,523

18,635

2,112

13

Total

$

182,090

$

142,946

$

(39,144)

(21)

Revenue decreased by $39.1 million, or 21%, to $142.9 million for 2018, from $182.1 million for 2017. The decrease in product revenue was primarily due to a decrease of approximately $54.0 million driven by the mix of products sold towards our lower-priced sensors, and a decrease of approximately $32.6 million related to a reduction in average selling price. These decreases were partially offset by increases in unit volume of $43.5 million and an increase in license and service revenue of $3.9 million. Starting in 2018, we strategically reduced the price of our higher volume products to continue to drive additional adoption of our smart vision solutions in multiple end markets. Our overall unit volume increased by approximately 25% in 2018 compared to 2017. The increase in license and services revenue was primarily due to higher services revenue related to product validation and repair services.

The North America revenue decline of $54.4 million was due to a decrease of approximately $14.3 million resulting from a reduction in the volume of units sold to existing customers driven by customer program timing, coupled with a decrease of approximately $32.6 million driven by the mix of products sold towards our lower-priced sensors, and a decrease of approximately $11.0 million due to decrease in the average selling price of units sold, partially offset by an increase of $3.5 million in license and service revenue. The revenue increased by $13.2 million in Asia-Pacific was primarily due to an increase of approximately $44.3 million related to increase in sales volume, offset by a decrease of a $14.2 million due to change in the mix of products sold, and a decrease of $16.9 million due to decrease in average selling price. The revenue increased by $2.1 million in Europe, Middle East and Africa was driven by an increase of approximately $5.9 million due to an increase in product mix, a $ 2.1 million increase of purchasing volume from customers and a $0.5 million increase in service revenue, partially offset by a decrease of approximately $6.3 million driven by reduction in average selling price.

Cost of Revenue and Gross Margin

Year Ended December 31,

Change

Change

    

2017

    

2018

    

$

    

%

(dollars in thousands)

Cost of revenue

$

101,713 

$

112,066 

$

10,353 

10 

%

Gross margin

44 

%

22 

%

Cost of revenue increased by $10.4 million, or 10%, to $112.1 million for 2018, from $101.7 million for 2017. The increase in cost of revenue was primarily due to a $5.3 million increase in product costs resulting from our higher sales volume during 2018, a $2.4 million increase in depreciation expense related to manufacturing equipment and a $2.7 million increase in repair and warranty costs.

Gross margin decreased from 44% for 2017 to 22% for 2018. The decrease was primarily due to a decrease in our average selling price and reduced utilization in 2018 as we made certain improvements in our manufacturing processes.

57

Operating Expenses

Year Ended December 31,

Change

Change

 

    

2017

    

2018

    

$

    

%

  

(dollars in thousands)

Research and development

$

31,610 

$

51,993 

$

20,383 

64 

%

Sales and marketing

13,956 

22,137 

8,181 

59 

General and administrative

9,978 

12,902 

2,924 

29 

Total operating expenses

$

55,544 

$

87,032 

$

31,488 

57 

Research and Development

Research and Development expenses increased by $20.4 million, or 64%, to $52.0 million for 2018, from $31.6 million for 2017. The increase was primarily attributable to an increase of $8.2 million in personnel related costs, mainly driven by an increase in employee headcount, an increase of $8.8 million in prototype product development costs, an increase of $1.6 million in allocated facility and IT expenses and an increase of $1.2 million in professional services and travel expenses.

Sales and Marketing

Sales and marketing expenses increased by $8.2 million, or 59%, to $22.1 million for 2018 from $14.0 million for 2017. The increase was primarily attributable to an increase of $3.6 million in personnel-related costs, mainly driven by an increase in employee headcount, plus increases of $1.3 million in trade show and promotion expenses, $1.0 million in demonstration equipment expenses, $1.0 million in professional services and $1.1 million in travel, advertising and other demonstration expenses.

General and Administrative

General and administrative expenses increased by $2.9 million, or 29%, to $12.9 million for 2018 from $10.0 million for 2017. The increase was primarily attributable to an increase of $1.3 million in personnel-related costs, mainly driven by an increase in employee headcount, and an increase of $1.8 million in legal, accounting and other professional services, partially offset by a decrease of $0.2 million in bad debt expense.

Interest Income, Interest Expense and Other Income (Expense), Net

Year Ended December 31,

Change

Change

    

2017

    

2018

    

$

    

%

(dollars in thousands)

Interest income

$

489

$

630

$

141

29

%

Interest expense

(14) 

(14)

N/A

Other income (expense), net

249

(136)

(385)

(155)

Interest income was $0.6 million in 2018 compared to $0.5 million in 2017. The increase was primarily related to an increase in our invested funds due to the proceeds from the Series B preferred stock financing completed in September 2018.

Other income (expense), net was $(0.1) million in 2018 compared to $0.2 million in 2017. The change was primarily related to foreign currency loss in 2018 as a result of the overall strengthening of the U.S. dollar when compared to the currencies of the jurisdictions in which we operate.

Income Taxes

Year Ended December 31,

Change

Change

    

2017

    

2018

    

$

    

%

(dollars in thousands)

Income (loss) before income taxes

$

25,571

$

(55,672)

$

(81,243)

(318)

%

Provision for income taxes

9,810

6,628

(3,182)

(32)

%

We are subject to income taxes in the United States, China and Germany. Our effective tax rate decreased from 38.4% in 2017 to (11.9)% in 2018. The decrease in our provision for income taxes was primarily due to our change in

58

income (loss) before income taxes. Due to the change in our valuation allowance on our federal and state deferred tax assets, our provision for income taxes in 2018 includes the effect of establishing the valuation allowance for the existing net deferred tax assets.

On December 22, 2017, the Tax Act was enacted, which contains significant changes to U.S. tax law. Among other provisions, the Tax Act reduces the U.S. corporate income tax rate to 21% and repeals the alternative minimum tax, effective as of 2018. As a result, we have re-measured our U.S. deferred tax assets and liabilities as of December 31, 2017 to reflect the lower rate expected to apply when these temporary differences reverse. The impact of the Tax Act on our 2017 and 2018 provisions for income taxes was $1.9 million and $0.2 million, respectively. Additionally, we made a one-time deemed repatriation tax payment of $0.1 million in 2017.

Liquidity and Capital Resources

Sources of Liquidity

As of June 30, 2020, we had cash and cash equivalents totaling $36.6 million, which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds. To date, our principal sources of liquidity have been payments received from sales to customers and the net proceeds we received through private placements of our convertible preferred stock. In August 2016 and September 2018, we received $143.3 million and $46.7 million, respectively, in net proceeds from the sale of our Series A and Series B convertible preferred stock. In October 2019 and April 2020, we received $49.8 million and $19.9 million, respectively, in net proceeds from the sale of our Series B-1 convertible preferred stock.

In January 2020, we entered into a loan and security agreement with a financial institution which provides a $25.0 million revolving line of credit (the “2020 Revolving Line”) with an option to increase the credit limit up to an additional $15.0 million with the bank’s approval (Incremental Revolving Line). As part of the Revolving Line, there is a letter of credit sublimit of $5.0 million. The advances under the Revolving Line bear interest at a rate per annum equal to the prime rate plus an applicable margin of 1.5% for prime rate advances, or LIBOR rate plus an applicable margin of 2.5% for LIBOR advances. The unused revolving line facility fee is 0.15% per annum of the average unused portion of the Revolving Line. In addition, there is a $50,000 non-refundable commitment fee if we exercise the Incremental Revolving Line option. The revolving line of credit is secured by certain of our assets. The 2020 Revolving Line matures September 2020 and we have the intention to renew the 2020 Revolving Line for one additional year if needed. There are no outstanding borrowings under the 2020 Revolving Line to date.

On April 8, 2020, we received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (“PPP”). The principal and accrued interest are forgivable after 24 weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP loan is payable over two years at an interest rate of 1% per annum, with a deferral of payments for the first six months.

On July 2, 2020, we sold our Morgan Hill building to a third-party and received net proceeds of $12.3 million.

We have incurred negative cash flows from operating activities and significant losses from operations in the past as reflected in our accumulated deficit of $197.1 million as of June 30, 2020. We expect to continue to incur operating losses at least for the next 12 months due to the investments that we intend to make in our business and, as a result, we may require additional capital resources to grow our business. We believe that current cash, cash equivalents and available borrowing capacity under the revolving credit facility will be sufficient to fund our operations for at least the next 12 months. Our future capital requirements, however, will depend on many factors, including our lidar sales volume, the timing and extent of spending to support our R&D efforts in smart vision technology, the expansion of sales and marketing activities, and market adoption of new and enhanced products and features. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. From time to time, we may seek to raise additional funds through equity and debt. If we are unable to raise additional capital when desired and on reasonable terms, our business, results of operations, and financial condition be adversely affected.

59

Cash Flow Summary

The following table summarizes our cash flows for the periods presented:

Six Months Ended

Year Ended December 31,

June 30,

    

2017 

    

2018 

    

2019 

    

2019 

    

2020 

(in thousands)

Net cash provided by (used in):

Operating activities

$

(12,584)

$

(30,503)

$

(43,230)

$

(2,237)

$

(52,545)

Investing activities

25,757 

(19,383)

29,544 

6,043 

477 

Financing activities

— 

44,158 

49,790 

— 

28,723 

Operating Activities

During the six months ended June 30, 2020, operating activities used $52.5 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $33.1 million, impacted by our non-cash charges of $5.0 million primarily consisting of depreciation and amortization of $4.3 million and provision for doubtful accounts of $0.5 million. The cash used in changes in our operating assets and liabilities of $41.9 million which primarily consists of an increase of $23.9 million in accounts receivable, a decrease of $9.5 million in accrued expenses and other liabilities due to timing of payments, and an increase of $8.4 million in unbilled receivables from a licensing arrangement with a customer. These amounts were partially offset by cash provided from changes in our operating assets and liabilities of $17.4 million was primarily due to an increase of $11.4 million in contract liabilities primarily due to deferred revenues from a licensing arrangement, partially offset by a decrease of $6.1 million in customer deposit. The cash provided from changes in our operating assets and liabilities also included a decrease of $2.2 million in inventories due to decreased sales volume of certain products, a decrease of $2.9 million in prepaid and other current assets, an increase of $0.6 million in accounts payable due to timing of payments, and a decrease of $0.3 million in other noncurrent assets.

During the six months ended June 30, 2019, operating activities used $2.2 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $11.7 million, impacted by our non-cash charges of $3.8 million primarily consisting of depreciation and amortization of $3.7 million and provision for doubtful accounts of $0.3 million. The cash provided from changes in our operating assets and liabilities of $6.1 million was primarily due to a decrease of $3.8 million in accounts receivable, an increase of $1.4 million in accounts payable due to timing of payments, an increase of $0.4 million in inventories due to increased sales volume of certain products and a decrease of $0.5 million in other noncurrent assets. These amounts were partially offset by cash used in changes in our operating assets and liabilities of $0.5 million which primarily consists of an increase of $0.5 million in prepaid expenses and other current assets.

During 2019, operating activities used $43.2 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $67.2 million, impacted by our non-cash charges of $5.9 million primarily consisting of depreciation and amortization of $8.0 million, partially offset by deferred income tax of $2.0 million. The cash provided from changes in our operating assets and liabilities of $24.3 million was primarily due to an increase of $13.6 million in accrued expenses and other liabilities due to timing of payments, a decrease of $9.6 million in accounts receivable and a decrease of $1.1 million in other noncurrent assets. These amounts were partially offset by cash used in changes in our operating assets and liabilities of $6.2 million which primarily consists of an increase of $3.6 million in prepaid expenses and other current assets, a decrease of $1.7 million in contract liabilities due to the timing of billings and cash received in advance of revenue and an increase of $0.9 million in inventories due to decreased sales volume of certain products.

During 2018, operating activities used $30.5 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $62.3 million, impacted by our non-cash charges of $12.9 million primarily consisting of depreciation and amortization of $6.8 million and deferred income tax of $5.8 million. The cash provided from changes in our operating assets and liabilities of $28.0 million was primarily due to a decrease in inventories of $21.3 million as we consumed previously purchased inventory, an increase in contract liabilities of $4.3 million due to the timing of billings and cash received in advance of revenue and a decrease in accounts receivable of $2.4 million. These amounts were partially offset by cash used in changes in our operating assets and liabilities of $9.0 million which primarily consists of decreases of $4.4 million in accounts payable and $2.4 million

60

in accrued expenses and other liabilities due to timing of payments, and an increase of $1.3 million in prepaid expenses and other current assets.

During 2017, operating activities used $12.6 million in cash. The primary factors affecting our operating cash flows during the period were our net income of $15.8 million, impacted by our non-cash charges of $5.1 million primarily consisting of depreciation and amortization of $3.3 million and deferred income tax of $1.0 million. The cash used in changes in our operating assets and liabilities of $57.4 million was primarily due to an increase of inventories of $32.7 million in anticipation of future demand, an increase in accounts receivable of $15.1 million, a decrease in contract liabilities of $5.0 million due to the timing of billings and cash received in advance of revenue, and an increase in prepaid expenses and other current assets of $3.4 million. These amounts were partially offset by cash provided from changes in our operating assets and liabilities of $24.0 million which primarily consists of an increase in accrued expenses and other liabilities of $16.5 million and an increase of $7.5 million in accounts payable due to timing of payments.

Investing Activities

During the six months ended June 30, 2020, cash provided by investing activities was $0.5 million, which was primarily from sales and maturities of short-term investments of $2.2 million, partially offset by cash used to purchase property, plant and equipment of $1.7 million.

During the six months ended June 30, 2019, cash provided by investing activities was $6.0 million, which was primarily from sales and maturities of short-term investments of $32.7 million, partially offset by cash used to purchase short-term investments of $23.4 million and to purchase property, plant and equipment of $3.2 million.

During 2019, cash provided by investing activities was $29.5 million, which was primarily from sales and maturities of short-term investments of $62.6 million and proceeds from repayment of notes receivable from stockholders of $3.5 million, partially offset by cash used to purchase short-term investments of $28.8 million, purchase property, plant and equipment of $5.2 million and to acquire Mapper of $2.5 million.

During 2018, cash used in investing activities was $19.4 million, which was primarily used to purchase short-term investments of $35.3 million and purchase property, plant and equipment of $6.9 million, partially offset by sales and maturities of short-term investments of $20.8 million and proceeds from the cancellation of corporate-owned life insurance policies of $2.1 million.

During 2017, cash provided by investing activities was $25.8 million, which was primarily driven by sales and maturities of short-term investments of $46.0 million, partially offset by purchases of property, plant and equipment of $18.1 million resulting from the expansion of our product development and manufacturing activities, and purchase of corporate-owned life insurance policies of $2.1 million.

Our machinery and equipment is depreciated over a useful life of approximately five years.

Financing Activities

During the six months ended June 30, 2020, cash provided by financing activities was $28.7 million, consisting primarily of net proceeds of $19.9 million from issuance of preferred stock and proceeds of $10.0 million from the PPP loan, partially offset by $1.2 million payment of deferred stock issuance costs. There were no financing activities during the six months ended June 30, 2019.

During 2019, cash provided by financing activities was $49.8 million consisting of net proceeds from the issuance of Series B-1 preferred stock in October 2019.

During 2018, cash provided by financing activities was $44.2 million consisting of net proceeds of $46.7 million from the issuance of Series B preferred stock in September 2018, partially offset by $2.5 million use of cash to repurchase our common stock.

There were no financing activities during 2017.

61

Contractual Obligations

The following table summarizes our non-cancellable contractual obligations as of December 31, 2019:

Payment Due by Period

    

Less than

    

    

    

    

    

More than

    

    

1 Year

1 to 3 Years

3 to 5 Years

5 Years

Total

(in thousands)

Operating leases(1)

$

4,246 

$

7,322 

$

6,817 

$

11,012 

$

29,397 

Capital leases

310 

247 

— 

— 

557 

Purchase obligations(2)

41,612 

— 

— 

— 

41,612 

Total

$

46,168 

$

7,569 

$

6,817 

$

11,012 

$

71,566 

(1)Consists of future non-cancelable minimum rental payments under operating leases for our offices and manufacturing facilities.
(2)Purchase obligations represent outstanding purchase orders and commitments to purchase goods or services from our contract manufacturers and vendors that range from one month up to a year.

The contractual obligation table as of December 31, 2019 excludes tax liabilities of $1.4 million related to uncertain tax positions because we are unable to make a reasonably reliable estimate of the timing of settlement, if any, of these future payments.

The following table summarizes our non-cancellable contractual obligations as of June 30, 2020:

Payment Due by Period

    

Less than

    

    

    

    

    

More than

    

    

1 Year

1 to 3 Years

3 to 5 Years

5 Years

Total

(in thousands)

Operating leases(1)

$

2,120 

$

7,320 

$

6,817 

$

11,012 

$

27,269 

Capital leases

155 

247 

— 

— 

402 

Purchase obligations(2)

33,633 

4,310 

— 

— 

37,943 

Total

$

35,908 

$

11,877 

$

6,817 

$

11,012 

$

65,614 

(1)Consists of future non-cancelable minimum rental payments under operating leases for our offices and manufacturing facilities.
(2)Purchase obligations represent outstanding purchase orders and commitments to purchase goods or services from our contract manufacturers and vendors that range mostly from one month up to a year.

Off-Balance Sheet Arrangements

On March 27, 2017, we entered into an unconditional payment guaranty with regard to one of our officers’ $15.0 million term loan. The loan was obtained to acquire, and was secured by, our office and manufacturing facility in San Jose, California. Under the terms of the guaranty, we agreed to unconditionally guarantee this officer’s obligations under the loan. In December 2019, the company was released from the unconditional payment guaranty and has no further obligations with respect to the term loan.

Other than as set forth above, we have not entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.

Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.

We do not believe that inflation has had a material effect on our business, results of operations or financial condition. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able

62

to fully offset such higher costs. Our inability or failure to do so could harm our business, results of operations or financial condition.

Interest Rate Risk

As of June 30, 2020, we had cash and cash equivalents of approximately $36.6 million, which consisted primarily of institutional money market funds, which carries a degree of interest rate risk. A hypothetical 10% change in interest rates would not have a material impact on our financial condition or results of operations due to the short-term nature of our investment portfolio.

Foreign Currency Exchange Risk

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Substantially all of our revenue is generated in U.S. dollars. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the U.S. and to a lesser extent in Asia and Europe. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates, assumptions and judgments that can significantly impact the amounts we report as assets, liabilities, revenue, costs and expenses and the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. Our actual results could differ significantly from these estimates under different assumptions and conditions. We believe that the accounting policies discussed below are critical to understanding our historical and future performance as these policies involve a greater degree of judgment and complexity.

Revenue Recognition

We early adopted the requirements of the new revenue recognition standard, known as ASC 606, effective January 1, 2018 utilizing the modified retrospective method of transition. Revenue is recognized upon transfer of control of promised products and to a small extent services to customers in an amount that reflects the consideration that we expect to receive in exchange for those products and services.

We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.

Transaction price is allocated to each performance obligation on a relative standalone selling price (SSP) basis. Judgment is required to determine SSP for each distinct performance obligation. We use a range of amounts to estimate SSP when products and services are sold separately. In instances where SSP is not directly observable, we determine SSP using information that may include other observable inputs available to us.

Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. We review and update our contract-related estimates regularly, and record adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.

Changes in judgments with respect to these assumptions and estimates could impact the timing or amount of revenue recognition.

63

Inventory Valuation

Inventories are stated at the lower of cost or estimated net realizable value. Costs are computed under the standard cost method, which approximates actual costs determined on the first in, first out basis. We record write-downs of inventories which are obsolete or in excess of anticipated demand. Significant judgment is used in establishing our forecasts of future demand and obsolete material exposures. We consider marketability and product life cycle stage, product development plans, component cost trends, demand forecasts, historical revenue, and assumptions about future demand and market conditions in establishing our estimates. If the actual component usage and product demand are significantly lower than forecast, which may be caused by factors within and outside of our control, or if there were a higher incidence of inventory obsolescence because of rapidly changing technology and our customer requirements, we may be required to increase our inventory writedowns. A change in our estimates could have a significant impact on the value of our inventory and our results of operations.

Income Taxes

Significant management judgment is required in developing our provision for income taxes, including the determination of deferred tax assets and liabilities and any valuation allowances that might be required against the deferred tax assets. We have considered projected future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for valuation allowances. If we determine that a valuation allowance is required, such adjustment to the deferred tax assets would increase our tax expense in the period in which such determination is made. Conversely, if we determine that a valuation allowance exceeds our requirement, such adjustment to the deferred tax assets would decrease tax expense in the period in which such determination is made. In evaluating the exposure associated with various tax filing positions, we accrue an income tax liability when such positions do not meet the more-likely-than-not threshold for recognition.

The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax law and regulations in a multitude of jurisdictions. We recognize potential liabilities for anticipated tax audit issues in the U.S. and other tax jurisdictions based on our estimate of whether, and the extent to which, additional taxes, interest and penalties will be due. If our estimate of income tax liabilities proves to be less than the actual amount ultimately assessed, a further charge to tax expense would be required. If the payment of these amounts ultimately proves to be unnecessary, the reversal of the accrued liabilities would result in tax benefits being recognized in the period when we determine the liabilities no longer exist.

Stock-Based Compensation

Stock-based compensation consists of expense for stock options, RSAs and RSUs granted to employees and nonemployees. We estimate the fair value of RSAs and RSUs based on the fair market value of our common stock on the date of grant. For market-based performance RSUs (PRSUs), we use the Monte Carlo simulation model (a binomial lattice-based valuation model) to determine the fair value of the PRSUs. The Monte Carlo simulation model uses multiple input variables to determine the probability of satisfying the market condition requirements. The fair value of the PRSUs is not subject to change based on future market conditions. We grant RSAs and RSUs which vest upon the satisfaction of both a time-based condition and a liquidity condition. Upon satisfaction of the liquidity vesting condition, which is the earlier of (i) an IPO, or (ii) a Company sale event, RSAs and RSUs for which the service-based condition has been satisfied will vest immediately, and any remaining unvested RSAs and RSUs will vest over the remaining service period. The fair value of RSAs and RSUs is recognized as compensation expense over the requisite service period, using the accelerated attribution method, once the liquidity condition becomes probable of being achieved. As of June 30, 2020, no compensation expense had been recognized for the RSAs and RSUs because the liquidity vesting condition was not probable of being satisfied.

We estimate the fair value of stock options granted to employees and directors using the Black-Scholes option pricing model. The fair value of stock options that are expected to vest is recognized as compensation expense on a straight-line basis over the requisite service period. We recognize forfeitures as they occur. Stock-based compensation expense from stock options was $0.2 million, $0.2 million, and $0.1 million, respectively, for the years ended December 31, 2017, 2018 and 2019, and $0.1 million and $0.2 million, respectively, for the six months ended June 30, 2019 and 2020.

The fair value of our common stock has historically been determined by our board of directors as there was no public market for the common stock. The board of directors determines the fair value of our common stock by considering a number of objective and subjective factors, including: the valuation of comparable companies, sales of

64

convertible preferred stock to unrelated third parties, our operating and financial performance, the lack of liquidity of common stock and general and industry specific economic outlook, amongst other factors. The valuation of our common stock involves the use of estimates, judgment, and assumptions that are highly complex and subjective, such as those regarding our expected future revenue, expenses, and future cash flows, discount rates, market multiples, the selection of comparable companies, and the probability of possible future events. Changes in any or all of these estimates and assumptions or the relationships between these assumptions impact our valuations as of each valuation date and may have a material impact on the valuation of our common stock and, in turn, on the valuation of our share-based compensation awards whose values are based on part on the value of our common stock.

Recent Accounting Pronouncements

See Note 1 to our consolidated financial statements included elsewhere in this prospectus for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted as of the date of this prospectus.

BUSINESS

Overview

Velodyne is the global leader in lidar technology providing real-time 3D vision for autonomous systems, which we call smart vision. Our smart vision solutions are advancing the development of safe automated systems throughout the world, thereby empowering the autonomous revolution by allowing machines to see their surroundings. In automotive applications, our products improve roadway safety by providing perception data for reliable object avoidance and safe path-planning. We have a vision we call LIVE, Lidar In Vehicles Everywhere, which encompasses a mass-produced lower cost lidar sold for every model of car and truck. We believe safety on the roadways is for everyone. To improve roadway, bicycle, and pedestrian safety, we sell automotive solutions to the rapidly expanding ADAS market, which will incrementally address the requirements of the NHTSA 5-Star Safety Ratings System.

Our lidar-based smart vision solutions are also deployed in many non-automotive applications, such as autonomous mobile robots, UAVs, last-mile delivery, precision agriculture, advanced security systems, and smart city initiatives, among others. Our first products were commercially available in 2010. Since then, we have shipped over 40,000 units and generated cumulative sales of over $570 million. While purchases have been primarily focused on research and development projects, several of our non-automotive customers are in commercial production with their offerings. We estimate that we are addressing a market opportunity for our technology solutions of approximately $11.9 billion in 2022, with roughly 60% attributable to automotive applications. We believe we are approaching the inflection point of adoption of lidar solutions across multiple end markets and that Velodyne is well-positioned, with strong customer relationships and a growing government interest in urban safety, to take advantage of these opportunities.

Our proprietary smart vision solutions offer several advantages over other sensor technologies for a broad range of applications. Using an array of eye-safe lasers, our lidar solutions measure distances in the environment at the speed of light. Unlike camera-based solutions, lidar solutions allow machines to see in 3D by providing precise distance measurements of surrounding objects. Lidar also performs better than cameras in low light conditions and produces fewer errors. Compared to radar, lidar provides better resolution, perceiving objects’ shapes for superior object detection and classification. Lidar also performs better than cameras in darkened conditions and produces fewer errors. According to a report by AAA, current pedestrian detection systems proved relatively ineffective at protecting pedestrians and bicycles in various tests, particularly at night. Lidar systems currently being tested can detect pedestrians equally well during daytime and nighttime conditions because the systems provide self-illumination by means of laser beams. By sending an alert or applying the brakes, these lidar systems are equipped to mitigate death and injury.

These advantages of lidar, combined with lower computing power requirements, enable autonomous platforms to make fast and accurate decisions to mitigate collisions. Velodyne’s proprietary lidar-based hardware and software solutions combine class-leading range, up to centimeter-level accuracy and lower power consumption with high-grade reliability.

Our visionary founder and executive chairman, David Hall, is a serial inventor and successful business leader. Mr. Hall created the world’s first lidar solution for the Grand Challenges for autonomous vehicles (“AVs”) organized

65

by the Defense Advanced Research Projects Agency (“DARPA”). In the 2007 DARPA Grand Challenge, Velodyne’s lidar sensors were used by five of the top six finishers. In a historic engineering milestone, Mr. Hall invented a lidar sensor that could see and measure the vehicle’s surroundings with unprecedented precision, enabling the vehicle to navigate autonomously. This revolutionary design included a solid-state mechanism with an array of lasers and detectors which offered vast improvements in performance and reliability over the legacy practice of separately interfacing hundreds of fragile parts. The success of Mr. Hall’s invention has spurred significant investment and focus in autonomous development, and a wide range of applications for lidar technology has since emerged. Innovation is an important component of our design heritage, and we currently have key patents in real-time 3D vision for autonomous systems. Our smart vision technology has become the reference architecture in applications requiring precise real time 3D perception.

David Hall led Velodyne as it grew into the leading lidar provider, with early customers such as Google, Caterpillar, and Nokia. As the company progressed, we have built a strong team, adding leaders in sales, engineering, automotive validation, manufacturing, operations, legal and finance, bringing their experience from public companies such as Chrysler Group, Daimler AG, NVIDIA, Rambus, and VeriSilicon. Today we work together as a dynamic team, planning the company growth strategy to take advantage of market opportunities and drive sales.

Through our direct sales team as well as through distributors, we sell to both automotive customers, including top automotive OEMs, system integrators, and last-mile delivery providers, as well as to non-automotive customers providing an array of industrial, drone, and security applications, among others. In 2017, 2018, 2019 and 2020 over 300 customers, including distributors who sell our products to additional end customers, purchased smart vision solutions from us. Below is a representative list of our current customers:

Automotive OEMs and
Tier 1 Suppliers

Auto System
Integrators

Last Mile
Delivery

Non-Automotive
Markets

AID(1)

    

Caterpillar

    

Aptiv

    

Gatik

    

Caterpillar

 

General Motors

Ford Motor
Company

Argo AI

Idriverplus

Google

Hyundai MOBIS

Honda

DiDi(2)

Marble

HERE Technologies

SAIC Innovation
Center

PACCAR

Easymile

ThorDrive

Leica Geosystems

Zoox

Toyota Research
Institute

Local Motors

Udelv

TomTom

Volkswagen

Navya
Optimus Ride
Uber ATG
Voyage
Yandex

(1)Autonomous Intelligent Driving GmbH, an Audi subsidiary
(2)Beijing DIDI Infinity Technology & Development Co., Ltd. (DiDi)

We have won and are further actively negotiating several multi-year contracts for both ADAS and autonomous vehicle programs. We work closely with nearly every major autonomous vehicle development program in the world today. In addition, companies across several non-automotive end markets are increasingly adopting our lidar-based smart vision solutions into their systems. Over the years, our customers have committed substantial effort and resources into developing complex algorithms and software systems around our products, which further validates and reinforces our strong leadership position across many end markets.

Since inventing the smart vision platform, we have spent over a decade continually refining our technology through real world testing and validation. We are committed to driving broad adoption of our solutions in order to save lives, reduce injury, and address a growing number of use cases for our technology. For example, we recently announced and are developing a series of products to unlock higher levels of performance for ADAS applications, such as Automatic Emergency Braking (“AEB”), Lane Keep Assist, Adaptive Cruise Control, Blind Spot Monitoring, and Traffic Jam Assist. We are continuing to invest significantly in key elements of our technology platform, strategic partnerships and manufacturing processes in order to maintain our strong leadership position.

Our technology leadership and commitment to safety have established us as a thought leader for the safe deployment of autonomous vehicles and ADAS solutions. For example, we host the annual World Safety Summit on

66

Autonomous Technology to provide a forum where industry leaders from around the world come together to discuss developing and safely deploying automated mobility solutions. The event brings together representatives from various organizations, including the American Automobile Association, Mothers Against Drunk Driving, National Transportation Safety Board, NHTSA, Partners for Automated Vehicle Education, and Society of Automotive Engineers (“SAE”) International as well as autonomous vehicle developers, including Argo AI, Aurora Innovation, Cruise Automation, The Ford Motor Company, PACCAR, Uber Technologies, Voyage, Waymo and Zoox, among others.

We believe that smart vision can significantly reduce the number of lives lost in vehicle crashes and substantially reduce pedestrian and bicyclist fatalities. Beyond automotive applications, our technology can also help reduce injuries in factories, construction sites, mines, and ports, among other applications. Smart vision technology can also enhance public safety through security and smart city applications. For example, our technology is currently being used in systems to identify suspicious activities at malls, airports, power plants, businesses and public parks, among other locations. In addition, our smart vision solutions are being used in applications such as delivery services to enhance efficiency and cost savings.

Competitive Strengths

We believe the following strengths will allow us to maintain and extend our leadership position.

Proprietary smart vision platform with embedded software.  Velodyne created and patented 3D real-time lidar, beginning with its 360-degree surround view architecture, which has become the reference architecture for AVs, robotics, and security applications. Our technology lead is further enhanced by sophisticated embedded signal processing software that runs proprietary algorithms to analyze the unstructured data captured by our lidar hardware and generates structured data that machines can easily process. In addition, our proprietary calibration methods allow us to maximize performance in our smart vision solutions. Beyond our surround view lidar architecture, we have a broad set of proprietary technologies that have allowed us to develop other scalable lidar product platforms to target new use cases and end markets. Our directional solid state and dome architectures will underlie new product platforms that target ADAS applications and commercial vehicle markets. Our platform approach allows us to create a broad portfolio of solutions that are designed to address mass market adoption.
Comprehensive intellectual property portfolio.  Our invention and early development of smart vision technology has given us many years to innovate across our hardware, software, and manufacturing capabilities, and we believe it has created substantial advantages for us in the markets that we serve. We currently hold a number of key patents, including a lidar patent related to our surround view lidar design, which we believe is fundamental. The broad applicability of this architecture stems from its real-time high performance, accurate data collection, and long range compared to other sensing solutions. Our market leadership is the result of our many years of tried-and-tested innovation that resulted in proprietary intellectual property across our entire solution, including our embedded software and manufacturing processes. Beyond our surround view lidar architecture, we have a broad technology portfolio that facilitates the development of new product offerings that are targeted to new use cases, as evidenced by the introduction of our directional solid state and dome architectures.
Broad product portfolio addressing multiple high growth markets.  With more than ten years of research and development, we have gathered valuable insights and know-how that have led to the creation of advanced architectures for our lidar solutions to address various applications across several end markets. Our continued focus on innovation has enabled us to offer a wide range of high-performance solutions with a variety of software intelligence, sizes, form factors and price points. This has allowed us to serve multiple markets beyond the automotive market. Of the more than 300 customers that purchased smart vision solutions from us and our distributors in the last three fiscal years, more than 200 are using our smart vision solutions for the non-automotive applications. In 2019, for example, we generated slightly over half of our revenue from sales to customers deploying our smart vision solutions in non-automotive applications. In addition, we are transitioning from field programmable gate arrays to application-specific integrated circuits (ASICs) in order to further improve performance of our products, lower costs and reduce reliance on any key suppliers. This transition to ASICs, as well as other innovations, positions us well for increased volumes as our end markets grow.

67

Manufacturing expertise and manufacturing partners.  To achieve our vision of LIVE, we understand the importance of designing to scale. We have dedicated teams focused on Design For Manufacturing (“DFM”) processes, such as those that include proprietary alignment and calibration techniques. Our teams leverage automation steps in an effort to lower manufacturing times, improve yield and position us and our manufacturing partners to produce at increasing scale as our customers’ requirements increase. Our highly innovative and proprietary DFM methodology represents a key competitive advantage that positions us to maintain our market leadership through the production of high-performance, cost-competitive products across our entire portfolio of smart vision solutions. We have made significant investments in our manufacturing infrastructure that we believe will allow us, together with our manufacturing partners, to meet increasing demand for our lidar solutions. In addition, we have formalized multi-year, contracted manufacturing partnerships with Veoneer, a leading Tier 1 — auto supplier focused on ADAS and autonomous driving applications, Nikon, a leader in manufacturing precision optical components, such as high-performance cameras and Fabrinet, a leader in precision optical, electro-mechanical and electronic manufacturing. We believe our partnerships with Veoneer, Nikon and Fabrinet further cement our first mover advantage by providing us with increased flexibility, scalability and speed to market. We will continue to investigate and pursue additional third party manufacturing relationships based on capacity expansion and new product requirements. We believe that this third-party manufacturing capacity will enable us to significantly increase production volume and lower the cost of our lidar solutions by leveraging the expertise in technology and precision manufacturing of our partners as market adoption of lidar increases.
Strategic partnerships and strong relationships.  Since the DARPA Grand Challenge, we have maintained relationships with other participants in the race. This includes autonomous team leaders and engineers from Stanford, Caterpillar, Ford, GM and MIT, among others. Based on the experience from our participation in the Grand Challenge races, we developed our HDL-64 lidar solution, which we subsequently provided to the teams participating in the Urban Grand Challenge in 2007. Our HDL-64 solution served as a key enabler for the success of the race in 2007. Many of the lead engineers from the DARPA race teams were from the autonomous development programs at major OEMs, were subsequently hired into technology companies working on autonomous programs or started new mobility companies, such as Uber, Aurora Innovation, and Zoox, among others. The relationships we fostered since the initial DARPA Grand Challenges have continued over a decade, strengthened by our common goal to advance autonomous technology. Many of these relationships have evolved into being our customers and partners, adopting our high quality performance solutions. We have continuously refined our solutions based on the feedback we received from our customers and partners, who have tested our products over millions of real world miles for over a decade. In addition to our business relationship, we actively collaborate with our customers to further the advancement of safe transportation on a regular basis and at our annual World Safety Summit for Autonomous Vehicles.

Over the years, we have built an extensive ecosystem in the markets we serve. We have distribution partners in Asia and Europe to address growing market opportunities in these regions and beyond. In North America, we sell directly to most of our customers as well as through three national distributors who are also our customers and integrators. We also sell our solutions through our technology hubs around the world, such as Germany and China, where we maintain offices and staff. We strive to continue to cultivate these partnerships and improve our brand recognition globally.

Autonomous ecosystem built around our smart vision technology.  Our early introduction of commercial, 360-degree, real-time 3D lidar-based solutions has allowed us to become a critical supplier to OEMs and aftermarket customers developing autonomous vehicles. Our products are used in the research and development and co-engineering phases of a substantial number of autonomous vehicle development programs, with customers investing significant time and resources in software that integrates seamlessly with our lidar solutions, which helps us retain our customers. These efforts also enable seamless adoption of our ADAS solutions, which are based on the same architectural platform. We believe that our investments in software, validation and testing create a loyal customer base that will lead to greater revenue opportunities as more of our customers roll out ADAS features in production vehicles and eventually commercialize their autonomous vehicle programs.

68

Additionally, we provide account management, product management, and technical support experts to form deep, collaborative relationships with strategic customer research and development organizations. These teams focus on assisting with rapid first installations, mass production supply agreements and post-sales support. We are now supporting over 50 programs in advanced research targeting future mass production.

Visionary and proven management team with deep industry experience.  Innovation runs deep in our corporate culture. Our founder and executive chairman, David Hall, and our chief executive officer, Dr. Anand Gopalan, along with our executive management team, drive our vision and corporate strategy. We believe Mr. Hall’s invention of the 3D real-time lidar has directly contributed to significant developments in autonomous technology and many other applications requiring precise 3D perception data in real time. Mr. Hall was named inventor of the year in 2018 by Intellectual Property Owners Education Foundation in recognition of his significant contributions to lidar technology. Our experienced leadership team is committed to deploying safe, autonomous systems across multiple end markets. As the company developed, Mr. and Ms. Hall built a strong team, adding leaders in sales, engineering, automotive validation manufacturing, operations, legal and finance bringing their experience from public companies such as Chrysler Group, Daimler AG, NVIDIA, Rambus, and VeriSilicon.

Industry Background

Increasing adoption of automated applications

We are in the early stages of an autonomous revolution, where there is an increasing demand for general-purpose sensors that can ensure safety, increase efficiency and enhance productivity by implementing automated systems into processes traditionally driven by human labor. For the automotive industry, SAE International has published a taxonomy with detailed definitions for six levels of driving automation, ranging from no automation to full automation. Set forth below is our summary of SAE’s taxonomy.

Graphic

We define the shift toward automated systems as “precision in motion.” We believe that the successful adoption of lidar sensors in automotive applications will drive its adoption in other markets. Some of the key drivers of increasing adoption include:

Need for safety.  According to the NHTSA, 94% of accidents are attributable to human error. To increase road safety and respond to regulatory requirements, we see automotive manufacturers proactively adopting ADAS technology. The European Union has mandated several ADAS features, such as AEB, to be required on all new vehicles by 2022. Also, NHTSA and the Insurance Institute for Highway Safety (IIHS) announced that 20 automakers in the U.S. have voluntarily committed to making AEB standard equipment by 2022, covering 99% of all new vehicles in the U.S. In addition to the regulatory mandate, NHTSA publishes its 5-Star Safety Ratings system for consumers to make smarter safety decisions when purchasing a vehicle. NHTSA currently recommends car buyers purchase vehicles equipped with Automatic Emergency Braking for added safety, and we believe future recommendations will include more advanced safety

69

requirements. These regulatory requirements, coupled with growing end customer demand for higher levels of safety, support the growing adoption of advanced lidar-based systems.
Better security and surveillance.  Today, security systems primarily rely on cameras to detect threats. Security threats, such as terrorist attacks and mass shootings, have demonstrated the necessity for comprehensive safety surveillance in city centers, parks, utility hubs, ports of entry, docking stations, subway stations, rail stations, airports, shopping malls, and business parks, among other public areas. With advanced 3D sensing technology, suspicious movements and objects can be detected in most environments, day or night, to alert authorities and direct them to a specific location.
Improve productivity.  There is a need to supplement processes traditionally handled by human labor with autonomy in order to increase productivity by redirecting human efforts to other value-added tasks. For instance, current technology enables automated robots to provide security monitoring across a wide area with only minimal human involvement, or to perform routine maintenance tasks in retail facilities so store associates can focus on other valuable customer-facing tasks. We continue to see more cases where robotic solutions can augment human productivity.
Efficient transportation of goods.  The proliferation of machine vision has raised the possibility of automated transportation, including freight and last-mile delivery. Consumer demand for fast and cost-efficient delivery solutions has put pressure on businesses to improve the delivery experience. Businesses are actively exploring the use of autonomous trucks, drones and robots to help create more efficient and less expensive delivery infrastructure to meet this consumer demand. Precision in motion will be necessary to achieve the performance necessary to achieve autonomous long-haul and last-mile delivery.
Better traffic organization and efficiency.  There is continual need for precise 3D mapping information to understand the surrounding environment and movement patterns to improve transportation logistics and enhance traffic efficiency. For example, smart city initiatives for intersections and corridors are being designed and deployed to better organize traffic and prevent accidents. Richer data sets are critical to the evolution of routing optimization algorithms, which are key drivers in the next generation of transportation.

Existing vision solutions have limited ability to achieve precision in motion

Historically, the transition to fully autonomous solutions has been critically limited by the inability of existing solutions to perceive surroundings with the required precision to respond in real time. As 3D vision solutions continue to advance, engineers have presented several combinations of technologies that could potentially support various levels of autonomy. Many commercially available products today utilize a combination of cameras and radar. However, these have significant limitations that prevent them from delivering the precise 3D vision necessary for autonomy. Cameras and radar have trouble providing the required combination of depth perception in a high resolution image, making it difficult for systems utilizing these sensors to precisely localize the relative positions of nearby objects. Camera systems can only infer depth by using complex, computationally intensive algorithms. In addition, cameras are sensitive to light conditions and typically have limited field of view, making it difficult to map a 360-degree view of the surrounding environment and thereby making it harder to detect objects that are relevant to a moving machine. As a result of these shortcomings, we believe cameras and radar by themselves or in combination provide insufficient solutions for full autonomy.

High resolution lidar sensors are superior in delivering precise location data and object detection, and are not affected adversely by poor light conditions. We believe high resolution lidar will be a critical component of truly autonomous systems; however, high resolution lidar sensors are difficult to manufacture and, as a result, tend to be more expensive than cameras and radar systems. A key component of precision in motion is the accuracy of data provided to the computer, including minimization of false positives and false negatives. Whereas current implementations of cameras and radar can often incorrectly detect hazards, lidar’s rich data enables robust hazard identification. Key advantages of lidar sensors over radar and cameras include:

Precision at range.  The laser-based measurement of lidar produces an image quality at a given range that is more precise than radar. Lidar is able to achieve an accuracy of centimeter-level precision at long-range, far superior to that achievable by high-resolution radar. While a camera-centric autonomous system would require multiple cameras to achieve focus at every range of perception, a single lidar sensor provides data that is always in focus.

70

Object detection and recognition, day and night.  Lidar is the highest performing sensor when it comes to object detection in all lighting conditions within a wide field of view. Cameras are not able to adequately provide high resolution 3D images in real time and they cannot detect objects in darkness, making them dependent on headlamps and street lighting. Lidar has its own self-illumination from laser beams that makes its nighttime viewing superior to cameras and that yields nighttime object detection capabilities comparable to those in daylight. Similarly, radar has limited spatial resolution that renders it unable to distinguish between objects. In contrast, lidar creates precise 3D images compared to the abstract images produced by radar. While operating in a complex 3D scene, cameras must choose areas of interest to focus their perception, thus sacrificing object detection in other areas. This is not a problem with lidar sensors, which can detect objects simultaneously in all areas within their entire field of view.
Localization.  Lidar has better spatial resolution than cameras and radar. Because lidar produces data streams that contain full sets of spatial coordinates through time, any position within the mapped environment can be chosen as a point of view to analyze the movement of objects. This enables lidar to detect the speed of cars and the pace of pedestrians more precisely in order to perform various tasks, such as providing advance collision warnings and movement planning.
Field of view.  Lidar is capable of capturing a complete view of an environment, avoiding the need to stitch together data from multiple frames. Lidar is also capable of capturing vertical and horizontal fields of view in a smaller form factor than a radar solution of similar performance, while cameras have no way of capturing a 360-degree view within a contiguous data set.
Performance at night.  Because lidar detects photons emitted by itself, it is not reliant on ambient light conditions. This is a notable improvement over cameras, which suffer from reduced functionality in low-light environments. As 75% of pedestrian-related accidents occur at night, lidar can detect pedestrians, bikers, and cyclists far better than even the human eye can under minimal light conditions.
Performance in direct sunlight.  Lidar remains resilient when exposed to direct sunlight, whereas a camera lens can become overexposed and “blinded” by the light. This was evident in recent high-profile crashes involving vehicles operating in autonomous mode without the use of lidar technology.
Ability to read signs & differentiate color.  While cameras are more efficient at detecting colors, high-end lidar solutions, such as those produced by Velodyne, have the ability to read signs and differentiate color by leveraging sophisticated algorithms to measure the relative strength of photons returning to the lidar detector when reflected off of street signs. Radar has no ability to differentiate color or identify text.

We believe multiple sensors are required to support the reliability and accuracy needed for precise environmental mapping. For instance, lidar provides high resolution spatial analysis, while cameras assist with traffic sign recognition and radar provides supplemental information for continued operation under poor weather conditions. Fields of view from various sensors will overlap, providing redundancy in the event one of them fails. We envision lidar to play a crucial role in delivering a real-time, data-rich digital map for safe mobility applications.

Standardization of active safety requirements

As industry participants develop active safety features, standards defining the increasing levels of sophistication in these features are required. We are working with SAE International and other major professional and standardization organizations to guide the relevant regulations that address public safety. As an example, we contributed a series of published white papers addressing some of the “Unsettled Topics Concerning Sensors for Automated Road Vehicles” captured in a SAE Edge report under this title.

Included below is a proposed rating system for Automated Emergency Braking and Steering technologies with Velodyne’s proposed 5-diamond rating system below.

71

Velodyne-proposed guidelines for standardized five diamond rating system for Automatic Emergency

Braking and Steering

Graphic

As strong advocates of the highest safety level materialized in the 5-diamond rating, we have also published a proposed optimal lidar sensor suite for the vehicle, illustrated in the picture below showing the field of view of lidar sensors positioned around the car for optimum performance.

Graphic

One example of possible lidar sensor coverage to achieve five diamond level ADAS performance

(range not to scale).

72

With the increased rigor placed on the evaluation of the ADAS functions through initiatives like the New Car Assessment Programme, we believe that our innovative technological contributions, along with our proposed rating system, will lead to a safer deployment of the new ADAS features and ultimately to a safe implementation of the full Level 5 autonomy as described by SAE International.

Our Market Opportunity

Overall market opportunity

Our technology enables autonomy and creates new markets. Traditionally, many autonomous and 3D vision-based sensing applications were developed by utilizing non-lidar sensors; however, as the benefits of lidar-based solutions are becoming more widely recognized, we believe there are significant market opportunities available for our technology. As autonomous and 3D vision-based applications continue to grow more complex, we believe our technologies will become increasingly adopted due to our innovation, leadership, proven scale, and commercial readiness.

We estimate that the core total addressable market, or core TAM, for our solutions will be approximately $11.9 billion in 2022. We define our core TAM as perception applications in the automotive, industrial, drones, autonomous mobile robots and 3D mapping end-markets that we are actively engaging with customers on. In addition, we believe that our market opportunity could be larger than what is currently estimated as there are early development and largely unexplored new and emerging applications, which we refer to as greenfield applications, beyond our core TAM such as traffic monitoring, pedestrian monitoring, security and natural disaster damage assessment. Furthermore, as we explore ways to monetize our software and data assets, we believe we can continue to further expand our market opportunities. See below for a discussion of the material assumptions and estimates used in the calculation of our TAM.

Automotive market opportunity

We expect demand in the automotive market to be driven by regulatory and customer demand for lidar solutions. Consequently, we estimate that the automotive TAM by itself will further grow from $7.2 billion in 2022 to $16.8 billion in 2026, representing a compound annual growth rate, or CAGR, of approximately 24%. This automotive TAM includes AVs, ADAS, and commercial vehicles. The material assumptions and estimates used in this calculation are provided in “— Methodology” below.

Graphic

Note: Based on Velodyne estimates.

(1)Includes Autonomous Vehicles, Advanced Driver Assistance Systems and Commercial Vehicles.
(2)Includes construction, mining, agriculture, warehouse, forklift and other off road vehicles.

73

Methodology

We estimate our market opportunity for a given market by estimating (i) the total number of vehicles or machines in that market (or a subset that we believe would deploy lidar) using data from various third-party sources, (ii) the number and type of lidar sensors we believe would be deployed on each vehicle or machine in that market using our internal estimates and (iii) the price of each sensor to be deployed on the vehicles or machines in that particular market using out internal estimates. We then multiply the estimates generated by clauses (ii) and (iii) of the prior sentence to determine the estimated total cost of the lidar package to be deployed on each vehicle or machine in the market. The estimated total cost of the lidar package per vehicle or machine is then multiplied by the total number of vehicles or machines in the market, or the estimated number generated by clause (i) of the first sentence of this paragraph. These estimates do not take into account the impact of the current global coronavirus pandemic, and we cannot assure you that these estimates will not be materially and adversely affected as a result.

Automotive Market Methodology

Based on third party data, we estimate that the total market size for vehicles deploying autonomous technology will be approximately 29.0 million vehicles by 2022 and approximately 52.8 million vehicles by 2026. These figures include vehicles with Level 1 through Level 5 autonomy in both commercial and passenger vehicles. Generally, the number of lidar sensors to be deployed on each vehicle in the market depends on the level of autonomy and the type of lidar sensors utilized, which is expected to range from one to 12 sensors in 2022 and one to 13 sensors in 2026. We believe that in most cases that more lidar sensors, or at least lidar sensors with greater functionality, will be required as the level of autonomy increases towards full autonomy. For example, we estimated that vehicles designed for Level 3 autonomy would need more lidar sensors than those with only steering or braking support as with Level 1 autonomy. We then estimated the total cost of the lidar packages to be deployed on each vehicle in the market, which again varied based on the level of autonomy from approximately $600 to $10,300 per passenger vehicle in 2022 and approximately $300 to $8,700 per passenger vehicle in 2026. We estimate that the cost of lidar packages on commercial vehicles will be more expensive than those used in passenger vehicles, and our estimates assume an average sale price erosion over time that is consistent with products that we consider similar in other industries. We estimate that our automotive total addressable market (TAM) will be up to approximately $7.2 billion in 2022 and up to approximately $16.8 billion in 2026 by multiplying the estimated total cost of the lidar package per vehicle in each of the Level 1 through Level 5 autonomy by the estimated total number of passenger and commercial vehicles with each level of autonomy.

Overall Market Opportunity Methodology

We estimate that our core TAM will be up to approximately $11.9 billion in 2022. We define our core TAM as perception applications in the automotive, industrial, drone, autonomous mobile robot and 3D mapping end-markets. As with our automotive TAM, we estimated the total number of machines in a given area in 2022 using data from various third-party sources. We then multiplied that figure by the estimated total cost of the lidar package to be deployed on each machine using various internal estimates, including the number of lidar sensors required and the pricing of such sensors. Our key estimates for the non-automotive applications that together form our core TAM are as follows:

Application

    

Estimated Machines in 2022
(in thousands)

    

Estimated Cost of
Lidar Package per
Machine in 2022

    

Approximate TAM
in 2022
($in billions)

 

Global autonomous robots

241 

$

2,100 

$

0.5 

Global 3D mapping

60 

$

5,000 

$

0.3 

Global Drones(1)

3,400 

$

300 

$

1.0 

Global Industrial(2)

5,100 

$

600 – $6,000

$

2.8 

Total

$

4.7 

(1)Includes inspection, monitoring, survey and mapping and precision farming drones.
(2)Includes the global markets for crawlers, dumpers and tenders, excavators, finishing equipment, graders, off-highway trucks, pavers, skid steer loaders, loaders and backhoes, trenchers, wheel loaders and dozers and forklifts.

74

When the aggregate TAM set forth in the table above is added to the $7.2 billion automotive TAM, we estimate that our total core TAM will be approximately $11.9 billion in 2022.

Certain monetary amounts, percentages, and other figures included elsewhere in this prospectus have been subject to rounding adjustments. Accordingly, figures shown as totals in certain tables or charts may not be the arithmetic aggregation of the figures that precede them, and figures expressed as percentages in the text may not total 100% or, as applicable, when aggregated may not be the arithmetic aggregation of the percentages that precede them.

Our Technology Platform

Overview of our lidar-based smart vision solutions

Our smart vision solutions center around our proprietary lidar sensor technology, which enables real-time, three-dimensional vision of the surroundings for autonomous applications.

How smart vision works and why it is breakthrough technology

True autonomy can be achieved only when machines reliably perceive the world in real time and in three dimensions as they navigate. This was not possible before the advent of lidar-based smart vision. To perceive the environment in 3D, our sensor emits a series of laser pulses, typically millions of pulses each second, that bounce off objects in the environment and return to the sensor. The device measures the time each pulse traveled and uses highly sophisticated, real-time algorithms to create digital, machine-readable maps of the surrounding environment. These maps have up to centimeter-level precision and capture rich detail all around the sensor. Since the maps are continually refreshed every few milliseconds, they can be used to perceive both static and dynamic objects. Unlike cameras that are two-dimensional and radar that is not capable of high-definition imaging, our lidar captures a precise, high definition, three-dimensional view of the environment. These characteristics make our smart vision technology the ideal sensor platform for cars, robots and other autonomous machines to perceive the world as they move through it. A sample output from one of our lidar sensors is below.

Graphic

Advantages of our smart vision technology

We have over a decade of experience in designing and deploying our sensor technology into a variety of applications. Drawing from this depth of knowledge in sensing and autonomous perception, we have made strategic technology investments that we believe will enable mass deployment of our smart vision solutions across multiple

75

markets. These technology investments have allowed us to realize smaller form factors, as well as increased reliability, better power efficiency and lower cost. Key elements of our technology include:

Proprietary lidar architectures.  We have developed multiple proprietary architectural platforms for a variety of end applications:
Surround view architecture.  Our hybrid solid state 360-degree surround view design has become the reference architecture for the majority of autonomous vehicle programs in the world. We securely position our solid state lidar on robust, aerospace-grade ball bearings that enable the part to spin 360-degrees with high reliability. This approach allows us to target numerous applications that operate at higher levels of autonomy or require wider fields of view, such as Level 4 and Level 5 autonomous vehicles.
Directional solid state architecture.  We have developed and are deploying our small form factor, embeddable solid state architecture that will use a proprietary, frictionless, beam steering technology to enable next generation ADAS applications. This technology will combine the high reliability and long lifetime of traditional micro electro-mechanical systems (MEMS) solutions and also provide long sensing range.
Dome architecture.  We have recently announced and are developing our dome hybrid solid state architecture that will have an innovative optical design that provides a 180-degree, hemispherical view of the surrounding environment in an embeddable form factor to enable detection of objects in close proximity, such as pedestrians and bicyclists.

All of our current lidar solutions use multiple lasers as opposed to one single emitter, simultaneously achieving both high resolution and high frame rate as required for precise, real time perception of the environment. This gives us a unique advantage over most competitors in the market today who predominantly offer products using a single emitter.

Advanced algorithms and embedded software.  The best-in-class performance of our technology is enabled by our innovations in software algorithms and signal processing that are embedded in the lidar sensor. The ability of the lidar sensor to detect low reflectivity objects across hundreds of meters with up to centimeter-level precision requires not only best-in-class hardware but also state-of-the-art signal processing software. Our embedded signal processing software runs proprietary algorithms to analyze the unstructured data captured by our lidar hardware and generates structured data that machines can easily process. The software embedded in our systems also allows us to maintain high accuracy across a wide range of temperatures, light and weather conditions. In addition to providing precise 3D measurements, our software can provide advanced levels of functionality, including detecting and tracking objects as well as reporting the exact location of the machine. Our customers demand this higher level of performance for safety-critical applications such as autonomous driving and security. We continue to invest in innovative software to allow our customers to achieve maximum performance and value from our smart vision solutions.
Custom ASICs for smart vision.  Currently there are no commercially available integrated circuit solutions specific to lidar. This poses a significant barrier for miniaturization and cost reduction. We have developed our own custom ASICs, which will allow us to build more power-efficient and reliable lidar systems at significantly lower cost. The use of our own ASICs will also allow unprecedented levels of integration of lidar functions into a single piece of silicon, enabling us to develop lidar in ultra-small form factors such as the Velabit. The ASICs also provide a further level of protection for our core intellectual property by embedding them in a semiconductor chip that is difficult to reverse engineer.
Micro-lidar array technology.  The key barrier to building high performance lidar in very large quantities is the ability to integrate a large number of complex precision optics and components into a small form factor repeatedly and reliably. In order to address this, we have developed a unique micro-optical packaging called the Micro-Lidar Array along with innovative manufacturing technologies. These manufacturing technologies allow for the production of lidar elements with alignment precision that is within one-tenth the thickness of a human hair while using a fully automated production line. This allows for high levels of miniaturization, cost optimization and reliability using highly repeatable semiconductor wafer scale manufacturing processes.

76

Graphic

Manufacturing and calibration of lidar.  Our manufacturing expertise is critical to our ability to commercialize our technology and meet the demands of our customers at price points that can drive broad adoption. We have shared and will share this expertise with our manufacturing partners to enable their success.
Design for manufacturing.  Our innovative and proprietary DFM methodology enables us to deliver high-performance, cost-competitive products across our entire portfolio of smart vision solutions. We strategically design each component of our lidar sensors to minimize dependency on particular suppliers. Although some of our critical components come from limited or sole sources of supply, we have established and continuously evaluate second and third sources of supply for many of our critical components, enabling an agile, scalable manufacturing process. Our leading supply chain framework is a result of the experience we have gained over a decade of designing and building 3D lidar solutions with a deep and robust global sourcing network.
Precise alignment.  A key to our best-in-class 3D lidar is precise alignment of the optical elements inside the lidar. We employ and provide our manufacturing partners with proprietary alignment methodologies that have been developed over the last ten years in order to align our lidar sensors to extremely accurate tolerances. We employ custom in-house designs and internally developed lidar alignment procedures that enlist the use of automated systems to continually validate the alignment process throughout the manufacturing steps of our lidar.
Innovative calibration.  We deliver peak performance from each lidar unit directly off the manufacturing assembly line by using a proprietary calibration methodology. The difference between a calibrated sensor and an uncalibrated one can be two orders of magnitude, meaning a difference of centimeter-level precision versus meter-level. A one meter deviation is unusable in many applications, while centimeter-level accuracy is a critical requirement for safety and is the reason our products are known for reliability and high precision. Our manufacturing partners have access to this innovative and proprietary calibration methodology.
Lowering lidar cost.  With more than ten years of innovation and experience manufacturing lidar solutions, we have addressed many challenges of producing lidar-based solutions and optimized the production of our smart vision products at progressively lower costs. At our advanced manufacturing facility and those of our manufacturing partners, we are able to control the critical aspects of product development and commercialization of each of our lidar systems. This has enabled us to develop and bring to market a broad product suite. We have invested extensively in automated manufacturing steps to lower costs, as well as continually updated and enhanced product designs to meet specific cost targets as informed by our worldwide customer base, while maintaining high performance. Our partnerships, including those with Veoneer, Nikon and Fabrinet, will also help us lower cost by leveraging scaled mass production and higher volume purchasing from suppliers.

Our Growth Strategy

Our goal is to continue to be the leader in smart vision technology. Key elements of our growth strategy include:

Capitalize on increasing regulatory and end customer demands for transportation safety.  As the NHTSA recommended Tire Pressure Monitoring Systems in 2000, which became mandatory in 2007, and rearview video systems in 2013, which were mandated in 2018, future NHTSA 5-Star Safety Ratings will likely require advanced environmental awareness. We believe lidar is both superior and complementary to existing automotive safety sensors, as it is able to provide critical perception data in a wider range of conditions and

77

with greater precision than radar or cameras alone. We believe this will result in better active safety systems that reduce crashes and save lives. Our lidar has the ability to accurately detect and measure distance of many different kinds of objects, including people and animals, in real-time. As many OEMs are actively investing in and planning on the adoption of lidar technology to enable safety in future models, we believe we are strongly-positioned to benefit from this increased demand for safety.

The inherent limitations of cameras and radar for ADAS applications create many opportunities. We have spent the last few years developing products specifically for the ADAS market, namely our Velarray, Veladome and Velabit. Our years of working closely with major automotive OEMs on their autonomous vehicle programs allow us to be an ideal partner for lidar-based ADAS solutions.

Continue to penetrate high-volume commercial and industrial markets.  As smart vision solutions gain mainstream adoption across various end markets, being the leader in lidar technologies provides us with the unique opportunity to demonstrate the advantages of our solutions on a large scale. We believe this will further solidify our market leadership and expand our available market opportunity and facilitate lidar usage in emerging applications. Our wide portfolio of smart vision products allows us to address multiple new applications beyond the automotive industry. For example, we have already been selling lidar solutions for a wide range of non-automotive applications, such as security, drones, precision agriculture, smart city, trucking, last mile delivery, industrial vehicles, industrial robotics and gaming, among others. We expect many of these applications to grow into major markets for lidar usage.

In the security and smart city applications there is growing demand for lidar as it is effective at detecting and tracking people and objects. This capability allows for threat detection and better traffic management in airports, city centers, retail establishments, among others. In addition, with increased concerns that facial recognition technology will be used for general surveillance, a system that utilizes lidar as the initial source of object detection data could enable a security solution that preserves trust and anonymity. This is especially important in applications involving the general public, such as retail monitoring and queue management.

In the agricultural sector, farmers are turning to automated processes with the help of lidar to perform functions that are otherwise performed by humans. Increased automation is particularly important in this sector given labor shortages.

In the last-mile delivery market, companies such as FedEx are building delivery robots that will change the logistics industry and enable lower-cost and quicker deliveries of everyday consumer items, including food and packages.

Win additional commercialization contracts.  We are seeing more smart vision-based applications transitioning from the development stage to the commercialization stage, particularly in the automotive industry. With our decade-long relationship with automotive OEMs, we have had several developmental contracts over the years and are now well-positioned to enter into several large multi-year commercial contracts adding to the number of commercial contracts we already have in place. Given the high number of markets where lidar has a strong use case, we believe the growth will be significant as we win more contracts of smart vision-based applications.
Expand our software offerings,   Our lidar-based smart vision solution includes an embedded software solution that translates the information that lidar visualizes into data for machines. In most instances, our embedded software interacts with the broader software stack that is used for the specific application. For example, in automotive and mobility applications, our smart vision solution will provide software data that is used as a key input to inform the broader ADAS or autonomous driving software stack. Based on customer feedback, we are developing a broader software stack for specific use cases that can be packaged with our smart vision solutions. This fully-integrated package is key to our customers in emerging markets, such as security, smart cities, robotics, and drones. These offerings will provide additional revenue opportunities, as well as enhance our existing product portfolio by providing a fully-integrated package.
Develop licensing opportunities for our lidar-enabling technology.  We are in the process of growing our revenue through new licensing ventures. As we continue to experience increasing adoption of our smart vision solutions, we have the ability to license our technology to our manufacturing partners in order to meet the growing demand for our products. Furthermore, because our foundational smart vision technology has become the reference architecture for many lidar use cases, we have the ability to capitalize on the growing

78

market opportunity by partnering with other lidar manufacturers through licensing agreements. These new licensing ventures will help us to continue to address the global demand for lidar-based solutions while effectively increasing our manufacturing capacity. In addition, they can provide a high-margin revenue stream that will improve our overall financial results.
Expand our global customer base and channel relationships.  We will continue to deploy a direct relationship sales model as well as engage key value-added resellers to serve and expand our global customer base. We have a direct sales and customer service organization of more than 50 people operating from key locations including San Jose, California; Detroit, Michigan; Boston, Massachusetts; Frankfurt, Germany and Beijing, China. This sales force is organized around the OEM, aftermarket and new market segments. The OEM segment includes vehicle manufacturers primarily in automotive, truck and shuttle applications. The aftermarket segment includes an array of new market entrants adding our smart vision products to existing vehicles. The new market segment includes an array of markets, from mapping, drone, robotics, security, industrial, among others.

We have also developed a network of over 25 value-added resellers, many of which provide system integration expertise in an array of end markets, as well as local customer service. We continue to expand and optimize our direct and dealer network to ensure that we have sufficient depth of end market solutions as well as geographic coverage across both existing and new markets. We believe this will help us develop emerging applications for our smart vision technology.

Pursue strategic acquisitions.  We may pursue acquisitions as a means to complement our platform, if they represent a strategic fit and are consistent with our overall growth strategy. Such acquisitions would allow us to further accelerate the pace of our innovation and enable us to access new markets. While there is demand for our products today, we believe these acquisitions may create more expansive use cases for our products. We believe that because of our unique strengths in lidar development and manufacturing, we will be able to integrate, enhance and deploy new technologies.
Expand our manufacturing partnerships.  We expect to reduce our focus on in-house manufacturing and increasingly leverage the expertise of our current and future manufacturing partners. As we start to see the commercialization of key markets, such as AV and ADAS, it will become critical for us to maintain sufficient supply of our smart vision solutions. In addition to pursuing increasing the scope of our relationship with Veoneer and Nikon, we are selectively pursuing new partnerships to give us an opportunity to improve or expand our platform through new technological capabilities or additional manufacturing capacity. This could come in the form of additional reference design licenses or other manufacturing agreements with cooperative partners.

Our Product Portfolio

Surround-View Hybrid Solid State Lidar

We offer a broad lineup of surround-view lidar to support numerous end applications, including autonomous vehicles, drones, security, and mapping. When we first introduced the HDL-64E, the world’s first real-time 3D lidar, we revolutionized autonomous mobility. Since then, we have introduced the HDL-32E, our 3D lidar solution with less than 2-centimeter precision. To address the growing need for smaller form factors, we created the Puck, our first solution weighing less than 1 kilogram, then the Ultra Puck and Alpha Prime which, deliver high resolution lidar at

79

hundreds of meters in range. The Alpha Prime provides a superior combination of range, accuracy and resolution, making it ideal for high speed autonomy.

Graphic

    

The Original Gold Standard

IIDL-64E was the world’s first commercially available real-time 3D lidar, supporting 64 lasers, a 360-degree field-of-view and a 120 meter range. The HDL-64E is based on the first prototype invented by David Hall during the DARPA challenge and to date has been driven millions of miles on public roads across the United States. This groundbreaking solution became the gold standard for high-performance lidar. Designed for robust obstacle detection this sensor continues to enable safe navigation of ground vehicles, such as heavy trucks and autonomous fleets, in ports, and on marine vessels.

Graphic

Precision in a Smaller Form Factor

IIDL-32E was released in response to demand for a more compact and lighter sensor and this second-generation 3D lidar solution extends the core 360-degree technology developed for the HDL-64E. The HDL-32E features 32 lasers aligned over a 40-degree vertical field-of-view, generates up to 1.39 million points per second and was the first 3D lidar technology to provide distance and intensity measurements across 100 meters with less than 2-centimeter accuracy. More compact and lighter weight than its predecessor, the HDL-32E measures 5.7 inches high by 3.4 inches wide, weighs less than 2 kilograms and is developed to meet stringent military and automotive environmental specifications.

Graphic

Small and Affordable

VLP-16 (Puck) is one of the most popular sensors on the market and offers 16 lasers and a 100 meter range. Developed with mass production and affordability in mind, the Puck retains the multi-laser design of our other sensors while offering lower power consumption, lighter weight and a more compact footprint at an attractive price point, making it ideal for low speed autonomy and driver assistance applications.

Graphic

A Puck Optimized for Drones

VLP-16 LITE (Puck LITE) is the world’s lightest 16-laser lidar sensor at 590 grams and was designed expressly to address the exacting requirements of the UAV and aerial 3D mapping markets. Puck LITE achieves identical performance to the original Puck but reduces the sensor weight by almost 30 percent, critically enabling longer flight times. This lightweight, high-performance sensor retains 360-degree surround view to capture real-time 3D lidar data.

80

Graphic

A Higher Resolution Puck

VLP-16 Hi-Res (Puck Hi-Res) is a further iteration of the original groundbreaking Puck and is designed for applications requiring high image resolution. While retaining surround view and 100 meter range, this sensor compresses the vertical field-of-view from 30 degrees to 20 degrees for a tighter laser distribution spaced at 1.33 degrees instead of 2.00 degrees. This design delivers more details in the 3D image at longer ranges and enables the host system to not only detect but also better identify objects at these greater distances. It is optimized for autonomous vehicle applications but will provide denser data and better object recognition in all its applications.

Graphic

Higher Range and Resolution in a Compact Form Factor

VLP-32 (Ultra Puck), is the third generation of the Puck family. The high-density, long-range image generated by the Ultra Puck makes it an optimal solution for robotics, mapping, security, driver assistance and autonomous navigation. VLP-32 uses 32 lasers to double the range and resolution of its predecessor at a range of up to 200 meters. Ultra Puck also introduces firing exclusion and advanced features for minimizing false positives. The compact design is small and light enough to be placed below a car’s side-view mirror and greatly reduces the cost of the system required for a fully-autonomous vehicle.

Graphic

Our Highest Performance Lidar

VLS-128 (Alpha Prime) is our flagship surround-view lidar and the first sensor in the world capable of 300-meter range, specifically made for autonomous driving and advanced vehicle safety at highway speeds. The lidar sensor incorporates 128 lasers and provides real-time 3D data up to 0.1-degree vertical and horizontal resolution. As the result of ten years of lidar development and learning from millions of tested road miles, the Alpha Prime provides the best combination of range, resolution and precision to enable Level 4 and Level 5 autonomous vehicles to function both at highway speeds as well as in low-speed urban environments. We were recognized with the Pace Automotive award for this product.

81

Future Products Announced

Directional Solid State Lidar

Our directional solid state lidar technology will combine the high reliability and long lifetime of traditional micro electro-mechanical systems (MEMS) solutions while also providing longer sensing range.

Graphic

    

Velarray will combine performance, durability and convenience in a small form factor that can be seamlessly integrated behind windshields, within roof lines and on the body of the vehicle. With a 200-meter range and 120-degree horizontal and 35-degree vertical field-of-view, this solid-state lidar will offer best-in-class range and resolution for hidden and low-profile sensing and faster object identification for ADAS and autonomous applications.

Graphic

Velabit will bring Velodyne’s performance and design to an embedded solution that can be hidden around or inside the vehicle. Aimed at satisfying a growing set of price-sensitive applications, Velabit will retain 100 meter range and high precision while being packaged in our smallest form factor. The Velabit will be our lowest-priced sensor.

Dome Lidar

Our dome hybrid solid state architecture has an innovative optical design that provides a 180-degree, hemispherical view of the surrounding environment in an embeddable form factor to enable detection of objects in close proximity, such as pedestrians and bicyclists.

Graphic

    

VelaDome will be a category-creating sensor specifically designed for high-resolution, short-range sensing. The VelaDome will offer 180-degree by 180-degree field-of-view and the ability to detect objects as close as 0.1 meter. The VelaDome’s small form factor will fit for a variety of low profile mounting and styling options along the sides of an autonomous vehicle. This sensor’s near-field detection and high-density image will make it an ideal solution for a range of close-proximity automotive applications, including blind-spot monitoring.

Software Solutions

Vella

As part of our mission to drive commercial adoption, we will not only bring hardware and embedded solutions to market but are also developing a full software ADAS solution built around lidar, called Vella.

We believe Vella will fill a void that exists in the current marketplace, which extensively relies on software stacks developed around cameras and radar. With lidar’s ability to map the world dynamically and precisely, the Vella software solution will be able to deliver a rich set of safety and autonomy applications to any vehicle that utilizes a Velarray lidar. We believe this will provide an opportunity for us to monetize our data assets, providing us with a potential new source of revenue through a data and software services model.

82

These announced products are not yet available for shipment to customers, and there are risks associated with developing and producing new products. See “Risk Factors — The markets in which Velodyne competes are characterized by rapid technological change, which requires it to continue to develop new products and product innovations, and could adversely affect market adoption of its products.”

Our Customers

Since creating the first lidar solution for 3D vision in 2006, we have delivered more than 40,000 sensors to our customers and generated cumulative sales of over $570 million to date. Our customers deploy our smart vision technology in various applications across markets, including in autonomous vehicles, ADAS, UAVs, mapping, industrial automation, self-driving rovers, autonomous vessels, smart city initiatives and robotics. In 2017, 2018, 2019 and 2020, over 300 customers, including distributors who sell our products to additional end customers, purchased smart vision solutions from us. More than 200 of those customers are in non-automotive markets.

In 2017, three customers each accounted for more than 10% of our revenue, one of which accounted for 26% of the revenue. The customer who accounted for 26% of our revenue in 2017 made substantial purchases of our products for research and development projects in 2017, but did not repeat such purchases in 2018 and 2019. In both 2018 and 2019, two customers each accounted for more than 10% of our revenue.

We define the number of customers as the number of customers for which we have received an order for one or more of our products. Our count of customers does not include partners to which we have sold product for their own demonstration purposes. A single organization or customer may represent multiple customers due to separate divisions, segments or subsidiaries.

The following is a representative list of our current customers as of June 30, 2020:

Automotive OEMs and
Tier 1 Suppliers

Auto System
Integrators

Last Mile
Delivery

Non-Automotive
Markets

AID(1)

    

Caterpillar

    

Aptiv

    

Gatik

    

Caterpillar

 

General Motors

Ford Motor
Company

Argo AI

Idriverplus

Google

Hyundai MOBIS

Honda

DiDi(2)

Marble

HERE Technologies

SAIC Innovation
Center

PACCAR

Easymile

ThorDrive

Leica Geosystems

Zoox

Toyota Research
Institute

Local Motors

Udelv

TomTom

Volkswagen

Navya
Optimus Ride
Uber ATG
Voyage
Yandex

(1)Autonomous Intelligent Driving GmbH, an Audi subsidiary
(2)Beijing DIDI Infinity Technology & Development Co., Ltd. (DiDi)

Our Customer and Manufacturing Partner Agreements

We expect to reduce our focus on in-house manufacturing and increasingly leverage the experience of our current and future manufacturing partners. Currently, our two key manufacturing partners are Veoneer and Nikon Corporation. We have multi-year agreements with each of Veoneer and Nikon Corporation. A summary of those agreements is set forth below.

Veoneer Agreement

In January 2019, we entered into a License and Supply Agreement with a U.S. subsidiary of Veoneer. This is the only agreement we have with Veoneer. Under the agreement, Veoneer will receive certain license rights from us to enable it to manufacture and distribute certain of our lidar products for customers pre-approved by us. We also agreed to provide Veoneer with certain product development support and consulting services. Veoneer does not manufacture our lidar products for subsequent sale by us.

83

The License and Supply Agreement also includes exclusivity obligations restricting Veoneer’s ability to sell third-party or internally developed lidar technology to a pre-approved customer in certain defined scenarios during the term of an existing purchase order with such pre-approved customer. Similarly, the exclusivity provisions in the agreement restrict our ability to sell lidar products or a license to sell such lidar products to a pre-approved customer in certain defined scenarios during the term of an existing purchase order with such pre-approved customer. In the event that either party violates these exclusivity provisions, the violating party will owe the non-violating party a fixed-rate royalty based on the sales of products sold in violation of the exclusivity provisions.

Veoneer made an initial payment under the license and will pay us a royalty based on the sales price of lidar products sold by or on behalf of Veoneer. The agreement contains certain minimum revenue targets for the calendar years 2021 through 2024. If not met and provided Veoneer has not compensated us for the shortfall or the targets have not been adjusted by agreement between the parties, we may terminate the agreement.

The agreement has a term of seven years and will continue with respect to any purchase orders awarded prior to the termination of the agreement. Twelve months after the effective date of the agreement, either party may terminate the agreement if no purchase order has been awarded and no purchase order is in the process of being fulfilled or performed during any consecutive twelve month period. Neither party is currently entitled to terminate the agreement under this particular provision. Additionally, the License and Supply Agreement may be terminated by either party as the result of specific sales by Veoneer of competitive lidar products for which we had a lidar product available and did not refuse the sale, upon uncured material breach of the License and Supply Agreement by the other party or upon certain insolvency or bankruptcy proceedings involving the other party.

Nikon Agreement

In April 2019, we entered into a manufacturing agreement with Nikon Corporation. Under the agreement, Nikon will manufacture certain of our lidar products for us at an agreed upon price per unit manufactured, subject to certain adjustments. The agreement also provides for minimum product shipments for the first four quarters following the commencement of production. The arrangement contemplates a multi-year agreement, and GRAF is so far committed to one year with the ability to extend beyond that additional commitment period upon mutual agreement with Nikon.

In addition to multi-year manufacturing agreements, we have in place various multi-year agreements with customers, including, non-automotive customers and automotive customers such as OEMs, Tier 1 suppliers and system integrators. We are actively negotiating several with our potential non-automotive and automotive customers.

Existing Multi-Year Contracts

We have several multi-year agreements with different types of customers, including automotive OEMs, Tier 1 suppliers and system integrators and non-automotive customers. These agreements generally provide for one-year demand forecasts, with quarterly volumes and prices for the year. After the first year, we and the customer have the ability to evaluate need and price for subsequent forecasts. These agreements provide unit discounts for both volume commitments and marketing commitments. These multi-year agreements also provide terms and conditions of sale that are negotiated based on price and volume commitment.

Competition

The market for perception solutions for autonomous applications is an emerging market, with many potential applications in the development stage. As a result, we face competition from a range of companies seeking to have their products incorporated into these applications that are being developed and it may take a long period of time for our primary competitors to emerge. Our competitors are also working to advance technology, reliability, and innovation in their development of new and improved solutions. Although we believe that we have market leading technology, we continue to face competition from existing competitors and new companies emerging in the lidar, camera and radar industries. It will take these new smaller companies a substantial period of time to gain the recognition and trust of top-tier automotive OEMs, as well as customers and partners in other non-automotive industries. Many of our competitors offer more limited solutions for niche applications. Some competitors are currently selling solutions that offer lower levels of performance in ADAS and new markets. In the ADAS market, a number of competitors have already achieved substantial market share using camera and radar-based perception sensing solutions. Velodyne is entering the ADAS market with a higher performance product that empowers higher performance ADAS systems, which we expect can displace current solutions and increase market share. However, the growing number of competitors will divide the markets in the meantime.

84

We believe our solutions and innovation continue to support our position as a leader in advancing technology in the market for perception solutions for autonomous applications. For example, our patented optomechanical design of our lidar, including the particular arrangement of our solid-state lasers and detectors to create up to a 360-degree field of view, has become the reference architecture for the use of lidar in autonomous vehicle programs. Additionally, our leading technology is enabled by our proprietary calibration methodologies, which afford our solutions the precision required for autonomous applications. Our manufacturing experience and methodologies allow us to commercialize our solutions and meet the demands of our customers at price points that can stimulate broad adoption and we believe our transition to third-party manufacturers will further help us with production at scale. We continue to develop our new and existing solutions and we continue to expand our channel partner networks to maintain our wide global reach in various regions.

Sales and Marketing

We continue expanding our sales and marketing efforts to attract new customers and grow orders from existing customers. We have developed a global network of active direct dealers and distributors to sell, install and support our solutions. We will continue to expand and optimize our dealer network to ensure that we have sufficient geographic coverage across both existing and new markets. Our channel partner ecosystem helps develop emerging applications for our smart vision technology.

Through our marketing efforts and strategic relationships we also continue to expand our global network of customers and channel partners. We are well known to global automotive OEMs, Tier 1 suppliers and customers using 3D lidar for non-automotive use cases, including mapping applications, UAVs, robotics, smart cities and industrial applications. These relationships allow us to continue to reach additional customers and partners globally. We also leverage opportunities to present and speak at conferences, executive events, trade shows and industry events to further develop our brand and reputation. These opportunities also allow us to showcase our technology and attract additional customer and channel partner interest. Through industry events and strategic relationships, we continue to identify the evolving needs of our customers and, as a result, develop new and improved solutions. Our technology and solutions have also been covered in certain analyst research reports, naming us a key player in the 3D vision lidar industry.

Research and Development

We have invested a significant amount of time and expense into research and development of lidar-based technologies. Our ability to maintain our leadership position depends in part on our ongoing research and development activities. Our research and development team is responsible for the design, development, manufacturing and testing of our products. We focus our efforts on development in the areas of novel lidar architecture, advanced product design, innovative manufacturing technologies and advanced algorithms.

Additionally, our transition to ASICs will allow us to increase performance of our products, lower costs and reduce reliance on any key suppliers. This transition to ASICs, as well as other such innovations, positions us well for increased volumes associated with the growth of our end markets.

Our research and development is largely conducted at our headquarters in San Jose, California and at our offices in Alameda, California. As of June 30, 2020, we had approximately 125 full time employees engaged in our research and development activities.

Intellectual Property

Our ability to be at the forefront of innovation in the lidar market depends in part on our ability to obtain and maintain patents and other proprietary rights relating to our key technology, and our ability to successfully enforce these rights against third parties. Our defensible market position is the result of our many years of tried-and-tested innovation that resulted in proprietary intellectual property, including in our embedded software, manufacturing processes and calibration methodology. We believe this intellectual property is strongly protected by our registered patents as evidenced by a recent favorable ruling by the U.S. Patent Trial and Appeals Board.

We have also filed patents and trademark applications in order to further secure these rights and strengthen our ability to defend against third parties who may infringe on our rights. We also protect our proprietary rights through agreements with our customers and channel partners.

85

As of September 30, 2020, we had 21 issued and 4 allowed U.S. patents and 41 pending U.S. patent applications. These issued patents begin expiring in 2027. We also have in the aggregate 108 pending Patent Cooperation Treaty (PCT) applications and non-U.S. national stage applications corresponding to various U.S. patent applications described above.

The applications and issued patents cover a broad range of system level and component level aspects of lidar technology. We do not know whether any of our pending patent applications will result in the issuance of patents or whether the examination process will require us to narrow our claims. Even if granted, there is no assurance that these pending patent applications will provide us with protection.

Government Regulation

We are subject to the requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 that will require us to diligence, disclose and report whether our products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in our products.

In addition, our operations are subject to various federal, state and local laws and regulations governing the occupational health and safety of our employees and wage regulations. We are subject to the requirements of the federal Occupational Safety and Health Act, as amended, or OSHA, and comparable state laws that protect and regulate employee health and safety.

As the cars that carry our sensors go into production, we will be subject to existing stringent requirements under the National Traffic and Motor Vehicle Safety Act of 1966, or the Vehicle Safety Act, including a duty to report, subject to strict timing requirements, safety defects with our products. The Vehicle Safety Act imposes potentially significant civil penalties for violations including the failure to comply with such reporting requirements. We are also subject to the existing U.S. Transportation Recall Enhancement, Accountability and Documentation Act, or TREAD, which requires equipment manufacturers, such as us, to comply with “Early Warning” requirements by reporting certain information to the NHTSA, such as information related to defects or reports of injury related to our products. TREAD imposes criminal liability for violating such requirements if a defect subsequently causes death or bodily injury. In addition, the National Traffic and Motor Vehicle Safety Act authorizes NHTSA to require a manufacturer to recall and repair vehicles that contain safety defects or fail to comply with U.S. federal motor vehicle safety standards. Sales into foreign countries may be subject to similar regulations. As the development of federal and state regulation of autonomous machines and vehicles continues to evolve, we may be subject to additional regulatory schemes.

Legal Proceedings

From time to time we are involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters.

Quanergy Litigation

In September 2016, Quanergy Systems, Inc. (Quanergy) filed a complaint against us and one of our customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of our patents, U.S. Patent No. 7,969,558 (the ‘558 patent) and asserting state and federal trade secret misappropriation claims against us and our customer and breach of contract and constructive fraud claims against our customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against us, dropping our customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against us. In December 2016, we filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. Our answer also included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in our patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of our proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.

86

Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (PTAB) in November 2017, challenging all claims of the ‘558 patent that we asserted. We filed our Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. We subsequently filed our Patent Owner Response and a Contingent Motion to Amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying our contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On May 21, 2020, the PTAB denied Quanergy’s request for a rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit.

Hesai and RoboSense Litigation

On August 13, 2019, we filed separate complaints against Hesai Photonics Technology Co., Ltd. (Hesai) (5:19-cv-4742-EJD) and Suteng Innovation Technology Co., Ltd. (RoboSense) (5:19-cv-4746-EJD), in the United States District Court for the Northern District of California. These complaints allege infringement of the ‘558 patent by Hesai and RoboSense, respectively. In both cases, we sought, among other relief, a permanent injunction and monetary damages adequate to compensate us for the alleged infringement. Both cases were stayed pending resolution of the ITC investigation (No. 337-TA-1173). On July 8, 2020, we filed a Notice of Dismissal with Prejudice of the Hesai case (5:19-cv-4742-EJD) pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. The Hesai case is now terminated. On September 30, 2020, we filed a Notice of Dismissal with Prejudice of the RoboSense case (5:19-cv-4746-EJD) pursuant to the Litigation Settlement and Patent Cross License Agreement discussed below. The RoboSense case is now terminated.

On August 15, 2019, we also filed a patent infringement complaint with the United States International Trade Commission (ITC) against Hesai and RoboSense. The complaint filed with the ITC alleged violations of Section 337 of the Tariff Act of 1930, as amended, by both Hesai and RoboSense and requested that the ITC investigate Hesai and RoboSense for unlawfully importing and selling products that infringe upon the ‘558 patent. On August 28, 2019, we filed a supplement with the ITC. We asked the ITC to issue permanent limited exclusion orders and permanent cease and desist orders against Hesai and RoboSense to stop the importation and sale of the following products in the United States: (a) rotating 3-D lidar devices; (b) components thereof; and (c) sensing systems containing the same. On September 11, 2019, we received notice that the ITC instituted an investigation of Hesai and RoboSense (No. 337-TA-1173). On July 8, 2020, Velodyne and Hesai jointly moved to terminate the ITC investigation with respect to Hesai pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. On July 13, 2020, the ALJ issued Order No. 33, granting the joint motion. Order No. 33 is an Initial Determination that terminates Hesai from the Investigation. On August 4, 2020, the Commission issued a Notice determining not to review the Initial Determination terminating the investigation as to Hesai. As a result, the case against Hesai is now terminated. On September 30, 2020, Velodyne and RoboSense filed a Joint Motion for and Memorandum in Support of Termination of the Investigation based on the Litigation Settlement and Patent Cross License Agreement discussed further below. On October 1, 2020, the ALJ issued Order No. 48 granting the joint motion. Order No. 48 is an Initial Determination that terminates RoboSense from the Investigation. On October 15, 2020, the Commission issued a Notice determining not to review the Initial Determination terminating the investigation as to RoboSense. As a result, the case against RoboSense is now terminated.

On November 8, 2019, Velodyne Lidar Inc., Velodyne Europe GmbH, Gotting KG, and IFTAS GmbH were sued by Hesai for alleged patent infringement before the District Court of Frankfurt, Germany (Docket No. 2-6 O 461/19). Hesai sought money damages and an injunction. On July 8, 2020, Hesai withdrew the case pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. This case is now terminated.

On April 30, 2020, Hesai filed four cases in the Shanghai Intellectual Property Court against the us, Beijing Velodyne Laser Technology Co., Ltd (Velodyne Beijing), and Shanghai Keming Instrument Co., Ltd (Keming) (collectively, Defendants). The cases were docketed by the court on May 6, 2020. Hesai asserted that the Defendants infringed three patents registered in the People’s Republic of China. Each case sought an injunction and monetary damages. On July 8, 2020, Hesai withdrew the four China cases pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. These cases are now terminated.

On June 24, 2020, we entered into a Litigation Settlement and Patent Cross-license Agreement with Hesai to resolve all of the disputes between us, as described above, and agreed on the terms of a patent cross-license and releases of liability. The parties also agreed to terminate all of the matters related to Hesai described above.

87

On September 21, 2020, we entered into a Litigation Settlement and Patent Cross license Agreement with RoboSense to resolve all of the disputes between us, as described above, and agreed on the terms of a patent cross license and releases of liability. The parties also agreed to terminate all of the litigation matters related to RoboSense described above.

Employment Matters

On April 3, 2020, a former employee filed a class action lawsuit in the United States District Court for the Northern District of California. The complaint alleges that we violated the federal Worker Adjustment and Retraining Notification Act, or WARN Act, and California WARN Act in connection with our termination of the employment of the plaintiff and other similarly situated employees. The plaintiff seeks to certify the action as a class action and seeks various other remedies on behalf of himself and others, including unpaid wages, salaries, commissions, bonuses and other compensation and benefits that would have accrued during the following 60 days. The parties reached an agreement to resolve the case and the plaintiff filed a voluntary dismissal of the case on June 29, 2020 in accordance with the terms of the settlement. This case is now terminated.

On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, we failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff seeks unspecified damages as well as attorneys’ fees. Our response to the complaint is due on November 12, 2020 and the parties are in the process of beginning discovery concerning class certification issues. The Court has scheduled a Case Management Conference for February 3, 2021.

Business Combination

On August 4, 2020, a purported shareholder of GRAF commenced a putative class action against GRAF and its directors in the Supreme Court of the State of New York, New York County. The Plaintiff alleges that the Board members, aided and abetted by GRAF, breached their fiduciary duties by entering into the Merger Agreement with Velodyne. The Plaintiff alleges that the Merger Agreement undervalues GRAF, was the result of an improper process and that GRAF’s disclosure concerning the proposed Merger is inadequate. As a result of these alleged breaches of fiduciary duty, the Plaintiff seeks, among other things, an award of rescissory damages. We believe the claim is without merit and intends to defend itself vigorously.

Employees

As of June 30, 2020, we employed approximately 287 people. We also engage numerous consultants and contractors to supplement our permanent workforce. None of our employees are represented by a labor union or covered by collective bargaining agreements. We believe we have strong and positive relations with our employees.

Facilities

Our corporate headquarters is located in San Jose, California, consisting of approximately 205,000 square feet of office and manufacturing space. We also lease offices in Alameda, California, Riisselsheim, Germany and Beijing, China. We believe that our office space is adequate for our current needs and, should we need additional space, we believe will be able to obtain additional space on commercially reasonable terms.

88

MANAGEMENT

Executive Officers and Directors

The table below lists our directors and executive officers along with each person’s age as of the date of this prospectus and any other position that such person holds.

Name

    

Age

    

Position

Executive Officers

David S. Hall

68

Executive Chairman

Dr. Anand Gopalan

41

President, Chief Executive Officer and Director

Andrew Hamer

56

Chief Financial Officer and Treasurer

Marta Thoma Hall

68

Chief Marketing Officer and Director

Joseph Michael Jellen

49

Chief Commercial Officer

Thomas Tewell

53

Chief Operating Officer

Mathew Rekow

50

Chief Technology Officer

Michael Vella

56

General Counsel

Other Key Employees

Dr. Mircea Gradu

56

Senior Vice President of Quality and Validation

Non-Employee Directors

Joseph B. Culkin

65

Director

Barbara Samardzich

61

Director

Christopher Thomas

45

Director

James A. Graf

55

Director

Michael E. Dee

64

Director

(1)Member of the audit committee.
(2)Member of the compensation committee.

Executive Officers

David S. Hall. Mr. Hall serves as our executive chairman. Mr. Hall served as chief executive officer and a member of the board of directors of Velodyne’s predecessor, Velodyne Acoustics, Inc., from 1983, when he founded the company, until Velodyne was formed as an independent entity in December 2015. Mr. Hall served as the chief executive officer and a member of the board of directors of Velodyne since December 2015 and transitioned from chief executive officer to executive chairman, effective January 2020. In his role as executive chairman, Mr. Hall will remain actively involved in our product and technology development strategy. Since December 2015, Mr. Hall has also served as chief executive officer of Velodyne Acoustics, LLC, a currently unrelated entity holding the assets of Velodyne’s former acoustics business following a spin-off transaction in August 2016. Throughout his career, Mr. Hall has been inventing and building products across diverse industries including precision machining, loudspeaker design, acoustical engineering, electronics, microprocessors, real-time systems, vision-recovery technology and robotics. His inventions include the servo-driven subwoofer, which established Velodyne Acoustics as a leading company in the home theater movement of the 1980s and 1990s. After competing as one of the original entrants in the DARPA Grand Challenge, in 2005 Mr. Hall invented 3D Lidar to give autonomous vehicles real-time 360-degree vision. Possessing substantial experience in the industry, Mr. Hall is a thought leader on matters related to lidar and its pivotal role in the autonomous revolution. In 2018, Mr. Hall was honored as the Inventor of the Year by the Intellectual Property Owners Education Foundation in recognition of his significant contributions to lidar technology. Mr. Hall holds a B.S. from Case Western Reserve University.

Dr. Anand Gopalan. Dr. Gopalan serves as our chief executive officer, president and a member of the Board. Dr. Gopalan has served as Velodyne’s chief executive officer since January 2020 and as a member of Velodyne’s board of directors since July 2019. Prior to becoming Velodyne’s chief executive officer in January 2020, Dr. Gopalan had served as Velodyne’s chief technology officer since June 2016. In his role as chief technology officer, Dr. Gopalan was responsible for all the new technology and advanced product development at Velodyne. He further worked alongside Mr. Hall on technology and business strategy, and was the technical face of Velodyne with all its major customers. Dr. Gopalan brings close to fifteen years of experience in electrical engineering, opto-electronics and semiconductors to us. Previously, Dr. Gopalan served in various technology executive roles, most recently as vice president of engineering at Rambus Incorporated, a microchip interface and architecture company, from March 2013

89

until May 2016. From June 2005 to March 2013, Dr. Gopalan served in various roles, including as director of research and development and mixed-signal IP development at Kawasaki Microelectronics, Inc., a microchip company. Dr. Gopalan holds a B.E. in electronics from the University of Mumbai, an M.S. in electrical engineering and a Ph.D. in microsystems from Rochester Institute of Technology.

Andrew Hamer. Mr. Hamer serves as our chief financial officer and treasurer. Mr. Hamer has served as Velodyne’s chief financial officer and treasurer since July 2019. Mr. Hamer served as interim chief financial officer and treasurer from April 2019 to July 2019. Previously, from October 2017 to September 2018, Mr. Hamer served as chief financial officer of Anomali, Inc. From October 2016 to April 2017, he served as chief financial officer of Sungevity, Inc. From June 2010 to February 2016, Mr. Hamer served as chief financial officer of ON24 Inc. Prior to that, Mr. Hamer was chief financial officer of Keynote Systems, Inc. and he held chief financial officer and vice president of finance and administration positions at KnowNow, Inc., IQ Labs and Intraspect Software, Inc. Prior to 2000, Mr. Hamer served in various financial positions at Excite@Home and Sybase, Inc. Mr. Hamer holds a Master of Accountancy from Florida International University and a B.S. in Accounting from the State University of New York at Binghamton.

Marta Thoma Hall. Ms. Hall serves as our chief marketing officer and a member of the Board. Ms. Hall served as vice president of marketing of Velodyne’s predecessor, Velodyne Acoustics, Inc., from 2009 to 2010 and then as president from 2010 until Velodyne was formed as an independent entity in December 2015. Ms. Hall served as Velodyne’s president and chief business development officer from December 2015 to January 2020. Ms. Hall has served as Velodyne’s chief marketing officer and a member of Velodyne’s board of directors since January 2020. Since 2009, Ms. Hall has helped grow Velodyne through a focus on marketing, business development, and leadership. During this time, alongside David Hall, Velodyne’s executive chairman, Ms. Hall led the company through the transition from primarily selling acoustics equipment to developing and selling lidar. Before joining Velodyne’s predecessor in 2009, Ms. Hall operated her own business, engaging with civic entities nationwide. Ms. Hall received the Most Influential Woman in Business Award in 2019 from the San Francisco Business Times. Ms. Hall holds a Master’s Degree from San Francisco State University and a Bachelor’s Degree from the University of California, Berkeley.

Joseph Michael Jellen. Mr. Jellen serves as our chief commercial officer. Mr. Jellen has served as Velodyne’s chief commercial officer since January 2016. Mr. Jellen previously served as Velodyne’s president from January 2016 to December 2019 and as a member of Velodyne’s board of directors from August 2016 to December 2019. From November 2014 to May 2015, Mr. Jellen served as vice president of Omron Adept Technology, Inc., a robotics and vision technology company. From May 2004 to August 2014, Mr. Jellen served in various capacities with subsidiaries of Danaher Corporation including Danaher Motion LLC, and Kollmorgen Corporation, most recently as vice president and general manager of vehicles, hybrid and industrial. Prior to Danaher Corporation, Mr. Jellen worked for Motion Engineering Inc., from September 2001 to May 2004 as director of sales, from October 1998 to September 2001 as field sales engineer and sales manager, and from October 1996 to October 1998 as controls applications engineer. Mr. Jellen served from September 1993 to October 1996 as manufacturing engineer at Seagate Technology PLC. Mr. Jellen holds a B.S.E.E. in Electrical Engineering from Marquette University and an M.B.A from Boston University.

Thomas Tewell. Mr. Tewell serves as our chief operating officer. Mr. Tewell has served as Velodyne’s chief operating officer since September 2018. Mr. Tewell brings more than 30 years of embedded engineering and executive-level engineering management experience to us, and over the last two decades, has had a specific focus on automotive electronics as well as GPU/graphics pipeline technologies. Prior to serving as Velodyne’s chief operating officer, Mr. Tewell was Velodyne’s senior vice president advanced manufacturing from September 2017 to June 2018 and chief manufacturing technology officer from June 2018 to September 2018. From February 2016 to September 2017, Mr. Tewell also served as chief technology officer at VeriSilicon Holdings Co., Ltd., where he was responsible for worldwide ASIC system solutions. From January 2015 to February 2016, Mr. Tewell served as senior manager at NXP Semiconductors. Previously, Mr. Tewell worked at Freescale Semiconductor from September 2013 until January 2015, most recently in worldwide software engineering for i.MX/Kinetis. Prior to that, he was execution manager for Tegra Automotive at NVIDIA and served in various roles with Fujitsu Semiconductor America, Inc., most recently as director of engineering for North and South America.

Mathew Rekow. Mr. Rekow serves as our chief technology officer. Mr. Rekow has served as Velodyne’s chief technology officer since January 2020. Prior to that, Mr. Rekow was previously Velodyne’s director of optical engineering from January 2018 to January 2020 and senior principal electro-optical engineer from July 2015 to January 2018. From April 2009 to June 2015, Mr. Rekow served as applications lab manager for ESI. Mr. Rekow

90

holds a M.S. in Materials Engineering from Colorado State University, and a B.S. in Physics from the University of Idaho.

Michael Vella. Mr. Vella serves as our general counsel. Mr. Vella joined Velodyne in May 2020. From January 1, 2019 to May 2020, Mr. Vella worked as a Partner of nTheta Limited, a cross-border consulting company, and as Vice President of Business Development at Managed Discovery, an electronic discovery company. From June 2010 until December 2018, Mr. Vella worked as Partner at the international law firm of Jones Day. Previously, Mr. Vella worked as a Partner at Morrison & Foerster LLP, and as an associate attorney in other US law firms, and as a Judicial Clerk for the United States Claims Court. Mr. Vella is a California-licensed lawyer with over 25 years of international legal experience in both the US and Asia. During his legal career, Mr. Vella has advised both technology startups and multinational corporations on a broad range of legal matters involving international business operations, IP challenges, litigation, and compliance matters.

Other Key Employees

Dr. Mircea Gradu. Dr. Gradu serves as our senior vice president of product and quality. Dr. Gradu has served as Velodyne’s senior vice president of product and quality since September 2019 and has started with Velodyne in 2017 as senior vice president of quality and validation. With over 25 years of experience in the automotive and commercial vehicle industry, Dr. Gradu started his career at Daimler AG in Stuttgart, Germany, served as vice president of transmission powertrain and driveline engineering and head of virtual analysis at FCA Fiat Chrysler Automobiles from September 2007 to March 2014 and, prior to Velodyne, was executive director engineering and quality at Hyundai Motor America where he worked from April 2014 to August 2017. An SAE Fellow, Dr. Gradu has been awarded over 45 patents and has published numerous technical papers. Dr. Gradu holds a master’s degree in mechanical engineering from the Polytechnic Institute of Bucharest and a doctorate in mechanical engineering from the Technical University of Stuttgart, Germany.

Non-Employee Directors

Joseph B. Culkin. Mr. Culkin has served as a member of Velodyne’s board of directors since September 2016. In 1987, Mr. Culkin founded New Logic Research, Inc., a provider of high-performance membrane filtration systems, and has served in a variety of capacities including presently as chief technology officer. Mr. Culkin holds a B.S. in chemical engineering from the University of Pennsylvania, an M.A. in theoretical fluid mechanics from Johns Hopkins University, and a PhD in chemical engineering from Northwestern University. We believe Mr. Culkin is qualified to serve as a member of the Board based on his operations and strategy experience in the scientific manufacturing industry.

Barbara Samardzich. Ms. Samardzich has served as a member of Velodyne’s board of directors since October 2016. Ms. Samardzich retired from Ford Motor Company in October 2016 after 26 years in various roles. From November 2005 to January 2016, Ms. Samardzich held various senior leadership positions with Ford Motor Company, including most recently as chief operating officer of Ford Europe, and prior to that, from November 2005 to October 2010, Ms. Samardzich served as the vice president of powertrain operation. Prior to joining Ford, Ms. Samardzich held various engineering positions at Westinghouse Electric Corporation. Ms. Samardzich currently serves on the board of directors of Adient plc, where she is also a member of the audit committee and is chair of the compensation committee, BRP Inc., where she is also chair of the Investment and Risk Committee, and Aktiebolaget SKF. Previously, Ms. Samardzich served on the board of directors of MTS Systems Corporation. Ms. Samardzich holds a B.S. in mechanical engineering from University of Florida, an M.S. in mechanical engineering from Carnegie Mellon University, and an M.S. in engineering management from Wayne State University. We believe that Ms. Samardzich is qualified to serve as a member of the Board based on her experience serving as a director of numerous public and private companies and her significant international automotive industry experience.

Christopher (Chris) Thomas. Mr. Thomas was most recently a partner with McKinsey & Company from January 2011 to June 2020. Mr. Thomas served as co-Managing Partner for the Firm’s Global Digital Strategy service line as well as its Global IoT service line, and as the leader of its Asia Semiconductor Practice. Mr. Thomas’ client and research work focused on the artificial intelligence, automotive, cloud computing, smart home, server and storage end markets; the automotive, wireless, networking, power, analog, flash memory, and CPU product segments; and the semiconductor equipment, foundry and fabless verticals. Mr. Thomas also founded the CEO Circle, a regular gathering of more than 200 Chinese CxOs and China heads of multinational companies. Prior to McKinsey, Mr. Thomas spent ten years at Intel. Mr. Thomas was the General Manager of Intel China and also held multiple executive roles at Intel’s global headquarters. These included Chief of Staff to Intel’s Chief Sales, Marketing and

91

Strategy Officer. Chris began his career as a private equity investor at The Blackstone Group in New York City. Mr. Thomas is a Visiting Professor at Tsinghua University and an invited member of the US-China Track II Dialogues on the Digital Economy. Mr. Thomas received an MBA from Stanford Business School, where he was an Arjay Miller Scholar, in 2000; a Master of Arts in Political Science, from Stanford University in 2000; and a Bachelor of Science in Economics, summa cum laude, from the Wharton School in 1996. We believe that Mr. Thomas is qualified to serve as a member of the board of directors based on his extensive international consulting and technology experience and financial expertise.

James A. Graf. Until the consummation of the Business Combination, Mr. Graf was the chief executive officer of GRAF and has been in this role since Graf’s inception in June 2018 and was a member of its board of directors from June 2018 to October 2019. Mr. Graf was a director of Platinum Eagle Acquisition Corp., from January 2018 to March 2019. Mr. Graf served as the vice president, chief financial officer and treasurer of Double Eagle Acquisition Corp. from its inception in June 2015 through its business combination with Williams Scotsman, Inc. in November 2017. He served as vice president, chief financial officer, treasurer and secretary of Silver Eagle Acquisition Corp. from its inception in April 2013 through Silver Eagle’s business combination with VDTH, and he served as vice president, chief financial officer, treasurer and secretary of GEE from its inception in February 2011 to its business combination with Row 44, Inc. and Advanced Inflight Alliance AG in January 2013. He was vice chairman of Global Entertainment AG, the German entity holding GEE’s equity in AIA from 2013 to 2014 and special advisor to GEE in 2013. He served as a special advisor to VDTH from 2015 to 2016. From 2008 to 2011 Mr. Graf served as a managing director of TC Capital Ltd., an investment bank, in Singapore. From 2007 to 2008, Mr. Graf was engaged as a consultant to provide financial advisory services to Metro-Goldwyn-Mayer, Inc. In 2001, Mr. Graf founded and became chief executive officer of Praedea, an enterprise software company with operations in the United States, Malaysia and Ukraine. The assets of Praedea were sold in 2006 to Mergent Inc, a wholly-owned subsidiary of Xinhua Finance Ltd., and renamed Mergent Data Technology, Inc., where Mr. Graf continued to serve as chief executive officer from 2006 to 2007. Praedea was renamed PSIC, and currently serves as an investment holding company for Mr. Graf. Mr. Graf continues to be chief executive officer of PSIC. Prior to founding Praedea, Mr. Graf was a managing director at Merrill Lynch, in Singapore from 1998 to 2000 and a consultant to Merrill Lynch in 2001. From 1996 to 1998, Mr. Graf served as a director and then managing director and president of Deutsche Bank’s investment banking entity in Hong Kong, Deutsche Morgan Grenfell (Hong Kong) Ltd. From 1993 to 1996, he was a vice president at Smith Barney in Hong Kong and Los Angeles. From 1987 to 1993, Mr. Graf was an analyst and then associate at Morgan Stanley in New York, Los Angeles, Hong Kong and Singapore. Mr. Graf received a Bachelor of Arts degree from the University of Chicago in 1987. We believe Mr. Graf is qualified to serve as a member of the Board based on his extensive leadership experience, background in corporate finance and mergers and acquisitions.

Michael E. Dee. Until the consummation of the Business Combination, Mr. Dee was the President and Chief Financial Officer of GRAF and has been in this role since September 2018 and also served as a member of Graf’s board of directors. Mr. Dee was a Senior Advisor to the President for Finance of the Asian Infrastructure Investment Bank in Beijing from January to July 2016 and also served as a member of its Investment Committee. From 2010 to 2015, Mr. Dee managed various private investments, including providing advice to SeaOne Maritime Corp., a startup focused on the monetization of natural gas and gas liquids and based in Texas. Mr. Dee was Senior Managing Director — International of Temasek Holdings Private Limited, Singapore’s sovereign investment company, from 2008 to 2010 and also served as a senior member of its Management Committee and Investment Committee. Prior to joining Temasek, Mr. Dee worked at Morgan Stanley from 1981 to 2007 in a variety of senior positions in its capital markets, mergers and acquisitions and firm management divisions, including acting as Regional Chief Executive Officer for Southeast Asia and as Head of Morgan Stanley’s Houston office. Mr. Dee served as the regional chairman of the Houston branch of Teach For America, Inc. and as a director of the Greater Houston Partnership. He was also appointed Singapore’s Honorary Consul General in Houston. Mr. Dee received a Bachelor of Science degree in Economics from the Wharton School of the University of Pennsylvania in 1981. We believe Mr. Dee is qualified to serve as a member of the Board based on his extensive experience in capital markets, corporate finance, private equity and mergers and acquisitions.

Family Relationships

David Hall, our executive chairman, and Marta Thoma Hall, our chief marketing officer and a member of the Board, are married. Joseph Culkin, a member of the company Board, is the brother-in-law of David Hall. Outside of the foregoing relationships, there are no other family relationships among any of our directors or executive officers.

92

Board Composition

Our Board has eight directors, of which six were nominated by Velodyne and two were nominated by GRAF.

Director Independence

The Board has determined that each of the directors on the Board other than David Hall, Anand Gopalan, Joseph Culkin and Marta Thoma Hall qualify as independent directors, as defined under the listing rules of Nasdaq.

Controlled Company

Because Mr. Hall controls a majority of our outstanding voting power, we are a “controlled company” under the corporate governance rules of Nasdaq. Therefore, we are not be required to have a majority of its board of directors be independent, nor will we be required to have a compensation committee or an independent nominating function. In light of our status as a controlled company, the Board is not expected to have (i) a majority of independent directors or (ii) directors nominated by the independent board members, rather our full board of directors is directly responsible for nominating members of the Board. However, we have an independent compensation committee as described below.

Board Oversight of Risk

One of the key functions of the Board is be informed oversight of our risk management process. We do not anticipate having a standing risk management committee, but rather this oversight function will be performed through the Board as a whole, as well as through the various standing committees that address risks inherent in their respective areas of oversight. For example, the audit committee will be responsible for overseeing the management of risks associated with financial reporting, accounting, and auditing matters; and the compensation committee will oversee the management of risks associated with our compensation policies and programs.

Board Committees

Audit Committee

The members of the audit committee are Christopher Thomas, Barbara Samardzich and Michael Dee, each of whom can read and understand fundamental financial statements. Each of Mr. Thomas, Ms. Samardzich and Mr. Dee is independent under the rules and regulations of the SEC and the listing standards of Nasdaq applicable to audit committee members. Mr. Thomas serves as the chair of the audit committee. Each of Mr. Thomas, Ms. Samardzich and Mr. Dee qualifies as an audit committee financial expert within the meaning of SEC regulations and meet the financial sophistication requirements of Nasdaq. The audit committee will assist the Board with its oversight of the following: the integrity of our financial statements; our compliance with legal and regulatory requirements; the qualifications, independence, and performance of the independent registered public accounting firm; the design and implementation of our internal audit function and risk assessment and risk management. Among other things, the audit committee will be responsible for reviewing and discussing with our management the adequacy and effectiveness of our disclosure controls and procedures. The audit committee will also discuss with management and independent registered public accounting firm the annual audit plan and scope of audit activities, scope and timing of the annual audit of our financial statements, and the results of the audit, quarterly reviews of our financial statements and, as appropriate, will initiate inquiries into certain aspects of our financial affairs. The audit committee is responsible for establishing and overseeing procedures for the receipt, retention, and treatment of any complaints regarding accounting, internal accounting controls or auditing matters, as well as for the confidential and anonymous submissions by employees of concerns regarding questionable accounting or auditing matters. In addition, the audit committee has direct responsibility for the appointment, compensation, retention, and oversight of the work of our independent registered public accounting firm. The audit committee has sole authority to approve the hiring and discharging of the our independent registered public accounting firm, all audit engagement terms and fees, and all permissible non-audit engagements with our independent registered public accounting firm. The audit committee will review and oversee all related person transactions in accordance with our policies and procedures.

Compensation Committee

The members of our compensation committee are Barbara Samardzich, Christopher Thomas and James A. Graf. Ms. Samardzich is the chair of the compensation committee. Each member of the compensation committee is

93

independent under the rules and regulations of the SEC and the listing standards of Nasdaq applicable to compensation committee members. The compensation committee assists the Board in discharging certain of our responsibilities with respect to compensating our executive officers, and the administration and review of our incentive plans for employees and other service providers, including the equity incentive plans, and other matters related to our compensation programs.

Code of Conduct

The Board has adopted a Code of Conduct, or the Code. The Code applies to all of our employees, officers, and directors, as well as all of our contractors, consultants, suppliers, and agents in connection with their work for us. The full text of the code of conduct is posted on our website at www.velodynelidar.com under the Investor Relations section. We intend to disclose future amendments to, or waivers of, the Code, as and to the extent required by SEC regulations, at the same location on the website identified above or in public filings. Information contained on the website is not incorporated by reference into this prospectus, and you should not consider information contained on the our to be part of this prospectus.

Compensation Committee Interlocks and Insider Participation

None of the members of the compensation committee has ever been a member of the board of directors or compensation committee of any other entity that has or has had one or more executive officers serving as a member of the Board or compensation committee.

Non-Employee Director Compensation

Velodyne has generally not provided any cash compensation to non-employee directors for their service on Velodyne’s board. Velodyne has had a policy of reimbursing all non-employee directors for their reasonable out-of-pocket expenses in connection with attending board of directors meetings. From time to time Velodyne has granted stock options to certain non-employee directors, typically in connection with a non-employee director’s initial appointment to the board.

The Board intends to approve a non-employee director compensation program in the future. Pursuant to this program, the non-employee directors will receive both cash and equity compensation for their service as directors.

Board Observer

Under the terms of a letter agreement between Velodyne and Nikon Corporation, Velodyne agreed to invite one representative of Nikon Corporation to attend in a non-voting and observer capacity open sessions of the meetings of the Board following the closing of the Business Combination. Nikon Corporation will retain these for so long as it holds at least 50% of the shares issued to it in the Business Combination.

94

EXECUTIVE COMPENSATION

Velodyne

2019 Summary Compensation Table

The following table shows information regarding the compensation of Velodyne’s named executive officers for services performed during the years ended December 31, 2019 and 2018.

    

    

    

    

    

    

    

    

    

    

    

Non-Equity

    

    

    

    

 

Incentive

Stock

Option

Plan

All Other

Salary

Bonus

Awards(1)

Awards

Compensation(2)

Compensation

Total

Name and Principal Position

Year

($)

($)

($)

($)

($)

($)

($)

David Hall

2019

597,692

2,130,750

240,306

2,968,748

Founder, Executive Chairman and Former Chief Executive Officer(3)

2018

500,000

200,000

700,000

Anand Gopalan

2019

465,600

2,146,500

281,106

4,500

(5)

2,897,706

Chief Executive Officer and Former Chief Technology Officer(3)

2018

363,480

4,269,750

218,706

4,500

(5)

4,856,436

Andrew Hamer(4)

2019

175,038

2,201,400

92,802

176,417

(6)

2,645,657

Chief Financial Officer

2018

(1)Represents the aggregate grant date fair value of RSU awards granted to the officer, computed in accordance with FASB ASC Topic 718. See Note 7 to Velodyne’s consolidated financial statements included elsewhere in this prospectus for a discussion of the assumptions made by us in determining the grant date fair value of Velodyne’s equity awards.
(2)Represents bonuses earned under Velodyne’s annual bonus plans with respect to 2018 and 2019 performance. Bonuses for 2019 remain subject to formal approval.
(3)Effective January 1, 2020, Mr. Hall transitioned from chief executive officer to executive chairman and Dr. Gopalan assumed the role of chief executive officer.
(4)Mr. Hamer’s employment with us commenced in July 2019. Prior to his appointment as chief financial officer, Mr. Hamer served as a consultant and Velodyne’s interim chief financial officer. Mr. Hamer’s employment letter entitles him to an annual base salary of $370,000.
(5)Represents $4,500 in 401(k) plan contributions made by us.
(6)Represents $171,917 in consulting fees paid to Mr. Hamer while he served as a consultant and Velodyne’s interim chief financial officer and $4,500 in 401(k) plan contributions made by us.

Narrative Explanation of Compensation Arrangements with Velodyne’s Named Executive Officers

Velodyne entered into employment agreements with each of Messrs. Gopalan and Hamer in connection with the commencement of their employment and, as described further below, entered into a new employment agreement with Mr. Gopalan in connection with his promotion to chief executive officer, effective January 1, 2020. Velodyne does not have a written employment agreement with David Hall, Velodyne’s executive chairman and former chief executive officer. Velodyne’s employment agreements with Messrs. Gopalan and Hamer set forth each such named executive officer’s annual base salary and target bonus opportunity. These agreements also provide Messrs. Gopalan and Hamer with severance rights. It is expected that we will enter into new employment agreements, along with severance and change in control agreements, with our executive officers and other members of senior management. These agreements are expected to contain terms generally consistent with those offered by other publicly traded peer companies.

The annual base salaries of named executive officers will be reviewed from time to time and adjusted when the board of directors or compensation committee determines an adjustment is appropriate. During the year ended December 31, 2019, the annual base salaries for Messrs. Hall, Gopalan and Hamer were $600,000, $468,000 and

95

$370,000, respectively. Effective January 1, 2020, the annual base salary of Dr. Gopalan was increased to $500,000. The annual base salaries of Messrs. Hall and Hamer remain at $600,000 and $370,000, respectively.

Each of Velodyne’s named executive officers is eligible to earn an incentive bonus for each of Velodyne’s fiscal years they are employed by us. Except in the case of Mr. Hall, Velodyne typically sets target bonus opportunities as a percentage of Velodyne’s named executive officers’ annual base salaries. Mr. Hamer’s target bonus opportunity is 50% of his base salary and Dr. Gopalan’s target bonus opportunity was increased from 60% to 100% of his base salary effective January 1, 2020, under the terms of his new employment agreement. During 2018 and 2019, Velodyne’s named executive officers earned bonuses based on the achievement of certain subjective or objective company performance targets and individual performance goals, in each case as determined by members of Velodyne’s executive team. In 2019, these goals included progress on an initial public offering, the completion of other key corporate transactions and strategic initiatives, including the Series B-1 preferred stock financing, and general financial performance of the company. The company performance targets and individual performance goals vary from year to year and from executive to executive.

Effective January 1, 2020, Velodyne entered into a new employment agreement with Dr. Gopalan in connection with his promotion to chief executive officer. In addition to containing annual base salary, bonus opportunity and severance rights, the agreement provides that Velodyne will grant to Dr. Gopalan an option to purchase 150,000 shares of Velodyne’s common stock (“Promotion Option”) and two awards of RSUs. The first award will be 300,000 RSUs (“Promotion RSU Award” and such RSUs the “Promotion RSUs”) and the second award will be for up to 375,000 RSUs, with a target award of 150,000 RSUs (“Performance RSUs”).

Each of the awards promised in Dr. Gopalan’s employment agreement are subject to different vesting schedules. 25% of the shares of common stock subject to the Promotion Option will vest after 12 months of continuous service following January 1, 2020, and the balance will vest in equal monthly installments over the next 36 months of Dr. Gopalan’s continuous service. The Promotion RSU will be subject to the satisfaction of a time-based vesting requirement. This time-based vesting requirement will be satisfied upon the first occurrence of either of the following: (A)(i) with respect to 25% of the Promotion RSUs if Dr. Gopalan remains in continuous service through January 1, 2021 and a sale event occurs on or prior to January 1, 2021 and (ii) with respect to an additional 6.25% of the Promotion RSUs when Dr. Gopalan remains in continuous service through each of the next twelve successive three-month periods thereafter, but only if the sale event had occurred on or prior to January 1, 2021; or (B)(i) with respect to 58.33% of the Promotion RSUs if Dr. Gopalan remains in continuous service through an IPO (as defined in the employment agreement) and the IPO occurs on or prior to January 1, 2021, and (ii) with respect to 6.25% of the Promotion RSUs when Dr. Gopalan remains in continuous service through each of the next seven successive three-month periods thereafter (except that the time-based vesting requirement will only be satisfied with respect to the remaining 4.17% of the Promotion RSUs upon completion of the seventh successive three-month period), but only if the IPO had occurred on or prior to January 1, 2021. The number of Performance RSUs, up to 375,000, that will vest is determined by the amount of appreciation Velodyne’s common stock experiences between January 1, 2020 and December 31, 2022. If the value of Velodyne’s common stock on December 31, 2022 is between $21.78 and $29.04 per share, the reference price, then 112,500 Performance RSUs will vest. The amount of Performance RSUs that vest will scale up to 375,000 RSUs, all of which will vest if Velodyne’s common stock on December 31, 2022 has a value equal to greater than $72.60, which is 250% of 29.04. If neither a sale event nor an IPO occurs on or prior to January 1, 2023, the Performance RSUs will immediately terminate for no consideration on that date. For purposes of the Promotion RSUs and the Performance RSUs granted to Dr. Gopalan, it is anticipated that an IPO will be deemed to have occurred by the board.

The Promotion Option, the Promotion RSU Award and the Performance RSUs are subject to accelerated vesting in certain circumstances. In the case of the Promotion Option and the Promotion RSU, the vesting requirements will be deemed satisfied in full on an accelerated basis if Dr. Gopalan’s employment is terminated without cause by us or he resigns for good reason during the period commencing one month prior to and ending 12 months after a sale event; provided that such accelerated vesting shall not apply to the Promotion RSUs if they expired or were terminated prior to such employment termination or resignation. If Velodyne is subject to a sale event while Dr. Gopalan remains in continuous service and the Promotion Option and Promotion RSUs are not assumed by the acquirer or its parent, continued by the surviving company or substituted for an equivalent award or cash payment, then the outstanding Promotion Option and Promotion RSUs, if any, will be deemed vested in full immediately prior to the sale event. In the case of the Performance RSUs, if Dr. Gopalan’s employment is terminated without cause by us or he resigns for good reason during the period commencing one month prior to and ending 12 months after a sale event, the number of Performance RSUs that will become vested, up to 375,000, will be determined in relation to the gross price per

96

share paid by the acquirer in the sale event; provided that such vesting shall not apply to the Performance RSUs if they expired or were terminated prior to such employment termination or resignation. If Velodyne is subject to a sale event while Dr. Gopalan remains in continuous service and the Performance RSUs are not assumed by the acquirer or its parent, continued by the surviving company or substituted for an equivalent award or cash payment, then the outstanding Performance RSUs, if any, will vest based on the gross price per share paid by the acquirer in the sale event.

Employee Benefits and Perquisites

Velodyne’s named executive officers are eligible to participate in Velodyne’s health and welfare plans to the same extent as are other full-time employees generally. Velodyne generally does not provide Velodyne’s named executive officers with perquisites or other personal benefits. However, Velodyne does reimburse Velodyne’s named executive officers for their necessary and reasonable business and travel expenses incurred in connection with their services to us.

Velodyne’s named executive officers are also eligible to participant in the 401(k) plan Velodyne maintains for Velodyne’s employees generally. The 401(k) plan is intended to qualify under Section 401(k) of the Internal Revenue Service Code, so that contributions to the 401(k) plan by employees or by us, and the investment earnings thereon, are not taxable to the employees until withdrawn, and so that contributions made by us, if any, will be deductible by us when made. Employees may elect to reduce their current compensation by up to the statutorily prescribed annual limits and to have the amount of such reduction contributed to their 401(k) plans. The 401(k) plan permits us to make contributions up to the limits allowed by law on behalf of all eligible employees. In the year ended December 31, 2019, Velodyne made a 401(k) contribution of $4,500 for each of Dr. Gopalan and Mr. Hamer.

Equity Compensation

Velodyne offers stock options and RSUs to Velodyne’s named executive officers as the long-term incentive component of Velodyne’s compensation program. Velodyne typically grants equity-based awards to new hires upon their commencing employment with us. Stock options allow employees to purchase shares of Velodyne’s common stock at a price per share at least equal to the fair market value of Velodyne’s common stock on the date of grant and may or may not be intended to qualify as “incentive stock options” for U.S. federal income tax purposes. In the past, Velodyne’s board of directors has determined the fair market value of Velodyne’s common stock based upon inputs including valuation reports prepared by third-party valuation firms. Generally, Velodyne’s equity-based awards vest over four years, subject to the employee’s continued employment with us on each vesting date, and in the case of RSUs, a liquidity-event vesting requirement.

In 2019, both Mr. Hall and Dr. Gopalan received RSU awards in recognition of their service to us and to further incentivize continued performance. Under the terms of his consulting agreement with us, Mr. Hamer received two awards of 5,000 RSUs, one of which is subject only to a liquidity-event vesting requirement and the other is subject to both a liquidity-event vesting requirement and a four year time-based vesting requirement. In connection with his appointment as Velodyne’s full-time chief financial, Mr. Hamer received a third RSU award in 2019. The details of these awards are set forth in “Outstanding Equity Awards at 2019 Year-End.”

As described in the footnotes to the “Outstanding Equity Awards at 2019 Year-End” table, certain equity awards granted to one or more of Velodyne’s named executive officers are subject to accelerated vesting in the event such officer’s employment is terminated by us without cause or as a result of the officer’s resignation for good reason during a window commencing three months prior to and ending twelve months following a change in control.

Outstanding Equity Awards at 2019 Year-End

The following table provides information regarding outstanding equity awards held by Velodyne’s named executive officers as of December 31, 2019. The number of shares subject to each award and, where applicable, the exercise price per share, reflect all changes as a result of Velodyne’s capitalization adjustments.

97

The vesting schedule applicable to each outstanding award is described in the footnotes to the table below.

Option Awards

Stock Awards

    

    

    

Number of

    

Number of

    

    

    

    

    

Number of

    

Market Value

 

Securities

Securities

Shares or

of Shares or

Underlying

Underlying

Units of

Units of

Vesting

Unexercised

Unexercised

Option

Option

Stock That

Stock That

Commencement

Options (#)

Options (#)

Exercise

Expiration

Have Not

Have Not

Name

Date

Vested

Unvested

Price ($)

Date

Vested (#)

Vested(*) ($)

David Hall

2/22/19

(1)

75,000 

2,208,618.75 

Anand Gopalan

6/27/2016

(2)

43,750 

6,250 

18.08 

3/23/2027

6/27/2016

(3)

100,000 

2,944,825.00 

6/27/2016

(3)

25,000 

736,206.25 

6/27/2016

(3)

75,000 

2,208,618.75 

9/29/2018

(3)

25,000 

736,206.25 

11/26/2018

(3)

75,000 

2,208,618.75 

2/22/19

(3)

50,000 

1,472,412.50 

7/8/19

(3)

25,000 

736,206.25 

Andrew Hamer

4/17/19

(4)

5,000 

147,241.25 

4/17/19

(5)

5,000 

147,241.25 

4/3/19

(6)

65,000 

1,914,136.25 

(*)   As there was no public market for Velodyne’s common stock on December 31, 2019, Velodyne has assumed that the fair value on such date was $24.75 per share, the closing price of our common stock on September 29, 2020, the closing date of the Business Combination.

(1)Represents an award of RSUs granted to Mr. Hall, which is subject to both a time-based and a liquidity-event vesting requirement, with the time-based vesting requirement satisfied in connection with Mr. Hall’s continuous service over four years, with 25% of the time-based vesting requirement becoming satisfied upon completion of one year of service after the vesting commencement date and 1/16th of the time-based vesting requirement becoming satisfied upon the completion of each three month period of service thereafter. It is anticipated that the liquidity-event based requirement will be deemed to have occurred by the board of directors following the completion of the Business Combination.
(2)Option vests over four-year period based on Dr. Gopalan’s continuous service over four years, whereby 25% of the shares subject to the option vested after completion of one year of service after the vesting commencement date, and 1/16th of the shares vesting upon the completion of each three month period of service thereafter. The option will become vested in full on an accelerated basis if Dr. Gopalan’s employment is terminated without cause by us or he resigns for good reason during the period commencing three months prior to and ending twelve months after a change in control.
(3)Represents an award of RSUs granted to Dr. Gopalan, which is subject to both a time-based and a liquidity-event vesting requirement, with the time-based vesting requirement satisfied in connection with Dr. Gopalan’s continuous service over four years, with 25% of the time-based vesting requirement becoming satisfied upon completion of one year of service after the vesting commencement date and 1/16th of the time-based vesting requirement becoming satisfied upon the completion of each three month period of service thereafter. It is anticipated that the liquidity-event based requirement will be deemed to have occurred by the board of directors following the completion of the Business Combination. The time-based vesting requirement will be satisfied in full on an accelerated basis if Dr. Gopalan’s employment is terminated without cause by us or he resigns for good reason during the period commencing three months prior to and ending twelve months after a change in control.
(4)Represents an award of RSUs granted to Mr. Hamer, which is subject only to a liquidity-event vesting requirement. It is anticipated that the liquidity-event based requirement will be deemed to have occurred by the board of directors following the completion of the Business Combination.
(5)Represents an award of RSUs granted to Mr. Hamer, which is subject to both a time-based and a liquidity-event vesting requirement, with the time-based vesting requirement satisfied in connection with Mr. Hamer’s continuous service over four years, with 25% of the time-based vesting requirement becoming satisfied upon

98

completion of one year of service after the vesting commencement date and 1/16th of the time-based vesting requirement becoming satisfied upon the completion of each three month period of service thereafter. It is anticipated that the liquidity-event based requirement will be deemed to have occurred by the board of directors following the completion of the Business Combination.
(6)Represents an award of RSUs granted to Mr. Hamer, which is subject to both a time-based and a liquidity-event vesting requirement, with the time-based vesting requirement satisfied in connection with Mr. Hamer’s continuous service over four years, with 25% of the time-based vesting requirement becoming satisfied upon completion of one year of service after the vesting commencement date and 1/16th of the time-based vesting requirement becoming satisfied upon the completion of each three month period of service thereafter. It is anticipated that the liquidity-event based requirement will be deemed to have occurred by the board of directors following the completion of the Business Combination. The time-based vesting requirement will be satisfied in full on an accelerated basis if Mr. Hamer’s employment is terminated without cause by us or he resigns for good reason during the period commencing three months prior to and ending twelve months after a change in control.

Pension Benefits

Velodyne’s named executive officers did not participate in, or otherwise receive any benefits under, any pension or retirement plan sponsored by us during the year ended December 31, 2019.

Nonqualified Deferred Compensation

Velodyne’s named executive officers did not participate in, or earn any benefits under, a non-qualified deferred compensation plan sponsored by us during year ended December 31, 2019.

Equity Plans

2016 Stock Plan

General.   Velodyne’s board of directors adopted Velodyne’s 2016 Plan in July 2016, and it was approved by Velodyne’s stockholders in July 2016. The 2016 Plan has not been amended since its adoption in July 2016. No further awards will be made under Velodyne’s 2016 Plan after the consummation of the Business Combination; however, awards outstanding under Velodyne’s 2016 Plan will continue to be governed by their existing terms.

Share Reserve.  As of December 31, 2019, Velodyne has reserved 7,763,731 shares of Velodyne’s common stock for issuance under Velodyne’s 2016 Plan, all of which may be issued as incentive stock options. As of December 31, 2019, there were outstanding options to purchase 53,333 shares of common stock, at exercise prices ranging from $18.08 to $20.68 per share, or a weighted-average exercise price of $18.24 per share were outstanding under Velodyne’s 2016 Plan and 3,247,352 shares of common stock issuable upon the vesting and settlement of RSUs, and 4,463,045 shares of common stock remained available for future issuance. Unissued shares subject to awards that expire or are cancelled, shares reacquired by us, and shares withheld in payment of the purchase price or exercise price of an award or in satisfaction of withholding taxes will again become available for issuance under Velodyne’s 2016 Plan. No further awards will be made under Velodyne’s 2016 Plan.

2007 Incentive Stock Plan

Velodyne’s board of directors adopted Velodyne’s 2007 Plan in January 2008, and it was approved by Velodyne’s stockholders in January 2008. The most recent amendment of Velodyne’s 2007 Plan was adopted by Velodyne’s board of directors in October 2019 in order to decrease the aggregate number of shares reserved for issuance under the 2007 Plan by 2,500,000 shares. Velodyne ceased making awards under the 2007 Plan after the 2016 Plan was adopted and, as of December 31, 2019, other than 1,404,557 shares of common stock outstanding under RSAs, no outstanding awards remained under Velodyne’s 2007 Plan.

99

2020 Equity Incentive Plan

Eligibility

Current and prospective employees, non-employee directors, consultants, and advisors and our subsidiaries are eligible to be selected to participate in the Incentive Plan provided that incentive stock options may only be granted to employees.

Administration

The Board of Directors or a committee to which the Board has delegated authority administers the Incentive Plan. The administrator has complete discretion to make all decisions relating to the Incentive Plan and outstanding awards, including, among others, to select service providers who will receive awards under the Incentive Plan and the type and number of awards and the terms of the awards, to make, amend and rescind rules relating to the Incentive Plan and the awards granted under the Incentive Plan, and to make all other decisions relating to the operation of the Incentive Plan and awards granted under the Incentive Plan.

Share Reserve

The aggregate number of shares that may be issued under the Incentive Plan shall not exceed the sum of (i) 10,309,402 shares of our common stock plus (ii) 17,424,486 shares, which is the number of shares as of the effective time of the Business Combination that were subject to outstanding awards or were issued under Velodyne’s prior stock plans and that will be cancelled and reissued under the Incentive Plan as of the Effective Time. The number of shares reserved for issuance under the Incentive Plan will be increased automatically on the first business day of each of our fiscal years commencing on January 1, 2021 and ending on (and including January 1, 2030) by a number equal to the least of (i) 5% of the shares of our common stock issued and outstanding on the last business day of the prior fiscal year, (ii) 10,000,000 shares of our common stock and (iii) a number of shares of our common stock determined by the Board. Shares of our common stock subject to or issued pursuant to awards that are forfeited, cancelled or expire before being exercised or settled shall again become available for issuance under the Incentive Plan as well as shares issued pursuant to an award but later reacquired by Velodyne and any shares applied to pay the exercise price of any options or satisfy tax withholding obligations.

Awards

The Incentive Plan provides for the grant of stock options, including incentive stock options, nonqualified stock options, stock appreciation rights (“SARs”), restricted stock and restricted stock units.

Stock Options and SARs. Stock options provide for the option to purchase shares of common stock in the future at an exercise price set on the grant date, which may not be less than 100% of the fair market value of the common stock on the grant date. The exercise price of options granted under the Incentive Plan may be paid in cash or, at the discretion of the plan administrator, (i) with shares of our common stock already owned by the optionee, (ii) by an immediate sale of option shares through a broker approved by us, (iii) through a net-exercise procedure or (iv) any other method permitted by applicable law. SARs provide for the opportunity to receive a payment based upon the increase in value of our common stock from the date of grant through the date of settlement. The payment may be made in cash, shares of our common stock or a combination of the two and is equal to the fair market value of our common stock on the settlement date over the base price, which is determined at the grant date.
Restricted Stock and Restricted Stock Units. Restricted shares and stock units may be awarded under the Incentive Plan in return for any lawful consideration, and participants who receive restricted shares or restricted stock units generally are not required to pay cash for their awards. In general, these awards will be subject to vesting. Vesting may be based on length of service or upon satisfaction of other conditions determined by the plan administrator. Settlement of vested restricted stock units may be made in the form of cash, shares of common stock or a combination of the two.

100

Corporate Transactions

In the event we are party to a merger, consolidation, or certain change in control transactions, the treatment of outstanding awards granted under the Incentive Plan, and all shares acquired under the Incentive Plan, will be subject to the terms of the definitive transaction agreement (or, if there is no such agreement, as determined by the plan administrator). Unless an award agreement provides otherwise, such treatment may include any of the following with respect to each outstanding award:

the continuation, assumption, or substitution of an award by a surviving entity or its parent;
in the case of an option or stock appreciation right, the cancellation of an award without payment of any consideration;
the cancellation of the vested portion of an award (and any portion that becomes vested as of the effective time of the transaction) in exchange for a payment equal to the excess, if any, of the value that the holder of each share of our common stock receives in the transaction over (if applicable) the exercise price otherwise payable in connection with the award; or

•the assignment of any reacquisition or repurchase rights held by us in respect of an award of restricted shares to the surviving entity or its parent (with proportionate adjustments made to the price per share to be paid upon exercise of such rights); or

Each award held by a participant who remains a service provider with us as of the effective time of a merger or change in control will become fully vested and, if applicable, exercisable immediately prior to the effective time of the transaction, unless the applicable award agreement provides otherwise or the award is continued, assumed, or substituted (as provided above). The plan administrator is not required to treat all awards, or portions thereof, in the same manner.

The vesting of an outstanding award may be accelerated by the plan administrator upon the occurrence of a change in control, whether or not the award is to be assumed or replaced in the transaction, or in connection with a termination of service following a change in control transaction.

A change in control includes:

any person acquiring beneficial ownership of more than 50% of our total voting power;
the sale or other disposition of all or substantially all of our assets;
the merger or consolidation of us which our voting securities represent 50% or less of the total voting power of the surviving or acquiring entity; or
the members of our board cease to constitute a majority of the members of the board over a period of 12 months, excluding any new members appointed or elected by the then incumbent board.

Changes in Capitalization

In the event of certain changes in our capital structure without receipt of consideration, such as a stock split, reverse stock split, or dividend paid in common stock, proportionate adjustments will automatically be made to (i) the maximum number and kind of shares available for issuance under the Incentive Plan, including the maximum number and kind of shares that may be issued upon the exercise of incentive stock options and (ii) the maximum number and kind of shares covered by, and exercise price, base price, or purchase price, if any, applicable to each outstanding stock award.

101

Plan Amendment and Termination

The Board may amend or terminate the Incentive Plan at any time; however, no amendment, other than an amendment that increases the number of shares available under the Incentive Plan, may materially and adversely affect an award outstanding under the Incentive Plan without the consent of the affected participant and stockholder approval will be obtained for any amendment to the extent necessary to comply with applicable laws. The Incentive Plan will remain in effect until the tenth (10th) anniversary of the earlier of (i) the date the Board adopted the Incentive Plan and (ii) the date the stockholders approve the Incentive Plan, unless earlier terminated by the Board. No awards may be granted under the Incentive Plan after its termination.

International Participation

The plan administrator may modify awards granted to participants who are foreign nationals or employed outside the United States or establish subplans or procedures to address differences in laws, rules, regulations or customs of such foreign jurisdictions.

Application of Section 409A of the Code

Section 409A of the Code imposes an additional 20% tax and interest on an individual receiving non-qualified deferred compensation under a plan that fails to satisfy certain requirements. Generally speaking, Section 409A does not apply to incentive stock options, non-discounted non-qualified stock options and appreciation rights if no deferral is provided beyond exercise, or restricted stock. The awards made pursuant to the Incentive Plan are expected to be designed in a manner intended to comply with the requirements of Section 409A of the Code to the extent the awards granted under the Incentive Plan are not exempt from coverage. However, if the Incentive Plan fails to comply with Section 409A in operation, a participant could be subject to additional taxes and interest.

2020 Employee Stock Purchase Plan

General

The ESPP is intended to qualify as an “employee stock purchase plan” under Code Section 423, except as explained below under the heading “— International Participation.” During regularly scheduled “offerings” under the ESPP, participants will be able to request payroll deductions and then apply the accumulated deductions to purchase a number of shares of our common stock at a discount to the market value of the shares as of the purchase date and in an amount determined in accordance with the ESPP’s terms.

Shares Available for Issuance

The ESPP has 3,492,097 of authorized but unissued or reacquired shares of our common stock reserved for issuance under the ESPP, plus an additional number of shares to be reserved annually on the first day of each fiscal year for a period of not more than 20 years, beginning on January 1, 2021, in an amount equal to the least of (i) one percent (1%) of the outstanding shares of our common stock on such date, (ii) 2,500,000 shares of our common stock or (iii) a lesser amount determined by the Compensation Committee or the Board.

Administration

Except as noted below, the ESPP will be administered by the compensation committee of the Board. The compensation committee has the authority to construe, interpret and apply the terms of the ESPP, to determine eligibility, to establish such limitations and procedures as it determines are consistent with the ESPP and to adjudicate any disputed claims under the ESPP.

Eligibility

Each full-time and part-time employee, including our officers and employee directors and employees of participating subsidiaries, who is employed by us on the day preceding the start of any offering period will be eligible to participate in the ESPP. The ESPP requires that an employee customarily work more than 20 hours per week and more than 5 months per calendar year in order to be eligible to participate in the ESPP. The ESPP will permit an eligible employee to purchase common stock through payroll deductions, which may not be more than 15% of the

102

employee’s compensation, or such lower limit as may be determined by the compensation committee from time to time. However, no employee is eligible to participate in the ESPP if, immediately after electing to participate, the employee would own stock of our company (including stock such employee may purchase under this plan or other outstanding options) representing 5% or more of the total combined voting power or value of all classes of our stock. No employee will be able to purchase more than three thousand (3,000) shares, or such number of shares as may be determined by the compensation committee with respect to a single offering period, or purchase period, if applicable. In addition, no employee is permitted to accrue, under the ESPP and all similar purchase plans of ours or our subsidiaries, a right to purchase stock having a value in excess of $25,000 of the fair market value of such stock (determined at the time the right is granted) for each calendar year. Participants may withdraw from an offering period by filing a prescribed form with us at least 15 days prior to a purchase date and accrued payroll contributions will be refunded to the participant in accordance with the terms of the ESPP. Participation in the ESPP will end automatically on termination of employment.

Offering Periods and Purchase Price

The ESPP will be implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the compensation committee may specify offerings with a duration of not more than 27 months and may specify shorter purchase periods within each offering. During each purchase period, payroll deductions will accumulate, without interest. On the last day of the purchase period, accumulated payroll deductions will be used to purchase common stock for employees participating in the offering. Unless the compensation committee determines to approve a different structure, the ESPP establishes a 12-month offering period structure, with each offering period having two 6-month purchase periods.

The purchase price will be specified pursuant to the offering, but cannot, under the terms of the ESPP, be less than 85% of the fair market value per share of our common stock on either the offering date or on the purchase date, whichever is less. The fair market value of our common stock for this purpose will generally be the closing price on Nasdaq (or such other exchange as our common stock may be traded at the relevant time) for the date in question, or if such date is not a trading day, for the last trading day before the date in question.

Changes to Capital Structure

In the event that there is a specified type of change in our capital structure, such as a stock split, appropriate adjustments will be made to (1) the number of shares reserved under the ESPP, (2) the individual and aggregate participant share limitations described in the plan and (3) the price of shares that any participant has elected to purchase.

International Participation

To provide us with greater flexibility in structuring our equity compensation programs for our non-U.S. employees, the ESPP may permit participation in the ESPP by employees of our non-U.S. subsidiary entities, and such participation may be subject to other offering rules or sub-plans adopted by the compensation committee in order to achieve tax, securities law or other compliance objectives. While the ESPP is intended to be a qualified “employee stock purchase plan” within the meaning of Code Section 423, any such international sub-plans or offerings are not required to satisfy those U.S. tax code requirements and therefore may have terms that differ from the ESPP terms applicable in the U.S. However, any international sub-plans or offerings are subject to the ESPP terms limiting the overall shares available for issuance, the maximum payroll deduction rate, maximum purchase price discount and maximum offering period length.

Corporate Reorganization

Immediately before a corporate reorganization, any outstanding rights to purchase common stock under any offering period then in progress may be continued, assumed or substituted by the surviving entity or its parent, and if such acquirer refuses to continue, assume or substitute for any such rights, then, unless our Board or the compensation committee determines otherwise, a new purchase date will be set prior to the effective time of the corporate reorganization and the accumulated payroll deductions will be used to purchase our common stock. Following such purchase, the offering period then in effect will be cancelled.

103

Amendment and Termination

The Board and the compensation committee will each have the right to amend, suspend or terminate the ESPP at any time. Any increase in the aggregate number of shares of stock to be issued under the ESPP is subject to stockholder approval. Any other amendment is subject to stockholder approval only to the extent required under applicable law or regulation.

Certain Federal Income Tax Consequences of Participating in the ESPP

The following brief summary of the effect of U.S. federal income taxation upon the participant and the Company with respect to the shares purchased under the ESPP does not purport to be complete and does not discuss the tax consequences of a participant’s death or the income tax laws of any state or non-U.S. jurisdiction in which the participant may reside. The ESPP, and the right of U.S. participants to make purchases thereunder, is intended to qualify under the provisions of Sections 421 and 423 of the Code. Under these provisions, no income will be taxable to a participant until the shares purchased under the ESPP are sold or otherwise disposed of. Upon sale or other disposition of the shares, the participant generally will be subject to tax in an amount that depends upon whether the sale occurs before or after expiration of the holding periods described in the following sentence. If the shares are sold or otherwise disposed of more than two years from the first day of the applicable offering and one year from the applicable date of purchase, the participant will recognize ordinary income measured as the lesser of (1) the excess of the fair market value of the shares at the time of such sale or disposition over the purchase price, or (2) the excess of the fair market value of a share on the offering date that the right was granted over the purchase price for the right as determined on the offering date. Any additional gain will be treated as long term capital gain. If the shares are sold or otherwise disposed of before the expiration of either of the aforementioned holding periods, the participant will recognize ordinary income generally measured as the excess of the fair market value of the shares on the date the shares are purchased over the purchase price. Any additional gain or loss on such sale or disposition will be long-term or short-term capital gain or loss, depending on how long the shares have been held from the date of purchase. We generally are not entitled to a deduction for amounts taxed as ordinary income or capital gain to a participant except to the extent of ordinary income recognized by participants upon a sale or disposition of shares prior to the expiration of the holding periods described above.

ESPP Benefits

Purchase rights are subject to an eligible employee’s discretion, including an employee’s decision not to participate in the ESPP, and awards under the ESPP are not determinable. Directors who are not employees are not eligible to participate in, and will not receive any benefit under, the ESPP.

Limitation on Liability and Indemnification of Directors and Officers

Our Amended and Restated Certificate of Incorporation contains provisions that limit the liability of its current and former executive officers and directors for monetary damages to the fullest extent permitted by Delaware law. Delaware law provides that directors of a corporation will not be personally liable for monetary damages for any breach of fiduciary duties as directors, except liability:

for any breach of a director’s duty of loyalty to the corporation or its stockholders;
for any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;
under Section 174 of the Delaware General Corporation Law (unlawful payment of dividends or redemption of shares); or
for any transaction from which the director derives an improper personal benefit.

Such limitation of liability does not apply to liabilities arising under federal securities laws and does not affect the availability of equitable remedies, such as injunctive relief or rescission.

The Amended and Restated Certificate of Incorporation and the bylaws provide that we are required to indemnify our executive officers and directors to the fullest extent permitted by Delaware law. Our bylaws also provide that, upon satisfaction of certain conditions, we shall advance expenses incurred by an executive officer and director in advance of the final disposition of any action or proceeding, and permit us to secure insurance on behalf of any officer, director, employee, or other agent for any liability arising out of his or her actions in that capacity

104

regardless of whether we would otherwise be permitted to indemnify him or her under the provisions of Delaware law. The Amended and Restated Certificate of Incorporation and bylaws will also provide the board of directors with discretion to indemnify our other officers, employees, and other agents when determined appropriate by the board. We expect to enter into agreements to indemnify our directors and executive officers. With certain exceptions, these agreements provide for indemnification for related expenses, including, among other things, attorneys’ fees, judgments, fines, and settlement amounts incurred by any of these individuals in any action or proceeding. It is believed that these bylaw provisions and indemnification agreements are necessary to attract and retain qualified persons as directors and officers. We also maintain customary directors’ and officers’ liability insurance.

The limitation of liability and indemnification provisions in the Amended and Restated Certificate of Incorporation and bylaws may discourage stockholders from bringing a lawsuit against our directors for breach of their fiduciary duty. They may also reduce the likelihood of derivative litigation against our directors and officers, even though an action, if successful, might benefit the company and other stockholders. Furthermore, a stockholder’s investment may be adversely affected to the extent that we pay the costs of settlement and damage awards against directors and officers as required by these indemnification provisions. Except as disclosed elsewhere in this prospectus, at present, there is no pending litigation or proceeding involving any Velodyne directors, officers, or employees for which indemnification is sought, and Velodyne is not aware of any threatened litigation involving Velodyne that may result in claims for indemnification under Velodyne agreements or governing documents.

2019 Director Compensation

With respect to the year ended December 31, 2019, Velodyne’s non-employee directors did not receive cash compensation for their service on Velodyne’s board of directors and Velodyne did not have a formal non-employee director compensation program in 2019. Velodyne’s board exercised its discretion to grant RSUs to certain non-employee directors serving in 2019. Mr. David Hall, Velodyne’s founder and chief executive officer during fiscal year 2019, did not and does not receive any additional compensation for his service as a member of Velodyne’s board. Joseph Michael Jellen, Velodyne’s chief commercial officer and former president, served as a director during the year ended December 31, 2019. Mr. Jellen was compensated in his capacity as an employee and executive officer, but he did not receive compensation for his service as member of Velodyne’s board during the year ended December 31, 2019.

The following table sets forth information regarding the compensation of Velodyne’s non-employee directors during the year ended December 31, 2019:

    

Stock

    

    

 

Name

Awards ($)(1)

Total ($)

Joseph B. Culkin

Ken Goldman(2)

$

710,250

$

710,250

Jennifer Li(3)

$

710,250

$

710,250

Barbara Samardzich(4)

Christopher Thomas(5)

(1)Represents the aggregate grant date fair value of RSUs granted to non-employee directors in 2019, computed in accordance with FASB ASC Topic 718. See Note 7 to Velodyne’s consolidated financial statements included elsewhere in this prospectus for a discussion of the assumptions made by Velodyne in determining the grant date fair value of its equity awards.
(2)As of December 31, 2019, Mr. Goldman held 4,166 RSUs that will vest only if the liquidity-event vesting requirement occurs , which is expected to be deemed to have occurred following the completion of the Business Combination, by June 27, 2021. Mr. Goldman resigned from Velodyne’s board of directors in June 2019.
(3)As of December 31, 2019, Ms. Li held 25,000 RSUs that vest quarterly over four years beginning in September 2018. These RSUs are also subject to a liquidity-event vesting requirement, which is expected to be deemed to have occurred following the completion of the Business Combination.
(4)As of December 31, 2019, Ms. Samardzich held 35,000 RSUs that vest quarterly over four years beginning in October 2016. These RSUs are also subject to a liquidity-event vesting requirement, which is expected to be deemed to have occurred following the completion of the Business Combination.
(5)Mr. Thomas joined the Velodyne board in July 2020.

105

DESCRIPTION OF SECURITIES

The following summary of the material terms of our common stock and warrants is not intended to be a complete summary of the rights and preferences of such securities. We urge you to read our Amended and Restated Certificate of Incorporation in its entirety for a complete description of the rights and preferences of our common stock and the Warrant Agreement and Form of Warrant for a description of the terms of the Warrants.

Authorized and Outstanding Stock

The Amended and Restated Certificate of Incorporation authorizes the issuance of 2,250,000,000 shares of common stock, $0.0001 par value per share and 25,000,000 shares of preferred stock, par value $0.0001 per share. The outstanding shares of our common stock are, and the shares of common stock issuable in connection with the Business Combination pursuant to the Merger Agreement and the PIPE Investment will be, duly authorized, validly issued, fully paid and non-assessable. As of September 29, 2020, there were 172,896,920 shares of common stock outstanding, held of record by approximately 124 holders of common stock and no shares of preferred stock outstanding. Such numbers do not include DTC participants or beneficial owners holding shares through nominee names.

Common Stock

The Amended and Restated Certificate of Incorporation provides that the common stock will have identical rights, powers, preferences and privileges to current common stock.

Voting Power

Except as otherwise required by law or as otherwise provided in any certificate of designation for any series of preferred stock, under the current certificate of incorporation and the Amended and Restated Certificate of Incorporation, the holders of common stock possess or will possess, as applicable, all voting power for the election of our directors and all other matters requiring stockholder action and are entitled or will be entitled, as applicable, to one vote per share on matters to be voted on by stockholders. The holders of common stock shall at all times vote together as one class on all matters submitted to a vote of the holders of common stock under both the current certificate of incorporation and the Amended and Restated Certificate of Incorporation.

Dividends

Subject to the rights, if any of the holders of any outstanding shares of preferred stock, under both the current certificate of incorporation and the Amended and Restated Certificate of Incorporation, holders of common stock will be entitled to receive such dividends and other distributions, if any, as may be declared from time to time by our Board in its discretion out of funds legally available therefor and shall share equally on a per share basis in such dividends and distributions.

Liquidation, Dissolution and Winding Up

In the event of the voluntary or involuntary liquidation, dissolution or winding-up of our company under both the current certificate of incorporation and the Amended and Restated Certificate of Incorporation, the holders of common stock will be entitled to receive all the remaining assets available for distribution to stockholders, ratably in proportion to the number of shares of common stock held by them, after the rights of the holders of the preferred stock have been satisfied.

Preemptive or Other Rights

Under the current certificate of incorporation, our stockholders have no preemptive or other subscription rights and there are no sinking fund or redemption provisions applicable to our common stock.

Election of Directors

Our Board is currently divided into three classes, Class I, Class II and Class III, with only one class of directors being elected in each year and each class (except for those directors appointed prior to our first annual meeting of

106

stockholders) serving a three-year term. The term of office of the Class I directors will expire at our first annual meeting of stockholders. The term of office of the Class II directors will expire at the second annual meeting of stockholders. The term of office of the Class III directors will expire at the third annual meeting of stockholders. However, if the Business Combination Proposal, the Nasdaq Stock Issuance Proposal, the Charter Approval Proposal and the Incentive Plan Proposal are approved at the Special Meeting, this structure will change.

Under the terms of the Amended and Restated Certificate of Incorporation, upon the effectiveness thereof, the term of the Class I Directors in place at such time will expire at the first annual meeting of the stockholders of the following the completion of the Business Combination; the term of the Class II Directors in place at such time will expire at the second annual meeting of the stockholders following the completion of the Business Combination; and the term of the Class III Directors in place at such time will expire at the third annual meeting of the stockholders of following the completion of the Business Combination.

Preferred Stock

Our Amended and Restated Certificate of Incorporation provides that shares of preferred stock may be issued from time to time in one or more series. Our Board is authorized to fix the voting rights, if any, designations, powers, preferences and relative, participating, optional, special and other rights, if any, and any qualifications, limitations and restrictions thereof, applicable to the shares of each series. Our Board is able, without stockholder approval, to issue preferred stock with voting and other rights that could adversely affect the voting power and other rights of the holders of the common stock and could have anti-takeover effects. The ability of our Board to issue preferred stock without stockholder approval could have the effect of delaying, deferring or preventing a change of control of us or the removal of existing management. We have no preferred stock outstanding at the date hereof. Although we do not currently intend to issue any shares of preferred stock, we cannot assure you that we will not do so in the future.

Dividends

We have not paid any cash dividends on our common stock to date and do not intend to pay cash dividends prior to the completion of a business combination. The payment of cash dividends in the future will be dependent upon our revenues and earnings, if any, capital requirements and general financial condition subsequent to completion of a business combination. The payment of any cash dividends subsequent to a business combination will be within the discretion of our Board at such time. In addition, our Board is not currently contemplating and does not anticipate declaring any stock dividends in the foreseeable future. Further, if we incur any indebtedness, our ability to declare dividends may be limited by restrictive covenants we may agree to in connection therewith.

Transfer Agent

The Transfer Agent for our common stock is Continental Stock Transfer & Trust Company. We have agreed to indemnify Continental Stock Transfer & Trust Company in its role as transfer agent, its agents and each of its stockholders, directors, officers and employees against all liabilities, including judgments, costs and reasonable counsel fees that may arise out of acts performed or omitted for its activities in that capacity, except for any liability due to any gross negligence, willful misconduct or bad faith of the indemnified person or entity.

Certain Anti-Takeover Provisions of Delaware Law, GRAF’s Certificate of Incorporation and Bylaws

Provisions of the DGCL and our current certificate of incorporation and bylaws as well as provisions of the Amended and Restated Certificate of Incorporation could make it more difficult to acquire us by means of a tender offer, a proxy contest or otherwise, or to remove incumbent officers and directors. These provisions, summarized below, are intended to discourage coercive takeover practices and inadequate takeover bids and to encourage persons seeking to acquire control of us to first negotiate with the board of directors. We believe that the benefits of these provisions outweigh the disadvantages of discouraging certain takeover or acquisition proposals because, among other things, negotiation of these proposals could result in an improvement of their terms and enhance the ability of our Board to maximize stockholder value. However, these provisions may delay, deter or prevent a merger or acquisition of us that a stockholder might consider is in its best interest, including those attempts that might result in a premium over the prevailing market price of the common stock.

We are currently subject to the provisions of Section 203 of the DGCL, which we refer to as “Section 203,” regulating corporate takeovers. Assuming the approval of the proposals at the Special Meeting, we will no longer be subject to Section 203 upon the effectiveness of the proposals. Instead, we would “opt out” of Section 203 and,

107

instead, our Amended and Restated Certificate of Incorporation would include a provision that is substantially similar to Section 203, but excludes David S. Hall and his respective successors, affiliates and associates from the definition of “interested stockholder” because such stockholders currently hold voting power of Velodyne in excess of, and immediately following the Business Combination these parties will hold voting power in excess of, the 15% threshold under Section 203. Upon consummation of the Business Combination, David S. Hall and his respective successors, affiliates and associates will become “interested stockholders” within the meaning of Section 203, but will not be subject to the restrictions on business combinations set forth in Section 203, as our Board approved the Business Combination in which such stockholders became interested stockholders prior to such time they became interested stockholders. Assuming adoption of the proposals at the Special Meeting, the provisions set forth in the proposals with regards to Section 203 would take effect 12 months after the filing of the Amended and Restated Certificate of Incorporation with the Delaware Secretary of State. Section 203 prevents certain Delaware corporations, under certain circumstances, from engaging in a business combination with (i) a stockholder who owns fifteen percent (15%) or more of our outstanding voting stock (otherwise known as an “interested stockholder”); (ii) an affiliate of an interested stockholder; or (iii) an associate of an interested stockholder, in each case, for three years following the date that such stockholder became an interested stockholder.

A business combination includes a merger or sale of more than 10% of our assets. However, the above provisions of Section 203 do not apply if:

our Board approves the transaction that made the stockholder an “interested stockholder,” prior to the date of the transaction;
after the completion of the transaction that resulted in the stockholder becoming an interested stockholder, that stockholder owned at least 85% of our voting stock outstanding at the time the transaction commenced, other than statutorily excluded shares of common stock; or
on or subsequent to the date of the transaction, the business combination is approved by our Board and authorized at a meeting of our stockholders, and not by written consent, by an affirmative vote of at least two-thirds of the outstanding voting stock not owned by the interested stockholder.
Assuming the approval of the Amended and Restated Certificate of Incorporation at the Special Meeting, it will require the approval by affirmative vote of the holders of at least two-thirds of the common stock to make any amendment to key provisions of the Amended and Restated Certificate of Incorporation or of the bylaws.

In addition, both our current certificate of incorporation and our Amended and Restated Certificate of Incorporation provide for certain other provisions that may have an anti-takeover effect:

There is no cumulative voting with respect to the election of directors.
Our Board is empowered to elect a director to fill a vacancy created by the expansion of the Board or the resignation, death, or removal of a director in certain circumstances.
Directors may only be removed from the Board for cause.
A prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders.
A prohibition on stockholders calling a special meeting and the requirement that a meeting of stockholders may only be called by members of our Board, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors.
Our authorized but unissued common stock and preferred stock are available for future issuances without stockholder approval and could be utilized for a variety of corporate purposes, including future offerings to raise additional capital, acquisitions and employee benefit plans. Our Board is entitled, without further stockholder approval, to designate one or more series of preferred stock and the associated voting rights, preferences and privileges of such series of preferred stock. The existence of authorized but unissued and unreserved common stock and preferred stock could render more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.

108

Forum Selection Clause

Our current certificate of incorporation includes and the Amended and Restated Certificate of Incorporation will also include, a forum selection clause. The Amended and Restated Certificate of Incorporation provides that, subject to limited exceptions, the Court of Chancery of the State of Delaware and federal court within the State of Delaware will be exclusive forums for any (i) derivative action or proceeding brought on GRAF’s behalf; (ii) action asserting a claim of breach of fiduciary duty owed by any of GRAF’s directors, officers or other employees to GRAF or its stockholders; (iii) action asserting a claim against GRAF arising pursuant to any provision of the DGCL, GRAF’s Amended and Restated Certificate of Incorporation or bylaws; or (iv) other action asserting a claim against GRAF that is governed by the internal affairs doctrine. This choice of forum provision does not apply to actions brought to enforce a duty or liability created by the Exchange Act or any other claim for which federal courts have exclusive jurisdiction. Furthermore, unless GRAF consents in writing to the selection of an alternative forum, the federal district courts of the United States shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. GRAF intends for this provision to apply to any complaints asserting a cause of action under the Securities Act despite the fact that Section 22 of the Securities Act creates concurrent jurisdiction for the federal and state courts over all actions brought to enforce any duty or liability created by the Securities Act or the rules and regulations promulgated thereunder. Please see “Risk Factors—Our Amended and Restated Certificate of Incorporation designates the Court of Chancery of the State of Delaware and federal court within the State of Delaware as the exclusive forum for certain types of actions and proceedings that GRAF’s stockholders may initiate, which could limit a stockholder’s ability to obtain a favorable judicial forum for disputes with GRAF or its directors, officers or employees.” for additional information.

Warrants

Each warrant entitles the registered holder thereof to purchase three-quarters of one share of our common stock at a price of  $11.50 per whole share, subject to adjustment in either case as discussed below, at any time commencing 30 days after the completion of the Business Combination. Pursuant to the warrant agreement, a warrantholder may exercise its warrants only for a whole number of shares of common stock. This means that no fractional shares will be issued upon exercise of the warrants. If, upon exercise of the warrants, a holder would be entitled to receive a fractional interest in a share, we will, upon exercise, round down to the nearest whole number the number of shares of common stock to be issued to the warrantholder. The warrants will expire five years after the completion of the Business Combination, at 5:00 p.m., New York City time, or earlier upon redemption or liquidation.

We are not obligated to deliver any shares of common stock pursuant to the exercise of a warrant and have no obligation to settle such warrant exercise unless a registration statement under the Securities Act with respect to the shares of common stock underlying the warrants is then effective and a prospectus relating thereto is current, subject to our satisfying our obligations described below with respect to registration. No warrant will be exercisable and we will not be obligated to issue shares of common stock upon exercise of a warrant unless common stock issuable upon such warrant exercise has been registered, qualified or deemed to be exempt under the securities laws of the state of residence of the registered holder of the warrants. In the event that the conditions in the two immediately preceding sentences are not satisfied with respect to a warrant, the holder of such warrant will not be entitled to exercise such warrant and such warrant may have no value and expire worthless. In no event will we be required to net cash settle any warrant.

We have agreed that as soon as practicable, but in no event later than 15 business days after the closing of our initial business combination, we will use our best efforts to file with the SEC a registration statement covering the shares of common stock issuable upon exercise of the warrants, to cause such registration statement to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of our initial business combination, warrantholders may, until such time as there is an effective registration statement and during any period when we will have failed to maintain an effective registration statement, exercise warrants on a "cashless basis" in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if our common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a "covered security" under Section 18(b)(1) of the Securities Act, we may, at our option, require holders of public warrants who exercise their warrants to do so on a "cashless basis" in accordance with Section 3(a)(9) of the Securities Act and, in the event we so elect, we will not be required to file or maintain in effect

109

a registration statement, and in the event we do not so elect, we will use our best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available.

Once the warrants become exercisable, we may call the warrants for redemption:

in whole and not in part;
at a price of  $0.01 per warrant;
upon not less than 30 days' prior written notice of redemption (the "30-day redemption period") to each warrantholder; and if, and only if, the reported last sale price of the common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending three business days before we send the notice of redemption to the warrantholders.

If and when the warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. We will use our best efforts to register or qualify such shares of common stock under the blue sky laws of the state of residence in those states in which the warrants were offered by us in the Public Offering.

We have established the last of the redemption criterion discussed above to prevent a redemption call unless there is at the time of the call a significant premium to the warrant exercise price. If the foregoing conditions are satisfied and we issue a notice of redemption of the warrants, each warrantholder will be entitled to exercise its warrant prior to the scheduled redemption date. However, the price of the common stock may fall below the $18.00 redemption trigger price (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) as well as the $11.50 warrant exercise price after the redemption notice is issued.

If we call the warrants for redemption as described above, our management will have the option to require any holder that wishes to exercise its warrant to do so on a "cashless basis." In determining whether to require all holders to exercise their warrants on a "cashless basis," our management will consider, among other factors, our cash position, the number of warrants that are outstanding and the dilutive effect on our stockholders of issuing the maximum number of shares of common stock issuable upon the exercise of our warrants. If our management takes advantage of this option, all holders of warrants would pay the exercise price by surrendering their warrants for that number of shares of common stock equal to the quotient obtained by dividing (x) the product of the number of shares of common stock underlying the warrants, multiplied by the excess of the "fair market value" of our common stock (defined below) over the exercise price of the warrants by (y) the fair market value. The "fair market value" shall mean the average reported last sale price of the common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. If our management takes advantage of this option, the notice of redemption will contain the information necessary to calculate the number of shares of common stock to be received upon exercise of the warrants, including the "fair market value" in such case. Requiring a cashless exercise in this manner will reduce the number of shares to be issued and thereby lessen the dilutive effect of a warrant redemption. We believe this feature is an attractive option to us if we do not need the cash from the exercise of the warrants after our initial business combination. If we call our warrants for redemption and our management does not take advantage of this option, our sponsor and its permitted transferees would still be entitled to exercise their private placement warrants for cash or on a cashless basis using the same formula described above that other warrantholders would have been required to use had all warrantholders been required to exercise their warrants on a cashless basis, as described in more detail below.

A holder of a warrant may notify us in writing in the event it elects to be subject to a requirement that such holder will not have the right to exercise such warrant, to the extent that after giving effect to such exercise, such person (together with such person's affiliates), to the warrant agent's actual knowledge, would beneficially own in excess of 4.9% or 9.8% (or such other amount as a holder may specify) of the shares of common stock outstanding immediately after giving effect to such exercise.

If the number of outstanding shares of common stock is increased by a stock dividend payable in shares of common stock, or by a split-up of shares of common stock or other similar event, then, on the effective date of such stock dividend, split-up or similar event, the number of shares of common stock issuable on exercise of each warrant will be increased in proportion to such increase in the outstanding shares of common stock. A rights offering to holders of common stock entitling holders to purchase shares of common stock at a price less than the fair market value will be deemed a stock dividend of a number of shares of common stock equal to the product of  (i) the number of shares of common stock actually sold in such rights offering (or issuable under any other equity securities sold in

110

such rights offering that are convertible into or exercisable for common stock) and (ii) one (1) minus the quotient of  (x) the price per share of common stock paid in such rights offering divided by (y) the fair market value. For these purposes (i) if the rights offering is for securities convertible into or exercisable for common stock, in determining the price payable for common stock, there will be taken into account any consideration received for such rights, as well as any additional amount payable upon exercise or conversion and (ii) fair market value means the volume weighted average price of common stock as reported during the ten (10) trading day period ending on the trading day prior to the first date on which the shares of common stock trade on the applicable exchange or in the applicable market, regular way, without the right to receive such rights.

In addition, if we, at any time while the warrants are outstanding and unexpired, pay a dividend or make a distribution in cash, securities or other assets to the holders of common stock on account of such shares of common stock (or other shares of our capital stock into which the warrants are convertible), other than (a) as described above, (b) certain ordinary cash dividends, or (c) to satisfy the redemption rights of the holders of common stock in connection with a proposed initial business combination, , then the warrant exercise price will be decreased, effective immediately after the effective date of such event, by the amount of cash and/or the fair market value of any securities or other assets paid on each share of common stock in respect of such event.

If the number of outstanding shares of our common stock is decreased by a consolidation, combination, reverse stock split or reclassification of shares of common stock or other similar event, then, on the effective date of such consolidation, combination, reverse stock split, reclassification or similar event, the number of shares of common stock issuable on exercise of each warrant will be decreased in proportion to such decrease in outstanding shares of common stock.

Whenever the number of shares of common stock purchasable upon the exercise of the warrants is adjusted, as described above, the warrant exercise price will be adjusted by multiplying the warrant exercise price immediately prior to such adjustment by a fraction (x) the numerator of which will be the number of shares of common stock purchasable upon the exercise of the warrants immediately prior to such adjustment, and (y) the denominator of which will be the number of shares of common stock so purchasable immediately thereafter.

In case of any reclassification or reorganization of the outstanding shares of common stock (other than those described above or that solely affects the par value of such shares of common stock), or in the case of any merger or consolidation of us with or into another corporation (other than a consolidation or merger in which we are the continuing corporation and that does not result in any reclassification or reorganization of our outstanding shares of common stock), or in the case of any sale or conveyance to another corporation or entity of the assets or other property of us as an entirety or substantially as an entirety in connection with which we are dissolved, the holders of the warrants will thereafter have the right to purchase and receive, upon the basis and upon the terms and conditions specified in the warrants and in lieu of the shares of our common stock immediately theretofore purchasable and receivable upon the exercise of the rights represented thereby, the kind and amount of shares of stock or other securities or property (including cash) receivable upon such reclassification, reorganization, merger or consolidation, or upon a dissolution following any such sale or transfer, that the holder of the warrants would have received if such holder had exercised their warrants immediately prior to such event. If less than 70% of the consideration receivable by the holders of common stock in such a transaction is payable in the form of common stock in the successor entity that is listed for trading on a national securities exchange or is quoted in an established over-the-counter market, or is to be so listed for trading or quoted immediately following such event, and if the registered holder of the warrant properly exercises the warrant within thirty days following public disclosure of such transaction, the warrant exercise price will be reduced as specified in the warrant agreement based on the Black-Scholes value (as defined in the warrant agreement) of the warrant. The purpose of such exercise price reduction is to provide additional value to holders of the warrants when an extraordinary transaction occurs during the exercise period of the warrants pursuant to which the holders of the warrants otherwise do not receive the full potential value of the warrants in order to determine and realize the option value component of the warrant. This formula is to compensate the warrantholder for the loss of the option value portion of the warrant due to the requirement that the warrantholder exercise the warrant within 30 days of the event. The Black-Scholes model is an accepted pricing model for estimating fair market value where no quoted market price for an instrument is available.

The warrants were issued in registered form under a warrant agreement between Continental Stock Transfer & Trust Company, as warrant agent, and us. You should review a copy of the warrant agreement, which will be filed as an exhibit to the registration statement for a complete description of the terms and conditions applicable to the warrants. The warrant agreement provides that the terms of the warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of at least

111

50% of the then outstanding public warrants to make any change that adversely affects the interests of the registered holders of public warrants.

The warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the offices of the warrant agent, with the exercise form on the reverse side of the warrant certificate completed and executed as indicated, accompanied by full payment of the exercise price (or on a cashless basis, if applicable), by certified or official bank check payable to us, for the number of warrants being exercised. The warrantholders do not have the rights or privileges of holders of common stock and any voting rights until they exercise their warrants and receive shares of common stock. After the issuance of shares of common stock upon exercise of the warrants, each holder will be entitled to one (1) vote for each share held of record on all matters to be voted on by stockholders.

No fractional shares will be issued upon exercise of the warrants. If, upon exercise of the warrants, a holder would be entitled to receive a fractional interest in a share, we will, upon exercise, round down to the nearest whole number the number of shares of common stock to be issued to the warrantholder.

Rule 144 and Restrictions on the Use of Rule 144 by Shell Companies or Former Shell Companies

In general, Rule 144 of the Securities Act, which we refer to as “Rule 144”, permits the resale of restricted securities without registration under the Securities Act if certain conditions are met. Rule 144 is not available for the resale of restricted securities initially issued by shell companies (other than business combination related shell companies) or issuers that have been at any time previously a shell company, including us. However, Rule 144 also includes an important exception to this prohibition if the following conditions are met at the time of such resale:

the issuer of the securities that was formerly a shell company has ceased to be a shell company;
the issuer of the securities is subject to the reporting requirements of Section 13 or 15(d) of the Exchange Act;
the issuer of the securities has filed all Exchange Act reports and material required to be filed, as applicable, during the preceding 12 months (or such shorter period that the issuer was required to file such reports and materials), other than Form 8-K reports; and
at least one year has elapsed from the time that the issuer filed current Form 10 type information with the SEC reflecting its status as an entity that is not a shell company.

We anticipate that following the consummation of the Business Combination, we will no longer be a shell company, and as long as the conditions set forth in the exceptions listed above are satisfied, Rule 144 will become available for the resale of our restricted securities.

If the above conditions have been met and Rule 144 is available, a person who has beneficially owned restricted shares of our common stock or warrants for at least one year would be entitled to sell their securities pursuant to Rule 144, provided that such person is not deemed to have been one of our affiliates at the time of, or at any time during the three months preceding, a sale. If such persons are our affiliates at the time of, or at any time during the three months preceding, a sale, such persons would be subject to additional restrictions, by which such person would be entitled to sell within any three-month period only a number of securities that does not exceed the greater of:

1% of the total number of shares of common stock or warrants, as applicable, then outstanding; or
the average weekly reported trading volume of the common stock or warrants, as applicable, during the four calendar weeks preceding the filing of a notice on Form 144 with respect to the sale.

Sales by affiliates under Rule 144, when available, will also limited by manner of sale provisions and notice requirements.

As of the date of this prospectus, we had 172,896,920 shares of common stock outstanding, of which 26,454,132 shares are freely tradable without restriction or further registration under the Securities Act, except for any shares purchased by one of our affiliates. All of the 6,094,128 Founder Shares owned by our Initial Stockholders are restricted securities under Rule 144, in that they were issued in private transactions not involving a public offering. In addition, the 15,000,000 shares of our common stock we issued to the PIPE Investors pursuant to the Subscription Agreements will be restricted securities for purposes of Rule 144.

As of the date of this prospectus, there are 24,335,687 warrants of GRAF outstanding, consisting of public warrants originally sold as part of the units issued in GRAF’s IPO. Each warrant is exercisable for three-quarters of

112

one share of our common stock, in accordance with the terms of the warrant agreement governing the warrants. The public warrants and are freely tradable, except for any warrants purchased by one of our affiliates within the meaning of Rule 144 under the Securities Act.

We expect Rule 144 to be available for the resale of the above noted restricted securities as long as the conditions set forth in the exceptions listed above are satisfied following the Business Combination.

Registration Rights

GRAF Registration Rights

The holders of the Founder Shares, private placement warrants (and any shares of common stock issuable upon the exercise of the private placement warrants), and securities that may be issued upon conversion of working capital loans are entitled to registration rights pursuant to a registration rights agreement signed October 15, 2018, requiring GRAF to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that GRAF register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a business combination and rights to require GRAF to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that GRAF will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. We will bear the expenses incurred in connection with the filing of any such registration statements.

The Sponsor Agreement provides that, immediately prior to the Closing, and conditioned and effective upon the Closing, all of the private placement warrants held by the Sponsor immediately prior to the Closing, will be automatically cancelled, for no consideration, and shall no longer be outstanding.

PIPE Shares

Under the terms of the Subscription Agreements, GRAF agreed that, prior to the Closing, it will file with the SEC this registration statement (the "PIPE Resale Registration Statement") registering the resale of the PIPE Shares. GRAF. The Subscription Agreements require GRAF to cause the PIPE Resale Registration Statement to remain effective until the earlier of (i) two years from the issuance of the PIPE Shares, (ii) the date on which all of the PIPE Shares have been sold, or (iii) with respect to each PIPE Investor, the first date on which such PIPE Investor can sell all of its PIPE Shares (or shares received in exchange therefor) under Rule 144 of the Securities Act without limitation as to the manner of sale or the amount of such securities that may be sold.

Assumed Velodyne Registration Rights

Under the terms of the Merger Agreement, we assumed Velodyne’s obligations under that certain Amended and Restated Investors’ Rights Agreement, dated October 25, 2019, between Velodyne and the stockholders named therein (the “IRA”) to register shares of common stock received by holders of Velodyne capital stock in the Business Combination. After the Business Combination, the holders of approximately 37.8 million shares of common stock will be entitled to contractual rights to require us to register those shares under the Securities Act. In addition, David Hall, Velodyne’s executive chairman, has contractual rights that require us to register his approximately 59.8 million shares of common stock and any shares of common stock subsequently issued to him under the Securities Act if we propose to register any of our securities under the Securities Act. If we propose to register any of its securities under the Securities Act for its own account, holders of shares having registration rights are entitled to include their shares in our registration statement, provided, among other conditions, that the underwriters of any such offering have the right to limit the number of shares included in the registration.

We will pay all expenses relating to any demand, piggyback, or Form S-3 registration described below, other than underwriting discounts and commissions. The registration rights terminate upon the earliest to occur of: (i) the fifth anniversary of the completion of the initial offering or (ii) with respect to the registration rights of an individual holder, such earlier time after the initial offering at which the holder holds one percent or less of our outstanding common stock and all shares held by the holder can be sold in any three-month period without registration in compliance with Rule 144 and without the requirement for GRAF to be in compliance with the current public information required under Rule 144(c)(1).

113

Demand Registration Rights

Former Velodyne equity holders that will hold approximately 37.8 million shares of common stock after the Business Combination will be entitled to certain demand registration rights. At any time beginning on the earlier of September 4, 2023 or six months following the Closing of the Business Combination, the holders of 50% or more of the registrable securities (as defined in the IRA) then outstanding, may make a written request that we register all or a portion of such registrable securities (as defined in the IRA), subject to certain specified conditions and exceptions. Such request for registration must cover securities with an aggregate offering price of at least $50,000,000. We are not obligated to effect more than two of these registrations.

Piggyback Registration Rights

If we propose to register any of its securities under the Securities Act either for its own account or for the account of other stockholders, the holders of approximately 97.6 million shares of common stock will, pursuant to the IRA and subject to certain exceptions, be entitled to include their shares in the registration statement. These registration rights are subject to specified conditions and limitations, including, but not limited to, the right of the underwriters to limit the number of shares included in any such offering under certain circumstances, but not below 30% of the total amount of securities included in such offering.

Form S-3 Registration Rights

At any time after we are qualified to file a registration statement on Form S-3, and subject to limitations and conditions specified in the IRA, the holders of at least 30% of the approximately 37.8 million shares of common stock with Form S-3 registration rights may make a written request that we prepare and file a registration statement on Form S-3 under the Securities Act covering their shares, so long as the aggregate price to the public, net of any underwriters’ discounts and commissions, is at least $10,000,000. We are not obligated to effect more than two of these Form S-3 registrations in any 12-month period.

Public Warrants

Under the terms of the warrant agreement pursuant to which the public warrants were issued, we must file with the SEC a registration statement for the registration under the Securities Act of the shares of common stock issuable upon exercise of the warrants and thereafter will use its best efforts to cause the same to become effective within 60 business days following the Business Combination and to maintain a current prospectus relating to the common stock issuable upon exercise of the public warrants, until the expiration of the public warrants in accordance with the provisions of the warrant agreement.

Ford Letter Agreement

GRAF and Velodyne entered into a letter agreement with Ford Motor Company, a Velodyne stockholder, granting Ford the right to have any shares of common stock issued to it in the Business Combination included in the registration statement filed for purposes of registering the shares issuable upon exercise of the public warrants. In the letter agreement, GRAF and Velodyne agreed that any shares of common stock issued to Ford Motor Company in the Business Combination will not be subject to a lock-up or market stand-off agreement. Ford is expected to hold greater than 5% of GRAF’s outstanding common stock after the Business Combination. See “Beneficial Ownership of Securities” for details regarding the ownership of Ford Motor Company.

Lock-Up Agreements

In connection with the Business Combination, Velodyne stockholders will be issued restricted securities. The Velodyne Stockholders have agreed not to sell any shares of our common stock issued to them in the Business Combination for a period of six months following the closing of the Business Combination.

The Sponsor agreed that it will not Transfer any of its Founder Shares until the earlier of (i) one (1) year after the Closing and (ii) subsequent to the Closing, if the price of our common stock exceeds $12.00 per share (provided that the applicable thirty (30) trading day period commences at least 150 days after the Closing). "Transfer" means the (a) sale of, offer to sell, contract or agreement to sell, hypothecate, pledge, grant of any option to purchase or otherwise dispose of or agreement to dispose of, directly or indirectly, or establishment or increase of a put equivalent position

114

or liquidation with respect to or decrease of a call equivalent position within the meaning of Section 16 of the Exchange Act and the rules and regulations of the Commission promulgated thereunder with respect to, any security, (b) entry into any swap or other arrangement that transfers to another, in whole or in part, any of the economic consequences of ownership of any security, whether any such transaction is to be settled by delivery of such securities, in cash or otherwise, or (c) public announcement of any intention to effect any transaction specified in clause (a) or (b).

Listing of Securities

Our common stock and Warrants on The Nasdaq Global Select Market under the symbols “VLDR” and “VLDRW,” respectively.

115

BENEFICIAL OWNERSHIP OF SECURITIES

The following table sets forth information known to Velodyne regarding beneficial ownership of common stock as of September 29, 2020 by:

each person known by Velodyne to be the beneficial owner of more than 5% of outstanding common stock;
each of Velodyne’s executive officers and directors; and
all executive officers and directors of Velodyne as a group.

Beneficial ownership is determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she or it possesses sole or shared voting or investment power over that security, including options and warrants that are currently exercisable or exercisable within 60 days. In computing the number of shares beneficially owned by a person or entity and the percentage ownership of that person or entity in the table below, all shares subject to options, warrants and restricted stock units held by such person or entity were deemed outstanding if such securities are currently exercisable, or exercisable or would vest based on service-based vesting conditions within 60 days of September 29, 2020, assuming that the liquidity-event vesting conditions had been satisfied as of such date. These shares were not deemed outstanding, however, for the purpose of computing the percentage ownership of any other person or entity.

The beneficial ownership of the common stock of Velodyne is based on 172,896,920 shares of common stock issued and outstanding as of September 29, 2020.

Unless otherwise indicated, Velodyne believes that each person named in the table below has sole voting and investment power with respect to all shares of common stock beneficially owned by him.

Directors and Officers(1)

    

Number of Shares 
Beneficially Owned

    

Percentage of 
Outstanding Shares

David S. Hall(2)

    

59,866,919 

    

34.6 

 

Shares subject to voting proxy(3)

38,631,440 

22.3 

Total

98,498,359 

56.9 

Anand Gopalan(4)

1,482,646 

*

Marta Thoma Hall(5)

6,274,629 

3.6 

Andrew Hamer(6)

91,806 

*

Joseph B. Culkin(7)

13,559,196 

7.8 

Michael Dee(8)

170,318 

*

James A. Graf(9)

1,957,000 

1.1 

Barbara Samardzich(10)

102,823 

*

Christopher Thomas

— 

— 

All Executive Officers and Directors as a Group (13 individuals)(11)

106,855,104 

60.9 

Greater than 5% Stockholders:

    

 

    

 

Entities affiliated with Baidu Holdings Limited(12)

    

15,504,468 

    

9.0 

 

Ford Motor Company(13)

13,065,444 

7.6 

*     Less than 1%.

(1)This information is based on 172,896,920 shares of common stock outstanding at September 29, 2020. Except as described in the footnotes below and subject to applicable community property laws and similar laws, Velodyne believes that each person listed above has sole voting and investment power with respect to such shares. Unless otherwise indicated, the business address of each of the entities, directors and executives in this table is 5521 Hellyer Avenue, San Jose, California 95138.
(2)Consists of (i) 59,770,524 shares of common stock held by Mr. Hall and (ii) 96,395 shares of common stock issuable pursuant to RSUs that will be time-based vested within 60 days of September 29, 2020.
(3)Consists of shares of common stock held by other former Velodyne stockholders over which, except under limited circumstances, Mr. Hall holds an irrevocable proxy, pursuant to agreements between Mr. Hall and such stockholders, including certain of the Company’s directors and officers, as indicated in the footnotes below.

116

Velodyne does not believe that the parties to these voting agreements constitute a “group” under Section 13 of the Securities Exchange Act of 1934, as amended, as Mr. Hall exercises voting control over these shares.
(4)Consists of (i) 146,890 shares of common stock subject to options exercisable within 60 days of September 29, 2020 and (ii) 1,335,756 shares of common stock issuable pursuant to RSUs that will be time-based vested within 60 days of September 29, 2020.
(5)Consists of (i) 5,935,865 shares of common stock held by Ms. Hall and (ii) 338,764 shares of common stock issuable pursuant to RSUs that will be time-based vested within 60 days of September 29, 2020. Mr. Hall holds a proxy over all such shares.
(6)Consists of 91,806 shares of common stock issuable pursuant to RSUs that will be time-based vested within 60 days of September 29, 2020.
(7)Consists of 13,559,196 shares of common stock held by Mr. Culkin. Mr. Hall holds a proxy over all such shares.
(8)Consists of (i) 50,018 shares of common stock held by Mr. Dee, (ii) 300 shares of common stock held by a trust of which one of Mr. Dee’s children is the beneficiary and for which Mr. Dee serves as a trustee and (iii) 120,000 shares of common stock held by Spar City Capital LLC. Mr. Dee has voting and investment power over the shares held by Spar City Capital LLC, as Mr. Dee serves as such entity’s president and chief financial officer. Mr. Dee disclaims beneficial ownership of the shares identified in clauses (ii) and (iii), except to the extent of his pecuniary interest therein. Mr. Dee is also a member of Graf Acquisition LLC. Mr. Dee does not have voting or investment power over any shares held by Graf Acquisition LLC, except to the extent of any direct or indirect pecuniary interest he may have therein.
(9)Consists of (i) 10,000 shares of common stock held by Mr. Graf and (iii) 1,947,000 shares of common stock held by Graf Acquisition LLC. James A. Graf, is the managing member of Graf Acquisition LLC and shares voting and investment discretion with OC Opportunities Fund II, L.P. (“Owl Creek”) with respect to the common stock held by Graf Acquisition LLC. Each of Mr. Graf and Owl Creek may be deemed to have beneficial ownership of the common stock held directly by Graf Acquisition LLC. Each of Mr. Graf and Owl Creek disclaims any beneficial ownership of the reported shares other than to the extent of any pecuniary interest he or it may have therein, directly or indirectly.
(10)Consists of 102,823 shares of common stock issuable pursuant to RSUs that will be time-based vested within 60 days of September 29, 2020.
(11)Consists of (i) 104,271,158 shares of common stock, (ii) 146,890 shares of common stock subject to options exercisable within 60 days of September 29, 2020 and (ii) 2,437,056 shares of common stock issuable pursuant to RSUs that will be time-based vested within 60 days of September 29, 2020. Mr. Hall is expected to hold a voting proxy over 38,631,440 of the 104,271,158 shares of common stock included in subpart (i) of this footnote.
(12)Consists of (i) 13,065,444 shares of common stock held by Baidu (Hong Kong) Limited, and (ii) 2,439,024 shares of common stock held by Baidu Holdings Limited. Baidu (Hong Kong) Limited, a Hong Kong company, is a wholly-owned subsidiary of Baidu Holdings Limited, a British Virgin Islands company, which is wholly owned by Baidu, Inc., a Cayman Islands company listed on the Nasdaq Global Select Market. Baidu, Inc. may be deemed to beneficially own all of the shares held by Baidu (Hong Kong) Limited and Baidu Holdings Limited. The address for Baidu (Hong Kong) Limited is Suite 2409, Everbright Centre, 108 Gloucester Road, Wanchai, Hong Kong and for Baidu Holdings Limited is Offshore Incorporation Limited of P.O. Box 957, Offshore Incorporations Centre Road Town, Tortola, British Virgin Islands.
(13)Consists of 13,065,444 shares of common stock held by Ford Motor Company. The address for Ford Motor Company is 1 American Rd, Dearborn, MI 48126.

117

SELLING STOCKHOLDERS

This prospectus relates to the resale by the Selling Stockholders from time to time of up to 13,507,192 shares of common stock. The Selling Stockholders may from time to time offer and sell any or all of the common stock set forth below pursuant to this prospectus and any accompanying prospectus supplement.

The following table sets forth, as of the date of this prospectus, the names of the Selling Stockholders, the aggregate number of shares of common stock held by the Selling Stockholders immediately prior to the sale of the shares of common stock in this offering, the number of shares of our common stock that may be sold by the Selling Stockholders under this prospectus and that the Selling Stockholders will beneficially own after this offering. For purposes of the table below, we have assumed that (i) after termination of this offering none of the shares of common stock covered by this prospectus will be beneficially owned by the Selling Stockholders and (ii) the Selling Stockholders will not acquire beneficial ownership of any additional securities during the offering. In addition, we assume that the Selling Stockholders have not sold, transferred or otherwise disposed of, our securities in transactions exempt from the registration requirements of the Securities Act.

Number of Shares

Number of Shares

Beneficially Owned

Beneficially Owned

Before Sale of All Shares

Number of Shares 

After Sale of All Shares

of Common

of Common Stock to be

of Common

Stock Offered Hereby

Sold in the Offering

Stock Offered Hereby

Name and Address of Beneficial Owner

    

Number

    

%(1)

    

Number

    

Number

    

%

Ford Motor Company

13,065,444 

7.6 

13,065,444 

— 

— 

Qing Lu (2)

441,748

*

441,748

— 

— 

*

indicates less than 1%

(1)The percentage of beneficial ownership before this offering is calculated based on 172,896,920 shares of our common stock outstanding as of September 29, 2020. Unless otherwise indicated, we believe that all persons named in the table have sole voting and investment power with respect to all shares beneficially owned by them.
(2)Represents shares issuable upon settlement of a restricted stock award. It is anticipated that Mr. Lu would only sell shares during the lockup period in a sufficient amount to cover the applicable tax liability incurred as a result of the settlement of the award.

We have determined beneficial ownership in accordance with the rules of the SEC and the information is not necessarily indicative of beneficial ownership for any other purpose. Unless otherwise indicated below, to our knowledge, the persons and entities named in the tables have sole voting and sole investment power with respect to all securities that they beneficially own, subject to community property laws where applicable.

The Selling Stockholders may sell or otherwise transfer all, some or none of such shares in this offering. See “Plan of Distribution.”

Listing of Common Stock

Our common stock and Warrants is listed on The Nasdaq Global Select Market under the symbols “VLDR” and “VLDRW,” respectively.

118

CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS

Related Party Transactions with Respect to GRAF

Founder Shares

On June 26, 2018, we issued an aggregate of 8,625,000 Founder Shares to our Sponsor for an aggregate purchase price of  $25,000, or approximately $0.003 per share. On September 13, 2018, our Sponsor returned to us, at no cost, 2,156,250 shares of common stock, which we cancelled, resulting in our Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, our Sponsor transferred 25,000 Founder Shares at the same per-share price paid by our Sponsor to each of Keith Abell and Sabrina McKee, two of our directors (then-director nominees), resulting in our Sponsor holding 6,418,750 Founder Shares. In addition, on October 17, 2019, our Sponsor transferred 18,000 Founder Shares to Julie J. Levenson, one of our directors, resulting in our Sponsor holding 6,026,128 Founder Shares. The number of Founder Shares issued was determined based on the expectation that such Founder Shares would represent 20% of the outstanding shares. 374,622 Founder Shares were forfeited by our Sponsor when the underwriters’ over-allotment option was not exercised in full. The Founder Shares may not, subject to certain limited exceptions, be transferred, assigned or sold by the holder.

The Initial Stockholders have agreed to (i) waive their redemption rights with respect to their Founder Shares and public shares in connection with the completion of our initial business combination, (ii) waive their redemption rights with respect to their Founder Shares and public shares in connection with a stockholder vote to approve an amendment to our current certificate of incorporation to modify the substance or timing of our obligation to redeem 100% of our public shares if we do not complete our initial business combination within 18 months from the closing of the initial public offering or to provide for redemption in connection with a business combination and (iii) waive their rights to liquidating distributions from the Trust Account with respect to their Founder Shares if we fail to complete our initial business combination within 18 months from the closing of the initial public offering, although they will be entitled to liquidating distributions from the Trust Account with respect to any public shares they hold if we fail to complete our initial business combination within the prescribed time frame.

Private Placement Warrants

Concurrently with the closing of the initial public offering, our Sponsor purchased an aggregate of 13,400,000 private placement warrants at a price of $0.50 per warrant for an aggregate purchase price of  $6,700,000 in a private placement. On October 25, 2018, simultaneously with the sale of the over-allotment units, we consummated a private sale of an additional 750,605 placement warrants to the Sponsor at a price of  $0.50 per warrant, generating gross proceeds of approximately $375,302. The private placement warrants (including the shares of common stock issuable upon exercise thereof) may not, subject to certain limited exceptions, be transferred, assigned or sold by the holder.

The Sponsor Agreement provides that, immediately prior to the Closing, and conditioned and effective upon the Closing, all of the private placement warrants held by the Sponsor immediately prior to the Closing, will be automatically cancelled, for no consideration, and shall no longer be outstanding.

Working Capital Warrants

In September 2020, 500,000 Working Capital Warrants were issued to Graf LLC in satisfaction of working capital loans made to Graf Industrial Corp by Graf LLC. The Working Capital Warrants are exercisable for an aggregate of 375,000 shares of our common stock at an exercise price of $11.50 per share and the terms of the Working Capital Warrants are substantially similar to the Public Warrants. The amount of the working capital loan that was discharged was $375,000.

Registration Rights

The holders of the Founder Shares, private placement warrants (and any shares of common stock issuable upon the exercise of the private placement warrants), and securities that may be issued upon conversion of working capital loans are entitled to registration rights pursuant to a registration rights agreement signed October 15, 2018, requiring GRAF to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that GRAF register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a business combination and rights to require GRAF to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that GRAF will not permit any registration

119

statement filed under the Securities Act to become effective until termination of the applicable lock-up period. GRAF will bear the expenses incurred in connection with the filing of any such registration statements.

The Sponsor Agreement provides that, immediately prior to the Closing, and conditioned and effective upon the Closing, all of the private placement warrants held by the Sponsor immediately prior to the Closing, will be automatically cancelled, for no consideration, and shall no longer be outstanding.

Related Party Loans

In addition, in order to finance transaction costs in connection with an intended initial business combination, our Sponsor or an affiliate of our Sponsor or certain of our officers and directors may, but are not obligated to, loan us funds as may be required. If we complete an initial business combination, we would repay such loaned amounts. In the event that the initial business combination does not close, we may use a portion of the working capital held outside the Trust Account to repay such loaned amounts but no proceeds from our Trust Account would be used for such repayment. Up to $1,500,000 of such working capital loans may be convertible into additional warrants at a price of  $0.75 per warrant at the option of the lender. Such warrants would be identical to the private placement warrants, including as to exercisability and exercise price.

On August 5, 2020, we issued an unsecured convertible promissory note (the “Sponsor Convertible Note”) to the Sponsor, pursuant to which we may borrow up to $1,500,000 from the Sponsor for ongoing expenses reasonably related to our business and the consummation of our initial business combination. All unpaid principal under the Sponsor Convertible Note will be due and payable in full on the earlier of (i) October 31, 2020 and (ii) the effective date of its initial business combination (such earlier date, the “Maturity Date”). The Sponsor will have the option, at any time on or prior to the Maturity Date, to convert any amounts outstanding under the Sponsor Convertible Note into warrants to purchase shares of GRAF Common Stock at a conversion price of $0.75 per warrant, with each warrant entitling the holder to purchase three-fourths (3/4) of one share of common stock at a price of $11.50 per share, subject to the same adjustments applicable to the private placement warrants sold concurrently with GRAF’s initial public offering.

We do not expect to seek loans from parties other than our Sponsor or an affiliate of our Sponsor as we do not believe third parties will be willing to loan such funds and provide a waiver against any and all rights to seek access to funds in our Trust Account.

Administrative Services Agreement

We have agreed to reimburse an affiliate of our Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support. Upon completion of our initial business combination or our liquidation, we will cease paying these monthly reimbursements.

Subscription Agreement

On July 2, 2020, our Sponsor entered into a Subscription Agreement with GRAF, pursuant to which it agreed to purchase an aggregate of 950,000 shares of common stock at $10.00 per share, for an aggregate purchase price of $9,500,000, from GRAF in a private placement to close immediately prior to Closing. The Sponsor expects to assign its obligations to purchase the shares to one or more of its beneficial members and/or their affiliates prior to the Closing.

Related Party Policy

Prior to the consummation of our IPO, we adopted a code of ethics requiring us to avoid, wherever possible, all conflicts of interests, except under guidelines or resolutions approved by our board of directors (or the appropriate committee of our board) or as disclosed in our public filings with the SEC. Under our code of ethics, conflict of interest situations include any financial transaction, arrangement or relationship (including any indebtedness or guarantee of indebtedness) involving GRAF.

In addition, our audit committee, pursuant to a written charter that we adopted prior to the consummation of our IPO, is responsible for reviewing and approving related party transactions to the extent that we enter into such transactions. An affirmative vote of a majority of the members of the audit committee present at a meeting at which a quorum is present is required in order to approve a related party transaction. A majority of the members of the entire audit committee constitutes a quorum. Without a meeting, the unanimous written consent of all of the members of the

120

audit committee is required to approve a related party transaction. We also require each of our directors and executive officers to complete a directors’ and officers’ questionnaire that elicits information about related party transactions.

These procedures are intended to determine whether any such related party transaction impairs the independence of a director or presents a conflict of interest on the part of a director, employee or officer.

Related Party Transactions with Respect to Velodyne

The following is a description of transactions since January 1, 2017 and currently proposed transactions in which:

Velodyne has been or is to be a participant;
the amount involved exceeded or exceeds $120,000; and
any of Velodyne’s directors, executive officers or holders of more than 5% of its capital stock prior to the Business Combination, or any immediate family member of, or person sharing the household with, any of these individuals, had or will have a direct or indirect material interest.

Equity Financings

Sale of Series B Preferred Stock

In September 2018, Velodyne sold an aggregate of 1,375,440 shares of its Series B preferred stock at a purchase price of $36.3520 per share to accredited investors for an aggregate purchase price of approximately $50.0 million. Each share of Velodyne’s Series B preferred stock will convert automatically into shares of common stock of GRAF in connection with the completion of the Business Combination, as provided in the Merger Agreement.

The following table summarizes purchases of shares of Velodyne’s Series B preferred stock by its executive officers, directors, and holders of more than 5% of its capital stock.

    

Shares of Series B Preferred Stock

    

Aggregate

Number of

Gross

Purchaser

Shares

Consideration ($)

Entities affiliated with Baidu (Hong Kong) Limited(1)

687,720 

$

24,999,997 

(1)Jennifer Li, a former member of Velodyne’s board of directors, is the former chief financial officer of Baidu, Inc., an affiliate of Baidu (Hong Kong) Limited. Entities affiliated with Baidu (Hong Kong) Limited held more than 5% of Velodyne’s capital stock prior to the Business Combination. The 687,720 shares are held by Baidu Holdings Limited.

Employment Arrangements with Immediate Family Members of Velodyne’s Executive Officers and Directors

Marta Thoma Hall, spouse of David Hall, Velodyne’s executive chairman, has been employed by Velodyne since August 2011 and has been a member of Velodyne board of directors since January 2020. As Velodyne’s chief marketing officer, Ms. Hall is responsible for marketing and business development efforts. During the years ended December 31, 2017, December 31, 2018, and December 31, 2019 Ms. Hall had total cash compensation, including base salary, bonus and other compensation, of $394,039, $545,731, $564,226 respectively.

Savannah Hall, a daughter of David Hall, has been employed by Velodyne since March 2017. Ms. Hall serves as a project coordinator. Ms. Hall’s salary and bonus has not exceeded the disclosure threshold for the past three fiscal years.

James Schwandt, a son-in-law of Joseph B. Culkin, a member of Velodyne’s board of directors, has been employed by Velodyne since May 2017. Mr. Schwandt serves as senior program manager. During the years ended December 31, 2017, December 31, 2018 and December 31, 2019, Mr. Schwandt had total cash compensation, including base salary, bonus and other compensation, of $111,087, $168,013, and $172,571, respectively.

David Heeren, a son-in-law of Marta Thoma Hall, Velodyne’s chief marketing officer and a member of Velodyne’s board of directors, has been employed by Velodyne since March 2017. Mr. Heeren serves as senior technical product marketing manager. During the years ended December 31, 2017, December 31, 2018, and

121

December 31, 2019, Mr. Heeren had total cash compensation, including base salary, bonus and other compensation, of $103,129, $179,586, and $184,976, respectively.

Each of these individuals continues to be employed by Velodyne.

Velodyne Acoustics Litigation Indemnity

In August 2016, Velodyne entered into an agreement with David Hall, Velodyne’s then chief executive officer, and Velodyne Acoustics, LLC, an entity that was wholly-owned and controlled by David Hall until November 2019 (“Acoustics”), pursuant to which Acoustics agreed to, among other things, indemnify, defend and hold harmless Velodyne from and against any and all liabilities relating to, arising out of or resulting from certain litigation matters (“Litigation Indemnification Agreement”). The litigation matters giving rise to the indemnification obligations involved certain employment-related claims of two former employees of Velodyne Acoustics, Inc., which was the predecessor of Acoustics. In November 2019, Velodyne elected not to seek indemnification from Acoustics for the litigation matters under the terms of the Litigation Indemnification Agreement and assumed control and financial responsibility for the litigation matters. By not seeking indemnification from Acoustics, Velodyne currently estimates that it will pay approximately $4.5 million in connection with the litigation matters that were the subject of the Litigation Indemnification Agreement, indirectly benefitting Mr. Hall, the former sole owner of Acoustics. Velodyne believes that the litigation matters covered by the Litigation Indemnification Agreement are now substantially complete and does not expect to incur significant additional expenses related to these litigation matters.

2018 Tender Offer

In December 2018, Velodyne commenced a tender offer to purchase an aggregate of 73,150 shares of its common stock at a price of approximately $36.3520 per share. Velodyne purchased shares of its common stock from certain stockholders, including Joseph B. Culkin, a member of Velodyne’s board of directors, and Bruce Hall, a brother of David Hall. The following table summarizes purchases of shares of Velodyne common stock by Velodyne from these stockholders.

    

Shares of common stock

    

Aggregate

Number of

Gross

Seller

Shares

Consideration ($)

Joseph B. Culkin

27,704

$

1,007,096 

Bruce Hall

13,100

476,211 

Total

40,804

$

1,483,307 

Amended and Restated Investors’ Rights Agreement

On October 25, 2019, Velodyne entered into an amended and restated investors’ rights agreement (the “Investors’ Rights Agreement”) with certain holders of Velodyne’s capital stock. These stockholders will be entitled to rights with respect to the registration of their shares of common stock following the Business Combination. Under the terms of the Merger Agreement, we assumed Velodyne’s obligations to register shares of common stock held by the former Velodyne equity holders party to the Investors’ Rights Agreement. For a description of these registration rights, see “Description of Securities — Registration Rights.”

Indemnification Agreements

Our amended and restated certificate of incorporation contains provisions limiting the liability of directors, and our amended and restated bylaws provide that we will indemnify each of our directors to the fullest extent permitted under Delaware law. The Amended and Restated Certificate of Incorporation and bylaws also provide the board of directors with discretion to indemnify officers and employees when determined appropriate by our board of directors.

We intend to enter into new indemnification agreements with each of our directors and executive officers and certain other key employees. The indemnification agreements will provide that we will indemnify each of our directors, executive officers, and such other key employees against any and all expenses incurred by that director, executive officer, or other key employee because of his or her status as one of our directors, executive officers, or other key employees, to the fullest extent permitted by Delaware law, the Amended and Restated Certificate of Incorporation and bylaws. In addition, the indemnification agreements will provide that, to the fullest extent permitted by Delaware law, we will advance all expenses incurred by its directors, executive officers, and other key

122

employees in connection with a legal proceeding involving his or her status as a director, executive officer, or key employee.

Leases

In January 2017, Velodyne entered into a five-year lease agreement with Hellyer-DMHall Properties, LLC, an affiliate of David Hall, Velodyne’s then chief executive officer and director and current executive chairman, and Marta Thoma Hall, Velodyne’s chief marketing officer, and a member of Velodyne’s board of directors. In October 2019, Velodyne extended the lease for an additional five years and agreed to annual increases of 3% beginning in January 2020. Under the extended lease agreement, Velodyne leases approximately 205,000 square feet of office and manufacturing space in San Jose, California as its corporate headquarters. As of December 31, 2019, future minimum lease payments total $27.3 million related to this facility. Rent expense was $3.0 million, $3.0 million and $3.1 million for the years ended December 31, 2017, 2018 and 2019, respectively.

Loans

In January 2017 and December 2016, Velodyne loaned David Hall, Velodyne’s then chief executive officer and director and current executive chairman, approximately $3.5 million pursuant to two unsecured promissory notes for purposes of financing the acquisition of Velodyne’s headquarters facility in San Jose, California. The loan accrued interest at a rate of 3.15% per annum. As of December 31, 2019, immediately prior to repayment, the aggregate outstanding balance of the loan was approximately $3.6 million, including aggregate principal of $3.5 million and aggregate accrued and unpaid interest of $0.1 million. Mr. Hall made monthly interest-only payments to Velodyne on the loan beginning in December 2017 and repaid all outstanding principal and interest due under the two promissory notes on December 31, 2019.

In addition, in March 2017, Velodyne, Mr. Hall, and Ms. Hall each entered into an unconditional payment guaranty with regard to a $15.0 million term loan issued by First Bank, as lender, to Hellyer-DMHall Properties, LLC, as borrower, an affiliate of Mr. Hall and Ms. Hall. This term loan was obtained for and secured by a Deed of Trust for Velodyne’s headquarters facility in San Jose, California. The guaranty by each of Velodyne, Mr. Hall, and Ms. Hall unconditionally guaranteed the borrower’s obligations under the loan. As of December 31, 2017 and 2018, the outstanding principal balance of the term loan was $14.8 million and $14.4 million, respectively. In December 2019, Velodyne was released from the unconditional payment guaranty and has no further obligations with respect to the First Bank term loan.

Customer Agreements

Velodyne sells products and services to Ford Motor Company, a holder of more than 5% of Velodyne’s capital stock prior to the completion of the Business Combination, and affiliated entities. Ford Motor Company has been a Velodyne customer since 2015. Ford Motor Company has made direct payments to Velodyne of approximately $3.2 million, $0.5 million and $0.3 million, for the years ended December 31, 2017, 2018 and 2019, respectively. Velodyne has also received payments on behalf of Ford Motor Company through third party distributors.

In July 2017, Velodyne entered into a supply agreement with Baidu (Hong Kong) Limited, which, together with its affiliates (Baidu), is a holder of more than 5% of Velodyne’s capital stock prior to the completion of the Business Combination. Entities affiliated with Baidu have made payments to Velodyne of approximately $4.9 million, $10.3 million and $0.6 million, for the years ended December 31, 2017, 2018 and 2019, respectively. In October 2019, Velodyne agreed to refund entities affiliated with Baidu a total of $4.8 million. Velodyne issued the refund to entities affiliated with Baidu in order to compensate them for unforeseen challenges associated with the use of certain new products purchased from Velodyne in 2018. The products purchased by these entities in 2018 were still under development at the time and Velodyne felt it appropriate to compensate these early purchasers for working with a new product. Entities affiliated with Baidu continue to be important customers and stockholders.

Ford Letter Agreement

In July 2020, GRAF and Velodyne entered into a letter agreement with Ford Motor Company, a greater than 5% holder of Velodyne’s outstanding capital stock, granting Ford the right to have any shares of common stock issued to it in the Business Combination included in the registration statement filed for purposes of registering the shares issuable upon exercise of the public warrants. See “Description of Securities — Registration Rights — Public Warrants.” In the letter agreement, GRAF and Velodyne agreed that any shares of common stock issued to Ford

123

Motor Company in the Business Combination will not be subject to a lock-up or market stand-off agreement. Ford currently holds greater than 5% of our outstanding common stock. See “Beneficial Ownership of Securities” for details regarding the ownership of Ford Motor Company.

Policies and Procedures for Related Party Transactions

Our related party transaction policy provides that officers, directors, holders of more than 5% of any class of our voting securities, and any member of the immediate family of and any entity affiliated with any of the foregoing persons, will not be permitted to enter into a related-party transaction with us without the prior consent of the audit committee, or other independent members of the board of directors in the event it is inappropriate for the audit committee to review such transaction due to a conflict of interest. Any request for us to enter into a transaction with an executive officer, director, principal stockholder, or any of their immediate family members or affiliates, in which the amount involved exceeds $120,000, must first be presented to the audit committee for review, consideration, and approval. In approving or rejecting the proposed transactions, the audit committee will take into account all of the relevant facts and circumstances available.

All of the transactions described in this section were entered into prior to the adoption of this policy.

124

U.S. FEDERAL INCOME TAX CONSIDERATIONS

The following is a discussion of certain material U.S. federal income tax consequences of the acquisition, ownership and disposition of shares of our common stock. This discussion is limited to certain U.S. federal income tax considerations to beneficial owners of our common stock who are initial purchasers of such common stock pursuant to this offering and hold the common stock as a capital asset within the meaning of Section 1221 of the U.S. Internal Revenue Code of 1986, as amended (the “Code”). This discussion assumes that any distributions made by us on our common stock and any consideration received by a holder in consideration for the sale or other disposition of our common stock will be in U.S. dollars.

This summary is based upon U.S. federal income tax laws as of the date of this prospectus, which is subject to change or differing interpretations, possibly with retroactive effect. This discussion is a summary only and does not describe all of the tax consequences that may be relevant to you in light of your particular circumstances, including but not limited to the alternative minimum tax, the Medicare tax on certain net investment income and the different consequences that may apply if you are subject to special rules that apply to certain types of investors, including but not limited to:

financial institutions or financial services entities;
broker-dealers;
governments or agencies or instrumentalities thereof;
regulated investment companies;
real estate investment trusts;
expatriates or former long-term residents of the United States;
persons that actually or constructively own five percent or more (by vote or value) of our shares;
persons that acquired our common stock pursuant to an exercise of employee share options, in connection with employee share incentive plans or otherwise as compensation;
insurance companies;
dealers or traders subject to a mark-to-market method of accounting with respect to our common stock;
persons holding our common stock as part of a “straddle,” constructive sale, hedge, conversion or other integrated or similar transaction;
U.S. holders (as defined below) whose functional currency is not the U.S. dollar;
partnerships (or entities or arrangements classified as partnerships or other pass-through entities for U.S. federal income tax purposes) and any beneficial owners of such partnerships;
tax-exempt entities;
controlled foreign corporations; and
passive foreign investment companies.

If a partnership (including an entity or arrangement treated as a partnership or other pass-thru entity for U.S. federal income tax purposes) holds our common stock, the tax treatment of a partner, member or other beneficial owner in such partnership will generally depend upon the status of the partner, member or other beneficial owner, the activities of the partnership and certain determinations made at the partner, member or other beneficial owner level. If you are a partner, member or other beneficial owner of a partnership holding our common stock, you are urged to consult your tax advisor regarding the tax consequences of the acquisition, ownership and disposition of our common stock.

This discussion is based on the Code, and administrative pronouncements, judicial decisions and final, temporary and proposed Treasury regulations as of the date hereof, which are subject to change, possibly on a retroactive basis, and changes to any of which subsequent to the date of this prospectus may affect the tax consequences described herein. This discussion does not address any aspect of state, local or non-U.S. taxation, or any U.S. federal taxes other than income taxes (such as gift and estate taxes).

125

We have not sought, and do not expect to seek, a ruling from the U.S. Internal Revenue Service (the “IRS”) as to any U.S. federal income tax consequence described herein. The IRS may disagree with the discussion herein, and its determination may be upheld by a court. Moreover, there can be no assurance that future legislation, regulations, administrative rulings or court decisions will not adversely affect the accuracy of the statements in this discussion. You are urged to consult your tax advisor with respect to the application of U.S. federal tax laws to your particular situation, as well as any tax consequences arising under the laws of any state, local or foreign jurisdiction.

THIS DISCUSSION IS ONLY A SUMMARY OF CERTAIN U.S. FEDERAL INCOME TAX CONSIDERATIONS ASSOCIATED WITH THE ACQUISITION, OWNERSHIP AND DISPOSITION OF OUR COMMON STOCK. EACH PROSPECTIVE INVESTOR IN OUR COMMON STOCK IS URGED TO CONSULT ITS OWN TAX ADVISOR WITH RESPECT TO THE PARTICULAR TAX CONSEQUENCES TO SUCH INVESTOR OF THE ACQUISITION, OWNERSHIP AND DISPOSITION OF OUR COMMON STOCK, INCLUDING THE APPLICABILITY AND EFFECT OF ANY U.S. FEDERAL NON-INCOME, STATE, LOCAL, AND NON-U.S. TAX LAWS.

U.S. Holders

This section applies to you if you are a “U.S. holder.” A U.S. holder is a beneficial owner of our common stock who or that is, for U.S. federal income tax purposes:

an individual who is a citizen or resident of the United States;
a corporation (or other entity taxable as a corporation) organized in or under the laws of the United States, any state thereof or the District of Columbia;
an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source; or
a trust, if (i) a court within the United States is able to exercise primary supervision over the administration of the trust and one or more United States persons (as defined in the Code) have authority to control all substantial decisions of the trust or (ii) it has a valid election in effect under Treasury Regulations to be treated as a United States person.

Taxation of Distributions. If we pay distributions in cash or other property (other than certain distributions of our stock or rights to acquire our stock) to U.S. holders of shares of our common stock, such distributions generally will constitute dividends for U.S. federal income tax purposes to the extent paid from our current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Distributions in excess of current and accumulated earnings and profits will constitute a return of capital that will be applied against and reduce (but not below zero) the U.S. holder’s adjusted tax basis in our common stock. Any remaining excess will be treated as gain realized on the sale or other disposition of the common stock and will be treated as described under “U.S. Holders — Gain or Loss on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock” below.

Dividends we pay to a U.S. holder that is a taxable corporation generally will qualify for the dividends received deduction if the requisite holding period is satisfied. With certain exceptions (including, but not limited to, dividends treated as investment income for purposes of investment interest deduction limitations), and provided certain holding period requirements are met, dividends we pay to a non-corporate U.S. holder may constitute “qualified dividend income” that will be subject to tax at the maximum tax rate accorded to long-term capital gains. If the holding period requirements are not satisfied, then a corporation may not be able to qualify for the dividends received deduction and would have taxable income equal to the entire dividend amount, and non-corporate U.S. holders may be subject to tax on such dividend at regular ordinary income tax rates instead of the preferential rate that applies to qualified dividend income.

Gain or Loss on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock. Upon a sale or other taxable disposition of our common stock, a U.S. holder generally will recognize capital gain or loss in an amount equal to the difference between the amount realized and the U.S. holder’s adjusted tax basis in the common stock. Any such capital gain or loss generally will be long-term capital gain or loss if the U.S. holder’s holding period for the common stock so disposed of exceeds one year. Long-term capital gains recognized by non-corporate U.S. holders may be eligible to be taxed at reduced rates. The deductibility of capital losses is subject to limitations.

Generally, the amount of gain or loss recognized by a U.S. holder is an amount equal to the difference between (i) the sum of the amount of cash and the fair market value of any property received in such disposition and (ii) the

126

U.S. holder’s adjusted tax basis in its common stock so disposed of. A U.S. holder’s adjusted tax basis in its common stock generally will equal the U.S. holder’s acquisition cost less any prior distributions treated as a return of capital.

Information Reporting and Backup Withholding. In general, information reporting requirements may apply to dividends paid to a U.S. holder and to the proceeds of the sale or other disposition of our common stock, unless the U.S. holder is an exempt recipient. Backup withholding may apply to such payments if the U.S. holder fails to provide a taxpayer identification number, a certification of exempt status or has been notified by the IRS that it is subject to backup withholding (and such notification has not been withdrawn).

Backup withholding is not an additional tax. Any amounts withheld under the backup withholding rules will be allowed as a credit against a U.S. holder’s U.S. federal income tax liability and may entitle such holder to a refund, provided the required information is timely furnished to the IRS.

Non-U.S. Holders

This section applies to you if you are a “Non-U.S. holder.” As used herein, the term “Non-U.S. holder” means a beneficial owner of our common stock who or that is for U.S. federal income tax purposes:

a non-resident alien individual (other than certain former citizens and residents of the United States subject to U.S. tax as expatriates);
a foreign corporation; or
an estate or trust that is not a U.S. holder;

but generally does not include an individual who is present in the United States for 183 days or more in the taxable year of the disposition of our common stock. If you are such an individual, you should consult your tax advisor regarding the U.S. federal income tax consequences of the acquisition, ownership or sale or other disposition of our common stock.

Taxation of Distributions. In general, any distributions we make to a Non-U.S. holder of shares of our common stock, to the extent paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles), will constitute dividends for U.S. federal income tax purposes and, provided such dividends are not effectively connected with the Non-U.S. holder’s conduct of a trade or business within the United States, we will be required to withhold tax from the gross amount of the dividend at a rate of 30%, unless such Non-U.S. holder is eligible for a reduced rate of withholding tax under an applicable income tax treaty and provides proper certification of its eligibility for such reduced rate (usually on an IRS Form W-8BEN or W-8BEN-E). Any distribution not constituting a dividend will be treated first as reducing (but not below zero) the Non-U.S. holder’s adjusted tax basis in its shares of our common stock and, to the extent such distribution exceeds the Non-U.S. holder’s adjusted tax basis, as gain realized from the sale or other disposition of the common stock, which will be treated as described under “Non-U.S. Holders — Gain on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock” below. In addition, if we determine that we are likely to be classified as a “United States real property holding corporation” (see “Non-U.S. Holders — Gain on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock” below), we generally will withhold 15% of any distribution that exceeds our current and accumulated earnings and profits.

The withholding tax generally does not apply to dividends paid to a Non-U.S. holder who provides a Form W-8ECI, certifying that the dividends are effectively connected with the Non-U.S. holder’s conduct of a trade or business within the United States. Instead, the effectively connected dividends will be subject to regular U.S. federal income tax as if the Non-U.S. holder were a U.S. resident, subject to an applicable income tax treaty providing otherwise. A corporate Non-U.S. holder receiving effectively connected dividends may also be subject to an additional “branch profits tax” imposed at a rate of 30% (or a lower applicable treaty rate).

Gain on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock. A Non-U.S. holder generally will not be subject to U.S. federal income or withholding tax in respect of gain recognized on a sale, taxable exchange or other taxable disposition of our common stock unless:

the gain is effectively connected with the conduct by the Non-U.S. holder of a trade or business within the United States (and, under certain income tax treaties, is attributable to a United States permanent establishment or fixed base maintained by the Non-U.S. holder); or

127

we are or have been a “United States real property holding corporation” for U.S. federal income tax purposes at any time during the shorter of the five-year period ending on the date of disposition or the period that the Non-U.S. holder held our common stock, and, in the case where shares of our common stock are regularly traded on an established securities market, the Non-U.S. holder has owned, directly or constructively, more than 5% of our common stock at any time within the shorter of the five-year period preceding the disposition or such Non-U.S. holder’s holding period for the shares of our common stock. There can be no assurance that our common stock will be treated as regularly traded on an established securities market for this purpose.

Unless an applicable treaty provides otherwise, gain described in the first bullet point above will be subject to tax at generally applicable U.S. federal income tax rates as if the Non-U.S. holder were a U.S. resident. Any gains described in the first bullet point above of a Non-U.S. holder that is a foreign corporation may also be subject to an additional “branch profits tax” imposed at a 30% rate (or lower treaty rate).

If the second bullet point above applies to a Non-U.S. holder, gain recognized by such holder on the sale, exchange or other disposition of our common stock will be subject to tax at generally applicable U.S. federal income tax rates. In addition, a buyer of our common stock from such holder may be required to withhold U.S. federal income tax at a rate of 15% of the amount realized upon such disposition. We will be classified as a United States real property holding corporation if the fair market value of our “United States real property interests” equals or exceeds 50% of the sum of the fair market value of our worldwide real property interests plus our other assets used or held for use in a trade or business, as determined for U.S. federal income tax purposes. We do not expect to be a United States real property holding corporation immediately after the Business Combination is completed.

Information Reporting and Backup Withholding. Information returns will be filed with the IRS in connection with payments of dividends and the proceeds from a sale or other disposition of shares of common stock. A Non-U.S. holder may have to comply with certification procedures to establish that it is not a United States person in order to avoid information reporting and backup withholding requirements. The certification procedures required to claim a reduced rate of withholding under a treaty generally will satisfy the certification requirements necessary to avoid the backup withholding as well. Backup withholding is not an additional tax. The amount of any backup withholding from a payment to a Non-U.S. holder will be allowed as a credit against such holder’s U.S. federal income tax liability and may entitle such holder to a refund, provided that the required information is timely furnished to the IRS.

FATCA Withholding Taxes. Provisions commonly referred to as “FATCA” impose withholding of 30% on payments of dividends on our common stock to “foreign financial institutions” (which is broadly defined for this purpose and in general includes investment vehicles) and certain other non-U.S. entities unless various U.S. information reporting and due diligence requirements (generally relating to ownership by United States persons of interests in or accounts with those entities) have been satisfied by, or an exemption applies to, the payee (typically certified as to by the delivery of a properly completed IRS Form W-8BEN-E). Foreign financial institutions located in jurisdictions that have an intergovernmental agreement with the United States governing FATCA may be subject to different rules. Under certain circumstances, a Non-U.S. holder might be eligible for refunds or credits of such withholding taxes, and a Non-U.S. holder might be required to file a U.S. federal income tax return to claim such refunds or credits. Thirty percent withholding under FATCA was scheduled to apply to payments of gross proceeds from the sale or other disposition of property that produces U.S.-source interest or dividends beginning on January 1, 2019, but on December 13, 2018, the IRS released proposed regulations that, if finalized in their proposed form, would eliminate the obligation to withhold on gross proceeds. Such proposed regulations also delayed withholding on certain other payments received from other foreign financial institutions that are allocable, as provided for under final Treasury Regulations, to payments of U.S.-source dividends, and other fixed or determinable annual or periodic income. Although these proposed Treasury Regulations are not final, taxpayers generally may rely on them until final Treasury Regulations are issued. Prospective investors should consult their tax advisors regarding the effects of FATCA on their investment in our common stock.

128

PLAN OF DISTRIBUTION

We are registering the issuance by us of up to 18,282,384 shares of Common Stock that are issuable upon the exercise of the Public Warrants by the holders thereof and up to 375,000 shares of Common Stock that are issuable upon the exercise of the Working Capital Warrants by the holders thereof. We are also registering the offer and sale, from time to time, by the Selling Stockholders of up to 13,507,192 shares of common stock, par value $0.0001 per share.

We will not receive any of the proceeds from the sale of the securities by the Selling Stockholders. We will receive proceeds from Warrants exercised in the event that such Warrants are exercised for cash.

Once issued and upon effectiveness of the registration statement of which this prospectus forms a part, the securities beneficially owned by the Selling Stockholders covered by this prospectus may be offered and sold from time to time by the Selling Stockholders. The term “Selling Stockholders” includes donees, pledgees, transferees or other successors in interest selling securities received after the date of this prospectus from the Selling Stockholders as a gift, pledge, partnership distribution or other transfer. The Selling Stockholders will act independently of us in making decisions with respect to the timing, manner and size of each sale. Such sales may be made on one or more exchanges or in the over-the-counter market or otherwise, at prices and under terms then prevailing or at prices related to the then current market price or in negotiated transactions. The Selling Stockholders reserves the right to accept and, together with its respective agents, to reject, any proposed purchase of securities to be made directly or through agents. The Selling Stockholders and any permitted transferees may sell their securities offered by this prospectus on any stock exchange, market or trading facility on which the securities are traded or in private transactions.

Subject to the limitations set forth in any applicable registration rights agreement, the Selling Stockholders may use any one or more of the following methods when selling the securities offered by this prospectus:

purchases by a broker-dealer as principal and resale by such broker-dealer for its own account pursuant to this prospectus;
ordinary brokerage transactions and transactions in which the broker solicits purchasers;
block trades in which the broker-dealer so engaged will attempt to sell the securities as agent but may position and resell a portion of the block as principal to facilitate the transaction;
an over-the-counter distribution in accordance with the rules of the applicable exchange;
settlement of short sales entered into after the date of this prospectus;
agreements with broker-dealers to sell a specified number of the securities at a stipulated price per share;
in “at the market” offerings, as defined in Rule 415 under the Securities Act, at negotiated prices, at prices prevailing at the time of sale or at prices related to such prevailing market prices, including sales made directly on a national securities exchange or sales made through a market maker other than on an exchange or other similar offerings through sales agents;
directly to purchasers, including through a specific bidding, auction or other process or in privately negotiated transactions;
through the writing or settlement of options or other hedging transactions, whether through an options exchange or otherwise;
through a combination of any of the above methods of sale; or
any other method permitted pursuant to applicable law.

In addition, a Selling Stockholders that is an entity may elect to make a pro rata in-kind distribution of securities to its members, partners or stockholders pursuant to the registration statement of which this prospectus is a part by delivering a prospectus with a plan of distribution. Such members, partners or stockholders would thereby receive freely tradeable securities pursuant to the distribution through a registration statement. To the extent a distributee is an affiliate of ours (or to the extent otherwise required by law), we may file a prospectus supplement in order to permit the distributees to use the prospectus to resell the securities acquired in the distribution.

129

The Selling Stockholders also may transfer the securities in other circumstances, in which case the transferees, pledgees or other successors-in-interest will be the selling beneficial owners for purposes of this prospectus. Upon being notified by the Selling Stockholders that a donee, pledgee, transferee, other successor-in-interest intends to sell our securities, we will, to the extent required, promptly file a supplement to this prospectus to name specifically such person as a Selling Stockholders.

To the extent required, the shares of our common stock to be sold, the name of the Selling Stockholders, the respective purchase prices and public offering prices, the names of any agents, dealer or underwriter, any applicable commissions or discounts with respect to a particular offer will be set forth in an accompanying prospectus supplement or, if appropriate, a post-effective amendment to the registration statement that includes this prospectus.

In connection with the sale of shares of our common stock, the Selling Stockholders may enter into hedging transactions with broker-dealers or other financial institutions, which may in turn engage in short sales of the shares of our common stock in the course of hedging the positions they assume. The Selling Stockholders may also sell shares of our common stock short and deliver these securities to close out their short positions, or loan or pledge the common stock to broker-dealers that in turn may sell these shares. The Selling Stockholders may also enter into option or other transactions with broker-dealers or other financial institutions or the creation of one or more derivative securities which require the delivery to such broker-dealer or other financial institution of shares offered by this prospectus, which shares such broker-dealer or other financial institution may resell pursuant to this prospectus (as supplemented or amended to reflect such transaction).

In offering the securities covered by this prospectus, the Selling Stockholders and any underwriters, broker-dealers or agents who execute sales for the Selling Stockholders may be deemed to be “underwriters” within the meaning of the Securities Act in connection with such sales. Any discounts, commissions, concessions or profit they earn on any resale of those securities may be underwriting discounts and commissions under the Securities Act.

In order to comply with the securities laws of certain states, if applicable, the securities must be sold in such jurisdictions only through registered or licensed brokers or dealers. In addition, in certain states the securities may not be sold unless they have been registered or qualified for sale in the applicable state or an exemption from the registration or qualification requirement is available and is complied with.

We have advised the Selling Stockholders that the anti-manipulation rules of Regulation M under the Exchange Act may apply to sales of shares in the market and to the activities of the Selling Stockholders and its affiliates. In addition, to the extent applicable we will make copies of this prospectus (as it may be supplemented or amended from time to time) available to the Selling Stockholders for the purpose of satisfying the prospectus delivery requirements of the Securities Act. The Selling Stockholders may indemnify any broker-dealer that participates in transactions involving the sale of the shares against certain liabilities, including liabilities arising under the Securities Act.

A holder of Warrants may exercise its Warrants in accordance with the Warrant Agreement on or before the expiration date set forth therein by surrendering, at the office of the warrant agent, Continental Stock Transfer & Trust Company, the certificate evidencing such Warrant, with the form of election to purchase set forth thereon, properly completed and duly executed, accompanied by full payment of the exercise price and any and all applicable taxes due in connection with the exercise of the Warrant, subject to any applicable provisions relating to cashless exercises in accordance with the Warrant Agreement.

LEGAL MATTERS

Gunderson Dettmer Stough Villeneuve Franklin & Hachigian, LLP, Redwood City, California has passed upon the validity of the common stock of Velodyne offered by this prospectus.

130

EXPERTS

The financial statements of Graf Industrial Corp. as of December 31, 2019 and 2018, and for the year ended December 31, 2019 and the period from June 26, 2018 (inception) through December 31, 2018, appearing in this prospectus have been audited by WithumSmith+Brown, PC, independent registered public accounting firm, as set forth in their report thereon dated March 10, 2020, appearing elsewhere herein, and are included in reliance on such report given the authority of such firm as experts in accounting and auditing.

The consolidated financial statements of Velodyne Lidar, Inc. as of December 31, 2018 and 2019, and for each of the years in the three-year period ended December 31, 2019, have been included herein in reliance upon the report of KPMG LLP, independent registered public accounting firm, appearing elsewhere herein, and upon the authority of said firm as experts in accounting and auditing.

131

CHANGE IN AUDITOR

Effective upon the Closing, the Audit Committee of the Board approved the dismissal of WithumSmith+Brown, PC (“Withum”) as our independent registered public accounting firm. The reports of Withum on the Company’s financial statements as of and for the two most recent fiscal years (ended December 31, 2019 and December 31, 2018) did not contain any adverse opinion or a disclaimer of opinion. The report was not qualified or modified as to uncertainty, audit scope, or accounting principles, except that such audit report contained an explanatory paragraph in which Withum expressed substantial doubt as to GRAF’s ability to continue as a going concern if it did not complete a business combination.

During GRAF’s two most recent fiscal years (ended December 31, 2019 and December 31, 2018) and the subsequent interim period through September 29, 2020, there were no disagreements between GRAF and Withum on any matter of accounting principles or practices, financial disclosure or auditing scope or procedure, which disagreements, if not resolved to the satisfaction of Withum, would have caused it to make reference to the subject matter of the disagreements in its reports on GRAF’s financial statements for such years.

During the GRAF’s two most recent fiscal years (ended December 31, 2019 and December 31, 2018) and the subsequent interim period through September 29, 2020, there were no “reportable events” (as defined in Item 304(a)(1)(v) of Regulation S-K under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)).

We provided Withum with a copy of the foregoing disclosures and has requested that Withum furnish us with a letter addressed to the SEC stating whether it agrees with the statements made by us set forth above. A copy of Withum’s letter, dated October 5, 2020, is filed as Exhibit 16.1 to this Registration Statement.

On September 29, 2020, the Audit Committee approved the appointment of KPMG LLP (“KPMG”) as our independent registered public accounting firm, effective immediately.

During the fiscal years ended December 31, 2019 and December 31, 2018 and through the subsequent interim periods through September 29, 2020, neither GRAF, nor any party on behalf of GRAF, consulted with KPMG with respect to either (i) the application of accounting principles to a specified transaction, either completed or proposed, or the type of the audit opinion that might be rendered with respect to GRAF’s consolidated financial statements, and no written report or oral advice was provided to GRAF by KPMG that was an important factor considered by GRAF in reaching a decision as to any accounting, auditing or financial reporting issue, or (ii) any matter that was subject to any disagreement (as that term is defined in Item 304(a)(1)(iv) of Regulation S-K and the related instructions) or a reportable event (as that term is defined in Item 304(a)(1)(v) of Regulation S-K).

WHERE YOU CAN FIND MORE INFORMATION

We have filed a registration statement on Form S-1, including exhibits, under the Securities Act of 1933, as amended, with respect to the common stock offered by this prospectus. This prospectus does not contain all of the information included in the registration statement. For further information pertaining to us and our securities, you should refer to the registration statement and our exhibits.

In addition, we file annual, quarterly and current reports, proxy statements and other information with the SEC. Our SEC filings are available to the public on a website maintained by the SEC located at www.sec.gov. We also maintain a website at www.velodynelidar.com. Through our website, we make available, free of charge, annual, quarterly and current reports, proxy statements and other information as soon as reasonably practicable after they are electronically filed with, or furnished to, the SEC. The information contained on, or that may be accessed through, our website is not part of, and is not incorporated into, this prospectus.

132

INDEX TO CONSOLIDATED FINANCIAL INFORMATION

Graf Industrial Corp.

    

Page

Six Months Ended June 30, 2020 and 2019

Consolidated Balance Sheets as of June 30, 2020 and December 31, 2019

F-2

Consolidated Statements of Operations for the six months ended June 30, 2020 and 2019

F-3

Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2019

F-5

Notes to Consolidated Financial Statements

F-6

Years Ended December 31, 2019 and 2018

Report of Independent Registered Public Accounting Firm

F-23

Balance Sheets as of December 31, 2019 and 2018

F-24

Statements of Operations for the years ended December 31, 2019 and 2018

F-25

Statements of Changes in Stockholders’ Equity for the years ended December 31, 2019 and 2018

F-26

Statements of Cash Flows for the years ended December 31, 2019 and 2018

F-27

Notes to Financial Statements

F-28

Velodyne Lidar, Inc. and Subsidiaries

Years Ended December 31, 2017, 2018 and 2019 and Six Months Ended June 30, 2019 and 2020

Report of Independent Registered Public Accounting Firm

F-41

Consolidated Balance Sheets as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited)

F-42

Consolidated Statements of Operations for the years ended December 2017, 2018 and 2019 and the six months ended June 30, 2019 and 2020 (unaudited)

F-43

Consolidated Statements of Comprehensive Income (Loss) for the years ended December 2017, 2018 and 2019 and the six months ended June 30, 2019 and 2020 (unaudited)

F-44

Consolidated Statements of Stockholders’ Equity for the years ended December 2017, 2018 and 2019 and the six months ended June 30, 2019 and 2020 (unaudited)

F-45

Consolidated Statements of Cash Flows for the years ended December 2017, 2018 and 2019 and the six months ended June 30, 2019 and 2020 (unaudited)

F-47

Notes to Consolidated Financial Statements

F-48

F-1

GRAF INDUSTRIAL CORP.

CONDENSED BALANCE SHEETS

    

June 30, 2020

    

December 31, 2019

(Unaudited)

Assets:

 

  

 

  

Current assets:

 

  

 

  

Cash

$

382,747

$

698,322

Prepaid expenses

 

48,060

 

29,467

Total current assets

 

430,807

 

727,789

Investments held in Trust Account

 

117,294,619

 

248,988,147

Total Assets

$

117,725,426

$

249,715,936

 

  

 

  

Liabilities and Stockholders’ Equity:

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

167,737

$

28,004

Accrued expenses

 

359,196

 

500

Franchise tax payable

 

100,100

 

200,000

Income tax payable

 

71,879

 

155,308

Warrant liabilities

 

 

32,502,650

Total current liabilities

 

698,912

 

32,886,462

 

  

 

  

Commitments and Contingencies

 

  

 

  

Common stock, $0.0001 par value; 11,202,651 and 21,182,947 shares subject to possible redemption at June 30, 2020 and December 31, 2019, respectively

 

112,026,510

 

211,829,470

 

  

 

  

Stockholders’ Equity:

 

  

 

  

Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued and outstanding

 

 

Common stock, $0.0001 par value; 400,000,000 shares authorized; 6,346,714 and 9,287,693 shares issued and outstanding (excluding 11,202,651 and 21,182,947 shares subject to possible redemption) at June 30, 2020 and December 31, 2019, respectively

 

635

 

929

Additional paid-in capital

 

17,853,006

 

14,846,199

Accumulated deficit

 

(12,853,637)

 

(9,847,124)

Total stockholders’ equity

 

5,000,004

 

5,000,004

Total Liabilities and Stockholders’ Equity

$

117,725,426

$

249,715,936

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

F-2

GRAF INDUSTRIAL CORP.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

For the Three Months Ended

For the Six Months Ended

    

June 30, 

June 30, 

2020

2019

2020

2019

Operating expenses:

 

  

  

  

General and administrative costs

$

485,980

$

221,356

$

895,511

$

324,803

Loss from operations

 

(485,980)

 

(221,356)

 

(895,511)

 

(324,803)

 

  

 

  

 

  

 

  

Other incomes (expenses):

 

  

 

  

 

  

 

  

Investment income on Trust Account

 

72,958

 

1,471,028

 

845,679

 

2,893,394

Change in fair value of warrant liability

 

 

(575,279)

 

(2,800,110)

 

(3,376,517)

Total other income (expenses)

72,958

 

895,749

 

(1,954,431)

 

(483,123)

 

  

 

  

 

  

 

  

Income (loss) before income tax expense

(413,022)

 

674,393

 

(2,849,942)

 

(807,926)

Income tax expense

 

4,821

 

319,342

 

156,571

 

611,714

Net income (loss)

$

(417,843)

$

355,051

$

(3,006,513)

$

(1,419,640)

 

  

 

  

 

  

 

  

Weighted average shares outstanding of Public Shares

 

13,585,117

 

24,376,512

 

18,980,815

 

24,376,512

Basic and diluted net income per share, Public Shares

$

0.00

$

0.05

$

0.03

$

0.09

Weighted average shares outstanding of Founder Shares

 

6,094,128

 

6,094,128

 

6,094,128

 

6,094,128

Basic and diluted net loss per share, Founder Shares

$

(0.07)

$

(0.13)

$

(0.59)

$

(0.61)

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

F-3

GRAF INDUSTRIAL CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(UNAUDITED)

For the six months ended June 30, 2020

Total

Common Stock

Additional Paid-In

Accumulated

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Balance - December 31, 2019

9,287,693

$

929

$

14,846,199

$

(9,847,124)

$

5,000,004

Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision

 

 

 

35,302,760

 

 

35,302,760

Shares subject to possible redemption

 

(3,193,565)

 

(320)

 

(31,935,330)

 

 

(31,935,650)

Net loss

 

 

 

 

(2,588,670)

 

(2,588,670)

Balance - March 31, 2020 (unaudited)

6,094,128

$

609

$

18,213,629

$

(12,435,794)

$

5,778,444

Shares subject to possible redemption (1)

252,586

26

(360,623)

(360,597)

Net loss

(417,843)

(417,843)

Balance - June 30, 2020 (unaudited)

6,346,714

$

635

$

17,853,006

$

(12,853,637)

$

5,000,004

(1)Including the redemption of 12,921,275 Public Shares on April 16, 2020

For the six months ended June 30, 2019

Total

Common Stock

Additional Paid-In

Retained

Stockholders'

    

Shares

    

Amount

    

Capital

    

Earnings

    

Equity

Balance - December 31, 2018

7,893,844

$

789

$

923,412

$

4,075,806

$

5,000,007

Additional offering costs

(15,564)

(15,564)

Shares subject to possible redemption

179,025

18

1,790,232

1,790,250

Net loss

 

 

 

 

(1,774,691)

 

(1,774,691)

Balance - March 31, 2019 (unaudited)

8,072,869

$

807

$

2,698,080

$

2,301,115

$

5,000,002

Shares subject to possible redemption

(35,505)

(4)

(355,046)

(355,050)

Net income

355,051

355,051

Balance - June 30, 2019 (unaudited)

 

8,037,364

$

803

$

2,343,034

$

2,656,166

$

5,000,003

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

F-4

GRAF INDUSTRIAL CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

    

For the Six Months Ended June 30, 

2020

    

2019

Cash Flows from Operating Activities:

 

  

Net loss

$

(3,006,513)

$

(1,419,640)

Adjustments to reconcile net loss to net cash used in operating activities:

 

 

Income earned on investments held in Trust Account

 

(845,679)

 

(2,893,394)

Change in fair value of warrant liability

 

2,800,110

 

3,376,517

Changes in operating assets and liabilities:

 

 

Prepaid expenses

 

(18,593)

 

(89,848)

Accounts payable

 

139,733

 

(97,029)

Accrued expenses

 

358,696

 

(14,500)

Franchise tax payable

 

(99,900)

 

(3,013)

Income tax payable

 

(83,429)

 

(214,655)

Net cash used in operating activities

 

(755,575)

 

(1,355,562)

Cash Flows from Investing Activities:

 

  

 

  

Investment income released from Trust Account to pay franchise and income taxes

 

440,000

 

947,145

Withdrawal from Trust Account for redemption of Public Shares

132,099,207

Net cash provided by investing activities

 

132,539,207

 

947,145

 

  

 

  

Cash Flows from Financing Activities:

 

  

 

  

Payment of offering costs

(100,564)

Redemption of Public Shares

 

(132,099,207)

 

Net cash used in financing activities

 

(132,099,207)

 

(100,564)

 

 

Net decrease in cash

 

(315,575)

 

(508,981)

 

  

 

  

Cash - beginning of the period

 

698,322

 

1,440,897

Cash - end of the period

$

382,747

$

931,916

 

  

 

  

Supplemental disclosure of noncash activities:

 

  

 

  

Change in value of common stock subject to possible redemption

$

32,296,247

$

(1,435,200)

Supplemental cash flow activities:

 

  

 

  

Cash paid for income taxes

$

240,000

$

943,830

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

F-5

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Note 1 — Description of Organization, Business Operations and Basis of Presentation

Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).

The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.

On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., ("Velodyne"). See the Proposed Business Combination described below.

As of June 30, 2020, the Company had not commenced any operations. All activity up to June 30, 2020 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.

The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).

Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4). See the "Proposed Business Combination" section below, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer & Trust Company, acting as trustee (“Trust Account”). The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (as amended, the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation, subject to applicable law.

F-6

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.

The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.

The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.

The Company originally had 18 months from the closing of the Initial Public Offering (by April 18, 2020) to complete a Business Combination. On April 16, 2020, the Company filed an amendment (the “Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to extend the date by which the Company has to consummate a Business Combination (the “Extension”) from April 18, 2020 to July 31, 2020. The Company’s stockholders approved the Extension Amendment at a special meeting in lieu of the 2020 annual meeting of stockholders of the Company (the “Special Meeting”) on April 16, 2020. In connection with the Extension, an aggregate 12,921,275 shares of the Company’s common stock were redeemed, and approximately $132.1 million was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company’s Trust Account to consummate a Business Combination. On July 23, 2020, the Company filed an amendment (the “Second Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to further extend the date by which the Company has to consummate a Business Combination (the “Second Extension”) from July 31, 2020 to October 31, 2020 (the “Combination Period”). The

F-7

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Company’s stockholders approved the Second Extension Amendment at a special meeting of stockholders of the Company on July 23, 2020. In connection with the Second Extension, an aggregate 1,105 shares of the Company’s common stock were redeemed, and approximately $11,000 was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company's Trust Account to consummate a Business Combination.

If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.

The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).

F-8

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the balances and results for the periods presented. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ended December 31, 2020, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements contained in the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2020.

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

F-9

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Proposed Business Combination

Merger Agreement

On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., (“Velodyne”).

Pursuant to the terms of the Merger Agreement, the Company will acquire Velodyne through the merger of Merger Sub with and into Velodyne, with Velodyne surviving the merger (the "Merger"). At the effective time of the Merger (the "Effective Time"), each share of Velodyne common stock, par value $0.0001 per share ("Velodyne common stock"), series A preferred stock, par value $0.0001 per share, series B preferred stock, par value $0.0001 per share, and series B-1 preferred stock, par value $0.0001 per share, (collectively, the "Velodyne capital stock") will be converted into the right to receive shares of common stock, par value $0.0001 per share, of the Company (the "Common Stock") in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of Velodyne, 143,575,763 shares of Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of Velodyne common stock, option to purchase Velodyne common stock and unvested restricted share of Velodyne common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Business Combination (the "Closing"), Velodyne intends to enter into agreements with certain of its shareholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of Velodyne capital stock from such shareholders in exchange for an aggregate amount of cash not to exceed $50,000,000, to be paid by the Company following the Closing. The Company and Velodyne expect to offer such holders the option to receive, in lieu of cash, additional shares of common stock valued at $10.25 per share, or up to an additional 4,878,048 shares of common stock if all Velodyne equity holders elect to receive shares. Upon the closing of the Business Combination (the “Closing”), the former Velodyne equity holders are expected to hold, in the aggregate, approximately 83.4% of the issued and outstanding shares of common stock, assuming $50,000,000 of cash is used to repurchase Velodyne shares.

Under the Merger Agreement, certain Velodyne equity holders will also be entitled to receive, in the aggregate, up to an additional 2,000,000 shares of common stock (including in the form of awards of restricted stock units settleable in shares of common stock) if the closing trading price of our common stock was greater than or equal to $15.00 for any 20 trading days within any 30 trading-day period, commencing on the date of the Merger Agreement and ending on the date that is six months after the Closing (“Earnout Trading Price”). Because the Earnout Trading Price was met on July 30, 2020, Velodyne equity holders will be entitled to receive such additional shares upon the Closing. In addition, Graf Acquisition LLC (our “Sponsor”) will retain 2,507,000 founder shares that were initially purchased by the Sponsor in a private placement prior to our IPO (the “Founder Shares”), including 275,000 "Earnout Founder Shares" that vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

Pursuant to the terms of the Merger Agreement, the Company is required to use commercially reasonable efforts to cause the Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement (the "Transactions") to be approved for listing prior to the Closing. Following the Closing, the Company agreed to comply with the terms of any registration rights agreements by which Velodyne is bound in favor of Velodyne's

F-10

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

stockholders, treating shares of Common Stock to be held by such stockholders as registrable securities under such agreements.

The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of the Company and Velodyne (such approvals, the "the Company stockholder approval" and the "Velodyne stockholder approval", respectively) and the fulfillment of certain other conditions.

The consummation of the Merger is conditioned upon, among other things, (i) the expiration or termination of the waiting period under the Hart-Scott-Rodino Act (the "HSR Act"), (ii) the absence of any governmental order, statute, rule or regulation enjoining or prohibiting the consummation of the Merger, (iii) receipt of Graf stockholder approval, (iv) receipt of Velodyne stockholder approval, (v) the approval of the Extension (as defined in the Merger Agreement) and the other matters presented for Graf. On July 23, 2020, the Graf's shareholders approved the Extension. On August 4, 2020, the Company received notice that the Federal Trade Commission granted early termination of the waiting period under the HSR Act with respect to the transactions contemplated by the Merger Agreement.

The obligations of Graf to consummate the Merger are also conditioned upon, among other things, customary closing conditions and the entering into employment agreements with certain officers of Velodyne on terms and conditions reasonably satisfactory to Graf (but no less favorable to such employees than their current employment arrangements).

The obligations of Velodyne to consummate the Merger also are conditioned upon, among other things, (i) customary closing conditions, (ii) the amendment and restatement of Graf's certificate of incorporation in substantially the form attached to the Merger Agreement and (iii) evidence that, immediately after the Closing, the funds in the Trust Account (as defined in the Merger Agreement), together with the funding of any amounts payable under the Subscription Agreements (as defined in the Merger Agreement), will be no less than an aggregate amount of $200,000,000.

Support Agreement

In connection with the execution of the Merger Agreement, the Company, Merger Sub and David Hall entered into a support agreement (the "Support Agreement"), providing, among other things, that at any meeting of the Velodyne stockholders and in connection with any written consent of the Velodyne stockholders, Mr. Hall will vote all of the outstanding shares of Velodyne common stock held by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy (or will execute and deliver a written consent with respect to such shares) in favor of the Merger and the adoption of the Merger Agreement, regardless of whether the Merger is no longer recommended by the Velodyne board of directors in accordance with the Merger Agreement. The shares of Velodyne common stock that are owned by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy, all of which are subject to the Support Agreement, represent a majority of the outstanding voting power of Velodyne. In addition, the Support Agreement prohibits Mr. Hall from engaging in activities that have the effect of soliciting an Acquisition Proposal (as defined in the Merger Agreement).

Sponsor Agreement

In connection with the execution of the Merger Agreement, Graf Acquisition LLC ("Sponsor") entered into a sponsor agreement (the "Sponsor Agreement") with the Company and Velodyne, pursuant to which, among other things, the Sponsor agreed to vote all Founder Shares (as defined in the Sponsor Agreement) beneficially owned by the Sponsor in favor of each of the proposals at the Company special stockholder meeting to be presented for the Company stockholder approval.

The Sponsor Agreement amends and restates, with respect to the Sponsor, the Sponsor's existing letter agreement, dated October 15, 2018 (the "existing sponsor agreement"), but will automatically revert to the existing sponsor agreement if the Merger Agreement is validly terminated.

Pursuant to the Sponsor Agreement, the Sponsor will forfeit 3,519,128 Founder Shares and all of the Private Placement Warrants (as defined in the Sponsor Agreement), in each case for no consideration, immediately prior to (but conditioned and effective upon) completion of the Merger. Following completion of the Merger, the Sponsor will retain 2,507,000 Founder Shares, 275,000 of which shall be Earnout Founder Shares (as defined in the Sponsor

F-11

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Agreement). The Sponsor Agreement also provides that all Earnout Founder Shares shall be subject to the Earnout Trading Price performance vesting condition, and accordingly the Earnout Founder Shares vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

The Sponsor Agreement provides that the Sponsor will not redeem any Founder Shares in connection with the Merger. The Sponsor has also agreed, subject to certain exceptions, not to transfer any Founder Shares or any Private Placement Warrants (as defined in the Sponsor Agreement) (or any shares of Common Stock issuable upon exercise thereof) until the earlier of (A) one year after the completion of the Merger and (B) subsequent to the Merger, either (i) the achievement of a $12.00 Stock Price Level (provided that the applicable thirty (30) day trading day period commences at least 150 days after the Merger) or (ii) the date on which the Company completes a liquidation, merger, capital stock exchange, reorganization or similar transaction that results in all of the Company's stockholders having the right to exchange their shares of Common Stock for cash, securities or other property (the "Lock-up Period").

The applicable "Stock Price Level" will be considered achieved only when the closing price of Common Stock is greater than or equal to the applicable threshold for any twenty (20) trading days within any thirty (30) trading day period. The Stock Price Levels will be equitably adjusted for any stock dividend, subdivision, reclassification, recapitalization, split, combination or exchange of shares, or any similar event affecting the Common Stock after the date of the Merger Agreement.

The Sponsor Agreement shall terminate on the expiration of the Lock-up Period; provided, however, that if the Merger Agreement is validly terminated, the Sponsor Agreement shall automatically terminate and be of no force and effect and, with respect to the Sponsor, shall revert to the existing sponsor agreement.

Subscription Agreements

In connection with the execution of the Merger Agreement, the Company entered into subscription agreements (the "Subscription Agreements"), each dated as of July 2, 2020, with certain institutional investors, including the Sponsor (the "Investors"), pursuant to which, among other things, the Company agreed to issue and sell, in private placements to close immediately prior to the closing of the Business Combination, an aggregate of 15,000,000 shares of Common Stock at $10.00 per share to the Investors (including 950,000 shares to the Sponsor), for an aggregate purchase price of $150,000,000. The Sponsor owns approximately 34.3% of the outstanding shares of Common Stock and certain members of the Company's management are members of the Sponsor. The obligations to consummate the subscriptions are conditioned upon, among other things, there being at least $50,000,000 remaining in the Company's trust account on the Closing Date after taking into account redemptions by the Company's public stockholders (if any) and certain customary closing conditions and the consummation of the transactions contemplated by the Merger Agreement.

Going Concern

As of June 30, 2020, the Company had approximately $383,000 outside of the Trust Account, approximately $2.7 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital deficit of approximately $96,000 (excluding tax obligations).

Through June 30, 2020, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.6 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

F-12

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

On January 30, 2020, the World Health Organization ("WHO") announced a global health emergency because of a new strain of coronavirus (the "COVID-19 outbreak"). In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve. The impact of the COVID-19 outbreak on the Company’s results of operations, financial position and cash flows will depend on future developments, including the duration and spread of the outbreak and related advisories and restrictions. These developments and the impact of the COVID-19 outbreak on the financial markets and the overall economy are highly uncertain and cannot be predicted. If the financial markets and/or the overall economy are impacted for an extended period, the Company's results of operations, financial position and cash flows may be materially adversely affected.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after October 31, 2020.

Note 2 — Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 17,549,365 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at June 30, 2020 and December 31, 2019, 11,202,651 and 21,182,947 Public Shares were classified outside of permanent equity, respectively.

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the “Public Warrants”) and Private Placement to purchase an aggregate of 28,895,338 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company’s unaudited condensed consolidated statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Public Shares for three months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $73,000 and approximately $1.5

F-13

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $55,000 and approximately $369,000, resulting in a total of approximately $18,000 and approximately $1.1 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the three months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $418,000 and net income of approximately $355,000, respectively, less income attributable to Public Shares of approximately $18,000 and approximately $1.1 million, resulted to a net loss of approximately $436,000 and approximately $747,000, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Net income per share, basic and diluted for Public Shares for six months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $846,000 and approximately $2.9 million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $257,000 and approximately $612,000, resulting in a total of approximately $589,000 and approximately $2.3 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the six months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $3.0 million and approximately $1.4 million, respectively, less income attributable to Public Shares of approximately $589,000 and approximately $2.3 million, resulted to a net loss of approximately $3.6 million and approximately $3.7 million, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of June 30, 2020 and December 31, 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company's investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

F-14

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of June 30, 2020 and December 31, 2019, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company’s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020) under the Warrant Adjustment Provision (Note 7), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed consolidated financial statements.

F-15

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Note 3 — Initial Public Offering

The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Initially, each Public Warrant entitled the holder to purchase one-half of one share of common stock at a price of $11.50 per share if the Company had not consummated a Business Combination within 15 months from the closing of the Initial Public Offering. Since the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the “Warrant Adjustment Provision”), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount. See the “Proposed Business Combination” described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Note 4 — Private Placement

Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. See the "Proposed Business Combination" described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Note 5 — Related Party Transactions

Founder Shares

On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.

The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.

The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.

F-16

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Related Party Loans

Prior to the consummation of the Initial Public Offering, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to $1.5 million of such Working Capital Loans may be convertible into additional warrants at a price of $0.75 per warrant. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

Administrative Support Agreement

The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.

The Company recorded and paid approximately $2,700 and $2,600 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the three months ended June 30, 2020 and 2019, respectively.

The Company recorded and paid approximately $5,300 and $5,200 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the six months ended June 30, 2020 and 2019, respectively.

Note 6 — Commitments and Contingencies

Registration Rights

The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.

F-17

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Underwriting Agreement

The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.

The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.

Business Combination Marketing Agreement

The Company has engaged EarlyBirdCapital and Oppenheimer & Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer & Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination.

This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of June 30, 2020.

Note 7 — Warrant Liability

The Company previously had outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity. As a result, the shares of common stock underlying the Company’s warrants increased by 9,631,779 shares, totaling 28,895,338.

The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in

F-18

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.

Once the warrants become exercisable, the Company may redeem the Public Warrants:

in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption; and
if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.

If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.

The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.

The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the unaudited condensed consolidated statements of operations. The Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $2.8 million on the accompanying unaudited condensed consolidated statements of operations, resulting in warrant liabilities of $35,302,760 as of January 18, 2020 when the Warrant Adjustment Provision came into effect. The warrant liabilities, after being remeasured, was reclassified to additional paid-in capital within stockholders' equity.

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at December 31, 2018

  

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

Change in fair value of warrant liabilities

2,800,110

Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision

(35,302,760)

Warrant liabilities at January 18, 2020

$

The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select

F-19

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.

The following table provides quantitative information regarding Level 3 fair value measurements as of January 18, 2020 and December 31, 2019:

    

As of December 31,

    

As of January 18,

 

2019

2020

 

Exercise price

$

11.50

$

11.50

Stock price

$

10.19

$

10.11

Volatility

 

60

%  

 

60

%

Probability of completing a Business Combination

 

87

%  

 

87

%

Expected life of the options to convert

 

4.97

 

4.92

Risk-free rate

 

1.69

%  

 

1.63

%

Dividend yield

 

0.0

%  

 

0.0

%

Discount for lack of marketability (1)

 

10.0

%  

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

Note 8 — Fair Value Measurements

The following table presents information about the Company’s financial assets that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 by level within the fair value hierarchy:

June 30, 2020

    

Quoted Prices in

    

Significant Other

    

Significant Other 

Active Markets

Observable Inputs

Unobservable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

117,294,619

 

$

 

$

December 31, 2019

    

Quoted Prices in

    

Significant Other

    

Active Markets

Observable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

248,988,147

 

$

 

$

Warrant liabilities

$

 

$

 

$

32,502,650

Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no transfers between levels of the hierarchy for the six months ended June 30, 2020.

Note 9 — Stockholders’ Equity

Preferred Stock — The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At June 30, 2020 and December 31, 2019, there were no shares of preferred stock issued or outstanding.

Common Stock — The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At June 30, 2020 and December 31, 2019, there were 17,549,365 and 30,470,640 shares of common stock issued or outstanding, including an aggregate of 11,202,651 and 21,182,947 shares of common stock classified outside of subject to possible redemption, respectively.

F-20

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO UNAUDITED CONDENSED FINANCIAL STATEMENTS

Note 10 — Subsequent Events

As more fully described in Note 1 above, on July 2, 2020, the Company entered into a definitive agreement for a business combination with Velodyne Lidar, Inc. and on July 23, 2020, the Company filed the Second Extension Amendment to further extend the date by which the Company has to consummate a business combination from July 31, 2020 to October 31, 2020. In connection with the Second Extension, an aggregate 1,105 shares of our common stock was redeemed, and approximately $11,000 was withdrawn out of the trust account to pay for such redemption leaving approximately $117.1 million remaining in our trust account to consummate a business combination.

On August 5, 2020, the Company issued an unsecured convertible promissory note (the “Sponsor Convertible Note”) to the Sponsor, pursuant to which the Company may borrow up to $1,500,000 from the Sponsor for ongoing expenses reasonably related to the business of the Company and the consummation of its initial business combination. All unpaid principal under the Sponsor Convertible Note will be due and payable in full on the earlier of (i) October 31, 2020 and (ii) the effective date of its initial business combination (such earlier date, the “Maturity Date”). The Sponsor will have the option, at any time on or prior to the Maturity Date, to convert any amounts outstanding under the Sponsor Convertible Note into warrants to purchase shares of Company common stock, at a conversion price of $0.75 per warrant, with each warrant entitling the holder to purchase three-fourths (3/4) of one share of common stock at a price of $11.50 per share, subject to the same adjustments applicable to the private placement warrants sold concurrently with the Company’s initial public offering.

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued, and determined that there have been no other events that have occurred that would require adjustments to the disclosures in the financial statements.

F-21

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of

Graf Industrial Corp.

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Graf Industrial Corp. (the “Company”) as of December 31, 2019 and 2018, and the related statements of operations, changes in stockholders’ equity and cash flows for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) to December 31, 2018, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019, and 2018 and the results of its operations and its cash flows for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) to December 31, 2018 in conformity with accounting principles generally accepted in the United States of America.

Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the financial statements, if the Company does not complete a business combination by April 18, 2020, then the Company will cease all operations except for the purpose of winding down and liquidating. This mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Basis for Opinion

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ WithumSmith+Brown, PC

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

New York, New York

March 10, 2020

F-23

GRAF INDUSTRIAL CORP.

BALANCE SHEETS

December 31, 

    

2019

    

2018

Assets:

Current assets:

Cash

$

698,322

$

1,440,897

Prepaid expenses

 

29,467

101,363

Total current assets

 

727,789

1,542,260

Investments held in Trust Account

 

248,988,147

244,890,301

Total Assets

$

249,715,936

$

246,432,561

Liabilities and Stockholders’ Equity:

 

Current liabilities:

 

Accounts payable

$

28,004

$

110,177

Accrued expenses

 

500

100,000

Franchise tax payable

 

200,000

103,013

Income tax payable

 

155,308

214,655

Warrant liabilities

32,502,650

15,136,749

Total current liabilities

 

32,886,462

15,664,594

Commitments and Contingencies

 

Common stock, $0.0001 par value; 21,182,947 and 22,576,796 shares subject to possible redemption at December 31, 2019 and 2018, respectively

 

211,829,470

225,767,960

Stockholders’ Equity:

 

Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued and outstanding

 

Common stock, $0.0001 par value; 400,000,000 shares authorized; 9,287,693 and 7,893,844 shares issued and outstanding (excluding 21,182,947 and 22,576,796 shares subject to possible redemption) at December 31, 2019 and 2018, respectively

929

789

Additional paid-in capital

 

14,846,199

923,412

Retained earnings (accumulated deficit)

 

(9,847,124)

4,075,806

Total stockholders’ equity

 

5,000,004

5,000,007

Total Liabilities and Stockholders’ Equity

$

249,715,936

$

246,432,561

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

F-24

GRAF INDUSTRIAL CORP.

STATEMENTS OF OPERATIONS

    

    

For the

period from

For The

June 26, 2018

Year Ended

(inception) through

December 31,

December 31,

2019

2018

Operating expenses:

General and administrative costs

$

617,187

$

179,880

Franchise tax expense

 

100,350

 

103,013

Loss from operations

 

(717,537)

 

(282,893)

Other income (expenses):

 

 

Investment income on Trust Account

 

5,239,790

 

1,125,181

Change in fair value of warrant liability

 

(17,365,901)

 

3,448,173

Total other income (expenses)

 

(12,126,111)

 

4,573,354

Loss before income tax expense

 

(12,843,648)

 

4,290,461

Income tax expense

 

1,079,282

 

214,655

Net income (loss)

$

(13,922,930)

$

4,075,806

Weighted average shares outstanding of Public Shares

 

24,376,512

 

24,201,371

Basic and diluted net income per share, Public Shares

$

0.17

$

0.03

Weighted average shares outstanding of Founder Shares

 

6,094,128

 

6,094,128

Basic and diluted net income (loss) per share, Founder Shares

$

(2.94)

$

0.54

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

F-25

GRAF INDUSTRIAL CORP.

STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

Retained

Additional

Earnings

Total

Common Stock

Paid-In

(Accumulated

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit)

    

Equity

Balance – June 26, 2018 (inception)

$

$

$

$

Issuance of common stock to Sponsor

6,468,750

646

24,354

25,000

Sale of common stock in initial public offering 

24,376,512

2,438

232,253,062

232,255,500

Offering costs

(5,588,339)

(5,588,339)

Common stock forfeited by Sponsor

(374,622)

(37)

37

Shares subject to possible redemption

(22,576,796)

(2,258)

(225,765,702)

(225,767,960)

Net income

4,075,806

4,075,806

Balance – December 31, 2018

7,893,844

$

789

$

923,412

$

4,075,806

$

5,000,007

Additional offering costs

 

 

(15,564)

 

 

(15,564)

Shares subject to possible redemption

1,393,849

 

140

 

13,938,351

 

 

13,938,491

Net loss

 

 

 

(13,922,930)

 

(13,922,930)

Balance – December 31, 2019

9,287,693

$

929

$

14,846,199

$

(9,847,124)

$

5,000,004

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

F-26

GRAF INDUSTRIAL CORP.

STATEMENTS OF CASH FLOWS

    

For The
Year Ended
December 31,
2019

    

For the
period from
June 26, 2018
(inception) through
December 31,
2018

Cash Flows from Operating Activities:

Net income (loss)

$

(13,922,930)

$

4,075,806

Adjustments to reconcile net loss to net cash used in operating activities:

 

Income earned on investments held in Trust Account

 

(5,239,790)

(1,125,181)

Change in fair value of warrant liability

 

17,365,901

(3,448,173)

General and administrative costs paid by Sponsor in exchange for issuance of common stock

 

8,500

Changes in operating assets and liabilities:

 

Prepaid expenses

 

71,896

(101,363)

Accounts payable

 

(82,173)

61,390

Accrued expenses

 

(14,500)

15,000

Franchise tax payable

 

96,987

103,013

Income tax payable

 

(59,347)

214,655

Net cash used in operating activities

 

(1,783,956)

(196,353)

Cash Flows from Investing Activities:

 

Investment income released from Trust Account

1,141,945

Cash deposited in Trust Account

 

(243,765,120)

Net cash provided by (used in) investing activities

 

1,141,945

(243,765,120)

Cash Flows from Financing Activities:

 

Proceeds from note payable from related parties

 

130,100

Repayment of note payable and advances from related parties

 

(130,100)

Proceeds received from initial public offering of common stock and warrant liability

 

243,765,120

Payment of offering costs

 

(100,564)

(5,438,052)

Proceeds received from issuance of warrant liability in private placement

 

7,075,302

Net cash provided by (used in) financing activities

 

(100,564)

245,402,370

Net (decrease) increase in cash

 

(742,575)

1,440,897

Cash – beginning of the period

 

1,440,897

Cash – end of the period

$

698,322

$

1,440,897

Supplemental disclosure of noncash activities:

 

Change in value of common stock subject to possible redemption

$

(13,938,491)

$

225,767,960

Deferred offering costs paid by Sponsor in exchange for issuance of common stock

$

$

16,500

Deferred offering costs included in accounts payable

$

$

48,787

Deferred offering costs included in accrued expenses

$

$

85,000

Supplemental cash flow disclosure:

Cash paid for income taxes

$

1,138,630

$

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

F-27

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

Note 1 — Description of Organization, Business Operations and Basis of Presentation

Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).

The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.

As of December 31, 2019, the Company had not commenced any operations. All activity up to December 31, 2019 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.

The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).

Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4).

Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer & Trust Company, acting as trustee (“Trust Account”). The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 18 months from the closing of its Initial Public Offering or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within 18 months from the closing of its Initial Public Offering, subject to applicable law.

The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise

F-28

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.

The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders' equity) to be less than $5,000,001. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.

The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.

If the Company is unable to complete a Business Combination within 18 months from the closing of the Initial Public Offering (by April 18, 2020) (the “Combination Period”), the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.

The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the

F-29

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).

In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.

Basis of Presentation

The accompanying financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC.

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private

F-30

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Going Concern

As of December 31, 2019, the Company had approximately $698,000 outside of the Trust Account, approximately $5.2 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital surplus of approximately $699,000 (excluding warrant liability and tax obligations).

Through December 31, 2019, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.1 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after April 18, 2020.

Note 2 — Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 24,376,512 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at December 31, 2019 and 2018, 21,182,947 and 22,576,796 Public Shares were classified outside of permanent equity, respectively.

F-31

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the "Public Warrants") and Private Placement to purchase an aggregate of 19,263,558 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company's statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two class method of income per share. Net income per share, basic and diluted for Public Shares for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the investment income earned on the Trust Account of $5,239,790 and $1,125,181, respectively, net of applicable taxes and funds available to be withdrawn from the Trust Account of $1,179,632 and $317,669, resulting in a total of $4,060,158 and $807,512, respectively, by the weighted average number of Public Shares outstanding for the periods.

Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the net income, less income attributable to Public Shares, respectively, by the weighted average number of Founder Shares outstanding for the periods. The net income, less income attributable to Public Shares, are calculated by adding the change in fair value of the warrant liability of $17,365,901 and $3,448,173, respectively and general and administration expenses of $717,537 and $282,893, respectively, less franchise tax expenses of $100,350 and $103,013, respectively which resulted in a net loss of $17,983,088 and a net income of $3,268,294, respectively for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2019 and 2018. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company’s investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

F-32

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of December 31, 2019 and 2018, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company's investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets. The warrant liability is recognized at fair value.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed financial statements.

Note 3 — Initial Public Offering

The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Each Public Warrant entitles the holder to purchase one-half of one share of common stock at a price of $11.50 per share, provided that if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the "Warrant Adjustment Provision"), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount.

F-33

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

Note 4 — Private Placement

Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. The Sponsor has agreed not to transfer, assign or sell any of the Private Placement Warrants until the date that is 30 days after the completion of a Business Combination.

Note 5 — Related Party Transactions

Founder Shares

On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.

The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.

The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.

Related Party Loans

During the period from June 26, 2018 (inception) through December 31, 2018, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to

F-34

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

$1,500,000 of such Working Capital Loans may be convertible into additional warrants at a price of $0.50 (or $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant. To date, the Company has no borrowings under the Working Capital Loans.

Administrative Support Agreement

The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.

The Company recorded and paid approximately $10,000 and $2,000 in expenses in connection with such agreement on the accompanying Statements of Operations for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, respectively.

Note 6 — Commitments and Contingencies

Registration Rights

The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.

Underwriting Agreement

The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.

The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.

Business Combination Marketing Agreement

The Company has engaged EarlyBirdCapital and Oppenheimer & Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer & Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination. This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of December 31, 2019.

F-35

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

Note 7 — Warrant Liability

The Company has outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. As of December 31, 2019, the Company's management deemed that it was highly probable that the Warrant Adjustment Provision would come into effect. The shares of common stock underlying the Company's warrants increased by 9,631,779 shares on January 18, 2020, totaling 28,895,338.

The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.

Once the warrants become exercisable, the Company may redeem the Public Warrants:

in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption; and
if, and only if, the reported last sale price of the Company’s common stock equals or exceeds$18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.

If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.

The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in

F-36

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.

The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the Statements of Operations. As such, the Company recorded $18,584,922 of warrant liabilities upon issuance as of October 18, 2018.

For the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, the Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $17.4 million and $3.4 million on the Statements of Operations, resulting in warrant liabilities of $32,502,650 and $15,136,749 as of December 31, 2019 and 2018 on the balance sheets, respectively.

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at June 26, 2018 (inception)

    

$

Issuance of Public and Private Warrants

18,584,922

Change in fair value of warrant liabilities

(3,448,173)

Warrant liabilities at December 31, 2018

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.

The following table provides quantitative information regarding Level 3 fair value measurements as of December 31, 2019, and 2018 and at issuance:

As of

As of

 

    

At issuance

    

December 31, 2018

    

December 31, 2019

Exercise price

$

11.50

$

11.50

$

11.50

Unit price

$

10.00

$

9.60

$

10.19

Volatility

 

50.0

%

60

%

 

60

%

Probability of completing a Business Combination

 

87.8

%

86

%

 

87

%

Expected life of the options to convert

 

6.17

5.97

 

4.97

Risk-free rate

 

3.11

%

2.55

%

 

1.69

%

Dividend yield

 

0.0

%

0.0

%

 

0.0

%

Discount for lack of marketability(1)

 

15.0

%

15.0

%

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

F-37

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

Note 8 — Fair Value Measurements

The following table presents information about the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2019 and 2018 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.

December 31, 2019

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

248,988,147

$

$

Warrant liabilities

$

$

$

32,502,650

December 31, 2018

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

244,890,301

$

$

Warrant liabilities

$

$

$

15,136,749

Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no transfers between levels of the hierarchy for year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

Note 9 — Stockholders’ Equity

Preferred Stock — The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At December 31, 2019 and 2018, there were no shares of preferred stock issued or outstanding.

Common Stock — The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At December 31, 2019 and 2018, there were 30,470,640 shares of common stock issued or outstanding, including an aggregate of 21,182,947 and 22,576,796 shares of common stock classified outside of subject to possible redemption, respectively.

F-38

Table of Contents

GRAF INDUSTRIAL CORP.

NOTES TO FINANCIAL STATEMENTS

Note 10 — Income Taxes

The income tax provision consists of the following:

For the period from

June 26,

For The Year

2018 (inception)

Ended

through

    

December 31, 2019

    

December 31, 2018

Current

Federal

$

1,079,282

$

214,655

State

 

Deferred

 

Federal

 

129,196

37,594

State

 

Valuation allowance

 

(129,196)

(37,594)

Income tax provision

$

1,079,282

$

214,655

The Company’s net deferred tax assets are as follows:

December 31, 

    

2019

    

2018

Deferred tax assets:

StartUp/Organization Costs

$

166,790

$

37,594

Total deferred tax assets

 

166,790

37,594

Valuation allowance

 

(166,790)

(37,594)

Deferred tax asset, net of allowance

$

$

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax assets, projected future taxable income and tax planning strategies in making this assessment. After consideration of all of the information available, Management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance. For the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, the valuation allowance was approximately $167,000 and $38,000, respectively.

A reconciliation of the statutory federal income tax rate (benefit) to the Company’s effective tax rate is as follows:

December 31, 

    

2019

    

2018

Statutory Federal income tax rate

21.0 

%

21.0 

%

Meals & entertainment

(0.0)

%

0.0 

%

Change in fair value of warrant liabilities

(28.4)

%

(16.9)

%

Change in Valuation Allowance

(1.0)

%

0.9 

%

Income Taxes Provision (Benefit)

(8.4)

%

5.0 

%

Note 11 — Subsequent Events

On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability. As a result, the shares of common stock underlying the Company’s warrants increased by 9,631,779 shares, totaling 28,895,338.

F-39

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors

Velodyne Lidar, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Velodyne Lidar, Inc. and subsidiaries (the Company) as of December 31, 2018 and 2019, the related consolidated statements of operations, comprehensive income (loss), stockholders equity, and cash flows for each of the years in the three-year period ended December 31, 2019, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2019, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

These consolidated financial statements are the responsibility of the Companys management. Our responsibility is to express an opinion on these consolidated financial statements 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 audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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. We believe that our audits provide a reasonable basis for our opinion.

/s/ KPMG LLP

We have served as the Companys auditor since 2015.

Santa Clara, California

April 15, 2020

F-41

VELODYNE LIDAR, INC. AND SUBSIDIARIES

Consolidated Balance Sheets

(In thousands, except share and per share data)

December 31,

June 30,

    

2018

    

2019

    

2020

(unaudited)

Assets

Current assets:

Cash and cash equivalents

 

$

23,904

 

$

60,004

 

$

36,629

Short-term investments

35,487

2,199

Accounts receivable, net

21,545

11,863

35,268

Inventories, net

9,384

14,987

17,556

Notes receivable from stockholders

3,512

Prepaid and other current assets

7,411

12,918

19,921

Total current assets

101,243

101,971

109,374

Property, plant and equipment, net

28,926

26,278

19,191

Goodwill

1,189

1,189

Intangible assets, net

982

820

Contract assets

5,626

Other assets

11,591

5,755

727

Total assets

$

141,760

$

136,175

$

136,927

Liabilities and Stockholders’ Equity

Current liabilities:

Accounts payable

$

7,089

$

6,923

$

7,539

Accrued expense and other current liabilities

17,443

31,160

23,816

Contract liabilities

20,359

18,261

15,502

Total current liabilities

44,891

56,344

46,857

Long-term tax liabilities

1,580

1,360

596

Other long-term liabilities

1,674

2,225

26,299

Total liabilities

48,145

59,929

73,752

Commitments and contingencies (Note 13)

Stockholders’ equity:

Series A convertible preferred stock, $0.0001 par value; 8,772,852 shares authorized, issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020

1

1

1

Series B convertible preferred stock, $0.0001 par value; 2,750,880, 1,375,440 and 1,375,440 shares authorized as of December 31, 2018, December 31, 2019 and June 30, 2020, respectively, 1,375,440 shares issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020

Series B-1 convertible preferred stock, $0.0001 par value; 4,126,320 shares authorized, zero, 1,375,440 and 1,925,616 shares issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020, respectively

Common stock, $0.0001 par value; 58,000,000, 67,000,000 and 67,000,000 shares authorized as of December 31, 2018, December 31, 2019 and June 30, 2020, respectively; 34,252,578 shares issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020

3

3

3

Additional paid-in capital

190,549

240,474

260,549

Accumulated other comprehensive loss

(148)

(216)

(250)

Accumulated deficit

(96,790)

(164,016)

(197,128)

Total stockholders’ equity

93,615

76,246

63,175

Total liabilities and stockholders’ equity

$

141,760

$

136,175

$

136,927

See accompanying notes to consolidated financial statements.

F-42

VELODYNE LIDAR, INC. AND SUBSIDIARIES

Consolidated Statements of Operations

(In thousands, except share and per share data)

Year Ended December 31,

Six Months Ended
June 30,

 

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Revenue

$

182,090

$

142,946

$

101,398

$

68,909

$

45,417

Cost of revenue

101,713

112,066

71,630

38,272

29,929

Gross profit

80,377

30,880

29,768

30,637

15,488

Operating expenses:

Research and development

31,610

51,993

56,850

25,690

29,118

Sales and marketing

13,956

22,137

21,873

10,819

8,672

General and administrative

9,978

12,902

20,058

6,489

16,363

Restructuring

1,043

Total operating expenses

55,544

87,032

98,781

42,998

55,196

Operating income (loss)

24,833

(56,152)

(69,013)

(12,361)

(39,708)

Interest income

489

630

1,146

755

117

Interest expense

(14)

(77)

(27)

(38)

Other income (expense), net

249

(136)

35

27

(143)

Income (loss) before income taxes

25,571

(55,672)

(67,909)

(11,606)

(39,772)

Provision for (benefit from) income taxes

9,810

6,628

(683)

52

(6,660)

Net income (loss)

$

15,761

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Net income (loss) attributable to common stockholders:

Basic

$

12,139

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Diluted

$

12,328

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Net income (loss) per share attributable to common stockholders:

Basic

$

0.35

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Diluted

$

0.34

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Weighted-average shares used in computing net income (loss) per share attributable to common stockholders

Basic

34,325,728

34,320,311

34,252,578

34,252,578

34,252,578

Diluted

36,779,701

34,320,311

34,252,578

34,252,578

34,252,578

See accompanying notes to consolidated financial statements.

F-43

VELODYNE LIDAR, INC. AND SUBSIDIARIES

Consolidated Statements of Comprehensive Income (Loss)

(In thousands)

Year Ended December 31,

Six Months Ended
June 30,

 

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Net income (loss)

$

15,761

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Other comprehensive income (loss), net of tax:

Changes in unrealized gain on available for sale securities

66

10

17

22

Foreign currency translation adjustments

(1)

(128)

(85)

(59)

(34)

Total other comprehensive income (loss), net of tax

65

(118)

(68)

(37)

(34)

Comprehensive income (loss)

$

15,826

$

(62,418)

$

(67,294)

$

(11,695)

$

(33,146)

See accompanying notes to consolidated financial statements.

F-44

VELODYNE LIDAR, INC. AND SUBSIDIARIES

Consolidated Statements of Stockholders’ Equity

(In thousands, except share and per share data)

Series A
Convertible
Preferred Stock

Series B
Convertible
Preferred Stock

Series B-1
Convertible
Preferred Stock

Common Stock

Additional
Paid in

Accumulated
Other
Comprehensive

Accumulated

Total
Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Loss

    

Deficit

    

Equity

 

Balance at December 31, 2016

8,772,852

$

1

$

$

34,325,728

$

3

$

143,291

$

(95)

$

(47,781)

$

95,419

Share-based compensation

234

234

Other comprehensive income, net of tax

65

65

Net income

15,761

15,761

Balance at December 31, 2017

8,772,852

1

34,325,728

3

143,525

(30)

(32,020)

111,479

Issuance of Series B convertible preferred stock at $36.3520 per share on September 4, 2018, net of issuance cost of $3,182

1,375,440

46,817

46,817

Repurchase of common stock

(73,150)

(2,659)

(2,659)

Share-based compensation

207

207

Other comprehensive loss, net of tax

(118)

(118)

Cumulative effect of changes in accounting policy

189

189

Net loss

(62,300)

(62,300)

Balance at December 31, 2018

8,772,852

1

1,375,440

34,252,578

3

190,549

(148)

(96,790)

93,615

Issuance of Series B-1 convertible preferred stock at $36.3520 per share on October 26, 2019, net of issuance cost of $210

1,375,440

49,790

49,790

Share-based compensation

135

135

Other comprehensive loss, net of tax

(68)

(68)

Net loss

(67,226)

(67,226)

Balance at December 31, 2019

8,772,852

$

1

1,375,440

$

1,375,440

$

34,252,578

$

3

$

240,474

$

(216)

$

(164,016)

$

76,246

See accompanying notes to consolidated financial statements.

F-45

VELODYNE LIDAR, INC. AND SUBSIDIARIES

Consolidated Statements of Stockholders’ Equity

(In thousands, except share and per share data)

Six Months Ended June 30, 2019

(unaudited)

Series A

Series B

Series B-1

Accumulated

Convertible

Convertible

Convertible

Additional

Other

Total

Preferred Stock

Preferred Stock

Preferred Stock

Common Stock

Paid in

Comprehensive

Accumulated

Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Loss

    

Deficit

    

Equity

Balance at December 31, 2018

8,772,852

1

1,375,440

34,252,578

3

190,549

(148)

(96,790)

93,615

 

Share-based compensation

86

86

Other comprehensive loss, net of tax

(37)

(37)

Net loss

(11,658)

(11,658)

Balance at June 30, 2019

8,772,852

$

1

1,375,440

$

$

34,252,578

$

3

$

190,635

$

(185)

$

(108,448)

$

82,006

Six Months Ended June 30, 2020

(unaudited)

Series A

Series B

Series B-1

Accumulated

Convertible

Convertible

Convertible

Additional

Other

Total

Preferred Stock

Preferred Stock

Preferred Stock

Common Stock

Paid in

Comprehensive

Accumulated

Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Loss

    

Deficit

    

Equity

Balance at December 31, 2019

8,772,852

$

1

1,375,440

$

1,375,440

$

34,252,578

$

3

$

240,474

$

(216)

$

(164,016)

$

76,246

 

Issuance of Series B-1 convertible preferred stock at $36.3520 per share on April 1, 2020, net of issuance cost of $81

550,176

19,919

19,919

Share-based compensation

156

156

Other comprehensive loss, net of tax

(34)

(34)

Net loss

(33,112)

(33,112)

Balance at June 30, 2020

8,772,852

$

1

1,375,440

$

1,925,616

$

34,252,578

$

3

$

260,549

$

(250)

$

(197,128)

$

63,175

See accompanying notes to consolidated financial statements.

F-46

VELODYNE LIDAR, INC. AND SUBSIDIARIES

Consolidated Statements of Cash Flows

(In thousands)

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Cash flows from operating activities:

Net income (loss)

$

15,761

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Adjustments to reconcile net income (loss) to cash used in operating activities:

Depreciation and amortization

3,325

6,791

7,993

3,695

4,251

Stock-based compensation

234

207

135

86

156

Provision for doubtful accounts

296

77

110

344

509

Deferred income taxes

1,022

5,845

(1,941)

Other

221

(65)

(358)

(336)

70

Changes in operating assets and liabilities:

Accounts receivable, net

(15,116)

2,446

9,573

3,811

(23,914)

Inventories, net

(32,713)

21,280

(850)

386

2,195

Prepaid and other current assets

(3,370)

(1,325)

(3,602)

(470)

2,939

Contract assets

(38)

38

38

(8,439)

Other assets

(1,251)

(939)

1,080

492

264

Accounts payable

7,519

(4,391)

(45)

1,377

645

Accrued expenses and other liabilities

16,472

(2,356)

13,609

(62)

(9,506)

Contract liabilities

(4,984)

4,265

(1,746)

60

11,397

Net cash provided by (used in) operating activities

(12,584)

(30,503)

(43,230)

(2,237)

(52,545)

Cash flows from investing activities:

Purchase of property, plant and equipment

(18,140)

(6,886)

(5,225)

(3,171)

(1,723)

Proceeds from sales of short-term investments

21,066

7,993

8,903

1,500

Proceeds from maturities of short-term investments

24,900

12,777

53,650

31,150

2,200

Purchase of short-term investments

(35,331)

(28,823)

(23,436)

Considerations paid for acquisition

(2,473)

Proceeds from repayment of stockholder notes

3,512

Proceeds from cancellation of (investment in) corporate- owned life insurance policies

(2,069)

2,064

Net cash provided by (used in) investing activities

25,757

(19,383)

29,544

6,043

477

Cash flows from financing activities:

Proceeds from issuance of preferred stock, net of issuance costs

46,658

49,790

19,919

Repurchase of common stock

(2,500)

Payment of deferred stock issuance costs

(1,196)

Proceeds from notes payable

10,000

Net cash provided by (used in) financing activities

44,158

49,790

28,723

Effect of exchange rate fluctuations on cash and cash equivalents

(1)

(128)

(4)

(59)

(30)

Net increase (decrease) in cash and cash equivalents

13,172

(5,856)

36,100

3,747

(23,375)

Beginning cash and cash equivalents

16,588

29,760

23,904

23,904

60,004

Ending cash and cash equivalents

$

29,760

$

23,904

$

60,004

$

27,651

$

36,629

Supplemental disclosures of cash flow information:

Cash paid for interest

$

$

14

$

77

$

27

$

38

Cash paid for (received from) income taxes, net

8,450

2,412

545

324

(7,811)

Supplemental disclosure of noncash investing and financing activities:

Changes in accrued purchases of property, plant and equipment

$

478

$

(417)

$

(115)

$

879

$

97

Assets held for sale reclassification

4,746

Accrued stock issuance costs

1,186

See accompanying notes to consolidated financial statements.

F-47

VELODYNE LIDAR, INC. AND SUBSIDIARIES

Notes to Consolidated Financial Statements

Note 1. Description of Business and Summary of Significant Accounting Policies

Description of Business

Velodyne Lidar, Inc. (the Company) provides smart vision solutions that are advancing the development of safe automated systems throughout the world. The Company’s technology, which is used in various automotive and non-automotive applications, is empowering the autonomous revolution by allowing machines to see their surroundings in real-time and in 3D. The Company began developing its lidar in 2005 as a division of Velodyne Acoustics, Inc. (Velodyne Acoustics). In December 2015, the Company was incorporated as the holding company for Velodyne Acoustics. All of the assets and operations related to its lidar business were assigned to the Company, and the Company distributed its interest in Velodyne Acoustics to certain stockholders in a spin-off transaction in August 2016. The results of the acoustics business have been excluded from the Company’s results of operations for all reported periods. Furthermore, the assets and liabilities of the acoustics business were removed from the Company’s consolidated balance sheets upon the spin-off transaction in August 2016.

Basis of Presentation and Liquidity

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The condensed consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The Company has funded its operations primarily through preferred stock offerings and sales to customers. As of June 30, 2020, the Company’s existing sources of liquidity included cash, cash equivalents, and available borrowing capacity of $25.0 million under the revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least one year from the date the unaudited interim condensed consolidated financial statements were available for issuance.

Concentration of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and short-term investments with high-quality financial institutes with investment- grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation (FDIC).

The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company generally does not require collateral.

The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

December 31,

June 30,

    

2018

    

2019

    

2020

(unaudited)

Number of customers accounted for 10% or more of accounts receivable

2

3

1

 

Number of vendors accounted for 10% or more of accounts payable

1

2

2

One customer accounted for 72% of the Company’s accounts receivable as of June 30, 2020. The Company collected the outstanding receivable in July 2020. One vendor accounted for 36% of accounts payable as of December 31, 2019.

F-48

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (SSP) for each distinct performance obligation in its customer contracts, total estimated costs and related progress towards complete satisfaction of performance obligation in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation including the fair value of the Company’s common stock, useful lives of property, plant, and equipment and intangible assets, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.

Reclassification

Certain prior year balance sheet amounts have been reclassified to conform with current year presentation.

Cash Equivalents and Short-Term Investments

The Company considers all highly liquid investments with original maturity of three months or less at date of purchase to be cash equivalents. Cash equivalents were $16.3 million, $44.7 million and $15.1 million as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited), respectively.

Short-term investments generally consist of commercial paper, corporate debt securities, U.S. government and agency securities, and asset backed securities. They are classified as available-for-sale securities and are recognized at fair value. Unrealized gains and losses, net of tax, are reported as a separate component of accumulated other comprehensive loss within the stockholders’ equity. Unrealized gains and losses on the Company’s short-term investments were not significant as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited) and therefore, the amortized cost of the Company’s short-term investments approximated their fair value.

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are reduced by an allowance for doubtful accounts, which is the Company’s best estimate of the amount of credit losses inherent in its existing accounts receivable. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company writes off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Changes in the Company’s allowance for doubtful accounts were as follows (in thousands):

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Beginning balance

$

94

$

387

$

357

$

357

$

467

Charged to costs and expenses

296

77

110

344

509

Uncollectible accounts written off, net of recoveries

(3)

(107)

(101)

Ending balance

$

387

$

357

$

467

$

701

$

875

The Company does not have any off-balance-sheet credit exposure related to its customers.

Inventories

Inventories are stated at the lower of cost or estimated net realizable value. Costs are computed under the standard cost method, which approximates actual costs determined on the first-in, first-out basis. The Company charges cost of revenue for write-downs of inventories which are obsolete or in excess of anticipated demand based

F-49

on a consideration of marketability and product life cycle stage, product development plans, component cost trends, demand forecasts, historical revenue, and assumptions about future demand and market conditions. The net change in the Company’s inventory reserve was $9.4 million, $1.2 million and $(1.8) million for 2017, 2018 and 2019, respectively, and $(2.1) million and $2.8 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively. The estimated cost of inventories not expected to be used in production within one year is reflected in other assets in the consolidated balance sheets.

Property, Plant, and Equipment

Property, plant, and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is calculated based on the straight-line method over the estimated useful lives of the respective assets. Additions, major improvements and betterments are capitalized, and maintenance and repairs are expensed as incurred. Assets are held in asset under construction until placed in service, upon which date, the Company begins to depreciate the assets over their estimated useful lives. The estimated useful lives of the assets are as follows: buildings, 15-30 years; building improvements, 7-15 years, leasehold improvements, 5-7 years which is the lesser of the life of the improvement or the lease term; machinery and equipment, furniture and fixtures, vehicles and software, 3-5 years.

Assets Held for Sale

The Company considers assets to be held for sale when management approves and commits to a plan to actively market the assets for sale at a reasonable price in relation to its fair value, the assets are available for immediate sale in their present condition, an active program to locate a buyer and other actions required to complete the sale have been initiated, the sale of the assets is expected to be completed within one year and it is unlikely that significant changes will be made to the plan. Upon designation as held for sale, the Company ceases to record deprecation expenses and measures the assets at the lower of their carrying value or estimated fair value less costs to sell. Assets held for sale are included as other current assets in the Company’s consolidated balance sheets.

Business combinations

For acquisitions meeting the definition of a business combination, the acquisition method of accounting is used. The acquisition date is the date on which Velodyne Lidar obtains operating control over the acquired business. The consideration paid is determined on the acquisition date and the acquisition-related costs, such as professional fees, are excluded from the consideration transferred and are expensed as incurred. Assets acquired and liabilities assumed by the Company are recorded at their estimated fair values, while goodwill is measured as the excess of the consideration transferred over the fair value of the net identifiable assets acquired and liabilities assumed.

Goodwill

Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets acquired and liabilities assumed when accounted for using the purchase method of accounting. Goodwill is not amortized, but reviewed for impairment. Goodwill is reviewed annually in the fourth quarter, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable. When evaluating recoverability, the Company compares the fair value of the reporting unit to its carrying value. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of our reporting unit, the Company would record an impairment loss equal to the difference.

Long-Lived Assets

Long-lived assets, such as property, plant and equipment, intangible assets and other long-term assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined using various valuation techniques including discounted cash flow models, quoted market values, as considered necessary. No impairment loss was recognized in 2017, 2018, 2019 and the six months ended June 30, 2019 and 2020 (unaudited).

F-50

Foreign Currency

The U.S. dollar is the functional currency of the Company’s consolidated entities operating in the U.S. and certain of its subsidiaries operating outside of the U.S. For transactions entered into a currency other than its functional currency, the monetary assets and liabilities are re-measured into U.S. dollars at the current exchange rate as of the applicable balance sheet date, and all non-monetary assets and liabilities are re- measured at historical rates. Income and expenses are re-measured at the average exchange rate prevailing during the period. Gains and losses resulting from the re-measurement of these subsidiaries’ financial statements are included in the consolidated statements of operations.

For foreign subsidiaries whose functional currency is the local currency, assets and liabilities are translated at the local current exchange rates in effect at the balance sheet date, and income and expense accounts are translated at the average exchange rates during the period. The resulting translation adjustments are included in accumulated other comprehensive loss.

Gains and losses resulting from foreign exchange transactions and revaluation of monetary assets and liabilities in non-functional currencies are included in other income (expense) in the consolidated statements of operations. Net foreign exchange gain (loss) recorded in the Company’s consolidated statements of operations was insignificant for all periods presented.

Revenue Recognition

Effective January 1, 2018, the Company early adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers and the related amendments (collectively, ASC 606) using the modified retrospective method. ASC 606 was applied to all uncompleted contracts by recognizing the cumulative effect of initially applying ASC 606 as an adjustment to the opening balance of accumulated deficit at January 1, 2018. The adoption did not have a material effect on the Company’s consolidated financial statements. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while the comparative financial information for 2017 has not been adjusted and continues to be reported under ASC Topic 605, Revenue Recognition (ASC 605). For this reason, the discussion that follows describes the Company’s revenue recognition policies both before and after the adoption of ASC 606.

Revenue recognition — Prior to the adoption of ASC 606 on January 1, 2018

Prior to January 1, 2018, The Company recognized revenue from sales of its products provided that (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred, (iii) the price is fixed or determinable, and (iv) collectibility is reasonably assured. Delivery occurred upon transfer of title and all risks and rewards of ownership to the customer, which is generally upon shipment. To the extent the Company entered into long-term production-type arrangements with customers involving significant customization of its products, revenue was recognized in accordance with ASC 605-35, Revenue Recognition — Construction-Type and Production Type Contracts either on a completed-contract or percentage of completion basis. Under the percentage of completion method of accounting, the Company primarily used the output method to measure progress towards completion and revenue recognition.

Sales taxes collected from customers and remitted to governmental authorities were accounted for on a net basis and therefore, were excluded from net sales. Shipping and handling costs billed to customers were recognized in revenue. Shipping and handling costs paid by the Company were included in cost of revenue.

Revenue from sales of products to resellers and distributors occurred upon delivery of products to the resellers and distributors assuming all other revenue recognition criteria were met.

The Company typically provides a one-year warranty on its products. If warranty period is sold or extended beyond the standard one-year term, revenue related to the extended warranty was recognized ratably over the related extended warranty period.

Revenue recognition — After the adoption of ASC 606 on January 1, 2018

Under ASC 606, the Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect

F-51

substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services and Revenue Recognition

The majority of the Company’s revenue comes from product sales of lidar sensors to direct customers and distributors. Revenue is recognized at a point in time when control of the goods are transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. For custom products that require engineering and development based on customer requirements, the Company recognizes revenue over time using an output method based on units of product shipped to date relative to total production units under the contract. Amounts billed to customers for shipping and handling are included in revenue. Taxes collected from customers and remitted to governmental authorities are excluded from revenue on the net basis of accounting. Accounts receivable are due under normal trade terms, typically 60 days or less.

The Company’s license and services revenue consist primarily of product development, validation and repair services, intellectual property (IP) license and royalties revenue. The obligation to provide services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For product development and validation service projects, the Company bills and recognizes revenue as the services are performed. For these arrangements, control is transferred over as the Company’s inputs incurred to complete the project; therefore, revenue is recognized over the service period with the measure of progress using the input method based on labor costs incurred to total labor cost (cost-to-cost) as the services are provided. For product repair service, revenue is recognized when the repair services are complete and repaired products are shipped to customer.

The Company licenses rights to its IP to certain customers and collects royalties based on customer’s product sales. IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue upon delivery of the IP if there are no substantive future obligations to perform under the arrangement. Royalties from the license of IP are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated.

Arrangements with Multiple Performance Obligations

When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated standalone selling price. The standalone selling price reflects the price the Company would charge for a specific product or service if it were sold separately in similar circumstances and to similar customers. If the selling price is not directly observable, the Company generally uses the cost plus margin approach to estimate standalone selling price. Costs related to products delivered are recognized in the period revenue is recognized.

The Company provides standard product warranties for a term of typically one year to ensure that its products comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. Please see Product Warranty for accounting policy on standard warranties. The Company also provides service type extended warranties for an additional term ranging up to two additional years. For service type extended warranty contracts, the Company allocates revenue to this performance obligation on a relative standalone selling price basis and recognizes the revenue ratably over time during the effective period of the services.

Other Policies, Judgments and Practical Expedients

Costs to obtain a contract. The Company generally expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are recorded at the time of the customer order or product shipment in sales and marketing expense in the Company’s consolidated statements of operations. Commission expense was $0.7 million, $0.5 million and $0.5 million for 2017, 2018 and 2019, respectively, and $0.6 million and $0.4 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.

F-52

Right of return. The Company’s general terms and conditions for its contracts do not contain a right of return that allows the customer to return products and receive a credit. Therefore the Company does not estimate returns and generally recognizes revenue at contract price upon product shipment or delivery.

Remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. Additionally, as a practical expedient, the Company has not disclosed the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The amount of the transaction price allocated to unsatisfied performance obligations with a duration of more than 12 months is recorded in long-term contract liability.

Significant financing component. In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The expected timing difference between the payment and satisfaction of performance obligations for the vast majority of the Company’s contracts is one year or less; therefore, the Company applies a practical expedient and does not consider the effects of the time value of money. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive financing from the customers. For arrangements with licenses of intellectual property that include subsequent minimum royalty payments more than one year, the Company adjusts the amount of recorded revenue to reflect the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provides the customer with a significant benefit of financing. The effect of the significant financing component will be recognized as interest income separately from revenue from contracts with customers.

Contract modifications. The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the standalone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the standalone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts for the additional products or services as part of the existing contract primarily on a prospective basis.

Judgments and estimates. Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to- cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.

Research and Development

Research and development costs are expensed as incurred.

Advertising

Advertising costs are expensed as incurred and were $0.8 million, $1.7 million and $2.3 million in 2017, 2018 and 2019, respectively, and $1.5 million and $1.2 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the

F-53

enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount within a range of loss can be reasonably estimated. When no amount within the range is a better estimate than any other amount, the Company accrues for the minimum amount within the range. Legal costs incurred in connection with loss contingencies are expensed as incurred. No liabilities for loss contingencies were accrued as of December 31, 2018 and December 31, 2019. As of June 30, 2020, the Company has accrued $2.4 million (unaudited) for loss contingencies in connection with the settlement of certain employment related legal proceedings.

Product Warranties

The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of revenue in the period that the related revenue is recognized. These estimates are based on historical warranty experience and any known or expected changes in warranty exposure, such as trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.

Changes in the Company’s accrued warranty liability, which is included as a component of other accrued expenses was as follows:

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Balance as of the beginning of the period

$

254

$

1,317

$

3,531

$

3,531

$

4,322

Warranty provision

2,341

5,469

6,531

3,841

2,918

Consumption

(1,011)

(4,055)

(4,939)

(2,642)

(940)

Changes in provision estimates

(267)

800

(801)

141

(3,104)

Balance as of the end of the period

$

1,317

$

3,531

$

4,322

$

4,871

$

3,196

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which supersedes FASB Accounting Standards Codification Topic 840, Leases (Topic 840), and provides principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Among its provisions, this standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheets for operating leases, and also requires additional qualitative and quantitative disclosures about lease arrangements. ASU 2016-02 is effective for public business entities for fiscal years beginning after December 15, 2018. For emerging growth companies, the ASU was to be effective for fiscal years beginning after December 15, 2019. However, in November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates (ASU 2019-10), which included a one-year deferral of the effective date of ASU 2016-02 for certain entities. As a result, the ASU is now effective for emerging growth companies for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. The Company expects to adopt the new standard in the first quarter of 2021 using the modified retrospective method, under which the Company will apply Topic 842 to existing and new leases as of January 1, 2021, but prior periods will not be restated and will continue to be reported under Topic 840 guidance in effect during those periods. The Company is currently evaluating the impact the adoption of these ASUs will have on its financial statements and related disclosures. The Company expects to recognize a right-of-use asset and corresponding lease liability for its real estate operating leases upon adoption. See Note 12 for more information related to the Company’s lease obligations, which are presented on an undiscounted basis therein.

F-54

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, and ASU No. 2019-11. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. For public business entities, this standard is effective for fiscal years beginning after December 15, 2019. For emerging growth companies, the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by, among other things, eliminating certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 is effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact of this new standard will have on its consolidated financial statements.

Recently Adopted Accounting Guidance

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805), Clarifying the Definition of a Business, which amends the current definition of a business when evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs. ASU 2017-01 further states that when substantially all of the fair value of gross assets acquired is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business. The new guidance also narrows the definition of the term output under Topic 805 to be consistent with how it is described in ASC 606. The amendments in ASU 2017-01 apply prospectively. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. The standard simplifies the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Instead, goodwill impairment is measured as the difference between the fair value and the carrying value of the reporting unit. The standard also clarifies the treatment of the income tax effect of tax-deductible goodwill when measuring goodwill impairment loss. The Company early adopted this amendment on January 1, 2019, which did not have a material impact on its consolidated financial statements and its goodwill impairment measurement.

In June 2018, the FASB issued ASU 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 eliminates the separate accounting model for nonemployee share-based payment awards and generally requires companies to account for share-based payment transactions with nonemployees in the same way as share-based payment transactions with employees. The accounting remains different for attribution, which represents how the equity-based payment cost is recognized over the vesting period, and a contractual term election exists for valuing nonemployee equity share options. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

Note 2. Revenue

Disaggregation of Revenues

The Company disaggregates its revenue from contracts with customers by geographic region based on the shipping location of the customer, type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.

F-55

Total revenue based on the disaggregation criteria described above are as follows (dollar in thousands):

Year Ended December 31,

Six Months Ended June 30,

2017

2018

2019

2019

2020

    

    

% of

    

    

% of

    

    

% of

    

    

% of

    

    

% of

 

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

(Unaudited)

Revenue by geography:

North America

$

139,005

76

%  

$

84,541

59

%  

$

49,634

49

%  

$

35,716

52

%  

$

13,903

30

%

Asia Pacific

26,562

15

%  

39,770

28

%  

28,791

28

%  

20,538

30

%  

25,774

57

%

Europe, Middle East and Africa

16,523

9

%  

18,635

13

%  

22,973

23

%  

12,655

18

%  

5,740

13

%

Total

$

182,090

100

%  

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

Revenue by products and services:

Products

$

179,928

99

%  

$

132,933

93

%  

$

81,424

80

%  

$

51,536

75

%  

$

27,849

61

%

License and services

2,162

1

%  

10,013

7

%  

19,974

20

%  

17,373

25

%  

17,568

39

%

Total

$

182,090

100

%  

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

Revenue by timing of recognition:

Goods transferred at a point in time

$

139,852

98

%  

$

92,890

92

%  

$

62,392

91

%  

$

44,922

99

%

Goods and services transferred over time

3,094

2

%  

8,508

8

%  

6,517

9

%  

495

1

%

Total

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

In June 2020 (unaudited), the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. During the three months ended June 30, 2020 (unaudited), the Company recognized license revenue of $16.6 million related to this agreement, representing 59% and 37%, respectively, of total revenue for the three and six months ended June 30, 2020. As of June 30, 2020 (unaudited), the Company recorded $3.1 million and $14.0 million, respectively, in current and long-term deferred revenue associated with the rights granted to receive future patents as they represent stand ready obligations. As of June 30, 2020 (unaudited), the Company also recorded $25.3 million of accounts receivable and $8.4 million of contract assets. The Company collected the outstanding receivable in July 2020 (unaudited).

Contract Assets and Contract Liabilities

Contract assets primarily relates to unbilled accounts receivable. Unbilled amounts arise when the timing of billing differs from the timing of revenue recognized, such as when revenue recognized on the guaranteed minimums at the inception of the contract when there is not yet a right to invoice in accordance with contract terms. Unbilled amounts are recorded as a contract asset when the revenue associated with the contract is recognized prior to billing and derecognized when billed in accordance with the terms of the contract.

Contract liabilities consist of deferred revenue, customer advanced payments and customer deposits. Deferred revenue includes billings in excess of revenue recognized related to product sales, licenses, extended warranty and other services revenue, and is recognized as revenue when the Company performs under the contract. The long-term portion of deferred revenue, mostly related to obligations under license arrangements and extended warranty, is classified as non-current contract liabilities and is included in other long-term liabilities in the Company’s consolidated balance sheets. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized as revenue when control of the performance obligation is transferred to the customer. Customer deposits represent consideration received from a customer which can be applied to future product or service purchases, or refunded.

F-56

Contract assets and contract liabilities consisted of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):

December 31,

June 30,

    

2018

    

2019

    

2020

 

(unaudited)

Contract assets, current

Unbilled accounts receivable

$

38

$

38

$

2,813

Contract assets, long-term

Unbilled accounts receivable

(38)

5,626

Total contract assets

$

38

$

$

8,439

Contract liabilities, current

Deferred revenue, current

$

812

$

926

$

4,348

Customer advance payment

13,464

11,252

11,154

Customer deposit

6,083

6,083

Total

20,359

18,261

15,502

Contract liabilities, long-term

Deferred revenue, long-term

552

903

15,060

Total contract liabilities

$

20,911

$

19,164

$

30,562

The following table shows the significant changes in contract assets and contract liabilities balances for 2018, 2019 and the six Months ended June 30, 2019 and 2020 (in thousands):

Six Months Ended

Year Ended December 31,

June 30,

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Contract assets:

Beginning balance

$

$

38

$

38

$

Transferred to receivables from contract assets recognized at the beginning of the period

(38)

(38)

Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables

38

8,439

Ending balance

$

38

$

$

$

8,439

Contract liabilities:

Beginning balance

$

16,835

$

20,911

$

20,911

$

19,164

Impact of ASC 606 adoption

(256)

Revenue recognized that was included in the contract liabilities beginning balance

(7,393)

(3,149)

(2,567)

(750)

Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period

11,725

1,402

2,627

18,231

Customer deposits reclassified to refund liabilities

(6,083)

Ending balance

$

20,911

$

19,164

$

20,971

$

30,562

During the six months ended June 30, 2020, the Company reclassified customer deposit of $6.1 million to refund liabilities and the entire amount was refunded to a customer in May 2020.

Note 3. Fair Value Measurement

The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.

F-57

The three levels of inputs that may be used to measure fair value are:

Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.

The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):

    

December 31, 2018

 

Level 1

Level 2

Level 3

Total

Cash equivalents:

    

    

    

    

Money market fund

$

6,838

$

$

$

6,838

Commercial paper

1,494

1,494

Securities sold under agreements to repurchase

8,000

8,000

Total cash equivalents

6,838

9,494

16,332

Short-term investments:

Commercial paper

20,809

20,809

Corporate debt securities

9,217

9,217

U.S. government and agency securities

2,487

2,487

Asset backed securities

2,974

2,974

Total short-term investments

2,487

33,000

35,487

Total assets measured at fair value

$

9,325

$

42,494

$

$

51,819

December 31, 2019

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Cash equivalents:

Money market fund

$

44,669

$

$

$

44,669

Total cash equivalents

44,669

44,669

Short-term investments:

Commercial paper

1,099

1,099

Corporate debt securities

1,100

1,100

Total short-term investments

2,199

2,199

Total assets measured at fair value

$

44,669

$

2,199

$

$

46,868

June 30, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

 

(unaudited)

Cash equivalents:

Money market fund

$

15,053

$

$

$

15,053

Total assets measured at fair value

$

15,053

$

$

$

15,053

Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments consist of investment securities with original maturities greater than three months and are included as current assets in the consolidated balance sheets.

There were no transfers between fair value measurement levels during 2018, 2019 or the six months ended June 30, 2020 (unaudited).

F-58

Note 4. Balance Sheet Components

Accounts Receivables, Net

Accounts receivables, net consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Accounts receivable

$

21,902

$

12,330

$

36,143

Allowance for doubtful accounts

(357)

(467)

(875)

Accounts receivable, net

$

21,545

$

11,863

$

35,268

Inventories, Net

Inventories, net of reserve, consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Raw materials

$

14,981

$

12,374

$

6,194

Work-in-process

2,414

1,748

2,283

Finished goods

1,506

5,629

9,079

Total inventories

18,901

19,751

17,556

Less inventories not deemed to be current, included in other assets

9,517

4,764

Inventories, included in current assets

$

9,384

$

14,987

$

17,556

Noncurrent inventories consist of raw material components forecasted to be used in production later than twelve months from the respective balance sheet dates. The Company believes that these inventories will be utilized for future production plans.

Prepaid and Other Current Assets

Prepaid and other current assets consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Prepaid expenses and deposits

$

3,031

$

3,045

$

1,513

Due from contract manufacturers and vendors

3,324

4,068

5,253

Prepaid taxes

572

2,122

Assets held for sale

4,746

Deferred stock issuance costs

2,223

4,144

Contract assets

38

2,813

Other

446

1,460

1,452

Total prepaid and other current assets

$

7,411

$

12,918

$

19,921

In March 2020, the Company reclassified the then carrying value of $4.7 million related to its Morgan Hill properties previously reported as property, plant and equipment to assets held for sale and included as other current assets in its consolidated balance sheets. On July 2, 2020, the Company sold the properties to a third-party buyer and received net proceeds of $12.3 million.

F-59

Property, Plant and Equipment, Net

Property, plant and equipment, at cost, consist of the following (in thousands):

December 31,

June 30,

2018

2019

2020

(unaudited)

Land

    

$

2,340

    

$

2,340

    

$

 

Building

3,142

3,142

Machinery and equipment

26,386

30,082

30,504

Building improvements

4,194

4,194

Leasehold improvements

4,376

5,581

5,781

Furniture and fixtures

1,254

1,431

1,468

Vehicles

416

759

539

Software

1,155

1,343

1,357

Assets under construction

1,093

170

1,318

44,356

49,042

40,967

Less: accumulated depreciation and amortization

(15,430)

(22,764)

(21,776)

Property, plant and equipment, net

$

28,926

$

26,278

$

19,191

Capital lease equipment

$

580

$

888

$

888

Less: accumulated depreciation

(81)

(203)

(292)

Capital lease equipment, net

$

499

$

685

$

596

The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):

    

    

    

    

    

    

Six Months Ended

 

Year Ended December 31,

June 30,

2017 

2018 

2019 

2019

2020

(unaudited)

Depreciation and amortization on property, plant and equipment

$

3,325

$

6,791

$

7,805

$

3,695

$

4,059

Depreciation on capital lease equipment

81

122

31

89

Intangible Assets, Net

Intangible assets, net, consist of the following (in thousands):

    

Gross Carrying

    

Accumulated

    

    

 

Amount

Amortization

Net Book Value

As of December 31, 2019:

Developed technology

$

1,170

$

188

$

982

As of June 30, 2020 (unaudited):

Developed technology

$

1,200

$

380

$

820

Amortization of intangible assets is as follows:

    

    

    

    

    

    

Six Months Ended

 

Year Ended December 31,

June 30,

2017

2018

2019

2019

2020

(unaudited)

Amortization of intangible assets

$

$

$

188

$

$

192

F-60

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

    

December 31,

    

June 30,

 

2018

    

2019

2020

(unaudited)

Accrued payroll expenses

$

9,335

$

10,537

$

8,843

Accrued manufacturing costs

444

3,344

3,977

Accrued professional and consulting fees

1,504

5,572

3,269

Accrued warranty costs

3,531

4,322

3,196

Restructuring liabilities

70

Legal proceedings accrual

2,440

Accrued taxes

950

944

961

Refund liabilities

4,878

Other

1,679

1,563

1,060

Total accrued expense and other current liabilities

$

17,443

$

31,160

$

23,816

Note 5. Mapper Acquisition

On July 3, 2019, the Company acquired technology, workforce and certain assets of Mapper.ai, Inc. (“Mapper”), an on-demand map solution company, for a total of $2.5 million in cash. The acquisition was accounted for using the purchase method of accounting for business combination. The total purchase price is allocated to acquired assets based on their estimated fair value at the acquisition date as follows:

Assets Acquired

    

Amount

 

Developed technology

$

1,140

Property and equipment

144

Goodwill

1,189

Total purchase price

$

2,473

The excess of the purchase price over the tangible and intangible assets acquired has been recorded as goodwill. The goodwill is attributable to the workforce of the acquired business and expected synergies with the Company’s existing operations and is amortizable for income tax purposes. Management plans to integrate the Mapper acquisition into its existing business structure, which is comprised of a single reporting unit.

Developed technology is amortized on a straight-line basis over its estimated useful life of 3 years. Acquisition-related costs of $0.2 million were expensed in the period incurred within general and administrative expense in the Company’s consolidated statement of operations.

The results of operations related to this acquisition have been included in the Company’s consolidated statements of operations from the acquisition date. Pro forma results of operations have not been presented because the acquisition was not material to the Company’s consolidated results of operations.

Note 6. Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss was comprised of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):

    

December 31,

    

June 30,

 

2018

2019

2020

(unaudited)

Foreign currency translation loss

$

(131)

$

(216)

$

(250)

Unrealized loss on investments

(17)

Total accumulated other comprehensive loss

$

(148)

$

(216)

$

(250)

F-61

For 2018, 2019 and the six months ended June 30, 2020 (unaudited), there were no significant amounts related to foreign currency translation loss or realized gains or loss on investments reclassified to net loss from accumulated other comprehensive loss.

Note 7. Credit Facilities and Notes Payable

On April 27, 2018, the Company entered into a loan and security agreement with a financial institution which provides a one-year $25.0 million revolving line of credit (the 2018 Revolving Line) with an option to increase the credit limit up to additional $15.0 million with the bank’s approval (Incremental Revolving Line). As part of the Revolving Line, there is a letters of credit sublimit of $5.0 million. The advances under the Revolving Line bear interest at a rate per annum equal to prime rate plus an applicable margin of 1.5% for prime rate advances, or LIBOR rate plus an applicable margin of 2.5% for LIBOR advances. Unused revolving line facility fee is 0.15% per annum of average unused portion of the Revolving Line. In addition, there is a $50,000 non-refundable commitment fee if the Company exercises the Incremental Revolving Line option. The Revolving Line is secured by certain assets of the Company. There were no outstanding borrowings under the Revolving Line as of December 31, 2018. The Revolving Line expired on April 26, 2019.

In January 2020 (unaudited), the Company entered into a loan and security agreement with the same financial institution (the 2020 Revolving Line), which provides a revolving line of credit of $25.0 million, with an option to increase the credit limit up to additional $15.0 million with the bank’s approval. As part of the Revolving Line, there is a letters of credit sublimit of $5.0 million. The advances under the Revolving Line bear interest at a rate per annum equal to prime rate plus an applicable margin of 1.5% for prime rate advances, or LIBOR rate plus an applicable margin of 2.5% for LIBOR advances. Unused revolving line facility fee is 0.15% per annum of average unused portion of the Revolving Line. In addition, there is a $50,000 non-refundable commitment fee if the Company exercises the Incremental Revolving Line option. The Revolving Line is secured by certain assets of the Company. The 2020 Revolving Line has a maturity date of September 30, 2020. The Company had no outstanding borrowings and was in compliance with the financial covenants associated with the facility through the date the audited consolidated and the interim condensed consolidated financial statements were available for issuance.

On April 8, 2020 (unaudited), the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after 24 weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable in two years at an interest rate of 1% per annum, with a deferral of interest payments for the first six months. The PPP loan balance of $10.0 million was included in other long-term liabilities in the Company’s condensed consolidated balance sheet as of June 30, 2020 (unaudited).

Note 8. Stockholders’ Equity

Common Stock

Prior to July 26, 2016, the total number of shares of common stock authorized was 20,000,000 at $0.0001 par value per share. Holders of common stock are entitled to one vote per share, and to receive dividends when, as and if declared by the Board of Directors, and, upon liquidation or dissolution, are entitled to receive all proceeds available for distribution to stockholders. The holders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares.

On July 26, 2016, the Board of Directors approved to increase the number of shares of common stock authorized for issuance to 55,000,000 shares and authorized to the issuance of up to 8,772,852 shares of preferred stock with par value of $0.0001 per share, all of which were designated as Series A Preferred Stock. In addition, each outstanding share of common stock was exchanged into ten shares of common stock. The stock split also applied to any outstanding securities or rights convertible into, or exchangeable or exercisable for, common stock of the Company. Unless otherwise indicated, all share numbers, share prices and exercise prices have been adjusted to reflect the stock split on a retroactive basis.

On July 28, 2016, in connection with the Series A Preferred Stock financing and a spin-off and distribution of assets associated with Velodyne Acoustics, the Company declared a pro rata distribution to certain shareholders where its CEO received units representing a 100% interest in Velodyne Acoustics valued at approximately

F-62

$3.97million and other shareholders received a cash dividend of approximately $2.8 million in total. Following the spin-off and distribution, Velodyne Acoustics is no longer a subsidiary of the Company.

On August 1, 2016, following the stock split, the Company issued 8,772,852 shares of Series A Convertible Preferred Stock (Series A Preferred Stock) at a price of $17.0982 per share and received net proceeds of $143.3 million. In September 2016, the Company used $50.0 million of the proceeds to repurchase and retire 2,924,272 shares of common stock from certain holders of the Company’s common stock at $17.0982 per share, which was equivalent to the price paid for each share of the Series A Preferred Stock by investor in the financing.

On August 28, 2018, the Board of Directors approved to increase the authorized number of shares of common stock to 58,000,000 shares with par value of $0.0001 per share, and approved an increase of the authorized number of shares of preferred stock to 11,523,732 shares with par value of $0.0001 per share, of which 2,750,880 shares were designated as Series B preferred stock.

On September 4, 2018, the Company issued 1,375,440 shares of Series B Convertible Preferred Stock (Series B Preferred Stock) at a price of $36.3520 per share and received net proceeds of $46.8 million. In December 2018, the Company used $2.7 million of the proceeds to repurchase and retire 73,150 shares of common stock from certain holders of the Company’s common stock at $36.3520 per share, which was equivalent to the price paid for each share of the Series B Preferred Stock.

On October 11, 2019, the Board of Directors approved to increase the authorized number of shares of common stock to 67,000,000 shares with par value of $0.0001 per share, and approved a decrease of the authorized number of shares of preferred stock to 14,274,612 shares with par value of $0.0001 per share, of which 1,375,440 shares were designated as Series B preferred stock and 4,126,320 shares were designated as Series B-1 preferred stock.

There were 34,252,578 shares of the Company’s common stock issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited).

Series A Convertible Preferred Stock

On August 1, 2016, the Company entered into a share purchase agreement with two strategic investors pursuant to which the Company sold and issued to the investors 8,772,852 shares of Series A Preferred Stock at a price of $17.0982 per share. The total proceeds raised through the Series A Preferred Stock transaction was $143.3 million, net of issuance costs of $6.7 million.

Holders of the Series A Convertible Preferred Stock have a right to convert to common stock at any time. The number of converted shares is determined by dividing the original issue price by the applicable conversion price. The initial conversion price is the original issue price, but is subject to adjustment for certain dilutive issuances, splits and combinations. The Series A Preferred Stock automatically converts to common stock in the event of a qualified public offering or consent of the Series A Preferred Stock holders. The manner of settlement is an exchange of shares of common stock for converted shares of Series A Preferred Stock.

Holders of the Series A Preferred Stock are entitled to dividends when and if declared by the Board of Directors. Such dividends are noncumulative. Dividends, if any, are distributed among all holders of common stock and Series A Preferred Stock in proportion to the number of shares held by each holder if all shares of Series A Preferred Stock were converted to common stock.

The Series A Preferred Stock has a liquidation preference entitling the holders of Series A Preferred Stock to an amount per share equal to the sum of the original issue price of $17.0982 per share and any declared but unpaid dividends prior to distribution of proceeds to common stock holders as a result of a liquidation event.

Each share of Series A Preferred Stock has substantially similar voting rights as one share of common stock. In addition, the holders of Series A Preferred Stock are entitled to elect two directors of the Company.

A majority vote of the Series A Preferred Stock is required to amend, waive, alter or repeal any provision of the Company’s certificate of incorporation or bylaws so as to adversely alter or change the powers, preferences or special rights of the shares of the Series A Preferred Stock in a manner different than all preferred stock.

Series B and Series B-1 Convertible Preferred Stock

On September 4, 2018, the Company entered into a share purchase agreement with strategic investors pursuant to which the Company sold and issued to the investors 1,375,440 shares of Series B Preferred Stock at a price of

F-63

$36.3520 per share. The total proceeds raised through the Series B Preferred Stock transaction was $46.8 million, net of issuance costs of $3.2 million.

On October 25, 2019, the Company entered into a share purchase agreement with investors pursuant to which the Company sold and issued to the investors 1,375,440 shares of Series B-1 Preferred Stock at a price of $36.3520 per share. The total proceeds raised through the Series B-1 Preferred Stock transaction was $49.8 million, net of issuance costs of $0.2 million. On April 1, 2020, the Company entered into a share purchase agreement with another investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $19.9 million, net of issuance costs of $0.1 million.

Holders of the Series B and Series B-1 Preferred Stock have a right to convert to common stock at any time. The number of converted shares is determined by dividing the original issue price by the applicable conversion price. The initial conversion price is the original issue price, but is subject to adjustment for certain dilutive issuances, splits and combinations.

In addition, in the event the Company closes a public offering in which the Series B and Series B-1 Preferred Stock converts into common stock on or before September 4, 2020, and in which the public offering price per share is less than $36.3520 (adjusted for stock splits if any), then the conversion price used for the Series B Preferred Stock in the public offering will be adjusted to the offering price (not to be below $23.9196). The Series B and Series B-1 Preferred Stock automatically converts to common stock in the event of a qualified public offering or consent of the holders of a majority of the then outstanding shares of preferred stock. The manner of settlement is an exchange of shares of common stock for converted shares of Series B and Series B-1 Preferred Stock.

Holders of the Series B and Series B-1 Preferred Stock are entitled to dividends when and if declared by the Board of Directors. Such dividends are noncumulative. Dividends, if any, are distributed among all holders of common stock and convertible preferred stock in proportion to the number of shares held by each holder if all shares of Convertible Preferred Stock were converted to common stock.

Each share of the Series B and Series B-1 Preferred Stock has a liquidation preference entitling the holders of Series B and Series B-1 Preferred Stock to an amount per share equal to the sum of the original issue price of $36.3520 per share and any declared but unpaid dividends, pari passu with the Series A Preferred Stock, and issuable prior to distribution of proceeds to common stock holders as a result of a liquidation event.

Each share of the Series B and Series B-1 Preferred Stock has substantially similar voting rights as one share of common stock. In addition, the holders of the Series B Preferred Stock are entitled to elect one director of the Company.

Other Features of Convertible Preferred Stock (Series A, Series B and Series B-1 Preferred Stock)

A majority vote of the convertible preferred stock, voting together as a single class, is required to, among other things, consummate certain liquidity events, amend or alter the Company’s Certification of Incorporation or Bylaws, increase or decrease the authorized shares of the preferred stock, or redeem, purchase or otherwise acquire any shares of preferred stock or common stock. Many of the foregoing protective rights are subject to certain exceptions.

Pursuant to a Voting Agreement by the Company and various investor parties thereto, certain individuals and entities have designation rights for certain directors of the Company.

The convertible preferred stock is not redeemable for cash.

Stock Incentive Plans

2007 Incentive Stock Plan

On January 3, 2008, the Board of Directors of Velodyne Acoustic, the Company’s predecessor entity, approved the 2007 Incentive Stock Plan (the “2007 Stock Plan”) and authorized a total of 10,250,000 shares of common stock for issuance. The 2007 Stock Plan provided for the granting of stock-based awards in the form of stock options and restricted stock awards (RSAs) to employees. On July 26, 2016, August 28, 2018 and October 11, 2019, the Board of Directors approved to decrease the number of shares of common stock authorized for issuance under the 2007 Stock Plan to 4,275,000, 3,904,557 and 1,404,557 shares, respectively. As of December 31, 2019 and June 30, 2020 (unaudited), there were outstanding 1,404,557 shares of common stock subject to RSAs and zero shares of common stock remaining available for future issuance under the 2007 Stock Plan.

F-64

2016 Stock Plan

On July 26, 2016, the Board of Directors approved the adoption of the 2016 Stock Plan and authorized 5,263,731 shares of the Company’s common stock for issuance under the 2016 Stock Plan. The 2016 Stock Plan provides for the direct award or sale of shares, the grant of stock options and restricted stock units (“RSUs”) to employees, directors and consultants. On October 11, 2019, the Board of Directors approved to increase the number of shares of common stock authorized for issuance under the 2016 Stock Plan to 7,763,731 shares. The number of shares of common stock available for future issuance under the 2016 Stock Plan was 4,463,046 and 3,075,537, respectively, as of December 31, 2019 and June 30, 2020 (unaudited).

Employee Stock Options, RSAs and RSUs

Pursuant to the 2007 Stock Plan, the Company granted options to certain employees to purchase shares of the Company’s common stock in 2008 and 2009. Options expire 10 years from the date of grant and vest 25 percent upon the one-year anniversary date from initial vesting date, with the remainder vesting monthly over the following three years.

In December 2015, the Company granted RSAs totaling 1,675,000 shares of common stock to two employees under the 2007 Stock Plan. The RSAs are subject to a time-based vesting condition and a market condition tied to a liquidity event requirement, both of which must be satisfied on or before the 10-year anniversary of the date of the grant in order for the RSAs to be vested and settled for shares of common stock. All shares of RSAs that do not vest on or before the 10-year anniversary of the date will be forfeited. Subject to certain terms, the RSAs provide voting rights equivalent to a common stockholder and are eligible for dividends. As of June 30, 2020, the market vesting condition tied to a liquidity event had not been met.

Beginning March 2017, the Company granted options and RSUs to certain employees, directors and consultants pursuant to the 2016 Stock Plan. Options expire in 10 years from the date of grant and typically vest 25 percent upon the one-year anniversary date from the initial vesting date, with the remainder vesting quarterly over the following three years. The RSUs are subject to a time-based vesting condition and a market condition tied to a liquidity event requirement, both of which must be satisfied on or before the 7-year anniversary of the date of the grant in order for the RSUs to be vested and settled for shares of common stock. All shares subject to RSUs that do not vest on or before the 7-year anniversary of the date will be forfeited. The RSUs typically vest 25 percent upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Certain RSUs also contain performance conditions related to the Company’s product development and business performance for the performance periods specified in the RSU agreements. As of June 30, 2020, the market vesting condition tied to a liquidity event had not been met.

In May 2020, the Company granted market-based performance RSUs (PRSUs) that contain service, performance and market conditions to vest in the underlying common stock. The PRSUs vest upon the three- year anniversary date from initial vesting date and the number of shares that vests is ultimately dependent on the value of the Company’s stock at the vesting date. As of June 30, 2020, the performance vesting condition tied to a liquidity event had not been met.

F-65

A summary of the combined stock option activity under the Company’s equity plans during 2017, 2018, 2019 and the six months ended June 30, 2020 (unaudited) is as follows:

    

    

    

    

    

Weighted Average

 

Weighted

Remaining

Average

Contractual Life

Shares

Exercise Price

(Years)

Option:

Options outstanding as of December 31, 2016

2,500,000

$

0.37

2.09

Granted

257,674

18.76

Forfeited

(154,341)

18.19

Options outstanding as of December 31, 2017

2,603,333

1.13

1.34

Granted

Forfeited

Options outstanding as of December 31, 2018

2,603,333

1.13

0.22

Granted

Forfeited

(28,125)

21.08

Expired

(2,521,875)

0.55

Options outstanding as of December 31, 2019

53,333

18.24

0.49

Granted (unaudited)

150,000

16.84

Options outstanding as of June 30, 2020 (unaudited)

203,333

17.21

3.43

F-66

A summary of RSA and RSU activities under the Company’s equity plans is as follows:

    

    

Weighted Average

 

Grant Date Fair

Shares

Value Per Share

RSA:

RSAs outstanding as of December 31, 2016

1,675,000

$

4.09

Forfeited

(270,443)

4.09

RSAs outstanding as of December 31, 2017

1,404,557

4.09

Forfeited

RSAs outstanding as of December 31, 2018

1,404,557

4.09

Forfeited

RSAs outstanding as of December 31, 2019

1,404,557

4.09

Forfeited (unaudited)

RSAs outstanding as of June 30, 2020 (unaudited)

1,404,557

4.09

RSU:

RSUs outstanding as of December 31, 2016

Granted

1,954,639

$

19.74

Forfeited

(283,970)

18.58

RSUs outstanding as of December 31, 2017

1,670,669

19.94

Granted

932,444

23.73

Forfeited

(416,198)

20.40

RSUs outstanding as of December 31, 2018

2,186,915

21.47

Granted

1,473,912

28.89

Forfeited

(413,475)

24.39

RSUs outstanding as of December 31, 2019

3,247,352

24.46

Granted (unaudited)

1,073,045

16.84

Forfeited (unaudited)

(210,536)

25.82

RSUs outstanding as of June 30, 2020 (unaudited)

4,109,861

22.40

PRSU:

PRSUs outstanding as of December 31, 2019

Granted

375,000

$

4.04

PRSUs outstanding as of June 30, 2020

375,000

4.04

Stock-Based Compensation

As of June 30, 2020, no compensation expense had been recognized for the RSAs and RSUs because the performance vesting condition was not probable of being met. At the time the performance vesting condition becomes probable, which is not until the earlier of (i) an initial public offering, or (ii) a sale event, the Company will recognize the cumulative stock-based compensation expense for the outstanding RSAs and RSUs using the accelerated attribution method based on the grant-date fair value of the RSAs and RSUs.

The Company uses the Black-Scholes option pricing model to determine the fair value of its stock option awards and uses the Monte Carlo simulation model (a binomial lattice-based valuation model) to determine the fair value of its market-based PRSUs. The Monte Carlo simulation model uses multiple input variables to determine the probability of satisfying the market condition requirements. The fair value of the PRSUs is not subject to change based on future market conditions. The determination of the fair value for stock options and PRSUs in connection with determining stock compensation expense requires judgment, including estimating the fair market value of common stock, stock-price volatility, expected term, expected dividends and risk-free interest rates. The expected volatility rates are estimated based on historical volatilities of the Company’s peers’ common stock over a period of time that approximates the expected term of the options. Due to lack of historical data on employees’ option exercises, the Company estimates the expected term of the options using the simplified method, which calculates the expected term equal to the midpoint between the vesting period and the maximum contractual term. Expected dividends are estimated based on the Company’s dividend history as well as the Company’s current projections. The

F-67

risk-free interest rate for periods approximating the expected terms of the options or the PRSUs is based on the U.S. Treasury yield curve in effect at the time of grant.

The following table sets forth the weighted average grant date fair value for options and the assumptions used as inputs for the Black-Scholes option pricing model:

   

Year Ended

   

Six Months Ended

December 31, 2017

June 30, 2020

Weighted average grant date fair value of options

$

8.09

$

6.16

Expected term, in years

5.14

5.55

Expected volatility

47.23

%  

39.82

%

Risk-free interest rate

1.88

%  

0.371

%

Expected dividend yield

The following table sets forth the weighted average grant date fair value for PRSUs and the assumptions used as inputs for the Monte Carlo simulation model:

    

Six Months Ended

 

June 30, 2020

Weighted average grant date fair value of PRSUs

$

4.04

Expected term, in years

2.59

Expected volatility

45.00

%

Risk-free interest rate

0.18

%

Expected dividend yield

The following table presents stock-based compensation expense included in the Company’s consolidated statements of operations (in thousands):

    

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Research and development

$

156

$

93

$

97

$

48

$

21

General and administrative

78

114

38

38

135

Total stock-based compensation expense

$

234

$

207

$

135

$

86

$

156

The Company recognizes forfeitures as they occur. As of December 31, 2019 and June 30, 2020 (unaudited), unrecognized compensation cost related to stock options was $41,000 and $1.1 million, respectively, which was expected to be recognized over a weighted average period of 0.49 years and 3.43 years, respectively.

Note 9. Net Income (Loss) Per Share Attributable to Common Stockholders

The Company follows the two-class method when computing net income (loss) per common share when shares are issued that meet the definition of participating securities. The Company considers its convertible preferred stock and the RSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the convertible preferred stock and the RSAs under the two-class method as these securities do not have a contractual obligation to share in losses. Distributed and undistributed earnings allocated to participating securities are subtracted from net income (loss) in determining net income attributable to common stockholders. Basic net income (loss) per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of the Company’s common stock outstanding. The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. During the periods when there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.

F-68

A reconciliation of the numerator and denominator used in the calculation of the basic and diluted earnings per share attributable to common stockholders is as follows (in thousands except share and per share amounts):

    

Six Months Ended

 

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Numerator:

Net income (loss)

$

15,761 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Less: undistributed earnings to participating securities

(3,622)

— 

— 

— 

— 

Net income (loss) attributable to common stockholders — basic

12,139 

(62,300)

(67,226)

(11,658)

(33,112)

Add: adjustments to undistributed earnings to participating securities

189 

— 

— 

— 

— 

Net income (loss) attributable to common stockholders — diluted

$

12,328 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Denominator:

Weighted-average shares of common stock — basic

34,325,728 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

Effect of dilutive stock options

2,453,973 

— 

— 

— 

— 

Weighted-average shares of common stock — diluted

36,779,701 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

Net income (loss) per share attributable to common stockholders:

Basic

$

0.35 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Diluted

$

0.34 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

The following common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Convertible preferred stock

8,772,852

10,148,292

11,523,732

10,148,292

12,073,908

 

Stock options to purchase common stock

103,333

2,603,333

53,333

2,575,208

203,333

Restricted stock awards

1,404,557

1,404,557

1,404,557

1,404,557

1,404,557

Restricted stock units

1,670,669

2,186,915

3,247,352

2,852,717

4,484,861

Total

11,951,411

16,343,097

16,228,974

16,980,774

18,166,659

Note 10. Retirement Plan

The Company has a 401(k) savings and profit-sharing plan (the 401(k) Plan), which is intended to be a tax-qualified defined contribution plan that covers all eligible employees, as defined in the applicable plan documents. Under the 401(k) Plan, eligible employees may elect salary deferral contributions, not to exceed limitations established annually by the IRS. The Company matches 25% of employees’ eligible contributions. The Company’s matching contributions were $0.5 million, $0.9 million and $0.9 million, respectively, for 2017, 2018 and 2019, and $0.5 million and $0.5 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).

Note 11. Restructuring (unaudited)

In March 2020, the Company initiated a restructuring plan to downsize the manufacturing function and related engineering and administrative functions in its California locations. The purposes of this plan are to align resource requirements with the company’s initiatives to lower the company’s cost structure and to increase its production

F-69

capacity by outsourcing a majority of its manufacturing activities. The Company’s restructuring expenses incurred to date primarily related to employee termination costs.

The following table summarizes our costs incurred during the six months ended June 30, 2020, estimated additional costs to be incurred and estimated total costs expected to be incurred under the restructuring program as of June 30, 2020 (in thousands):

    

Cost Incurred 
During the
Period

    

Cumulative
Costs Incurred 
Through End of
the Period

    

Estimated
Additional
Costs to be
Incurred

    

Total 
Restructuring
Costs Expected
to be Incurred

(unaudited)

Employee termination benefits

$

1,043

$

1,043

$

$

1,043

 

The following table summarizes the changes in restructuring liabilities during the six months ended June 30, 2020 (in thousands):

    

Six Months Ended
June 30, 2020

(unaudited)

Restructuring liabilities, beginning

$

 

Provisions and adjustments

1,043

Cash payments

(973)

Restructuring liabilities, ending

$

70

Note 12. Income Taxes

Income (loss) before income taxes consisted of the followings (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Domestic

$

24,970

$

(56,631)

$

(68,645)

 

Foreign

601

959

736

Income (loss) before income taxes

$

25,571

$

(55,672)

$

(67,909)

Provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Current:

 

Federal

$

7,192

$

8

$

958

State

1,428

507

(130)

Foreign

168

268

430

Total Current

8,788

783

1,258

Deferred:

Federal

1,690

3,805

(1,942)

State

(668)

2,040

1

Foreign

Total Deferred

1,022

5,845

(1,941)

Provision for (benefit from) income taxes

$

9,810

$

6,628

$

(683)

On December 22, 2017, the Tax Cuts and Jobs Act (P.L. 115-97) was enacted (Tax Act). Among other changes is a permanent reduction in the federal corporate income tax rate from 35% to 21% effective January 1, 2018. As a result of the reduction in the corporate income tax rate, the Company revalued its net deferred tax assets as of December 31, 2017 which resulted in a reduction in the value of the Company’s net deferred tax assets of approximately $1.9 million.

F-70

On December 22, 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance on accounting for tax effects of the Tax Act. SAB 118’s measurement period which closed on December 22, 2018, one year from the Tax Act’s enactment. In accordance with SAB 118, the Company took a provisional amount of bonus tax depreciation following the provisions under the Tax Act. Upon finalization, the provisional adjustment was deemed immaterial. The Tax Act provides for a one-time “deemed repatriation” of accumulated foreign earnings for 2017. The Company paid $0.1 million of U.S. federal cash taxes on the deemed repatriation tax in one installment for 2017.

The Tax Act includes certain anti-deferral and anti-abuse erosion provisions, including a new minimum tax on global intangible low-taxed income (GILTI) and base erosion and anti-abuse tax (BEAT). The Tax Act subjects the Company to current tax on GILTI of its controlled foreign corporations. At December 31, 2018, the Company recognized $0.2 million of tax related to GILTI inclusions reducing the deferred tax assets, which will be fully offset by the change in valuation allowance. GILTI is treated as a period cost using the current method. There is no tax expense impact related to GILTI inclusion. The BEAT, limits the ability of multinational corporations with gross receipts of more than $500 million (averaged over the prior three years) to shift profits from the United States by making deductible payments to their affiliates in low-tax countries. In 2018 and 2019, the Company’s gross receipts were less than the reporting threshold.

The provision for (benefit from) income taxes differ from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes for the following reasons:

Year Ended December 31,

    

2017

    

2018

    

2019

U.S. federal provision at statutory rate

35.0

%

21.0

21.0

%

State income taxes, net of federal benefit

4.3

7.4

1.3

Foreign income taxes at rates other than the U.S. rate

(0.2)

(0.1)

(0.4)

Tax credits

(6.0)

4.5

5.2

Permanent items

0.8

(0.7)

(0.2)

Domestic manufacturing deduction

(2.3)

Uncertain tax benefits

(3.8)

(0.5)

(0.2)

2017 Tax Cuts and Job Act impact

6.9

Prior year return to provision adjustments

3.7

0.2

(0.1)

Change in valuation allowance

(43.2)

(25.7)

Other

(0.5)

0.1

Effective tax rate

38.4

%

(11.9)

%

1.0

%

The Company’s effective tax rates differ from the federal statutory rate primarily due to state taxes, research and development credits, valuation allowance, and other permanent adjustments.

F-71

The Company’s deferred income tax assets and liabilities as of December 31, 2018 and 2019 were as follows (in thousands):

December 31,

    

2018

    

2019

Deferred tax assets:

 

Net operating loss carryforward

$

15,365

$

27,325

Tax credits

2,522

5,099

Deferred revenue

2,633

4,601

Accruals and reserves

2,820

4,336

Inventories

2,992

2,176

Stock-based compensation

119

129

Other

61

52

Total deferred tax assets

26,512

43,718

Deferred tax liabilities:

Depreciation and amortization

(2,475)

(1,820)

Prepaids

(427)

Total deferred tax liabilities

(2,475)

(2,247)

Net deferred tax assets before valuation allowance

24,037

41,471

Valuation allowance

(24,037)

(41,473)

Net deferred tax assets (liabilities)

$

$

(2)

Income taxes are accounted for using an asset-and-liability approach. Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss and tax credit carryforwards measured by applying currently enacted tax laws. If applicable, a valuation allowance is provided to reduce net deferred tax assets to an amount that is more likely than not to be realized. Further, the Company establishes liabilities or reduces assets for uncertain tax positions when it believes certain tax positions are not more likely than not of being sustained if challenged. Revaluation of tax positions considers factors such as changes in facts or circumstances, changes in or interpretations of tax law, effectively settled issues under audit or expiration of statute of limitation, and new audit activity.

The Company assesses the realizability of deferred tax assets based on the available evidence, including a history of taxable income and estimates of future taxable income. In assessing the realizability of deferred tax assets, The Company considers whether it is more likely than not that all or some portion of deferred tax assets will not be realized. Due to the losses the Company generated in the current year, and the projected losses in the future, the Company believes it is not more likely than not that all of the deferred tax assets can be realized. Accordingly, the Company established and recorded a full valuation allowance on its net deferred tax assets of $24.0 million as of December 31, 2018 and a net valuation allowance on its deferred tax assets of $41.5 million as of December 31, 2019.

Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the “ownership change” limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Any annual limitation may result in the expiration of net operating loss and tax credit carryforwards before utilization.

Furthermore, under the Tax Act, although the treatment of tax losses generated in taxable years ending before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay federal income taxes in future years despite generating a loss for federal income tax purposes in the current and prior years.

As of December 31, 2019, the Company had $107.4 million of U.S. federal and $73.4 million of state net operating loss carryforwards available to reduce future taxable income, which will be carried forward indefinitely for U.S. federal tax purposes and will expire beginning in 2028 through 2038 for state tax purposes.

The Company also has federal and California research and development tax credit carryforwards of $2.8 million and $3.9 million, respectively. The federal research credit carryforwards will expire in 2038 and California research

F-72

credits can be carried forward indefinitely. The Company also has federal foreign tax credit carryforwards of $1.0 million that will expire in 2029.

The Company accrues for uncertain tax positions identified, which are not deemed more likely than not to be sustained if challenged, and recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company accrued immaterial interest on uncertain tax benefits associated with unrecognized tax benefits, and had immaterial cumulative interest and penalties as of December 31, 2018 and 2019.

The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date. The following table summarizes the aggregate changes in the total gross amount of unrecognized tax benefits (in thousands):

Year Ended December 31,

2017

2018

2019

Unrecognized tax benefits as of the beginning of the year

    

$

1,884

    

$

1,763

    

$

2,824

 

Increases related to prior year tax provisions

44

78

308

Decrease related to prior year tax provisions

(968)

(216)

Increase related to current year tax provisions

803

1,199

1,282

Statue lapse

(226)

Unrecognized tax benefits as of the end of the year

$

1,763

$

2,824

$

4,188

The unrecognized tax benefits, if recognized, would impact the income tax provision by $1.3 million, $1.6 million, and $1.3 million as of December 31, 2017, 2018 and 2019, respectively. The remaining unrecognized tax benefits would not impact the income tax provision as there would be an offset by the reversal of related deferred tax assets subject to a full valuation allowance.

As of December 31, 2019, the Company does not believe that its estimates, as otherwise provided for, on such tax positions will significantly increase or decrease within the next twelve months. The Company has elected to include interest and penalties as a component of income tax expense. The amounts were not material for 2017, 2018 and 2019.

The Company’s major tax jurisdictions are the United States and California and the earliest years open for examination are for 2016 and 2015 tax years, respectively.

The quarterly income tax provision reflects an estimate of the corresponding year’s annual effective tax rate and includes, when applicable, adjustments for discrete items. The tax provision for the periods presented primarily relates to income taxes of non-U.S. operations as the U.S. operations were in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

For the six months ended June 30, 2020 (unaudited), the Company recorded an income tax benefit of $6.7 million primarily related to the release of a valuation allowance associated with carrying back a portion of the Company’s 2019 net operating losses to 2017 that is allowed by the Coronavirus Aid, Relief, and Economic Security (CARES) Act. The CARES Act was enacted in March 2020 and provides emergency assistance and health care response for businesses affected by the 2020 coronavirus pandemic. The CARES Act includes tax reform that is applicable to the Company, most significantly relating to net operating losses. In April 2020, the Company filed a claim to carryback a portion of its 2019 net operating losses to 2017 and received a tax refund in May 2020 (unaudited).

Note 13. Commitments and Contingencies

Lease Commitments

The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The lessor company is owned by one of the Company’s officers. Please see Note 15. Related Party Transactions. The Company also entered into capital leases for purchasing of information technology equipment.

F-73

As of December 31, 2019, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

 

2020

$

310

$

4,246

2021

233

4,026

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

557

$

29,397

Less amount representing interest

(33)

Present value of net minimum lease payments

524

Less current portion

(285)

Long-term obligations as of December 31, 2019

$

239

As of June 30, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands, unaudited):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

(unaudited)

2020 (remaining six months)

$

155

$

2,120

2021

233

4,024

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

402

$

27,269

Less amount representing interest

(18)

Present value of net minimum lease payments

384

Less current portion

(275)

Long-term obligations as of June 30, 2020

$

109

Rent expense under operating leases was approximately $4.0 million, $4.1 million and $4.3 million, respectively, for 2017, 2018 and 2019, and $2.1 million and $2.2 million, respectively, for the six months ended 2019 and 2020 (unaudited).

Purchase Commitments

The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtain individual components for its products from a wide variety of individual suppliers. In addition, the Company has other contractual obligations for goods or services associated with its ordinary course of business. As of December 31, 2019 and June 30, 2020 (unaudited), the Company has $41.6 million and $37.9 million, respectively, of outstanding purchase orders or commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year.

Legal Proceedings

From time to time, the Company is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described

F-74

below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.

Quanergy Litigation

In September 2016, Quanergy Systems, Inc. (Quanergy) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the Company’s patents, U.S. Patent No. 7,969,558 (the ‘558 patent) and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.

Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (PTAB) in November 2017, challenging all claims of the ‘558 patent that we asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to Amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit.

Hesai and RoboSense Litigation

On August 13, 2019, the Company filed separate complaints against Hesai Photonics Technology Co., Ltd. (Hesai) (5:19-cv-4742-EJD) and Suteng Innovation Technology Co., Ltd. (RoboSense) (5:19-cv-4746- EJD), in the United States District Court for the Northern District of California. These complaints allege infringement of the ‘558 patent by Hesai and RoboSense, respectively. In both cases, we are seeking, among other relief, a permanent injunction and to be determined monetary damages adequate to compensate us for the alleged infringement. Both cases were stayed pending resolution of the ITC investigation (No. 337- TA-1173). On July 8, 2020, Velodyne filed a Notice of Dismissal with Prejudice of the Hesai case (5:19-cv-4742-EJD) pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. The Hesai case is now terminated. The case against RoboSense (5:19-cv-4746-EJD) remains pending.

On August 15, 2019, the Company also filed a patent infringement complaint with the United States International Trade Commission (ITC) against Hesai and RoboSense. The complaint filed with the ITC alleges violations of Section 337 of the Tariff Act of 1930, as amended, by both Hesai and RoboSense and requests that the ITC investigate Hesai and RoboSense for unlawfully importing and selling products that infringe upon the ‘558 patent. On August 28, 2019, the Company filed a supplement with the ITC. The Company is asking the ITC to issue permanent limited exclusion orders and permanent cease and desist orders against Hesai and RoboSense to stop the importation and sale of the following products in the United States: (a) rotating 3-D lidar devices; (b) components thereof; and (c) sensing systems containing the same. On September 11, 2019, the Company received notice that the ITC instituted an investigation of Hesai and RoboSense (No. 337-TA-1173). On July 8, 2020, Velodyne and Hesai jointly moved to terminate the ITC investigation with respect to Hesai pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. On July 13, 2020, the ALJ issued Order No. 33, granting the joint motion. Order No. 33 is an Initial Determination that terminates Hesai from the Investigation. On August 4, 2020, the Commission issued a Notice determining not to review the Initial Determination terminating the investigation as to Hesai. As a result, the case against Hesai is now terminated. The case against Robosense remains pending.

F-75

On November 8, 2019, Velodyne Lidar, Inc., Velodyne Europe GmbH, Gotting KG, and IFTAS GmbH were sued by Hesai for alleged patent infringement before the District Court of Frankfurt, Germany (Docket No. 2-6 O 461/19). Hesai sought money damages and an injunction. On July 8, 2020, Hesai withdrew the case pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. This case is now terminated.

On April 30, 2020, Hesai filed four cases in the Shanghai Intellectual Property Court against the Company, Beijing Velodyne Laser Technology Co., Ltd (Velodyne Beijing), and Shanghai Keming Instrument Co., Ltd (Keming) (collectively, Defendants). The cases were docketed by the court on May 6, 2020. Hesai asserts that the Defendants infringed three patents registered in the People’s Republic of China. Each case seeks an injunction and monetary damages. On July 8, 2020, Hesai withdrew the four China cases pursuant to the Litigation Settlement and Patent Cross License Agreement discussed below. These cases are now terminated.

On June 24, 2020, the Company entered into a Litigation Settlement and Patent Cross-License Agreement with Hesai to resolve all of the disputes between the parties, as described above, and agreed on the terms of a patent cross-license and releases of liability. Under the terms of the settlement, Hesai agreed to make a one-time payment to compensate the Company for Hesai’s past use of the Company’s technologies, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. The parties also agreed to terminate all of the matters related to Hesai described above.

The Company’s litigation with RoboSense is ongoing and was not resolved by the settlement agreement described above.

Employment Matters

On April 3, 2020, a former employee filed a class action lawsuit in the United States District Court for the Northern District of California. The complaint alleges that the Company violated the federal Worker Adjustment and Retraining Notification Act, or WARN Act, and California WARN Act in connection with its termination of the employment of the plaintiff and other similarly situated employees. The plaintiff seeks to certify the action as a class action and seeks various other remedies on behalf of himself and others, including unpaid wages, salaries, commissions, bonuses and other compensation and benefits that would have accrued during the following 60 days. The parties have reached an agreement to resolve the case and the plaintiff filed a voluntary dismissal of the case on June 29, 2020 in accordance with the terms of the settlement. This case is now terminated.

On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff seeks unspecified damages as well as attorneys’ fees. Our response to the complaint is due on November 12, 2020 and the parties are in the process of beginning discovery concerning class certification issues. The Court has scheduled a Case Management Conference for February 3, 2021.

The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of June 30, 2020, the Company has accrued $2.4 million for loss contingencies in connection with the settlement of certain employment related legal proceedings. The Company has not recorded any additional accrual for loss contingencies associated with such legal claims or litigation discussed above.

Note 14. Segment, Geographic and Customer Concentration Information

The Company conducts its business in one operating segment that develops and produces Lidar sensors for use in industrial, 3D mapping, drones and auto applications. The Company’s Chief Executive Officer is the chief operating decision maker (CODM). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company.

F-76

The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by region was as follows (amount in thousands):

    

Year Ended December 31,

    

Six Months Ended
June 30,

 

2017

2018

2019

2019

2020

(unaudited)

Revenue by region:

North America

$

139,005

$

84,541

$

49,634

$

35,716

$

13,903

Asia Pacific

26,562

39,770

28,791

20,538

25,774

Europe, Middle East and Africa

16,523

18,635

22,973

12,655

5,740

Revenue

$

182,090

$

142,946

$

101,398

$

68,909

$

45,417

% of Revenue by region:

North America

76

%  

59

%  

49

%  

52

%  

31

%

Asia Pacific

15

%  

28

%  

28

%  

30

%  

57

%

Europe, Middle East and Africa

9

%  

13

%  

23

%  

18

%  

13

%

Revenue

100

%  

100

%  

100

%  

100

%  

100

%

Revenue by countries and customers accounted for more than 10% of revenue was as follows:

 

    

Year Ended December 31,

    

Six Months Ended
June 30,

 

2017

2018

2019

2019

2020

(unaudited)

Countries over 10% of Revenue:

U.S.

72

%  

59

%  

46

%

51

%  

21

%

China

*

21

%  

11

%

13

%  

46

%

Number of Customers accounted for over 10% of

Revenue:**

3

2

2

2

1

*

Less than 10%.

**

In 2017, one customer accounted for 26% of revenue. For the six months ended June 30, 2020, one customer accounted for 37% of revenue.

The Company’s long-lived assets, consisting primarily of property, plant and equipment, were primarily located in the United States as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited).

Note 15. Related Party Transactions

Three holders of the convertible preferred stock purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for these holders were as follows (in thousands):

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Revenue:

Stockholder A

$

7,090

$

9,447

$

(3,514)

(1)  

$

265

$

278

Stockholder B

5,080

508

1,391

3

3,544

Stockholder C

18

6,148

5,040

439

F-77

December 31,

    

2018

    

2019

    

June 30, 2020

(unaudited)

Accounts receivable:

Stockholder A

$

2,907

$

9

$

Stockholder B

251

1,404

2,239

Stockholder C

300

(1)The 2019 amount included a $4.1 million refund, net of taxes, the Company issued to entities affiliated with the stockholder in October 2019, in order to compensate them for unforeseen challenges associated with the use of certain new products purchased from the Company in 2018. The products purchased by these entities in 2018 were still under development at the time and the Company felt it appropriate to compensate these early purchasers for working with a new product.

In April 2019, the Company entered into a manufacturing agreement with one of its Series B Preferred Stock holders (Stockholder D), and the Company has one product that is currently being manufactured by Stockholder D. As of December 31, 2019 and June 30, 2020 (unaudited), the Company had $2.7 million and $2.5 million of accrued purchases and $24.9 million and $16.5 million, respectively, of outstanding purchase commitment for products with this stockholder. The Company procures equipment, materials and components for Stockholder D to build the product and had $2.7 million and $1.5 million, respectively, of receivables from this stockholder which was included in other current assets as of December 31, 2019 and June 30, 2020 (unaudited).

In November 2018, in connection with its issuance of Series B Preferred Stock, the Company repurchased 73,150 shares of common stock from certain holders of its common stock, who are family members of one of the Company’s officers. The purchase price per share of $36.3520 was equivalent to the price paid for each share of the Series B Preferred Stock.

The Company currently rents its corporate headquarters facility in San Jose, California from a company owned by one of its officers. The lease was executed in January 2017 and expires in December 2027, as amended. As of December 31, 2019 and June 30, 2020 (unaudited), future minimum lease payments totaled $27.3 million and $25.8 million, respectively, related to this facility. Rent expense under this lease was $3.0 million, $3.0 million and $3.1 million, respectively, for 2017, 2018 and 2019, and $1.5 million and $1.7 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).

In January 2017 and December 2016, the Company issued two interest-bearing unsecured promissory notes totaling $3.5 million to one of its officers for purposes of financing the acquisition of the above headquarters facility. The loan accrued interest at a rate of 3.15% per annum. As of December 31, 2019, immediately prior to repayment, the aggregate outstanding balance of the loan was approximately $3.6 million, including aggregate accrued and unpaid interest of $0.1 million. The officer made monthly interest-only payments to the Company on the loan beginning in December 2017 and repaid all outstanding principal and interest due under the two promissory notes on December 31, 2019.

In addition, in March 2017, the Company entered into an unconditional payment guaranty with regard to one of its officers’ $15.0 million term loan. The loan was obtained for and secured by a Deed of Trust for the above headquarters facility in San Jose, California. Under the terms of the guaranty, the Company has agreed to unconditionally guarantee the borrower’s obligations under the loan. As of December 31, 2017 and 2018, the outstanding principal balance of the term loan was $14.8 million and $14.4 million, respectively. In December 2019, the Company was released from the unconditional payment guaranty and has no further obligations with respect to the term loan.

In August 2016, the Company entered into an agreement with one of its officers and Velodyne Acoustics, LLC (Acoustics) pursuant to which Acoustics agreed to, among other things, indemnify, defend and hold harmless Velodyne Lidar, Inc. from and against any and all liabilities relating to, arising out of or resulting from certain litigation matters (Litigation Indemnification Agreement). The litigation matters giving rise to the indemnification obligations involved certain employment-related claims of two former employees of Velodyne Acoustics, which was the predecessor of Acoustics. In November 2019, the Company elected not to seek indemnification from Acoustics for the litigation matters under the terms of the Litigation Indemnification Agreement and assumed control and financial responsibility for the litigation matters. By not seeking indemnification from Acoustics, the Company has

F-78

paid approximately $2.5 million in settlements in connection with the litigation matters and $2.6 million in legal costs to date, all of which are included in general and administration in the statement of operations. Such payments and costs incurred that were the subject of the Litigation Indemnification Agreement indirectly benefit the officer, the former sole owner of Acoustics. The Company believes that the litigation matters covered by the Litigation Indemnification Agreement are complete and the Company does not expect to incur additional expenses related to these litigation matters.

Note 16. Subsequent Events

In preparing the audited consolidated financial statements as of December 31, 2018 and 2019, and for each of the years in the three year period ended December 31, 2019, the Company has evaluated subsequent events through April 15, 2020, which is the date the audited consolidated financial statements were available for issuance. In preparing the unaudited interim consolidated financial statements as of June 30, 2020 and for the six months ended June 30, 2019 and 2020, the Company has evaluated subsequent events through August 14, 2020, which is the date the condensed consolidated financial statements were available for issuance.

On April 1, 2020, the Company entered into a share purchase agreement with a new investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $20.0 million.

On April 3, 2020, the Company entered into a Purchase and Sale Agreement with a third-party buyer to sell its Morgan Hill building for a purchase price of $13.2 million. The parties currently expect the transaction to close in July 2020, subject to the satisfaction of various closing conditions.

On April 8, 2020, the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable over two years at an interest rate of 1% per annum, with a deferral of payments for the first six months.

On July 2, 2020 (unaudited), the Morgan Hill building sale transaction was closed and the Company received net proceeds of $12.3 million.

Graf Merger (Unaudited)

On July 2, 2020 (unaudited), the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Graf Industrial Corp., a Delaware corporation (“Graf”), and VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Graf (“Merger Sub”).

Pursuant to the terms of the Merger Agreement, Graf will acquire the Company through the merger of Merger Sub with and into the Company, with the Company surviving the merger (the “Merger”). At the effective time of the Merger (the “Effective Time”), each share of the Company’s common stock, Series A Preferred Stock, Series B Preferred Stock, and Series B-1 Preferred Stock will be converted into the right to receive shares of common stock, par value $0.0001 per share, of Graf (the “Graf Common Stock”) in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of the Company, 143,575,763 shares of Graf Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of the Company’s common stock, option to purchase shares of the Company’s common stock and unvested restricted share of the Company’s common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Graf Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Merger (the “Closing”), the Company intends to enter into agreements with certain of its stockholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of the Company’s capital stock from such stockholders in exchange for an aggregate amount of cash not to exceed $50.0 million. In addition, holders of the Company’s capital stock and the Company’s equity awards will receive, in the aggregate, up to an additional 2,000,000 shares of Graf Common Stock (including in the form of equity awards of Graf Common Stock, as applicable) if, (i) on any date prior to the Closing, the closing price of Graf Common Stock on the New York Stock Exchange meets or exceeds certain thresholds or (b) during the period from the date of the Merger Agreement until six months following Closing, the closing price of Graf Common Stock exceeds certain thresholds (as further described in the Merger Agreement).

F-79

Pursuant to the terms of the Merger Agreement, Graf is required to use commercially reasonable efforts to cause the Graf Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement to be approved for listing on the New York Stock Exchange prior to the Closing. The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of Graf and the Company and the fulfillment of certain other closing conditions, including Graf having minimum cash of $200.0 million at Closing. The Company will be required to pay Graf a termination fee of $58.9 million if the Merger Agreement is terminated prior to Closing under certain conditions, including if the Company terminates the Merger Agreement in order to enter into a definitive agreement with respect to a superior proposal or if Graf terminates the Merger Agreement because the Company’s board of directors changes its recommendation to the Company’s stockholders regarding the transactions contemplated by the Merger Agreement. The transaction is currently expected to close in the third quarter of 2020.

F-80

PART II

INFORMATION NOT REQUIRED IN PROSPECTUS

Item 13.    Other Expenses of Issuance and Distribution.

The following table sets forth the estimated expenses to be borne by the registrant in connection with the issuance and distribution of the shares of common stock being registered hereby.

    

Estimated

Expense

Amount

Securities and Exchange Commission registration fee

$

58,989

Accounting fees and expenses

125,000

Legal fees and expenses

125,000

Financial printing and miscellaneous expenses

20,000

Total

$

328,989

Item 14.Indemnification of Directors and Officers.

Section 145 of the Delaware General Corporation Law, or the DGCL, permits a corporation to indemnify its directors and officers against expenses, including attorneys’ fees, judgments, fines and amounts paid in settlements actually and reasonably incurred by them in connection with any action, suit or proceeding brought by third parties. The directors or officers must have acted in good faith and in a manner they reasonably believed to be in or not opposed to the best interests of the corporation and, with respect to any criminal action or proceeding, had no reason to believe their conduct was unlawful. In a derivative action, an action only by or in the right of the corporation, indemnification may be made only for expenses actually and reasonably incurred by directors and officers in connection with the defense or settlement of an action or suit, and only with respect to a matter as to which they must have acted in good faith and in a manner they reasonably believed to be in or not opposed to the best interests of the corporation. No indemnification may be made if such person must have been adjudged liable to the corporation, unless and only to the extent that the court in which the action or suit was brought must determine upon application that the defendant officers or directors are fairly and reasonably entitled to indemnity for such expenses despite such adjudication of liability. The current certificate of incorporation and the bylaw of the registrant provide for indemnification by the registrant of its directors, senior officers and employees to the fullest extent permitted by applicable law.

Section 102(b)(7) of the DGCL permits a corporation to provide in its charter that a director of the corporation must not be personally liable to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director, except for liability (1) for any breach of the director’s duty of loyalty to the corporation or its stockholders, (2) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (3) for payments of unlawful dividends or unlawful stock purchases or redemptions or (4) for any transaction from which the director derived an improper personal benefit. The current certificate of incorporation of the registrant provide for such limitation of liability.

We have entered into indemnification agreements with each of our directors and officers in which we have agreed to indemnify, defend and hold harmless, and also advance expenses as incurred, to the fullest extent permitted under applicable law, from damage arising from the fact that such person is or was an officer or director of our company or our subsidiaries.

The indemnification rights set forth above shall not be exclusive of any other right which an indemnified person may have or hereafter acquire under any statute, our amended and restated certificate of incorporation, our amended and restated bylaws, any agreement, any vote of stockholders or disinterested directors or otherwise.

II-1

We maintain standard policies of insurance that provide coverage (1) to our directors and officers against loss rising from claims made by reason of breach of duty or other wrongful act and (2) to us with respect to indemnification payments that we may make to such directors and officers.

We have purchased and intend to maintain insurance on behalf of the registrant and any person who is or was a director or officer against any loss arising from any claim asserted against him or her and incurred by him or her in that capacity, subject to certain exclusions and limits of the amount of coverage.

Item 15.     Recent Sales of Unregistered Securities.

On June 26, 2018, our Sponsor purchased an aggregate of 8,625,000 founder shares, for an aggregate offering price of $25,000 at an average purchase price of approximately $0.003 per share. On September 13, 2018, our sponsor returned to us, at no cost, 2,156,250 shares of common stock, which we cancelled, resulting in our sponsor holding 6,468,750 founder shares. On October 9, 2018, our sponsor transferred 25,000 founder shares at the same per-share price paid by our sponsor to each of Keith Abell and Sabrina McKee, two of our directors (then-director nominees), resulting in our sponsor holding 6,418,750 founder shares. The number of founder shares issued was determined based on the expectation that the founder shares would represent 20% of the outstanding shares of common stock upon completion of the initial public offering. Such securities were issued in connection with our organization pursuant to the exemption from registration contained in Section 4(a)(2) of the Securities Act. Each of our sponsor and directors is an accredited investor for purposes of Rule 501 of Regulation D.

Simultaneously with the closing of the initial public offering and the over-allotment, we consummated the private placement of 14,150,605 private placement warrants at a price of $0.50 per private placement warrant, with the sponsor generating gross proceeds of approximately $7.08 million. The private placement warrants have the same terms as the warrants sold as components of the units in the initial public offering. Each private placement warrant was initially exercisable for one-half of one share of common stock at a price of $11.50 per whole share, provided that since we did not consummate a business combination within 15 months from the closing of the initial public offering, each private placement warrant was adjusted so that it now entitles the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share, subject to adjustment in either case. A portion of the proceeds from the sale of the private placement warrants was added to the proceeds from the initial public offering to be held in the trust account. As part of the Business Combination, the holders of the private warrants agreed to cancel them.

As consideration for the Business Combination an aggregate of 143,871,074 shares of the registrant’s common stock were issued to Velodyne’s stockholders. Pursuant to the Merger Agreement, outstanding Velodyne equity awards were cancelled and converted into equity awards of the registrant that will settle into, or be exercisable for, 13,711,302 shares of common stock.

II-2

Item 16.    Exhibits and Financial Statements.

(a)    Exhibits.

Exhibit No.

    

Description

2.1†

Agreement and Plan of Merger, dated as of July 2, 2020, by and among Graf Industrial Corp., VL Merger Sub Inc. and Velodyne Lidar, Inc. (incorporated by reference to Annex A to Graf Industrial Corp.’s Preliminary Proxy Statement filed with the SEC on July 15, 2020).

2.2†

Amendment to Agreement and Plan of Merger, dated as of August 20, 2020, by and among Graf Industrial Corp., VL Merger Sub Inc. and Velodyne Lidar, Inc. (incorporated by reference to Annex A-2 to Amendment No. 1 to Graf Industrial Corp.’s Preliminary Proxy Statement filed with the SEC on August 21, 2020).

2.3†

Letter Acknowledgment, dated as of August 20, 2020 (incorporated by reference to Annex A-3 to Amendment No. 1 to Graf Industrial Corp.’s Preliminary Proxy Statement filed with the SEC on August 21, 2020).

3.1

Amended and Restated Certificate of Incorporation of Velodyne Lidar, Inc. (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020)

3.2

Bylaws of Velodyne Lidar, Inc. (incorporated by reference to Exhibit 3.2 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020)

4.1

Specimen Common Stock Certificate of Graf Industrial Corp. (incorporated by reference to Exhibit 4.2 of Graf Industrial Corp.’s Registration Statement on Form S-1/A (Registration No. 333-227396) filed with the SEC on October 9, 2018).

4.2*

Amended and Restated Investors' Rights Agreement, dated September 4, 2018, by and among Velodyne Lidar, Inc. and the parties thereto.

4.3

Warrant Agreement, dated October 14, 2018, by and between Continental Stock Transfer & Trust Company and the Registrant (incorporated by reference to Exhibit 4.1 to the Registrant's Current Report on Form 8-K (File No. 001-38703), filed with the SEC on October 18, 2018).

5.1

Opinion of Gunderson Dettmer Stough Villeneuve Franklin & Hachigian, LLP.

10.1

Support Agreement, dated as of July 2, 2020, by and among Graf Industrial Corp., VL Merger Sub Inc. and Graf Industrial Corp. (incorporated by reference to Annex C to Graf Industrial Corp.’s Preliminary Proxy Statement filed with the SEC on July 15, 2020).

10.2

Sponsor Agreement, dated as of July 2, 2020, by and among Graf Industrial Corp., Graf Acquisition LLC and Velodyne Lidar, Inc. (incorporated by reference to Annex D to Graf Industrial Corp.’s Preliminary Proxy Statement filed with the SEC on July 15, 2020).

10.3

Form of Subscription Agreement of Graf Industrial Corp. (incorporated by reference to Annex E to Graf Industrial Corp.’s Preliminary Proxy Statement filed with the SEC on July 15, 2020).

10.4†

AIR Commercial Real Estate Association Standard Industrial/Commercial Single Tenant Lease by and between Registrant and Hellyer-DMHall Properties, LLC, dated January 9, 2017 and addendum thereto, dated January 10, 2017, as amended on February 28, 2017. (incorporated by reference to Exhibit 10.13 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020)

10.5

Form of Indemnification Agreement between the Registrant and each of its directors and executive officers. (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020)

10.6

Promissory Note, dated June 26, 2018, issued to Graf Acquisition LLC (incorporated by reference to Exhibit 10.2 to Graf Industrial Corp.’s Registration Statement on Form S-1 (File No. 333-227396), filed with the SEC on September 18, 2018).

10.7

Letter Agreement, dated October 15, 2018, by and among the Company, its officers, its directors and Graf Acquisition LLC. (incorporated by reference to Exhibit 10.1 to Graf Industrial Corp.’s Current Report on Form 8-K (File No. 001-38703), filed with the SEC on October 18, 2018).

II-3

Exhibit No.

    

Description

10.8

Investment Management Trust Agreement, dated October 15, 2018, by and between the Company and Continental Stock Transfer & Trust Company, as trustee. (incorporated by reference to Exhibit 10.2 to Graf Industrial Corp.’s Current Report on Form 8-K (File No. 001-38703), filed with the SEC on October 18, 2018).

10.9

Registration Rights Agreement, dated October 15, 2018, by and between the Company, Graf Acquisition LLC and the Company's independent directors (incorporated by reference to Exhibit 10.3 to Graf Industrial Corp.’s Current Report on Form 8-K (File No. 001-38703), filed with the SEC on October 18, 2018).

10.10

Private Placement Warrants Purchase Agreement, dated October 9, 2018, by and between the Company and Graf Acquisition LLC (incorporated by reference to Exhibit 10.6 to Graf Industrial Corp.’s Registration Statement on Form S-1/A filed with the Commission on October 9, 2018 (File No. 333-227396).

10.11

Administrative Support Agreement, dated October 15, 2018, by and among the Registrant and PSI Capital Inc. (incorporated by reference to Exhibit 10.5 to Graf Industrial Corp.’s Current Report on Form 8-K (File No. 001-38703), filed with the SEC on October 18, 2018).

10.12

Convertible Promissory Note, dated as of August 5, 2020, issued to Graf Acquisition LLC (incorporated by reference to Exhibit 10.1 to Graf Industrial Corp.’s Current Report on Form 8-K (File No. 001-38703), filed with the SEC on August 6, 2020).

10.13

The Registrant’s 2020 Equity Incentive Plan, including form agreements. (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020).

10.14

The Registrant’s 2020 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020).

10.15

Employment Agreement by and between Registrant and Andrew Hamer, dated July 3, 2019 (incorporated by reference to Exhibit 10.7 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020)

10.16

Employment Agreement by and between Registrant and Anand Gopalan, dated January 1, 2020 (incorporated by reference to Exhibit 10.8 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020)

10.17**

License and Supply Agreement by and between Registrant and Veoneer, Inc., dated January 7, 2019 (incorporated by reference to Exhibit 10.12 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020)

10.18

2016 Stock Plan and forms of agreements thereunder (incorporated by reference to Exhibit 10.5 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020).

10.19

2007 Equity Incentive Plan ((incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020).

10.20

Form of Equity Cancellation and Substitution Agreement for former Velodyne equity award holders (incorporated by reference to Exhibit 10.6 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020).

16.1

Letter from WithumSmith+Brown, PC to the SEC (incorporated by reference to Exhibit 16.1 to the Registrant’s Current Report on Form 8-K filed on October 5, 2020).

22.1

List of Subsidiaries of the Registrant

23.1

Consent of WithumSmith+Brown, PC to the SEC dated October 19, 2020

23.2

Consent of KPMG LLP, independent registered public accounting firm.

23.3

Consent of Gunderson Dettmer Stough Villeneuve Franklin & Hachigian, LLP (included in Exhibit 5.1).

24.1

Power of Attorney (included in the signature page to the registration statement).

101.INS

XBRL Instance Document

101.SCH

XBRL Taxonomy Extension Schema Document

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

II-4

Exhibit No.

    

Description

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB†

XBRL Taxonomy Extension Label Linkbase Document

101.PRE†

XBRL Taxonomy Extension Presentation Linkbase Document

†     Certain exhibits and schedules to this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The registrant agrees to furnish a copy of the omitted exhibits and schedules to the SEC on a supplemental basis upon its request.

*     To be filed by amendment.

**   Portions of this exhibit have been omitted pursuant to Item 601(b)(10) of Regulation S-K. The registrant agrees to furnish to the Securities and Exchange Commission a copy of any omitted portions of the exhibit upon request.

(b)   Financial Statements. The financial statements filed as part of this registration statement are listed in the index to the financial statements immediately preceding such financial statements, which index to the financial statements is incorporated herein by reference.

II-5

Item 17.    Undertakings.

The undersigned registrant, hereby undertakes:

(1)To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:
i.To include any prospectus required by Section 10(a)(3) of the Securities Act of 1933, as amended;
ii.To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the SEC pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than a 20% change in the maximum aggregate offering price set forth in the “Calculation of Registration Fee” table in the effective registration statement; and
iii.To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement.
(2)That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.
(3)To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.
(4)That, for the purpose of determining liability under the Securities Act to any purchaser, each prospectus filed pursuant to Rule 424(b) as part of a registration statement relating to an offering, other than registration statements relying on Rule 430B or other than prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included in the registration statement as of the date it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such date of first use.
(5)That, for the purpose of determining liability of the registrant under the Securities Act to any purchaser in the initial distribution of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:
i.Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424;
ii.Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant;
iii.The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or its securities provided by or on behalf of the undersigned registrant; and
II-6
iv.Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.

Insofar as indemnification for liabilities arising under the Securities may be permitted to directors, officers and controlling persons of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the SEC such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.

II-7

SIGNATURES

Pursuant to the requirements of the Securities Act of 1933, as amended, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of San Jose, State of California, on the 19th day of October, 2020.

VELODYNE LIDAR, INC.

By:

/s/ Anand Gopalan

Anand Gopalan

Chief Executive Officer

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS that each person whose signature appears below constitutes and appoints Anand Gopalan and Andrew Dunn Hamer and each of them, his or her true and lawful attorneys-in-fact and agents, each with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments, including post-effective amendments, to this registration statement, and any registration statement relating to the offering covered by this registration statement and filed pursuant to Rule 462(b) under the Securities Act of 1933, as amended, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents or their substitute or substitutes may lawfully do or cause to be done by virtue hereof.

II-8

Pursuant to the requirements of the Securities Act of 1933, as amended, this registration statement has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name

    

Title

    

Date

/s/ Anand Gopalan

Chief Executive Officer and Director

October 19, 2020

Anand Gopalan

(Principal Executive Officer)

/s/ David S. Hall

Executive Chairman and Director

October 19, 2020

David S. Hall

/s/ Marta Toma Hall

Chief Marketing Officer and Director

October 19, 2020

Marta Toma Hall

/s/ Andrew Dunn Hamer

Chief Financial Officer

October 19, 2020

Andrew Dunn Hamer

(Principal Financial Officer and Principal Accounting Officer)

/s/ Joseph B. Culkin

Joseph B. Culkin

Director

October 19, 2020

/s/ Christopher Thomas

Christopher Thomas

Director

October 19, 2020

/s/ Barbara Samardzich

Barbara Samardzich

Director

October 19, 2020

/s/ James A. Graf

James A. Graf

Director

October 19, 2020

/s/ Michael E. Dee

Michael E. Dee

Director

October 19, 2020

II-9

EX-5.1 2 vldr-20201019xex5d1.htm EXHIBIT 5.1

Exhibit 5.1

Graphic

October 19, 2020

Velodyne Lidar, Inc.

5521 Hellyer Avenue

San Jose, CA 95138

Ladies and Gentlemen:

You have requested our opinion with respect to certain matters in connection with the registration by Velodyne Lidar, Inc., a Delaware corporation (the “Company”), of (i) up to approximately 18,000,000 shares (the “Public Warrant Shares”) of the Company’s common stock, par value $0.0001 per share (the “Common Stock”), issuable upon the exercise of the Company’s publicly-traded warrants (the “Public Warrants”), all of which are authorized but heretofore unissued shares, (ii) up to 375,000 shares (the “Working Capital Warrant Shares” and, together with the Public Warrant Shares, the “Warrant Shares”) of Common Stock, issuable upon the exercise of the Company’s working capital warrants (the “Working Capital Warrants” and, together with the Public Warrants, the “Warrants”), all of which are authorized but heretofore unissued shares and (iii) up to 13,507,192 shares of Common Stock to be offered and sold by the selling stockholders named therein or their permitted transferees (the “Selling Stockholder Shares”), pursuant to the Registration Statement on Form S-1 (the “Registration Statement”) filed with the Securities and Exchange Commission (the “Commission”) under the Securities Act of 1933, as amended (the “Act”), on October 19, 2020.

In connection with this opinion, we have examined and relied upon the Registration Statement and the originals or copies certified to our satisfaction of such other documents, records, certificates, memoranda and other instruments as in our judgment are necessary or appropriate to enable us to render the opinion expressed below. With your consent, we have relied upon certificates and other assurances of officers of the Company as to factual matters without having independently verified such factual matters. We have assumed the genuineness and authenticity of all documents submitted to us as originals, and the conformity to originals of all documents submitted to us as copies thereof and the due execution and delivery of all documents where due execution and delivery are a prerequisite to the effectiveness thereof.

This opinion is being furnished in connection with the requirements of Item 601(b)(5) of Regulation S-K under the Act, and no opinion is expressed herein as to any matter pertaining to the contents of the Registration Statement, other than as expressly stated herein with respect to the issue of the Shares. Our opinion is limited to the matters stated herein and no opinion is implied or may be inferred beyond the matters expressly stated. Our opinion herein is expressed solely with respect to the federal laws of the United States and the General Corporation Law of the State of Delaware (the “DGCL”). Our opinion is based on these laws as in effect on the date hereof, and we disclaim any obligation to advise you of facts, circumstances, events or developments which hereafter may be brought to our attention and which may alter, affect or modify the opinion expressed herein. We are not rendering any opinion as to compliance

Graphic


with any federal or state antifraud law, rule or regulation relating to securities, or to the sale or issuance thereof.

Subject to the foregoing and the other matters set forth herein, it is our opinion that (i) the Warrant Shares have been duly authorized and, if issued on the date hereof upon exercise of the Warrants in accordance with the terms of the Warrants and the resolutions adopted by the Board of Directors of the Company, would be validly issued, fully paid and nonassessable and (ii) the Selling Stockholder Shares have been duly authorized and validly issued and are fully paid and nonassessable. In rendering the foregoing opinion, we have assumed that the Company will comply with all applicable notice requirements regarding uncertificated shares provided in the DGCL.

We consent to the reference to our firm under the caption “Legal Matters” in the prospectus included in the Registration Statement and to the filing of this opinion as an exhibit to the Registration Statement. In giving such consent, we do not thereby admit that we are in the category of persons whose consent is required under Section 7 of the Act or the rules and regulations of the Commission thereunder.

Sincerely,

/s/

Gunderson Dettmer Stough

Villeneuve Franklin & Hachigian, LLP

GUNDERSON DETTMER STOUGH

VILLENEUVE FRANKLIN & HACHIGIAN, LLP


EX-22.1 3 vldr-20201019xex22d1.htm EXHIBIT-22.1

EXHIBIT 22.1

Subsidiaries of the Registrant

Percentage Ownership

Velodyne Lidar USA, Inc., a Delaware corporation

100%


EX-23.1 4 vldr-20201019xex23d1.htm EXHIBIT-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the use in this Registration Statement of Velodyne Lidar, Inc. on Form S-1 of our report dated March 10, 2020 (which includes an explanatory paragraph relating to Graf Industrial Corp.’s ability to continue as a going concern), relating to the balance sheets of Graf Industrial Corp. as of December 31, 2019 and 2018, and the related statements of operations, changes in stockholders’ equity and cash flows for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) to December 31, 2018.  We also consent to the reference to our Firm under the caption “Experts” in the Registration Statement.

/s/ WithumSmith+Brown, PC

 

 

 

New York, New York

 

October 19, 2020


EX-23.2 5 vldr-20201019xex23d2.htm EXHIBIT-23.2

Exhibit 23.2

Consent of Independent Registered Public Accounting Firm

The Board of Directors
Velodyne Lidar, Inc.:

We consent to the use of our report included herein and to the reference to our firm under the heading Experts in the prospectus.

/s/ KPMG LLP

Santa Clara, California

October 19, 2020


EX-101.SCH 6 vldr-20201019.xsd XBRL TAXONOMY EXTENSION SCHEMA 200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 241001 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 241002 - Disclosure - Income Taxes - Net Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 241003 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 300100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 300200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 300300 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 300500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 340301 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 340401 - Disclosure - Balance Sheet Components - Accounts Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 340402 - Disclosure - Balance Sheet Components - Inventory, Net (Details) link:presentationLink link:calculationLink link:definitionLink 340403 - Disclosure - Balance Sheet Components - Prepaid and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 340404 - Disclosure - Balance Sheet Components - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 340405 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 340406 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) (Imported) link:presentationLink link:calculationLink link:definitionLink 340501 - Disclosure - Mapper Acquisition - Acquisiton (Details) link:presentationLink link:calculationLink link:definitionLink 340901 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 341201 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 341202 - Disclosure - Income Taxes - Effective tax rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 341203 - Disclosure - Income Taxes - Deferred income tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 341301 - Disclosure - Commitments and Contingencies - Future minimum payments due (Details) link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 110101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 110201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 110301 - Disclosure - Initial Public Offering link:presentationLink link:calculationLink link:definitionLink 110401 - Disclosure - Private Placement link:presentationLink link:calculationLink link:definitionLink 110501 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 110601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 110701 - Disclosure - Warrant Liability link:presentationLink link:calculationLink link:definitionLink 110801 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 110901 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 111001 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 120202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 130703 - Disclosure - Warrant Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 130803 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 140101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 140201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 140301 - Disclosure - Initial Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 140401 - Disclosure - Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 140501 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 140601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 140701 - Disclosure - Warrant Liability - Fair Value of Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 140702 - Disclosure - Warrant Liability - Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 140703 - Disclosure - Warrant Liability - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 140801 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 140901 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 141001 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 210101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 210301 - Disclosure - Initial Public Offering link:presentationLink link:calculationLink link:definitionLink 210401 - Disclosure - Private Placement link:presentationLink link:calculationLink link:definitionLink 210501 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 210601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 210701 - Disclosure - Warrant Liability link:presentationLink link:calculationLink link:definitionLink 210801 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 210901 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 211001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 211101 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 220202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 230703 - Disclosure - Warrant Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 230803 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 231003 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 240201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 240301 - Disclosure - Initial Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 240401 - Disclosure - Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 240501 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 240601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 240701 - Disclosure - Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 240702 - Disclosure - Warrant Liability - Fair Value of Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240703 - Disclosure - Warrant Liability - Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 240704 - Disclosure - Warrant Liability - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240801 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 240901 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 241101 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 300105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 300400 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 300405 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 310101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 310201 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 310301 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 310401 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 310501 - Disclosure - Mapper Acquisition link:presentationLink link:calculationLink link:definitionLink 310601 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 310701 - Disclosure - Credit Facilities and Notes Payable link:presentationLink link:calculationLink link:definitionLink 310801 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 310901 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 311001 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 311101 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 311201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 311301 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 311401 - Disclosure - Segment, Geographic and Customer Concentration Information link:presentationLink link:calculationLink link:definitionLink 311501 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 311601 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 320102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 330103 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 330203 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 330303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 330403 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 330503 - Disclosure - Mapper Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 330603 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 330803 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 330903 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 331103 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 331203 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 331303 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 331403 - Disclosure - Segment, Geographic and Customer Concentration Information (Tables) link:presentationLink link:calculationLink link:definitionLink 331503 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 340101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 340102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 340103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 340104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 340201 - Disclosure - Revenue - Disaggregation of revenues (Details) link:presentationLink link:calculationLink link:definitionLink 340202 - Disclosure - Revenue - Contract assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 340203 - Disclosure - Revenue - Significant Changes in Contract Asset and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 340204 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 340601 - Disclosure - Accumulated Other Comprehensive Loss - (Details) link:presentationLink link:calculationLink link:definitionLink 340701 - Disclosure - Credit Facilities and Notes Payable - (Details) link:presentationLink link:calculationLink link:definitionLink 340801 - Disclosure - Stockholders' Equity - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 340802 - Disclosure - Stockholders' Equity - RSA and RSU activities (Details) link:presentationLink link:calculationLink link:definitionLink 340803 - Disclosure - Stockholders' Equity - Fair value for options and assumptions used (Details) link:presentationLink link:calculationLink link:definitionLink 340804 - Disclosure - Stockholders' Equity - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 340805 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 340902 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders - Computation of diluted net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 341001 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 341101 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 341204 - Disclosure - Income Taxes - Unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 341205 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 341302 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 341401 - Disclosure - Segment, Geographic and Customer Concentration Information (Details) link:presentationLink link:calculationLink link:definitionLink 341501 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 341502 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 341601 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 vldr-20201019_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 vldr-20201019_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 vldr-20201019_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 vldr-20201019_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 vldr-20201019xs1031.jpg GRAPHIC begin 644 vldr-20201019xs1031.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BFF1%ZL!]33#GZMXJTO2$+3W"@CM MFO.M:^-5O;EDLHPQ'(?$4IDD$C!N>:=_PK_5",LG/U%:QHS>R,I5J M>]86C:3]JOT,Q+,3DUZW:JEM:I%& !VKT]6%0 5S\CK/7 M8]Z-J$;+*QR;6K1MKAHV#*Q!'>JB[Z M,&?8EO.ES"LL;!E89!J:O)?AOXP,T26EQ)G' R:]85@R@@Y!J)1Y6"=QU%%% M2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HI,UBZWXHTS0XB;FX42'[J@Y)- &1XZUP:?I[Q(V&(YKYWO;DW%Y).YRQ/% M=[XWUW^TG:16.UNE>:2OEC7H4::BDVI7E&/N[G+]5IU)7F;-[XNO903NQ]*Q&U&6]EW2G MFJN2IVN*D55SD&O/G7J3^)G=3H4Z:M%6+J-M-3B88JAO*BFFZ .*Z88OE5C. M=#F9?:7/2I[32[F]<"-#@]ZTO#VC)J!$DC#'I7H%CI\-I&$1 *[*<'57-+8\ MS%8R.']V.YPT_@]TLR^XEP.E<==V[6\K(PP0:]TDC#(5(X->>^+]%$9,\:_6 MLL5A8\O-#H++LQE4GR5#@"V#5R"7/>J4H*MBG1/BO)3L>Z=?XEH.?:M[M6AB<&X8'\*^>KG MQ!=Z_P"(X6N)6*>9T)K2\8:JNJWMS-(S&0.5_#-<=9R&"_BD'\+9H6XSM]HIAA0]JPEAY(U55&GX>U5K"=5W?*3BO4;&X%S M$K@Y!KQQ8E0@CJ*[SPGJ89!#(W(]:]'!3DER2/%S7#QG'VD=SM]NX5EZO9+< MVIX9JUK]GO'3'>LU># M6SJ\C373NW7-9##!KPJJ2FTC[.FVX)LNVC9D45W&ERYL94)ZK7%6$14;V_"N M@@N_LUE(V>2,5U48VIMLSG+WTD7- \5WFAZIA)6\L-TS7T+X4\40:_9*0P\T M#D5\H;_,EW$\$YKT/P%K?]FZU;)%*2KD BN$Z#Z0HIJ'<@/J*=0(**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *RM?A\_3V7T5OY5JU%RM(P MG3N[H**:LBMWP?2G=172FI:HR<6MQ*6BBJ)$HHI:EL JQ:71G^\2:W=1/WDM3 MC6#BIWOH5;EC+(2.GS-JT25=J#T M JO<71GQ%']T=343M)+][Y5]*C,B(,+UJ*M?F7+'8J%.SNR3(48KI? \+7/B M2U"] XKE8U>:0*H))KUGX6Z"TFJ1R[#A3DM7,:GT!$,1*/84^D P *6@0444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <;X\\)1^(- M-,D*@7,8)!]:\ NGU#0+UH9D9=IQ@BOJ_OTK@?B3X;L+S1Y;MH5$R#[P% (\ M=M?$%MXKE+NS$4A"GI4,=Q<6Y^21L>F:+CL:-UI3/ M.4@ )%9[VUQ;R&-U*D5.NJSAPY.&]1Q1-J1G.7)+>I---H+%;>ZC!&:!,.XI MCRAJB+^]6JTUU(<(LL^:?6K^L3%[*)<# T\#/2J'GN.AI?M M,G]ZG]8D+V2-%(\MSTJ5S"B8P,UC&>0_\M"/H:879NKL?J:U6+LK)&;H7=VS M7AA:\=DA7<1VJCH-1V]U-:R"2"0HP[@T3S27<[33$L[=37)*; MD[LW44E8A9W>GQP%CS4T5N[D;5Q[FMO2M)CFN8UE;.6' J2BQX:\/W.K7D<- MM"Q!/+8KZ3\)^'(M TU(PH\TCYC47@_0;'2](A:W@57902V.:Z:@5PHHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N;\;KN\ M,W7LM=)6%XO3=X:O?:,T ?+>J#$K?6L9Y&4^M;VJK^]?ZU@2KS2&,^T>HIWF MHW>H&6F;:8%K@CAA32IJMR.]&]AWH$6"K4TJ_H:B\U_6CS7]: )-K^AI=C5% MYK^M'F.>] $PC;UIPC ZL*K[F/>E&3WH&6@(EZL33Q,B_=2JH%2** +L4KN> MN!73:"N;R'_>%%=7X>7-_!_O"D!]+Z*,:1;C_8%:%4M)&-,@'^R*NTQ M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M9'B@;O#=\/\ ID:UZR_$8W>'KX?],C0!\M:L/WS_ %K F'-=%JP_TB0>]8$P MY-(97*YII2M+21$=0C68 HQP:N7.C-)KPLXAA9#Q]*8'/%::5K7UC2SIM^UL MA+[>I%5;/3KG49&CMT+,HR10!0Q28J1T*.R'@J<&F4"&TN*4#<0!U-6;FPN+ M15::,J&&1F@"N!3@*0 YX&:F@M9[AML,3,?84 ,'2I%%6K32;NYO5M1$PD/7 M(KJ[GP9'I&GIJ4URDBJ?F04#.6@^\*Z[PTN[4K>:Q_Q]2_[QK EZULW;&10Q.2>36/-UI#(X MV\N57'4'->E:7;026<>N.R_ND(/UQ_\ 7KS/%74UB[CL&LED/DMU&:8'HZV$ M9K&56>2+YXQSM-<7HWC$V=@;"\WM!ZKU%: M&G>+]+MM5\Z.(QQA<;B.2:!#9?"6F:;";S6[KRFN6+1H!DX]:HZEX($T=M#^5=9XF\.:?>6J[&#)#%E6'>N4O;;P]J] M^NJ-J21C[S1EAG^=//CNU75/("LUB%V?A0(Q?!VF07^KW,,R;D4-BNDU)X/! M]C&]M;JUQ/)]XCH.:UO#V_WJXJWZBNAM+J2SMS<1'#IR#2 ^J+ M0?Z+'S_"*GKR[X9_$%-;B%A>.!<+P,GK7J-,04444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %!HHH Y#XB^(?^$>\+3S(VV:0;$KY1 M>>2\OWN96+,S9))KW7X]3R?V?90C[N6)_2O"[*/>K8ZCF@#::7S(!SVK/EZT M1S%?E--D;)I#&$TTTO>D-,!AJ-A4AIAH C--[T\TTC- #?\ .*UM%U=-)E+M M;),3V89K)Z&E% CI-4\97VHVYMXTCMX3U6-0N?RKGO6F"G+U MH&7K<\BM268"R9/45CQ.%Y-.DN2W?BD!)HVIS:/K<%W"Y4HXS@]LU]<>&M57 M5]%M[D')91FOC5CNDS[U]-_".=Y/#H1CD*.*8CT:BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH \A^.-OYMC8L!TW?TKP*V%MK @TH>@!3TIAI2V::30 TTTT MI--)H #244E AU*#311F@"0&E!Q40)/ H8$=: )3)GO36D)X%1=33@,4 30( M7E4>]?3?PEB,>@\BOG72;1I9@V.!7TS\-XQ'H8Q0,[:BBB@04444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 <5\2M/>[T$2H,F(YKP: M]M%G4C&&%?4U[:)>VDEO(,JZD5X!XL\/7&B:C)E#Y+$E3B@:/-KBW>%B&'XU M DTD)RC$5TMQ&DJD,*Q;FQV$E#D>E("%[T3+B9 3ZU3D5.J'%.="#R,5$5]* M8#"Q%,WFGM[BF'% @+YI-U+@>M)@>M "9IZ(SGBFX [TY6(Z-0!?@TT.,O*% MJU]FTZ 9D?>U9T2/*?OG\ZO1:9&PW22@?C0,@N+N#&V"( >M4B'$Y]4OX[N9"L"'/(ZU[O#&L,2QJ,!1@4 Q]%%% @HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2LS6=#M-9 MM&AN$!)'#8Z5J44 ?/?BSP1?Z+,\D<326_9@*X6<$$@@@^AKZYG@BN(RDJ!E M/!!K@_$7POT[50TMJHAE/I2'<^;YP">E4)!CI7I'B#X8:UIA9HXC,GJHS7"7 MNF7EHQ6>WD0CU6F!F%R/>FE\]12NI!P0:90(7(HR*;10 [(HR*;1WH LPL>Q MQ5^)21RQJA;CFM2%20, F@8X1@#I44@YK6M-)O;U@D%M(Y/HM=;HWPGU?5&# M7"^3'WSP:0'GUO$\KA(U+,>P%>G^!_AQ>ZG*EU?PM% #D;AUKTCPW\--(T)5 M=XUFF'\3"NVCC6-0JJ% Z 4"N5=.TVWTRU6"W0*JC' JY113 **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ,4444 ( M0",$9%9E]X=TG4$9;FP@?/>:C\'?#-]N987C8_W&P*Y:\^ -FY) MMKQT_P!XY_K7ME% 'SW/\ +U"?*U '_@/_UZHR? K65/RW*G_@/_ ->OI*B@ M#YNC^!.L-]ZZ4?\ ?\ Z]:%O^S_ ';$>;J ]E_^O7T#10!XU8? :P@8&YN MI']<'%==IWPL\.6&TBW:1A_?;-=O10!1M-&TZQ %O9PQX[J@!J]110 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 3%%%% !1110 4444 %%%% '__V0$! end GRAPHIC 12 vldr-20201019xs1030.jpg GRAPHIC begin 644 vldr-20201019xs1030.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH "0!DFH3=V MZG!GC'U854UN[:STN:9" P'&:X:.\GN461W&67)XJHQN3*5CT/[;:_\ /Q%_ MWV*/MMK_ ,_$7_?8KSKSWZ9I'F?;@-S]*KV9/.>C?;;7_GXB_P"^Q2?;K3_G MYB_[[%><&>3'WN?I3#+)@8;]*/9ASGI7VZT_Y^8O^^Q1]NM/^?F+_OL5YH9Y M%? ;/X4AN) @^;]*.0.<],^WVG_/S%_WV*/M]G_S]0_]]BO+VN)?[WZ4W[1+ MTW?I1R!SGJ7V^S_Y^H?^^Q2?VA9_\_4/_?8KRLW,H_B_2FFZE!)#?I1R!SGJ MW]H6?_/U#_WV*/[1LO\ GZA_[[%>3?:)<\O^E-^U2G^/]*7(/G/6_P"T;+_G M[A_[[%']HV7_ #]P_P#?8KR/[3*3RWZ4TWSY^_\ I2Q:G=0R!TD&0?04QG/<>D3 MR,1&I8]\4PY4X(]JL6-ZUA<"11D=Q6G+#8ZGBX25(6'+JQQFK;LR+7,189), ME5)QU.*A8E6 [YKH5U2SB7['"I6,G#R>M2?9=-;F-X2/S T[4Y[)]/M(FD4@ ;MO)%%PL132<-71/ M!:@#[,MNR8ZLP!ILMOIXMV-RT228X\H@Y_*G<+'.G %-4%L DFMRQATZ2U8 MJR/-DC$I _G5FWCBBF5Y8[554]0ZTKA8YN6&6+_6(RYZ9%0C&#ZUUVKZKIUY MJ%JGWXE&&...]9-UHPED+6TT&PG(&\#BDGW&UV,1L YYIIZBNTTCPY$;"9[L M(Q X((.*S%M=-M=->XD*2S;B A(XHN%CG"V:82.IK=LKBPO+I8)[6.-6.-W MQ4\NEZ1:ZOY$MTK0$94JG2MH;&4]R01QN0HR2:D>VC4Y9L<=,TZ%H8H#AL,WZ5!MB M)/[PTQ#O(B(R&X^M @BSM#V*NKJ M<:HPW9#+BDRD-EOKF:-HTEVICD(<5G?8DDSM8L>_-36UQ%:F8!\B5"O/;-54 M,<4P<2G@YH 62P6)OF8K]32'304W$DCU)I^H3QWUTTQD*[CT%5?+3IY[8^M M#OLL8SB7'XTPV<).3(,_6F>3#_SV-(D, 8%ICC/(I 2'3E,+2ALHO4YK-;J< M=*N7M[YV(HALA3HH[U1- '>_#:;,MW%GHH('XUZ'7E'P_G\O7Y$SPZ8_G7J] M0]RT%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !2-]T_2EI&^XWTH \NN6,NHL_7 (_6FGY36/'KUG]JFCEEVON. ? MK5XZC:[%Q*,5M'8QEN6=N0!3#Z=^]0#4K7)_?+3/M]J?F\T9S57%8LL ![TS M@JZWUNV0)1BE:\@S_K!2N%B3 M []*:< M9Z*;Y\.>'&: L/(IIXI&FCSRPIID0]&%(=@/!.13#CM0TB](!I--Q3B.:;CC- S8\)W'V?Q';MV;(->S M@Y /K7AVG07%O?6MP8R%+C!KVZ!MT$9]5%1+,G_??_ -:CE\PN^QTHD1>C#\Z7 MS$/\?ZUS/]HVY_Y8R_\ ??\ ]:C^T8,_ZF7_ +[_ /K48O'SC\Z7 M>AZN/SKEO[0@_P">4O\ WW_]:C^T(/\ GG+_ -]__6HY?,+^1U/F+D#S/UI= MZ=G'YURWV^#_ )YR_P#??_UJ!?P?\\Y?^^__ *U/D\Q8/SIPD+#ALBJ?]D0=F MD'_ JAD#Z=+$5):)CALGI4SPU2,;L<:L9.QUVG74\]Q:1.^55Q@?C7M, Q;Q MC_9%>(Z-\U_;'U<5[?#_ *E/]T5S,U0^BBBD,**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ I'^XWTI:1_N-]* /F7Q'SK0^ MA_F:YG6.+S_@(KI?$?.M#\?YFN:UC_C['^Z*:&S/HS1FBF(6BDHH 6C-)2T M%+244P%HHHH *=3:6FA#Q5NVZU3%6K<]*WILAFS;GY:U+;D5D6S<5JVIXKU: M3O YIK4O+Q3@:C!IP-40/S5#5?\ 4Q_[]7,U1U,_NH_]^LJW\-E0^)'3>'QG M4+4'^\*]NB_U2?05XCX=YU2U'^T*]OC_ -4OT%>&SM0ZBBBD,**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I'^XWTI:1_N- M]* /F7Q&/^)R/Q_F:YG6/^/L?[HKI?$7.LCGU_F:YK6/^/L?[HIH;,^BDI:8 M@HI** %HHHH *6DHH 6EI!2T % HHI@/%3PGFJX-2QG!K:F]2&:]JU:UJW%8 M=J_-;%LW->G0=XV,)K4T5-.S4:&G9K8S8\')JEJ9_=Q?[]6Q5/4N5A'^W65? M^&QP^)'5>&1NUBT^M>VI]Q?I7BGA4?\ $[M?K7MB_='TKPV=B%HHHI#"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1_N-] M*6D?[C?2@#YD\1?\AG\_YFN:UC_CZ'^Z*Z7Q%_R&/S_F:YK6/^/E?]T4T#,[ MM112T )12T4P"DI:* $I:** "EHQ2T )2T44P%%2)UJ*I$ZU<-R67[8G-;%L M>:Q[49K7MQR*]3#F,S3C/%25''TJ2N@R8=*I:F?^/?\ ZZ5>JCJ?W[8?[=8X MC^&PA\2.N\)#.NVP->V+]T?2O%/!W/B&W_'^5>UCH*\1G8A:***0PHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D;[C?2EI M&^Z?I0!\S>)%QK(SZ'^9KFM7 ^T+_NBNJ\5J%UI?]T_^A&N6U49N%_W:J*N# M,W%+BG8HVU?**XW%)BI-M&VCD87&8HQ3]M&VCD"XRBI-E+LI\C"Y'BC%2!#2 M[#Z4_9L5R+%+BI1&:7RCZ52IAUCH*\5\#?-XC@_'^5>U5XK.P****0PHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D;[I^E M+2-]T_2@#YO\8+MUM/\ =/\ ,US&J0MYB. 2I&*Z_P =020:Y$9$*@H<'\36 M0I1D ;:1[U47;4&5;Y^XGY5K[3R)Y3FMA]*/+-= M*([?^XGY4OEV_38GY4_:^06.:\L^E'E^U=+Y=O\ W$S]*=Y5O_<3\J/:^06. M9VM@6\).?*7\J M7[/#S^Z7\J:Q%N@N4H1.G=A5Z":(?QBE\B #_5I^5'DP*/NI^5;+'-*UB'2O MU+*SQ?\ /0?G3QID7\ZR[F7 M[;J$0B!V1T M5XY\/K:>37EF6,^6J\MCBO8ZXV;!1112 **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH SKW0M-U$@W=I'*0, D53_X0 M[0/^@='^9K=HH PO^$.T'_H'Q_F:/^$.T'_H'Q_F:W:* ,+_ (0[0?\ H'Q_ MF:/^$.T'_H'Q_F:W:* ,+_A#M!/_ ##X_P S1_PAV@_] ^/\S6[10!A#P?H( M_P"8?'^9I?\ A$-"_P"@?'^9K%=%'2PCI?^$7T;_GQCK7HH R/^$8TB@#&/A31&ZV M$?ZTT^$-"/\ RX1_F:VZ* ,/_A#]"_Z!\?YFD_X0[0?^@>GYFMVB@#!_X0W0 M/^@>GYFE'@[00 GRAPHIC 13 vldr-20201019xs1029.jpg GRAPHIC begin 644 vldr-20201019xs1029.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "B@4C$*"30 N:3(]:XSQ+XI>QE,4 M'4#K7*'QKJ6?OF@#U_(]:,CUKR#_ (3;4O[YH_X3;4O[YH ]?R*,CUKR ^-] M2_OFD_X3;4L??/YT >P9'K1D5X__ ,)OJ7]\T#QMJ7]\T >P9'K29'K7D/\ MPFVI?\]#2?\ ";ZE_?/YT >OY'K2Y'K7C_\ PFVI?WS2?\)OJ79S0![#D>M& M1ZUX\?&^I?WS^='_ F^I?WS0![#D>M&1ZUX]_PF^I_WS2?\)OJ><[S0![%D M>M&1ZUX[_P )OJ7]\T?\)QJ0_C- 'L61ZT9'K7CO_"<:G_?/YT?\)QJ?]\_G M0![%D>M&1ZUX[_PG&I?WS2?\)QJ?_/0_G0!['D>M&1ZUXY_PG&I_WS1_PG&I M_P#/0T >QY'K1D>M>-_\)SJ?]\T?\)SJ?]\T >R9'K1D>M>-_P#"=:Q:O<7CEV'7UK)EL4B7$2]%/0TR*P6XD9(^=O7%:,]W$FAPC< 0O-5/#-W M&PN7)')Q18"O+91QL%)&2<8J272Q",R(VLQH&&-V:UO$MW$H^5ATH ML%V4H-.$\/FI]W)&:7^RQZUH:+<1GPPG(W&5Z3S$_O"BP&>VFJHR338=.6=6 M9.0.IJS>3(ENQW"IO#MS$^G7))&LSE4YQUQ6S'-%)X2/2 MB73XXB QY/%6-*NXTUEHW(P:=K\L<-V&4C;NIV"Y =,"IN;@4R'3UF4E>0*W M;F2&;1X9%(SMYJGX;N(9(KF)R-P;BE8=S,^PIYOE@Y:I3I(4\\&G27$=MKD> M2-N<&MK4C'YH="-K#(IV0KLPO[+7UJ)[!$D5,\FM3>O]X50O9UAN(),C&[FB MR"XDFF+$,MQ2)I@DC#CI6WJC0S6,<\9&"O-1:#<076G3PN1YB-Q2L%S'33TD ME1R M:8R,&0\BNB26WO-'BEC8;X_E:J#,N.6%*P7/0/!EZTVDI%(3O3CFNGKSSPA? M"&X,1/4UZ$#D BAH:8M%%%(84444 %%%% !1110 4444 %%%% !1110 4444 M %%%% $5S.MO;O*W11DUX=XH^( N]4FA *PQ'&:]"^(6OC1M*,8.&E4XKY>O M[V%XZU*-273-.0J>9">]>?P7\D=T9VR%1 MR%7D"@1W%C.)KAKASRHR*9/JYU&?&<+G%<@FM2Q6PB3.<8S4%EJ,EJ[,;VUU+%-YA).>U6K[59KM%09"B@#N+"Z\ MVY6ZO]NOYD+<(V.M<9!K$L%MY2YW>M06U]+#=/,V3O.30!Z%=:S]B ML+>W#??)QS1IMX(?,FW<]:\^O=0GO)%8D@)TJP=7F^S>4N0<8- '0?\ "52- MJ,Q.?+!Q2KXFD>Y)W$1^YKC!))"S/@G=UI@DDE/RY H ]*M;S-RLV[GK27>J MB^NG0MPIQUKB[74IH(-G);UJ&*ZG2Y,Q)Y.30*QZ#/K1MM-$>[CIUI-/O?L\ MN]6^\,FN#N[V>[XY J=-1G2U$0SN QF@9UC:B+RXEDWM M<'/+(=L;*05XJY8)<1$2+F@1Z.^KF+1PI;^(@ZSOLX=S\GY>3Z5Q,$=W'/Y MA).>M27,5U<,",@#H*+A8[*PU(VQDA#_ ".N[K7/_P#"42)>R Y90> *J!;L MP;.=W3-94UI<6+F4J6SUH"QV6@^.?(UM%*D(37T9I%ZE_IL4Z'(9:^,H'E^U MBY"D -FOI3X4ZX=1T@Q,22A H$>D4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!Y%\;@196I']T_P Z\#DN?-0(P''>OH/XU)NTRW/HIKYU MQ\Q^M R\D*,@)I1;QCK2PG]V*=G)X5ORI 1^1'Z4GDIZ5+SC[K?E3<'^ZWY4 M 1&)*3RT%//^ZWY&F$^Q_*@!-B>E)Y:9I2?8_E29]C^5,!=JYH(7TI,^Q_*D MW>S?E0 [Y?2C"TW(]#^5)GV/Y4 /^6ER!VJ//L?RHS['\J )"5QS0"J]!4>? M8_E1GV/Y46 FWK2^8*@%% $_F@4[SABJ])2 M"<4X70JI13 L&6-FR5&:D6[ MVCCBJ=%("\+TTX:@:SZ*8&D-2(IPU1NF:RZ6D!JC5F%!U4.,, 1[UE44 3WM MXLP"1H%'M7N/P3AQITK_ .T*\#?[PKZ)^"\>-!E/^T*8'J=%%% @HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** /,?C(F[1HCZ U\V$?,?K7TU\7E MW: I]*^9F^^WUH&;>AVZW5Y'"W3BO5;?POIXA0&,=.>*\N\,G&J1?A7MT/\ MJ$_W17;A8IQ=T>1F52<))1=C'/A?3^T8_*D/A>PQ_JA^5;IZ4UCQ74H1['EN MO5_F9R]UX;L4C8B,?E7)W^GPQ2,%4#\*]$O>8FKAM4/[YJ[(48=A4,15=[R9 MSLD:JV,"H\+Z"IIC\QJ$TI4H=CMC6J=QN!Z"C"^@HHK+V<.QJJL^X87T%&%] M!111[.'8/:S[AM7T%+M7T%)2T_9P[![6?<-J^@HVKZ"BBCV<.PO:U.Y1OXUC M*E1UJG5[4NB51KQ\0DJC2/6HMN";"EHHK$U"BBDH 6C-)10 ZBFTM "T4F:* M %H)I.M!H C/^L%?2GP;3;X;D/JPKYL_Y:K]:^FOA$NWPP?]X4 >AT444""B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X+XJVS3^&RRC.VOEV8% M)G4C!S7U?\0XII- ?RO3FOF/4;41O(TC9ES0,L>'#C4X3[BO<8.;>/\ W17A M7A]L:A#]:]SM3FUC_P!T5W83X6>+FGQ1)2>::QXI33&Z5VQ1X\F4+X_NFKAM M3/[YJ[F^_P!4U<-J?^M>NV 8;9^I@2_?-0FI9/OFH3UK.9Z$ -)1169J%%%% M "TM-I3\M '&Y9%&>:^7-7U-+J=PL>&SR:^H?B"N[PM/_GM7R=>#%Y*/]JD, MT-#;;?P_6O=;,YLHCZJ*\&TEMMY#]:]UT]MVG0?[M=^$V9X^:_999IIZ4N:, M<5WH\-ZE"]'[EJX75/\ 6M7=WW$+5PFJ_P"L:NN!>&ZG/2?>-1&I9/O&HC64 M]ST*>PE)245E]?6?@)-OA>V]UH$=/1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',^.QN\,7 KY+O MQB^F'^T:^N?&B[O#=P/:ODG5!C4IQ_M&@9)IIQ=1?6O==*).EP$?W:\&LVVL MK=P:[2S\=/9VRP&)VVCJ*Z<-5C"_,>?C\/.LER'J&#UH[5YM_P +%;_GA)2? M\+$;_GA)^5=GUFGW/*_LVOV.[ON(FK@]5;,KU#-X^\Q2##)6+=>(5G8GRGYK MHCC:*ZE4F'4$/_ "S:LY8ND^IW0PE1;EG-(6JJ M;]/[C4?;X_[C5G]9I]S58>19S1FJOVZ/^XU'VZ/^XU+ZS3[C^KR+.:7)JK]O MC_N-2_;X_P"XU'UFGW'["19R:,U6^WQ_W&H^WQ_W&H^LT^X>PD-U#HE4ZEGG M$[9 ('O4->=4DI3;1UP5HV%S03245!8M XHS24 +FEIM+F@0M%-I10 N:,TV MES0 M(324&@9/IPSJ$0]Z^N/!:[?"]G_ +M?)6DC=J<7UKZZ\)#;X:LQ_L4" M-NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,7Q5&9- N ! MGY:^1M9!35K@'CYS7V;=6ZW-M)"PX88KP7Q=\*[R359KFU3,;'/% 'DMNP"] M:F+KZU?F\+:BEW) EM)E#_=-01^&-8FF:-+60D?[)H&5MR^HI"R^M3R^'=6A ME\I[64-_NFI)O"NM0Q"1[27:1G[IH HDC'6F$CUK1M_"VLW,9>.TD*C_ &34 M2>'=5>8Q+:R[A_LF@"GN'K2;A6A/X7UBV=5EM)03T^4TV?P]J%OLW6\GS_[) MH H9H)%:#^&M5215%K+\W3Y33KCPMK%M&&DM) #_ +)H S,CUHSBM2+PIK,T M1D2SDV_[IJ*'PYJT\IC2TE+#K\IH H9YH)%:%QX;U:VD"26DH8]/E-2/X4UE M(1*UI+M_W30!EYHR*O\ _"/ZDD'G-:RAK73E(K20E>ORF@#/S29%:,OAS58)1&]K+N_P!T MU++X5UF&(2/:2;3_ +)H R%M8MD#26D@#=/E- &6**U8?"FLS0F1+23;_NFHXO#>K32&-+ M24L.ORF@#.XI">:U)O#&KP2+'):2@GD?*:B&B7WVE8&M9"Y_V30 :$N_5X0. M>:^NO#*[?#]H".B5XKX(^%]ZM_%>7<>V/ 8 U[Y;0+;6\<*#"J,4"):*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *:R*XPP!%.HH R_P"P M+ SM,85W-UXJ2+1+"&1G6!,GVK0HH S)M T^:42-;IN'M4LNCV4T0C:!-H]J MO44 4+?1K&VC*) F#[5&N@:>DYE%NFX^U:=% &?<:+8W)4O G'M5>X\-:;<% M"T"_+TXK8HH S#H.GEE;[.F5&!Q4EQHUC<1A'@3 ]JOT4 48M(LH8O+6!-OT MJ*+0=/AE:1;=-Q.>E:=% &;<:%I]RZN]NF1[5*VDV3P^68$V_2KM% &3)XQ($P?:HSH&G$L M?LZ?-UXK3HH QK7POI=JSE+=17>!,J,#BJQ\+Z6;H7'V==X]JVJ* &I&L:A44 #@8IU%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% I%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D! end GRAPHIC 14 vldr-20201019xs1028.jpg GRAPHIC begin 644 vldr-20201019xs1028.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHI&95&6('UH 6BL_4=5@L+^; S!47^Z,4NF)A7<]E- '5W^MV]G% MN5@[$XP*K0>(D:(R2IM45Q,;%YFR23NK4N5":.3CJ: -2^\4$R*MJ/E(ZU+' MX@D@M?.N!D$XKD[1C($]!Q6GJ8VZ2G^]2 T9/$D\MT@B&U#6C)KX@"HZYD(X MKCK F26-CZUH:FP2XC;/(% C0B\07U<9IZYD_&HKF3>\T3<[3D4 M =S%J%O-C;(.:M9S7$68X0@U=EUJYC#Q1L 5XY%,#JJ*YO3M9N'5?-PWX5O1 MW43@?. ?0F@":BD!!&0:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ***Q]8U<68$,7,S=/:@"W?ZC#8Q% MG8%NR]ZY*35;J_N@"VU,]!5&62:>]S,Y8GM5FRC_ -+Z=*!%>^8O?,A8D =, MU:T]-LBU2F^?5)<=LUI6Z[+&=O:@##A.^[D'K6Y9@)9W#>B'^58NF+ON9 MF]!6XHVZ7<-_L&D!@6(WW#FM?5#MT9?>LO2%W-*:T]<^71XA1T&9VEKN@!_V MC6GK"L=*C"J2=W:J>D+_ *#G_:-=!(FZTC&WCVKNBD@+@_Q4:\'% MTH0;@!U%;3WD4$>V.#YJI,9;C+- 5'N*!D5D,NA]A577OEU%/I6E N'7C%9W MB,;=0B)[J*&"+EBN)![@52E_Y"LJ>M:5HN/*/J!69N#CWIEW(YD;YR"IXP:LV:XE/OC^5 M07:8OG7'49H8&IIU],H0,!VH$QBC=J>*O6(!G=O053AQ]N>3TK1L%PDS^QH Q[<^9J5RQ[9K4 MQMT>=JR; YNKEO4UKW'R:')[FET&8VBC_CX;_9'\ZV9AMT.<^QK*TE=L,A_O M<5KWORZ!+[T=!&'HH^22M'Q&,:3 *I:*N(V]S5_Q(/\ B7P#VI=!E;2!_P 2 MU1_M&N@GO5L-,5CU/2L'2?\ CS1?]HFK?B(?\2V 9[T^@#H9_M2)(<9+5=U+ M45LX5C &YA61I)_=1CWH\3*?/B.>U)O0$7HW\QD;U%9OB9<7D!_V1_.KUBP(M6IRD/TK-OQMU\'W'\JT;(YCC'H*HZJN-94_0_I0 MP1JQ?ZP53UU2+R)O515JW.6!J/75R8'_ -D"FP1- ?G0^H%-OQC4E]THMB&, M?^[1JG%W"P[KBA@6+, L![U$\>;F2-NAJ2T.)/H13KQ?+N=_J* +FEJ4MT<' M@<&MD'.".E96GJR60![UI0',0I@24444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!@^*SC2Q]:Y*QEP,>HKK?%?\ R"OQ MKB+5L$4"9JI%SN!ZGFM.V79:2>I%4+=L@5H*W[AAWQ0P,.Q7$TONU:UZ/^)+ MCU-5K*U/FR,PQS5[4$ TP+2Z 8VG+B,#WK4U$?\ $D8>]4=/C)SQQ6EJ"'^R M2*.@S'TE<*!5WQ$,V4 ]J@TU<$5P$.G]%'M4.KI_Q,4;U6I]/'MVI=73-Q$W MM0P1)9_PT_68]UM$WI268/R\59U*,M8*".AIO8"E9_>0>U2:I]Z!OPI^F0>8 MX/H*OW]@9HX]@Y4T= (=.@\PEC5R[LC.5QVJ>QM3#" W!JST-,1 R"*#:.PJ M>U.8%-07!^0U/:_\>ZT#)J*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH PO%?_()/UKA;<]*[_Q+"9=)?;_#S7 0#D>M M F:D!(Q6E"^16;!TJ_#0!>CQVIUQ$9X"@J*.K"DB@1#:6/V>/!')IU^F;%E MZ"K(D)&*7 88/2@9CZ7:-L+$8J?64S;)CM6FBJHX&!39K=)UVOR*0&3IMNS1 M;ZLZO#_H"CTK0BA6) JC@4EQ +B+8U &)I=J6PPZ"K.LPY6-O2M*WMU@3:M% MS;+V"1[5Q@5++;++'M?&.M%AF+I=MN3 M<:?JUJS>644G'I6I%&L2[5&!4N 1R,TQ%&QM-D2EA5N>W6>$QFI1M I0: *U MG9K;#%7*;FG#I0 9-% H-,"O/G::L6O_ ![K5>;)7'K5J!=D*CVI#)**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H: MP=NE7!'9:\OL;R.YD==WSJQ!%>H:U_R"+C_QZC!5^$5YMH/CZ/<(-2P#T\P5Z%87EO>1J]O*KJ>F#7+4A*$ MN5G1&2DKHTX^M3K4"'FI@>*@HD6GBF#I3UH >#3AP::*<* '$TO:DX- H&+3 MJ;2@T"%Y'0TN3W-(:2D [)IRTP&GB@!XIPI@.*<"* 'BE%-!YIPYI@)FC)-4 M-3UG3])@::]N4C5>HSS7DWBKXLW%P7MM&(CCZ>9C)-5&+D[(4I**NST?6=?B MM+J*TB<&9VP<'I726[%H4)/.!7SQX3O;B\UF&2XF:1V<$ECFOH>$8C3_ ':Z M*])4XQMN0 MHJ&UNI[9P8I70CT-/U(&?Z5NVWQ1\-3 M8W7#H?=#67LY=BKG:CK2USD/CKP]-RM\HSZ\5[^,OAV $1&1V_W#_A7/7WQS0Y%I9-[$ M\46&>V=J1I8H@3)(BX[EJ^=9_C%X@N&/E,(U/3FL34/%^MZCN,UX_/H36D*; MDFR6['T7J7C30-*0M/J$19^*/C1YF8-$@(!X,DG],5XS--+*Y,LC. M3ZFE0<5!1J:EKNIZO.9+V[DDR?NYXIL/W15,#(JW#]VMJ6YC5^$[+P4W_$UM MO]\5])P_ZE/H*^:?!A_XFUM_OBOI6'_4I_NBML9M$X\!\4R2BBBN(](**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"AK7_(' MN?\ <-?,^M-^^E'^V:^FM7&=*N/]PU\QZZ<7HWV.F+M!(S;[)?([560U9F;(8^IJ")=S8QWKB>K.A:(U8 M_P#4K]*0TJ\1@>E(:].+]Q&'VA#TI!2FFU-)Z%R%!..":7S''1V_.D[44UN M\2R?\]&_.E,DG]]OSI@H/0UA+=E(KB1GF(+'\Z-V)'S21K^\W>].>,;\YZUR MEE9L&2G8I'XU(!RC:PJ]VK/W%?2,7^J7Z5\X^ M"L?VM;?[PKZ.B_U:_2M,9M$Y,O\ BF/HHHKA/3"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH I:M_P @NX_W#7S+XB0K>2GM MO-?3.KL$TNX9NFPU\W:VPDGG]-QKUU<2.H MTL_+3*<>E-KT'*T3%+40GFD[T+R2:7O44GH5(44A%+1TIQ8,!0>E%!Z5DWN, MJAPC'/2FNY9\]!VITD98$CK34RP 8=*YRR-NO-*#Q3I,$Y%,[4@"K\!!C%41 M5JU/!4UI2=I$R6@MPIR#21"K$ZY0&H(\@T35I GH6$X/2IXAEP*B05/ /WHK MKPZU./%/W3M?!<935;$0/[5M_\ >%?0L?\ JU^E+&KX M3#+7=S'T445P'JA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 9?B'/\ 8=UCKMKYOU4%7ES_ 'C7TEKPSHUQ_NUX!XFT]T4W M$:Y0GG%=V K*G/E>S.+&47.*DMT<3-]ZJ4T.26)J[)RYR,5 ZY/-5BK-E89- M1,TC868=,4MH,/N;O4TL>!BH#E>G6N#9G6:&.#^T)TP&^YD5ZI&?E7Z5QXRHI3LNAM@*+IP*10R-D$&O4]<_Y ]Q_NUYA!U/UH$SS[Q+X6GL MF:X@0O#UX[5R3<$YKZ"BC25-LB!E/4&N7U_X.R_=JJ3\V.];^M^'-4T9RMW;G9V=1Q7/D?-4-EHL"X55P>#0A\Q\]JJ," M[;1UJY"GEQ@=Z:;>X$HH)XI :#TJ[BL&:=3*,\4DPL0A@)&.:0W(!P*@W?.X MJ/\ B.:SN,F\PL]2EN*KJ.,@\T]=S&@ 4&GL,B@!LXQUJ94Q0!$L1QQ4\:TX M8IU:1C<38Y:>#35!)P!DUTGA[P7JWB&8+!"4B[NPXK>-EN923>QA0QM+(%0% MF/0"O4?!'PZFOI$O-20I .0OK79>%/ACINAA)[O_ $FX']X< UW2HJ*%C4*H M[ 4JF*=N6!"P\6[R*XACMX$BB0(B\ 8J_&/D7Z55D[?6KB?<'TKD.D6BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** * M&M*6TFX ZE:\OA!#G/K7KDJ"2)D/1ABO,]3L7L=3>,KA22S_ M 4QEK345!]'4FL"^^%>OVI)B"3J.Z\?UKV[5=3CTG3WO)0QC0C.T9ZG%6K" M]BU&RCNH6S$XR*=V!\RW?AC6K'/G6$@QZ#-9KV]S$?GMY5^J&OJZ.6QO2R(T M$Q4X8#!Q4,V@Z7<_ZRRC)/\ LBCF&?*9##JC#ZBFGA37U#+X)T"7[]@@-4Y/ MAQXPQ3YA'@ M5I\'==N-IEDBA!ZY&>_9I+:7RY%((JW"*ZN]TZ&\7YU M^;L:PIM-EM6Z97UH$)'UJ=:@08JPHXH JZI:)?Z5=6SC(>,_G7#:'X@&D>#- M4BG;$MFK*@/7.#C^5>C "O'O%?AC4YO&<4-M&WV"[E5IL=,9_P#KT BYX9\0 MQ>&-+$EPCW%]>,9#&.2 >:Z'4/&]MJGABZN-/F$=U&.4[K7+^)[#4?#_ (DA MEL7$,*UM-\1:7JS%;.[1V],\UXWHUK#JVKZ79:RW^@"W0QHWW2<#-; M_C+0M)\,2V&I:$4M[OS0OEQ'[XP: /4+O4K.P4-=7"1C_:-<8_CEQXS33HY$ M:Q*EF<=@*YG1+%/'7B2X/B"8E84RD#G S6)?>'8=*\4:E;::3+$MK(<*<[>* M />;>\@N[?SX) \?]X53B\0:;,+@I!\23(K)NW GD MHPM 'J)^)FA?;A;"7Y2VWS,<9H\0>.'M[M-/T M>'[3=,F\D=%'J?SJAK_A_3+3X98BM$#+&C@@<[L=:\Z8ZMIVH!76=;.\B7?+ M$/F*X VYH [K0/B1J=YJT>FW=DQ=G*%U' XKTBPMIX'D,TF[@ '6G4@I:!!2@9-*%)IX % P P*6BB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *:RAA@C(IU% %&?3HY.4&TU3:SEC.,9%;5&* ,+:5Z@YI=H8C(&>QQ M6RT,;=5%0M9H>G% K&+?:9::I;F"]@66,]C5$>$=&6QDLXK-8XW&&(Z_G72& MS8="*:;:0=J .3OO VE7NE0V6UXV@&(Y5;##\:H:7\-[*UU".\O;N>]:+_5K M*Y('X$UW1A?^Z:38W]TT <9K_@KP7NGW4EC=="T?0CZ<5:T+PC8>'+:>> MXE,\KH?.EE.E1W%JMS;R02J2DBE2/8TAGC>LZ-X6MVN)K76KB.- M\DV\3G!/IP:M_#WP9!J.BRR7D4D=NUP985).<<=?RKO8/ NAPOO%B';.?F)K MH(+18(UBBB"(HP% Z4P*LNFVUQIPL9X]]N%"XSV%2)IUF((X3;1,B#"AE!Q5 MP0MZ5(L/K2 AC1(U"HH4#LHP*E%2","G =J8$84FGA0*=10 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %&!Z444 )@>E&!Z4M% !BBBB@ 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@ 2HHHH **** "BBB@ HHHH __9 end GRAPHIC 15 vldr-20201019xs1027.jpg GRAPHIC begin 644 vldr-20201019xs1027.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHJ)[B)/O2*/QH EHK/FUFSA^]*#^-49O%5C'T M;- &]17*2>,X5^ZF:JR>-21\L>* .UHK@SXRG[ TW_A,[CT- '?45PB^,Y1U M!-3)XWQ]Z.@#M:*Y*/QM ?O)BKL'BRQE'+8- '0450@U>SG^[,OXFKBS1O\ M=<'Z&@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%5KN_M[*,O-(%'H: MX_5/&9.Z.U7_ ($: .QGO8+<$R2*,>IK"O?%]K;Y$7SM7!7.I7-TQ,DK'VS5 M3* )FFD?J['\::33-U&>: 'B MDS2%N*3.: '$T9IF>:4F@!2:3-(324P'<4A('(XI"<4A/% $BS2)RDC#\:N6 MVNW]L1MF)%9NZD)H [&Q\<2QX6X3(]:Z>P\1V-\ !(%;T)KR;BG)*\;91BI] MC2 ]O5U<94@BEKRS2_%MY8,JR_O(^^:[_2M] &I1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !6%KFOQ:=&55@9*DU_65TRU.#^\(XKS"\O)+N=I96))- %B_U: MXOY2TCG'851+9J,M1NH =FESQ4>[% ;- $@:EW5%FE!H D!HS3,\TN: '%J, M\4SM0#Q0 _-)FFYI,T /SBC=3,T9I@.)I,TE)F@!6XI-U,)IN: )"U)NJ/=06%(!^:"X7DFHB^!Q2Q6\MPPR,+0 ^W M1KJX']T&O8O"("Z;@=!7F%O&D"A5'->F^#SG3S0!TE%%% @HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILG,;?2G4 MA&010!YM?\7\H_VC5=[>*=<,.:N:J-NHRCW-4U;::!F5>Z$X!>'D>E8DMO+$ MV'0C\*[N&7!]15E[*TO%Q(@!/>@1YL3BES7:7?@]7!:W8'VK$N?#=[;Y_=DC MZ4P,<4[-226<\1P\;#\*B(8<$&@8N:-U-HS0 _/%)3*:2?2GI%*_P!U": &EJ0D=*NQ:3=S=(F_*M"'PW*>9.*0 M&!DD\#-2QV\TIX4@5THTF"W7) )J-PJ<*!0!F0Z:J#JSOS M0(56.\5Z?X.'_$N->7Q"4?-"GY5F3V-F^?O&M19!WJ19@#Q0! MGQ^'$)^>2KUOX9M"?FD)J42D]^*M6S_-UH&3V_AW38P"R;C]:O)9V5OC9 @_ M"HTD[4]FXHN*P]W7'RHH'L*H3OUYJ9VXJC.U %&X34C9J%CS3 EB.'%>I>#VSIQKRN(X:O4?!>3IQH Z>BBB@04444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4& MBD[T <'XK0QZAGUK$0UM^-9-E['GH17/*WI3<6A*29='.*L)UYJI&W%6$.2* M11;'(I":!TI2>U(9#(:K.:LRM#\XJB..:N6?WQ0!J"GDX%,%*3F@!K?^/UQ(C"N3M;P'"-P:[/Q M\A\M&Q7G+DALCK7?"FIT5<\ZI4=.L['3(^<]=)9WUO M=H#%(ISVS7%.#B[,[H34E=&NDO&*?Q59>E2!\"I+!SQ5=ZD=JKR$T#(I&%0D MTKG.:C)H$+FF]:3=S1N%(8[FG 9INZE#4Q$@Z8JU:_ZP53!Q5JV/[P4 :P/% M'2D6EH&(>1527C.:M,W%4YFH S[CJ?2LV9N35ZZ< FL&^U*"W4Y<%O04TF]A M$DC@ DG'UK!U/6EA4I"/$S9(U>92C%> MJ>-USIRGWKRZ85Z.'_AGE8K2J5FB]#FJD%[<6CAHI&&/>K^OQY6-AV-9 M)/ K&HO>9T4W[J.GLO&TUN MPFX#N*Z.Q\7:;> RA&]#7F#]*KCA\@XK)P5 MSHC)GMJW,,R[DD4Y]Z8_(KR&"^N+=P8Y6'XUK0^*=1A 'G,P]Z/8OH:*1Z P MJ-C7(Q^,YL 21AJLKXOA;[T0%2Z4NP[G0YIN:Q1XHM6'*XIP\1VA]:7LY=@N M;0:E'2L;_A(;3WI#XCMA_#1[*?8+F\G)JU;']Z*Y4^*(@,+'FHE\7R"X1$C M!-4J,^PFTCT12:4N%ZD"N1.O73@;7(!JM+?7$OWI":Z(X&H]V([N];D[03VJG(S/RQ)S5./AA5P]*VIQ26AHV4Y15_A" M?^)))7@AZ5[S\'S_ ,266N:IL-'I=%%%8%!1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !110: .:\9+NTNO+9EXKUC MQ6A;2VKRR=<9KT<+_#/)QO\ %1S.O*?LH;T-8+,-HS73:U'NL7/H:Y*9P8Q@ M\UE6TD;T-8@S@G%1GK40;YJ?G-8)W.JUB0'-2#I42\&I:Z8[#0AHH-)5C'BG M"HQ3P:I 2BG"HP:>#5H"04V/_C\C^M*M,0_Z;']:);$O9G71_=6I#4<9^1:E M/2NU;'DRW*UUS;2?2N, _?/]:[2YY@?Z5QP'[Z3ZUR8GXD=N$V8B??%6F/R5 M63[]32'Y:SCL=97D-0&I'/-15E(!#TKWCX.G.CS5X.:]R^#1?>GB5JF/"/1HJ]Z>#36 MBN1':2K4F:@!P:E!XKI@Q(=29HS32?6NMG.8V^E<@[8DD^M+V5NUS=)&H[\U[_ /#N$6]J8P.U857T M*1WE%%%8C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#'\1#_ (EYKSV[MO-C)7K7HVO+NTV3V%<$C 'FG&3B M[HF<%.+BSEKA",AAC'%<%JO6]1TP7"&6(?,.U>;ZW;&*\.]2#[UV M3FJL+HX:5-T9M/8YXDFD!JR\0YJL1@US-6.Q.X^G XJ,&EK6+ DS1GBF4M:I MC#-*#3:,T7 D!IX:HX7"]0#4RE8=BWX:THPQ M_:9EPS= :]<\#GYG%<+\J*%48 Z5W'@5&+._:N=N[N,[JBBBD 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4=Z** M*]Y#]HM9(_45YQ<1&"Y>,CH:]/KC?$^G-'/]IC7Y3UH QXGP0*H:UX;MM9A+ M* LPZ&K49Z5=A?&.:$VM@:ON>1:MX=O=-[B*7$:N MON*Y;6/A[8WX:2SD\J0_PGI6BFGN9\EGH>,TX5T>J^"=6TYV/D^:GJG-8$EO M- V)8F4^XJXC8RDHHK4!**#24FQH7-+FFT4KC'9I(S^_7ZTF:1#^^7ZU,Y!8 MZZ)_W2_2G[^*K1M^Z7Z4N_%>FIZ'FM:B74VR%SGM7,2-N.%CC./7%=UI_@.&UPUX^ M]AV'2MN.TMK1=L,:K^%?:#ILFIZFB*,HIRQKUZV@6WMTB48"C% $U% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5!=6R74#1N,Y%3T4 >=ZEITNG7)4@^63P:BC;I7?WME%>PF M.0 ^AKC[[29K)R0I*4 1QO4PD(Z'BJBG ]Z>#B@8Z60.,,,BLB\TJQNP?,A7 M)]JTI&&*J.U '+7G@NQF),7RFL2Y\#2KGRI :[YFQS5*^N'BM7DC^\.:I3D* MQYW-X1U"+HFZJC^'M13_ )8-7H UG;IGVAC\V<8JU:7T4\*&0J'?L:?M&%CR M\Z+?C_EW:E&AZBW2W:O3+;4HI[R6#8H\OO6C%)"QRH4_2CV@6/*(_#.J2GBW M:KUMX&U6:124V_6O0]3U:/3K0S+M+ @8JW9:I'<6BS!AC&3[4G)L#%LO $S1 MKYTP''-;=KX&T^#!E.\U?77;9(0V_.:D?6(C:^:AR3QBK=:;ZD*G%=!4T?3K M7[ENA('4BDE*J,(H ]!6;#J\UU,\.S#8X-62SA/GZUDW?6]G6&%268XXJW9:;XQ6I<:7>PYW0,1ZBL^2&5#\T;#\ M* .$N1<_;7L%0[<[@:J;Y6F*"1DF4\%C@"N],$?F>88_G]<55ETVUEE\QHQN MH&GL)Y))O)&T @J.QJ?1[!+"U2)%RP')Q6 MRD5Q)]R%C3 P]/M;B*;?* @QV[U:GE'K6W'H5Y<'YL(/>M*V\+V\>&E.\T". M'6VN;M]L$+-GO6YIG@J21A+>M@==HKM(+."V4"*-5_"K% %2STZVL8PD$:KC MO5KO2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #6C1QAE!JM) MIMK*/FB7\JMT4 8\OARQDS^[ JG)X0LVZ5TE% '+GP=;]C0/!\&>6KJ** .; M3PE:@\U:C\-V2'E GRAPHIC 16 vldr-20201019xs1026.jpg GRAPHIC begin 644 vldr-20201019xs1026.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **0D#J<54N-3M;8'S)5R.V: +E%+[ M>/(A3L6Y\6WU '>M(B]6 J)[RWC&6E4?C7FDVL7LWWIVJL]S,_ MWI&/XT >E2:W8Q]9A4#^)=/7I+FO-R['J32;J /0SXJL1_%1_P )78_WJ\\- M)F@#T=?%&GGK)BIE\1:RD/$R_G5E;F%_NR*?QKR,.P MZ,1^-2I?7,9^69A^- 'K8(/0TM>9V_B34+?&92X]#6U:>-"<">(?44 =E165 M::_97?20*3V-::NKC*L"/:@!U%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%0W-S':PF21@%% $I(49)P/>LC4/$% MI8@C>'<=A7,ZSXHDG9HK*+JY)$9V+6++* '9HS3=U&Z@!V:,TS=S2@\4 .SQ24TM2YH <#1FFYI,F@!U%-YI M,T#'TE-S29H >2#32:0GBDS0(D5V0Y5B/I6MI_B2\LF +ET]#6+FC=S2 ]/T MKQ%:Z@@!8))_=-;(.>1TKQA)7@D#HQ!]J[3P[XG\QEMKEN>@)I@=I12*P8 @ MY!I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@". M:9((FDNA\8ZB;:U$"'!<: U1;N* U $V[%&:BW4N[% $F:,YJ/=1NH DSQ0#3-U)NH DS2;JC MW4F[F@"7=1FH]U&Z@"3-)GFH]W-&]1!J MQH FW<<4;JB#^*4Q)')V M-8"[7&&% '%,&4D,,4W?BNLNM#BN@3&VUZY^[T>[M2=T9(]10!3W>M*6J,Y7 M@CFF[N*!DH;/>G;J@!]:7=0!-NI-_-1;J-] $VZC=48D&*:6]Z )MU(6J+/O M06R>* )=U&ZH]U)NR: )BU)G(J'<<\TI;% $NZ@L:A#4;J )=U&X .M CHO##?\3)* M]('05YKX/N(6U<1,?GQP*]*H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *#THH- '+>,;A;>"(MT-REUV.ICDQ]:T(I8W7;*JL#V-9*/G!JS&^*R.L MLW'A[3;]>!9P"ULX<>@K%Q^%>J27\A&"AVAZK3 MY+)IP!/8UVT6AV"C+(":N0Z?I\7/D*3]* .!6":0@+$Q_"KD.BZA.?EMWQZU MWR-!$/W<2C\*22[8CC@4 _P#%[2$_+SBO=Z^>/A!D>)U'M7T/3J*S%%W04445 M!04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !0:** .4\?Q[_#S56JI^1T.G:XT6(Y^5]:Z:VO( M;@ QN#7GG:@W<]LC-%(00*F=%/5"PN9SIVC/5'J2],T[=CK7F>G^.[FW.RY3 M>H[UTMEXVTN[^5Y/+;WKF<&CWH58S5T=*[\56D.:CCU"TN%!BG1L^AIS\\]J MDU(6:HRYIS]:B:D %N:"],)XII- B825(LN.]50>:D% %I9#4@DR.M5E/'6G MJ?2F!9#\4QI.*CW8')Q4,MU"BG=(*$K@W;<65ZJR-^=9FJ>([6PBW'+&N0O_ M !K/,"+=-H]:M4Y/H1[2.Z9V=S=0P M(X6N8U/Q0L89+4 GUKFGU"XNR3+(3 MFJ[BNB&'6\C*5;HB*]O)[R4O-(S$]B:JU+)UJ/O6C21*9Z%\(C_Q5*#VKZ)K MYS^$AQXK3Z5]&5R5?B-X;!1116984444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!@>,$W>'+@>U>&?Q'ZU[QXJ&[0+@?[->#'AV^M=F&^%G@ MYLO?B29XJ.;F,CVIXIKC-;GCHYN<8=JR)&(E)4X-;=VNV1ZPY/OFN6J?2X)\ MT;ERTUF]LF!BE/'O706OC_480%<[A7(45EN=YZ%#\10P EB-7D\>V+CYD8&O M,13@*M03)6H!4R5HJ$2/:L]._P"$KTX=&II\ M86(Z9->;BGBJ6'@2ZS._?QM; ?+&33;/QBUW,41",5P@'%7M"/\ IC5I##PY MDF<^)Q$XTG*)VTFKW$G&[BJ'M9>_W'S)8*>_2FP4Z3@4EL=74JR=:BJ1 M^2:96;+1WGPF/_%6Q_2OHZOG#X4'_BK8OI7T?VKDJ_$=-/8****R+"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ$H;1;@'^[7@3<2O] M37O'BHLN@W!7KBO!"V7;ZFNO#;,\/-UK$E'-!I%Z4IZ5T'C&+J:XD)KG'^\: MZC55_=%O:N6;J:YJVY[^6N],;2BDI16*/3%%.%-%.7K6L2&/7K4R&H >:E0U MT(Q9.*>*B4T\&J1+']JNZ$?]--4<_+5O0C_I]7'XDXKP&\@:VO98R,8;BOH745W64F/2O(=?TOSR9HQ\PZUM1GR2U.''X?VU+3 M='*KD"@MQ0P9"588QVJ)F[UW'S-K:%:^7S+=A[5R3KM8BNO?Y@1ZUS.H1>5< MM[USUXZ)GKY74LW IT4M)7.CVA13AUIE.!JXL3'TX'%1YIP-;1D92B3JU2!A M5<-3U:M4R+$Y;Y35K0F_XF%9Y?Y:NZ$?^)@*<7[R,,0KT9>AV -!--!I&;BN MX^;L9>N\V1KF6;Y%%=%K39M#7+%N,5Q5W:9[V71O1^981^*8[[C*RH#GO M6U.LXZ,X,5@(5O>CHSRYC65JD6] X'(KT'5/!\@!>R(8?W37)W^EW=N&2>!E M]\<5T<\9QLCSJ>'JX>JG)'(TE2SQF.4J1BHJY=F>Y%W5PI:,L1']S+T.NWTUWP*K MF6F/+QUKTKGRUBGJKYMFKFB>:VM5F_=A!R3VJC:Z1?7C 0V[$'N17G8B:VS(PY[4 >=BI M5J6[M)+28HP/'>HA0!,I.*@O#;K#NN(U9?<5*#45Y%Y]JZ'TH PK[PGI.JP^ M:B!2>A%?#J0%FMY@1Z5U5OJ!MM-N(V;#H3BHM.U6.TMR]RY9G/ IW861Y M]<>#-4@)Q$6'M6=)H6H1?>MVX]J]=GUB%K)YH6!91T-)I]W%>V"W$JJ,D@YI M\PK'C+65RAPT+#\*9Y,H/,;?E7MX@LY1Q'&U1OI]D>L,?Y4^<+'BGER?W&_* ME$$IZ1L?PKUJ==-M[R. P(2_3BM*.QLNJPI^5/V@N4\72PNI#A87)^E:^CZ# MJ/VH,8& /J*]72&U#86-,CVIQNK2)MI= ?2DIM.Z%*"E%Q?4X^'PW>2?>&!6 MA#X2QS*^:Z.:]AMX?,9AM[5E'Q-#YP0QL >AK26(J/JPI4FGDFW'_5$9%#DYK!MOD3VCGY25]:[FFO&L@PR M@B@#SS&.W-+U%=7>:%'+EHN#6%I&!D<"N_>( _,G(]15.[LX;M-LJ@B@9P:6Y_>RM, S+]Q>E1V4D MUR(++S3'&2V2/K77?V':HK!0M7CI%(8HU&>*N#1+B:5/M4VZ-#D#UI;G1YX+@W%@V">"M &-=V MMS::O LTI<9WX;N9)XI1(Y)4GK26FD7$MVMS>MDKT%5;BP:TGD>UN556Z MC/2@"*:_EAU*[VR$@<#GIUJU;Z0MQIDEU)*YE(W#FLO2K![R^N%+E@>K5V=M M9B&R^SDY&,9H XZ:YN?LB$@ND9Q4ULPN)TD9-[9X4#@5U4&F00Q-&5#!O6I8 MK&VM^40 TP ']RN1@XZ57<\U9<%N%4D^U3VVB7MXP"1$ ]S2$8LC: M@X6&(X/?%=QI_@V*/#W)W'TKIK>S@M4"Q1JH'M3 YOP_X/@TX":XP\IYY[5U M84*H X%+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %-9%88(S3J* *4^EVTXY0 ^M9=QX:C;_ %;8KH:* M .,F\-7*?<.:H2Z'>)_RS->A4$ ]: /,I=/N(SS&:A\B4?P&O3V@B;[T:GZB MF?8K8_\ +O'_ -\B@#S+R)3T4UF'PN)I2[;CDYQ7L'V*U_Y]XO\ OD4HM+<= M((Q_P$4 >9V6@O;1[8("/7BM&/1+U_\ EF0*[X11KT11]!3Z .*B\,W+XW$" MK\'A5./-?-=-10!FVVB6=OTC!/J:T%C5 H %.HH **** "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 *** <* "BBB@ HHHH **** "BBB@ HHHH **** /_V0$! end GRAPHIC 17 vldr-20201019xs1025.jpg GRAPHIC begin 644 vldr-20201019xs1025.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^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 ***:SJHR2!0 ZBJLN MHVL0^:91^-9\WB:PBS\^<>E &U17*R>,+;G:LE57\7Y^ZLOYB@#M**X1O%LQ MZ&4?B*8/%D_]Z;\Q0!WU%<*OBZ0=?./XBIH_&*_Q++^8H [2BN6B\8VI(WK) M^-:$/B;3YL#?M^M &S14$-Y;SC,R\5F9I+K2Y(68&)JWXIHYT#QN&4]Q7CF M?2M?2?$%SI<@R2\1ZJ3TH ]0HK.TS6+75(@T3_/W4]:T: "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ.JWRV% MC),>H'% $&K:W;:;"=S@R=E%>>ZEJT^H3EW<[>RU3O;Q[NY>61LDFJ^[B@"; M=FFYJ+=1NS0!-GBC-0AJ7- $N: :BWTH/% $N[BD!IFZDW4 29]:3-1[Z3?0 M!,2*3-1[A1NXI /S1GTIF[-)NI@29/>DJ/=GO2YI#'YQ1VJ/=1NR: +5G?3V M$ZRPL00166Q(."*[(*L@PW2J-YHBSJ6A^]Z4 ] $N[-(6P*C M!I"PZ4 2[Z7?4(;B@O0!+NI@ MR:(X)IC\B''J:T(-.6(;I.6H I0VLMR07^5/2M[2U6&>-4X&:JDA>!4^G2(+ MZ$.P +#K0!ZW;G-O&?:I:;& L:@= *=0(**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ K#\3NL.DO(W:MRN?\9IN\-W'KBG% M7=B*DN6+:.2C<,JLO0U:BDP17*:'JP,?D3MRO0FNDCD# $$$&G.#B[,BA7C6 M@I1-8Q6MW'LN(E.>]9]WX+MK@;[64 GM4T;XQ5V*5LKJ>012;J]"GMK"7.ZT MB_[YK.ETO3VZ6RC_ '10,X[/O1FNG?1K$GA''XU$=$M".-X_&@#G=WO1NKH! MH,!Z%OQ-31>'K=NI/YT #.=GM5 MQ-+MH.=H8UIW$I)Y-49'Z\T#&-L084 56D:G.^3UJI<3I&NYW55]2<4"$=O4 MUSYU@7'B>SM86RBR#)'>J.N^)N&M[-NO!<5B^&V/_"1V;$Y)D&36L(=61*71 M'UHOW1]*6D3[B_2EK(L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K$\5IOT"X'^S6W67X@3S-%N%_V:<=T14^!G@:95S@] MZU=/UB>S<*6W1YY!YK*;Y96'N:?U%>C.*DK,^0A5G2ES0=F>@6>HVUTJE)!D M]C6D#A:\FN9IH("\4A1AW%2:?XWU"Q&V8"91Z]:XYT6MCZ'"X]58^\K,]7W8 M%0N^:Y'3OB'IEV52=6A8]STK?CU:PNA^YNXWSZ&L;'HIIDTAJ!G-2,RGHP/T M-1/GM0 PL32;J0Y%,)SZT@)!)BGB0CO4 S4@% %A9#ZU(LF>]5U/'3I3@WX4 MP+6^HGN M5U[QC+;3""WA&2,[FKD[C6+Z\D/G3''H*N-&3>NA'MHM7CJ=MJ/B.UM01$?, M>N+U;5;G49=TCD*.BJ<"HLY7)YJO,*Z8T8P1DZCD5S6EX>.-?L_^N@K-K0T( MXUVS/_304I(:9]<)]Q?I2TV/_5+]*=7$=(4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !5'5UW:7<#_8-7JK7XW6,P/]TTUN M3+5,^>I1BXD_WC0#3KL;;Z=?1S3,X%>D?&S6K1#<@M$X]JYR7(#5T[C/'M7. M7B[#(*SGL=N!E[UC%-/CN9X3F.5E^AIG:FUR'TB-:W\1:I;G*73?C6E!XXU> M/AI PKF:<*M),39V">/+[^*//XU93QW,1S!^M<2.M2J:V5*/8R MD'ZTT^-;MONQX_&N26I%JE1AV$ZDCHW\8ZDPPK!:73->U"]NY%EF. .UU/\ TT%8R-$?7$!S A_V14E0VAS:1'_9%35PG4%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55O MW"6,S'^Z:M53U(;M/F7OM- F?/UXP?4+A_5S48I;L%+Z=<='--7FO46R/CZJ MM-KS''WK U==I8CO6\U8NNK^X!%1/X6;8-VK1.;H[TII*XD?4(44X4RG U:$ MR04]3S4?:G*:Z(LQDBRIIX-0H:D!K1$$N>*NZ ?^)A)]*H \5=\/G_B82?2K M@_?1S8M?N9'4TE&:0FNP^;2U.;U[_D(Q_P"[64W^L_&M77/^0A'_ +M9!/[P M_6N&?QL^EPO\&/H6"?DJK(>:F8_+59CS4MG0AOK5K3&(U*W(ZAQ5:M#0HO-U M6 8R PK.3LBXJ[/JO29&DTNV9NIC!-7:H:,U 'A'B6P-OJ4DJCY&:L@# S7HVI6T'FS?R?2LK?P:TO#K?Z<_TJHR]]&&)C^XGZ'69I&;B MF;Z8[\5W7/F[&!KSXO(S_LUC;OFS6EKKYG0^U9 ->?4E:;/I<)&]")89_EJ, MFFYJ:VMI;N41Q(6)]*3D;J)",DX49)Z5U^@:?]E"2R##L14FG:%%9H))E#2] M>>U:*G]\GUKEJ5+Z(WA"VK/==#YT>U_ZYBM&LW0?^0+:?](K8P7I?'#\UCC% '.:EX6,@:2T//7;7*WE MI<6C%)HV7'M7J2$@\&EFMK>[39/"CCU(YK:%>4=SSZ^74ZFL=&>(:E'OAW8Y M%8U>QZKX'LKJ-_LLC1,PX!.:X'4O!.K6+$B+S$[$4ZDXR=T:X>E.E'DD:PNH#B2!U_"H"".H(J4=(M%)FC//6G<5AX-+FF TN:T4B6AQ-:6@-B\<_[ M-9):M+0R?M;XYXITY?O$88F/[B7H=1YGO4'J3>D3EM7?,RC/050BCDE;;&A8^PKOH? OVB8S7LAQV4<5O MVFB:?IZ8@A7([L,FO,J54Y-H^FH4N2FHLX#3O"UY>$-*IC3WXKK++2K?2H=L M:@L>K5LR-@8%4ISFLI3C/J.K+,RGRH MSDFI*/6-,@-MIT$1ZJ@%6Z!P**!!1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% &=J^G"_ML#[Z]*XB>VDMI#'*I5@:] M(K.U+2HKZ(G&) .#0!PZU*#3I[26VD*2(1@]<4T#% %'57:&.*X5B%1QN^F: MK:GK'D/!%"@D>49P>PJ_?0_:;&:+NRD#ZUQ=G#>7DL\CJP:W&Q1G P:DN) M;FRNK225UDE"L 0<]J+@:DO@G29"YK-N-4GMM6N%W91(\A??-5S'?2:<=4-R0VX80=,4KL+'4LEE91 M[W5$4=S446JV$SE(I5+>@KE+W5'EN+=KA69"N57H">*L:9%#_:22.FZ5N@3H MM%PM8Z7[1YREE5EP<8-0NN:+H\.CV201@;@/F;U-6K&Q@T M^W6&! JC]:LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!!<6D-RA610?>L&[\/.N6@.1Z5TM% ' S M6TL!VR(5^HJGY4:;MJ ;NO'6O19K:*=2LB YK)N/#D$F?+.V@#S>[\.V\TIE M1C&6^\%[U4N/#D;O%M;Y8P1S[BN_G\,W"G,;;A6;<:+?1#F(D>U '$-8:O!$ MUM%(IB/ 8GD"F-X=>*WCDMV_TB,YSZUUKV5P@^:)ORJ'RI%/^K;\J0SF_L^H MZG+%'>1".*-MQ/K0^F7VGWGNIVD,TH5C]T M$T ZM=1R.K2,F"0>!R*ZJ'2S_ &,+&1N>Y%6-.T'[ K>5"Q9NK'K6 MM%IEY(<+$U &)_8MK):QPRH&*=&J>VTZWL@?*0 ^M=#%X GRAPHIC 18 vldr-20201019xs1024.jpg GRAPHIC begin 644 vldr-20201019xs1024.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***0D#K0 M%-,B#JPIAN85ZR** ):*@^V6_\ MSV7\Z47G(KF MKWQ1>W)8(VQ3V% '=SZE:6W^MG45E7'BVQA)"!G/M7 23R2L2[DD^],SVH Z M^;QHY/[J$CZU0F\6W\A^7:HKG^E&<]: -5_$.I.(M37_EX)^M96:,T ;\/BW48 MS\Q5A6C;^-R"//MR1_LFN/SQ0/>@#TNT\3:?=*,R>6?1JU([B&4 QR*P/H:\ M?R5/%6(-1NK5P8Y6&/>@#UVBN#T[QG+$0EVNX?WJ["QU2UOXPT,JD_W<\T 7 M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *#2?C7,>)/$8LD-O;,#*>I]* +FK^(K?3E**P:7L M*XG4-;N[]R7D(7T!K,EG>:0R2,68]2:9NH >6HSQ4>>:4-VH DSZ49J/-&:! MC]U+4>:7<:!#LTN:C)P:,T /S03S3"U&[% #LT9XIN[-)F@!V:,\XIF32YR* M!BDTF:3(I,X-(!W:IH+N:TD$D#E2/0U6SS2@_+B@1W^@^*DNML%T0).@/K75 M@A@".E>* LC!E;##D$5Z)X3UPW]O]GG;]Z@P,]Z8'444"B@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S=; MOQI^GO)_$1@5Y5<7+7$SRN.[AE$40/!&:X$G- $VZDW@/Q41 M-+OXH ES2%ZCW<4F[(H EW4FZH]W%&[C% $F0:"PJ+=S1GB@"3-&XU'N]*"> M!S0!*#Z5?T2^-CJ\+@\$X-9@/%$#;M0@4=2PI@>XJM,W4FZ@"7?Q2[ZAW@"8RA1DU:T&$SZDD[#Y0W%9\-O)=2 MPF>:Z'3PL4T:KP M:!'K<)S"A]J?45J\41GR$D'0<5RI1)5PPXKK/%D MP@TL.W3-",BG;J)-7L5+C0!,=T+@-Z&L:[TB[M2=\9(]1771OBM M"&9&7;*JL#V-(9YDF88=0?RII/- $Y<=J3?[U$&S2 M;N>M $V[%&^H=U!;B@";=2;^*CR33E5ST4GZ"@!P>@R5+%8W4W^K@<_A5^#P MYJ$W+0E!ZF@#+W4J[G.%!)]JZ*+P]'",S2!C[58%M;P+\B#ZT <]'8W$G\(4 M>]68],2/F1]QK3D<9P.E5G;B@0P[4&!Q4MG/''>1"5L L*JN^,DG '>N8?6? MM?B>TMX6S&D@!([TXJ[$W8^DH5"0HHZ 4^F1?ZE/]T4^D,**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .<\:I MO\.SGN!7EVA:OL46\YX'W37K/BI-_A^Z!'1:\(3(;CM751BIP:9XV/KSH5XS MCV/1TDRH(Z&K,;XKBM.UN2UPDOS1^_:NIM-0@N5!C<'VK"=-Q._#8RG76CU[ M&O%*5QS5I+ITZ'FJ"],T[=C&:@ZBW+?R'@\BJ4LL;C#1J:;(]5I#[T 12V]K M(3FW4U3?3K)NMLM6F8]JC+T 4SI=D3Q#4?\ 8]H3Q'^E7@U)YG-("JFB6N>4 MJTFA6/=:>)/>I5E-,!T>C::F/W0-78;>PAX2W6J8D]ZD#Y[T :(N@@Q&JJ*K M2W+L3DU 7J%Y#0,CFDR>35.1\9&:EE;D^E4II50$L0 .YH$(S55N)DAC,DC! M5'J:Q=:@Q#N0G]T' K2-*4B)32-'7/$IGW06C$)T+> MM9?A\G^WK0]_,%9E:6@G&MVG_705MRJ*T,^:[/K>+_4I_NBGTR'_ %*?[HI] M/%M.Z)].\=7UEB.X43(. M[=:Z2Q\?:7=G9*3"WOTKS*X7;*X]#6--S*QKDJ02/J,+5E):L^A([^UNE!@G M1\^AH<5X-9ZU?V!!MYRN.U;EO\0-7B $A$@%9/O/_P!\FCV< MNPN:/E2+[URY\:Z6HD&$SVK2&&J2=DC"MBZ5%7DSL'F5!EW JE8?.Y-5S75# ?S,\RKG*VIQ^\AU;QQY4[P6T )7C&ZGB9NOA&BFOS0.:4^E=!XI@WR;9W]ZP)/]8?K73:HN'W=L5S+G+D^]%>>]SZFE_#CZ(L-TJM(>:G<_+59SS1(N)$>M7-)_ MY"UM_P!=!5,U:TQ@FIV['LXK*1:W/KNUYM8O]T5+57391-IUO(O1D%6JX3K" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@"AK.?[)N"#_ :^>[AC]KFS_?-?15\@DLI4/0J:\"UVR-GJLH PC, M2*Z<-))V/*S6FY4U)="DM.--7(%!;BNMGSYG:HN;ZXD=+245@CUQPIZTP4X5K%D20]34JFH!3U:MTS)HL@T M\&H5:GAJM,@68_NS72Z";3PR6\K1N,$578Y&:[R^TR#4(SO4 M!^QKDK_1[JR8_*63L17;3K*2L]SYW%9?.D^:&L3)9LUS>IP^7=L1T:NA?WK- MU.+S80P'S+558\T18"?)5]3"HHQ17&?1"BG4RES5I@T/%.!J.E!K12(:)@U. MW5"#2YK12,N4=*V5KJ= /_$N'^]7(N>*ZG0FQIP_WJTHRO4.+,8VH?,VMU12 M/@4W?S4$TG%=ESPDCF=5;_B82FJ0/-6=3;-Z]5 :\V4O?9]51C^ZCZ$A:FYJ M:WM9[IPL4;,3[5U&E^%@F)KOD]0M*51(M0;,K2-&>[<2RC;$#W[UU<:I&Z(@ MPH(J9@L:;$ '0"H4&Z=/K7+.;DS>,;'NV@'.A6G_7,5I5G:$ACT2T4]1&*T M:D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 (>5(K@=9B,5_(".IS7?US?B:P+H+E!DCAJ .4 Q]:DPKJ5=0 M0>H(S3 #FI%H QM1\)6=X#) 3#(?Q!KD]3\)ZC:AL1B5".JUZ4O(J.\N6M;5 MI0N\#J*UC5E$YIX.E)\UK,^?[NWEMIV26-D(/0BJ]>[WVFZ5J-F)[FWC4,,E M^] -,NT\RUG90>GI4\R-U%I6/+**[JX^'%PF3%AS_A69-X&U2/.U M0_TIIH+',YI16R_A/64_Y='/TJ ^'=64\V4E4FA6,W-+FM(>'=7;I925,OA/ M67'%FXJN85C$8UTFC/BPQ_M40^!M7F^]%Y?^]72:7X*N;>W\N650>:B=RV<9-=I!X1@7F64L:OQ:%90#B,-]:WGC(]#SZ65 M3O>;/*(]#U'5+EGB@(4GJW%=#8>!%3#WLI)_NKQ7>&.*%=L:*H[8%5Y&-<#F MV[GMQBHJQG6^GVFGQA+>)1[GDTR8FK,AJG*U2459#S5C1+)]0U>"%!G+"38P]AS3HM=:VC%O; MV[2)$/F8"K)\/N=>DNB?W+#('O6+?V5W87LB%Y$M)#DE"12&6]3U[S[2*6TD MVMNPPK6FU:UME032J&(Z9KDKJ&!=-9H(77GEF[U:TV&U:^E&HJ&<_=W\C% ' M4PWD%RF^)U9?8U')?6J,5>6,-Z$BN5NF%CJ@JQIFF6-Y9--<2 M;IB3NR>10!KZ;JL=RC&0JIWE5YZUI374=M'OD8!?4UP:Q_9TMG&?*6X/S>V* MW/$M[;'2D7S 22#@4 ;K:I:I;>>T@\OZU!;>(+.YF$2L58]-PQFN3L@MQ]@A M?F(DG';K6[X@M(HEM&AB5&#XRHQQ0(M7VM2B9H+1-S*,LYZ#\:@T[4KO5%E@ M="I' <=*QI[&^M[H@J[V\H!.TGFM[1K>YA!>0>7'CA!0,N",Q1*C-EAWJ*0X M%6)3DU4D/.!R:8BM*>:ILKR2!$4EB< "M^PT&^U-ALC*H?XB*[?1/"%III$T MJB2;U/.* ,3PGX.VLE[?IR#E5->@* J@ 8 H &!2T %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% %:XL8+E2)$&?6L2[\.L"6@?(]#7244 ,BJ,B*>'0'ZB MO2GACD^^@/UJG-H]G-]Z(#Z4 ><36D$T91XE*^F,53N]+M+Q0)(@".A!P:]# MF\+6SYV.5JE)X0;JDRGVQ0!PMII5K9Y$<0R>K$Y)JK/X65LYR MQX KU5O!]Y*,21*P]S4L/@V>/[JQI0,XS1](C@LX#.F95&1[5LO%'+CS%#8Z M9KI4\(RG[TRC\*M1^$HU^_+FF(Y/"XY P.G%+Y;R<1QD_05W$7ARRCQE2Q]Z MOQ6%M",)"H]\4 <+:>&;V]^=_P!VI]>M='I_A2RM,-(/-?U:N@ '%% #(XD MB4+&BJ!V I]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 24444 %%%% !1110 4444 ?_9 end GRAPHIC 19 vldr-20201019xs1023.jpg GRAPHIC begin 644 vldr-20201019xs1023.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^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,@5CZMK(L3L09>N=FUV[G)PQQ0!VDES#%]^0"JDNM6L9X?=]*X_S+J8]2:K M&D@D3JX_.JSL4ZR#\Z -_P#M^X_O4]?$%QZBN6:XQ_&/SI!=C^\* .M3Q#/G MG%6$\1O_ !**XY+H'^*ITF+G :@#M(_$41^\I%7(M8M9#]\#ZUQ"1RMT85,( MIAT:@#O$N(I!E7!J7K7!(]Q%RK'\ZM1:O>08RQ(H [.BLS2M4%\I5AAQ6G0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!P_B,XU%JRXVXK3\2?\A%JRXQ MWH OPL000:T8I&QD,:S(NHK1B/R^] ,E>60#AV_.LF_GEVG]XWYUIO\ =K(O M<;6H YN[N)LG]XWYUD7-Q)_?;\ZTKT9-8MP,&D UKB0G[[?G4T4S_P!\_G5/ M(SBIH>30,U[8D_Q&M2WSD5E6?2M:WZBF(U;=B!UJVK''6JD7(%6EQB@!S,2* M83ZTXGBF-0,U/#A_TX^F*ZRN3\.?\?S?2NLH$%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 <-XD_Y"35F1#BM/Q)_R$FK,BZ"@"Y'U%:$7W:SXNHK1C^[0 M,63(0UDWHRC&M9_NUE7ARC9H$Y)-9$Z$\YS6Q?#K6/-T]J *;<&IX>#43 M9W5)#R: -BSXXK7M^OTK(M5Q6O;]: -6#.!5M>>M5(. *M"@ -,/2GFFMTH& M:GAO_C^;Z5UEAK)U"YMK=3YTZ)]30!RM[RQK'E4@GFM2]U'36&)^V1T :UGP?6M:!1G-8]G>V)X%U&36W;[ M7 9&##M@T 7X:MKTS56'/0U:[8H&*>M,:G_6F-TH U/#?_'\WTKK*Y/PW_Q_ M-]*ZR@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q'B,?\3%JS8NM:GB+ M_D(M6;%0!:B'S"M"(9P*HQ5-?70LM+GN2<;$)'Y4 RR#>Q(]ZZZ*?4-"'GK M(SQ+RRGTK+^&\0ENYP>>E=MXCLE71;EL=%KAJ5G&KRHARLS:\/ZU:ZW8K-"P MWC[R^E; ]Z\2\$ZL^F:]'%N/E2\$5[::_2GX%,;H:8&EX:_ MX_6^E=;7)^&_^/U_I764 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <5X MB_Y"+5G1#BM+Q#_R$6K.CZ4 6H?O5F^-&*>&IB#U4UI1'GI69XUY\,S8]* / M$%^[6?J'4FKZGBJ.H_ZO-9?:$C'.,6#%=:M2.OF#^=? M0MGDV<9)_A%?/&GY.L6W_71?YU]$68_T.+_=%>Q'8T)#Q3'Z5(:C?H:H#3\. M?\?K?2NKKE/#G_'XWTKJZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .+ M\0#.HM6=$*TO$'_(1:LV.@$6XNM5O$EJ;OP_<(!SY;']*L15=$8GMY(ST92, M4 ?-Q4H[(>JG%5+X;H3BNM\6Z))INHRR(A\MB2<"N5D7>I'M6+T8)&$*7%2M M"R.PQWI1$?2M@(]M. J01-Z4HC;TI7 ]+^$R B[/N/ZUUOCFX6T\/29ZR?** MYKX21D1W9([C^M+\3=1^T3V]A"2Q R0/7FO#G'GQS0-'#^'+9[O7[9%&?FR: M^@8!Y=O&OH!7G/@/PXULXNYTQ(1P#VKTD>@%>X@%..M0R=.*DSGM4J"$UPF39NXY M%>:7_A=!(QA^7GD5[,QXP>AK#U+2$FR\6 3VI-)@>-7/AJE=$;*;^X:G@L96/W#181)X6N+K M0HY8X@I,GM8UA7@5;4U50Y-3JU:#):CDYI* -*WNK:8 QW$9'^\*THF! M7AE/T-<%-1@&;76'/IN'_UZ .L93UZU6GR%[USITGQ M7%]R^B<#U.*K74/C%!\HMW _Z:@4 :5XQK*E;C[N:R;F7Q8O#VD!_P"VO_UJ MSGO_ !*N0=/C/TD_^M0!OM@_P"D0G. *YEM1\1YP=/3_OO_ .M3DO/$;'BQ M0?\ _\ ZU '9PDX%:$8/%CM_%S@#,"9_P!N@#LU7H:E MWJO5U'U85R46B^)I>)M01![<_P!:L+X1N91FYU:0^H4'_&@9T,M_9P#,MS&O MXYK.F\1V"G;$S3-Z(#4,/A#3HSF6268^YK2M]+L;3B&W4>Y&: -CPC=R7-PS M-"8U(XSUKM,8KE_#P'VLX&!BNHH$%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 YK,4@"LQY[4L;E/H&)BD(IQI#0!K^'O^/L_2NHKF/#__ !]GZ5T] @HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#D=>_X_6K*7K6MKX_TPUDK0!,G45C%4H!G%78\T 6%%/%1KFGT#%---+2&@#7\/?\ 'V?I745R_A[_ M (^S]*ZB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R?B#_C[-8Z]:V/ M$'_'X:QE- $Z=:JZKJ$U@]LR?ZMW56_$U90\U%J]M]JTN08Y0;Q^'- RQ>W_ M )#PHB[C)3YI4P<.I(&0D??6)R%=&;.2: .IE>-,[G4$#."<51TO5K;40Q0A2IQ@GK7.V&GOKL,][<74 M@;G:H;I6/I2-:7D =R568 MGKR* /6(IHHW5&=0S= 33GUFPM[E;>2YC$C=! MN%<9XGNUCU>T,4@WA">#]*32M&M+SP[>W\Z>9= M_O?="\D_E3[;5[:[B22$EE8XZ=*\UCOIU^S23 ,&#(COR%XY_G7<>%HK<6;F M(%SNR7/0GVH&= 3QFFL>*4].::QH V?#I_TL_2NIKE/#I_TT_2NKH$%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 #&Y922?QK&D\+2AEC^V.+=3D(HQ^M=:_ M%5ILXH$>?S^#S_I#"8K(9"\3=Q52/0]1N[R*35;KS8H?NI@#/I7;W!ZUFRYY MH Y6;PY=13R?8+UH89/O)C-2W&D:99:0MID6.DV]II[62 ^4_49ZU%96L%L,00K&#Z" MM),T 5UT33_L2VI@4Q*<@'UJ_!#%;1B*% BCL!0M/QS0,=3&IQZ5&3Q0!L^' M?^/[\*ZRN1\.'_3OPKKJ!!1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '(^ M(C_IAK%%;/B/B\-8@- %A#TJY%TJE&>E7(S\M R0G-5YCQ4YJO-TH S+C'-9 MDG4UHW-9LO&:!$+?>IT9YJ/))Q3DSFD!H0=JO)6?!5].U,"=?>GBHU/%/S0 M$U&QI[&HF/- &UX;/_$P_P" UU]*ZN?2+.X.6CP?]GBJ;>'HO\ EG(R_7F@##)XJO,>*W7T*8 [ M9 ?PJE/H=Y@[0#0!S-TW6LV5N:Z&ZT/4.?W.:RI=%U '_CW:@#.? -+&WS8 MJ[)HNH% !;-FG1:!J; GRAPHIC 20 vldr-20201019xs1022.jpg GRAPHIC begin 644 vldr-20201019xs1022.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH ***,T %%(6 &20*B:[MT^]/&/JU $U%53J=BO6[A_ M[[%0/KFG)UNH_P &% &C160WB335_P"7A:C/BC31_P M_P!* -NBL(^*]-'_ M "V/_?-(?%FF#_EJW_?- &]17/GQ=IO_ #T?_OBD_P"$NTW_ )Z/_P!\4 =# M17/_ /"7:;_ST?\ [XI?^$MTW_GJ_P#WQ0!OT5@CQ9II_P"6K?\ ?-.'BG33 M_P MC_WS0!N45C#Q-II_Y;_I3AXCTX_\O H UZ*SDUS3V_Y>8_Q(J9=3L6Z7 M47_?8H MT5"MW;O]V:,_1JE# C(((H 6BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*XE\F(OC/->=:IXPOY+ MN6"'Y55B*]"O1FV(]Q7DTBC^UI_^NA_G0 ]]5U"7[TTOX&J[7%PWWI)#]2:Z MC30C8#*"/<5T<&F6,Z?/;(?PH \R+OW9J3:,UZ.W@_3F/"8IA\&Z?[B@#SO-)NKN;CPI8QCJ:R;K2K&W)X)H YW= M2[O>K4[64.?D)JFU[:#_ )9F@!^:,TL=S:O_ &M*WMK2<@8(H S/I2Y-=3: M^'[.<#+-6G'X0L2 2S4 <(":,^]>@KX/T_W-2+X2TU>L>: /.P3ZFE#/V+5Z M0OAC2U/_ ![K4RZ'IL?2UC_*@1YHLMPOW7D!]C5J.]U1,;))?Q-=_+9VL(Q' M B_A61>84$ 4#*NBZ_J!NH[>X&Y6.,UVX.0#7G^G@MK4(_VJ[\=!0 M%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1 M7"[HB/>O);L!-;N!_MFO7F&1BO)M70)K\X_VLT ;>F'I76V1^05Q^F'E:ZRQ M;@"@#44]JQ/%/B2'POI1OIXRZYP%!QFMI3DUYA\;[D)X;M(@>6G.1_P&@$1Q M_''26^_9NO\ P+/]*F'QMT%AS$XKYW<$M@=:0V[#EV"_6@9]"R_%WP].OWG4 M_2LBZ^(F@SYVS,/PKQ'R4_YZK^=)Y"_\]5_.@5CU6Y\7:1-G;.?RJD?$>FGI M/^E>;^0O3S5_.G?9>,^8/SH&>E1^)--4@FXK5M/&FD0D%Y_TKQ\6W/\ K%_. M@P 'F5?SH ]]M?B5X?@ W3MQ[5I#XP>&XDQOU?-_E+_SV7\Z7RE_YZK^= M K'T4_QJT!?NQR&JTGQQTL<163O_ ,"Q_2OGXQI_ST2IDC*@'((/<4#/?K'X MQP7^HPVZZ>461@-V_/\ 2O3ED$D22#HRAA^-?(^DS&&_@<=G'\Z^K].D$FE6 MCCG,*']!0A,2Y-<_?-UK=NFX-@ M4#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "O+/$*[/$,A]:]3KS7Q?%Y6N*W]X4 2:<>5YKK+!NE#?&^8G6K:+T7/\Z&"/+K-!)=@'H 35&[8 MONJN],6\UUE;.S_"LK6K>&T<11(,]S4* MHF["YM;&6&(Z&I8664A)!UXS266W[0H=05)Q707>C0K''-$N >H%.4TG9@Y) M-(P[NQ>RGV2 \\@^HJN2,XQ79>(;99-$LY OSHF"?Q-<63M;%.$N97&B>WA6 M>81DXS5BU7$4JG^!JK("J^:A^Z:M6;%H[@GJ>?Y50%JV;$R'T85]3^%)_M'A M>RDSGY /R%?*D1PX^HKZ;^'LOF>";1NO+#]:$#->[; -O@&N:O M6SNH!%CPDF[4W/H*[NN,\&I_I,SUV= !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7GWCI-NHP/[8KT&N*\>09AAE MQT;% &-IS\+756+=.:X[3GX%=18N<#F@#IHSP*^>OC)/YWBE5S]V/^IKZ!MS ME!S7SE\5WW>+7_W?ZT,$<=IXXG/^P:S9H\+N'>M*Q)$%PP&<+6>\FX=*!E-1 M\U=KX.6+[02S#>17(X'I5BTO9+.Y2:-B,=<5%6#E!I"/0;NU$%TTR]P>:XC6 M9-URV>M=3%J\=Y;#+=1S7*ZG"!<%@<@GK7)AHR3M(;2W,^V8+(I]Z[O3D^TV MJJ>17$11;I !SS796-Q'96@&X @G*$+,1'"?W;(>A%7K-0$F'^S5-<5=LF!> M4 <;:W 6/[WXU](?#%R? 5M_OO\ SKYM0\U]&?#!_P#B@;;_ *Z2?SH0,WKU M^#FNO6X- (Z'P;'^YDD]2:ZNL#PG'LTK..IK?H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YKQI M#YFC%A_"R;*BOGCXK+M\72>Z_UH8(Y.QD\JVN),9P!P:J$P21^ M:WRY/W14]O\ \@^Z^@K,096A#+6RW'.ZHY#&1A :0*,4H4>E-R%8$F>(?*QJ MT0TML9&=>.V:K;1CI1VQGBHL,(Y?+.Y>M.DNI7&"QIH -+M%/0!;*:."Y#RK MN3&"*L7+V+REHBVT]B.E5M@]*0H/2FI6%;J3+);*X'.?I4]BX:651C 7K6>R M"K6E\2S?[M-NX)6'H>:^B/AD<> K8_\ 323^=?.JK 4 >@>'XO*TF$>J@UJ55T]-EA"/1!_*K M5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !5>^C\VQFC_O*15BD894CVH \= \N[D4]FK>T]^E8^I1^1JTRXQ\U: M-BW H Z_3Y. *\$^+BD>+<^J?UKW*PDP0*\5^,D83Q+"P_BC_J: 1P5OS87( M]A6;'T%:5J/]#N1_LUFQ\XH&29I^(8@JA_ M6MA](MK$A7 9N^:SE5BG8I1;.62)W^ZIIIRIVDS)9UY*GG-2JRO9@XV.2W>U&[BG2Q/#*T,9;'X5-IYP+@_[- !%]X?6OHOP,OE>"[11ZL?UKYU@&95_W MA7TAX83R?"UFG3YM<_9MP* . MGLGY6O*/C/'_ ,32TF]1C^=>GV;=*\Z^,<.8;&;_ &R/T- 'F%ES!] RWY[$ $Y Z5#U M5JP+5'=@(;60G_<-==H/A34+V823)Y49[MQ53FEN9S?4YKQ:T:, ME1TS7,F4]1Q7H'Q)MK6SGM[:!@TB)AL>M>>E2.#6M-WBFQP;:U'>83]XDBI[ M(@17)]O\*K;3BK%KQ;3^YJRR6S7=KC^=?3$:[;&!/2)1^E,3,JZ;@U>\)0[M0>7T%9]Z< UT'A"+;:O)C[U M'34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% '.^+[7S]*9Q]Y.:X2S;I7J.J0"XT^9",Y4UY?:Q,LK(> MJG!H WK1NE>Q6MY"^^/*GVJ_P#:;YD D&\CIGFN/ZG%2TV)4;;'51^. MY4/^C:2J^X7_ .M5N3QK<01B>YD(;'$8-<8U[J!&%15^@%9\MO>3-N?))]ZK MZK3?0.6^Y)JVJ3:MJ$EU,3ECP/2J2@.V-^WZU)]AN,_=I#8W&/NUTI)*R*&. M4B/+;C4ENV;-V_O-49TZY8\BK1I48QR>:XR:,RWL2 M#G')8KZ2YM^4<[BOI M79TGM0!Q=NC(VUT(/O4?B.'[1X7U"+&09]16??:5%):RQF4 M(KJ5YH ^0)EVRNO<&E6YG48$C8KTSQ#\)Y+*.>^35(G4OP@7GG\:YVV\"SW! MP+L#_@'_ ->@9RWVNX_YZFE^UW'_ #T:N\N/A5?167VB*Z$F!DJ$_P#KUSLGZ4 9'VB;_GJU+]HF_P">C5U.E>"+G5IQ M' QQW;;P*Z2X^$ZVX4-?Y;'/R?\ UZ /,OM$O_/1J16YR3DUWMU\/([="1=E MO^ ?_7KJ-'^#5E?V$=P^J;2P^[Y?3]: ,WX16V;NXN<<8VYKU=XWDX5"33/" M7@>Q\+VS013>>6.2V,5U:01Q_=04",'3M"87:W,_\/*BNCHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@!&8(I8G R:XB_\ B-965]+;^4S[&(R.];/BW5!IFC2N&P[+@"O#'9I' M+MRQY)H ]0?XH6FWY;=\US7B#QU=ZM$L,.Z%0N2%!!H N)J5W,P26=W0 M]0370:7$&*FN6A'[U>*Z_2!G;0!VMBN( ",C%8VM^%K+40TB*(Y/45MV(/E* M/:K$T8V$4"/'K[PW/:2$8W+ZBJ/V!AU6O2-4MP0<"N8N+;YC0,PH],=S@)70 M:1X12XD5KE@%]*=:0$,*ZS3HMH7% &GIUA::?;B.WB"@#KCDU7U! *K^Q MO%EEE>1.X)KN(?B-I[(-Z,I[YKRP"E*T >KCXAZ82!SR<5U=IR>"+P7.@Q*3EDZT =+1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4=**I:K>K8:=/.3@JI(]Z /- M/B#JGVN_%I&V4CZUQ.PUIWC/=74DSY)9LU#Y!]#0!1V4NRKGD4>10!6B 5P3 MZUUVCE3MP17-M!\M:&G[XR"K$4 >CV3?(*MS-E*YVQNYEC ZUHM>MY?*B@5C M.U!N6&*YZ9 7-:]_QK&=LGK0,L6J#<*Z6P ""N8MWPPS6_9W("C'- &\ MI 2LS42-E.-X^W 45D:E-*Z?>Q]* ,G4F49R>U<[(FY\@5K72%^2Q-5UA &: M *(C/I2^75WRQZ4>50!0,==_\.;K:TUL3U'%<:8?:MWPE<&RUN,G[K?+^= ' MK%%(.E+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5@^*^=*8<9SWK>KF_$UC/?[(XY J]<9H X$I\PX%=3:VMC+ MI>)+>,OMZUR=WI4T5P5^T8*GUK5M[Q(;,1M)E@* ,F>Q43OMD0 $\5%]B'_/ M5*69MTK$'J:A.?>@!SVGRX$JU+;P>61F5:JG/K2$GWH ZFUNK>- &F6K37UJ M1CSUKBR3CO2 MZF@#H+N2&1CMF6J)1<_ZQ:S2&]328;U- &LBJ#S*M:EO<0( MH#3+7*?-ZF@[O4T =L+ZUV_ZY:HWT\,B82537+9/J:,GU- &C-&7Z.M-6$X& M66J(+>II06]30!?\@_WES]:W] TZWERUR@?'2N3&[^\:Z#1+U+:':\@'/5 ,\_-5C2],O9&CF#*0K Y! MH ]07[HI:BMR3 F[KBI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "LK4_\ 7K]*U:RM3_UR4 >?:HO^F/\ 6J#+ M6IJBYO&^M43&: *Q2F,G.:M;/:F%: *ICS32E6BE9^J7K:=$DNS*9^8^@I 2 M[*0IFJEUJR07<4(VE67!U=@0"M %S8:3::997L-U:F8$ *,M[4DFJ6407=*!NY%,!_E\ M4FSFBXO[2WC5WE7#C(Q2Q7-O.%:-PP;IB@ VXIP2IQ'[4X1T 0*E/"8-3"/O M3MG% $(7FNR\/9%H*Y01]*Z[0U M!]10!V,/^I3Z5)3(O]4OTI] !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65J MG^L2M6LK5N&C/O0!QE^@-TWUKGM=UNVT6V+.-S#G%=%J'_'T?K7'^)](;4(W M"H6W#% ":!XIM=>8QHNUQ6_Y(-<]X8\,1Z9;"384DSR3WKI\9- %4QG%(#S5-&U6XL9IY$Q.K?*I[@5'#I%U+ [_ &5EF8 % M@< ?A7IFU?04GEK_ '1^5 ' PV4\%F]E)8>9<28VS9Z?I1%I=S:)+;W-I]H> M9<+(?X>:[[RU_NC/KB@H">0/RH X BYT"SN[=[<2+(A ?=C'!J70=+:XB>6Z M@W Q#9N^E=)=^'XKR;S)9Y"I.=F.*U(8$AB6-% 51@"@#S:XT?4T6%_+WQ$$ M%3R5Y-=7H&G"WTY%: H] '=HBL PY!Z&NITA0MNH]Q7,VT9C@1#U KJ-,XA3ZB@#K8^(U^E.IJ? M<7Z4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K*U@<1GMFM6HYH4F3:XR* //[]A_.@#B]F!CM32E=O_PCMGZ'\Z3_ (1RS]&_.@#BME)LYKMO^$6,YQ75GPU!G[ST'PU! M_>>@#E1'R*WK$;8T^HJV/#D0/WGK1M]+BBV]3CUH OI]P?2G48QTHH **** 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 **** G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end GRAPHIC 21 vldr-20201019xs1021.jpg GRAPHIC begin 644 vldr-20201019xs1021.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^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*0G%(TBH,L0/J: '45GW&KV]N>2#]&%4G\4V:=5_\>%0ZD5NRU3D^ANT5SP\ M761.-A_[[%6X-?M9R O'_ A0JD7U!TY+H:U%11W$<@RK#\ZEJ[D!1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444E "U%+-' M F^20*/4FJ>JZO;Z5:/-.Z@@<+W->6:[XJN]7+) 2J>W2LJE50-:=)S.WU;Q MO96:LL)\QQQUKB-3\8ZC>)\N50]#G%8.T%"[Y..I;N:K32,PP"<5R2JRD=L* M,8ENXU*\:/(NF;/7(Z51:YG)!>B,AV4)N6X);TS4\=Y<0(ABG;?6U-X2L99"MK<,#VW5F7?AJ^M6;9*LH7H M%-*XD7K+Q3J5LX.2W_ JZ[3/'H#K%>(5)_BKSJV61&*R1L&';%:4=JDBAYY- M@]Z(U91>@2I1DM4>S6.I6M_$'@E# ^]7!UKQ6TOKS2Y?-LG9X0>1FO1/#WBR MVU.)4D8),."#793KJ6C..I0<=5L=/12!@1D=* 5$=K =JH3P;%/]X]:\R4W)ZGJ1@HK0R)%&3FHU@,P+=(U^\:FG!R M:BDG#6WV9.#U)HBKCD[;$TFH6T-H(K6+:W\3XZU3CU5(Y 4)!'6JQ+1@KU%4 M\K@[00:U2N9/0V;O7+E\"!V4#K45OXBN8VVL[ Y)JO!$[1C: MRG;=%1OU+@)MU6+'[L^E-\B2-OM,!\MUY],U-%*&49Y(I75[AL$C;Z4D[#9V M'A?Q4EV@MKE@)1QS79*F^$]>75+(1LW[U1@UZ%"M M=69PUZ/+[R.FHI.U Z5U'*+11FB@ HI,T?C0 M%)2T %%%'- !1110 44A-+ M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 445'/((H7(GS2L>G0ARQ (OS,.3BJ$V^0'<,'-3JTD4@P< MIWIL[%@66L3&ZFLE-S&3=Z\5I#J*0IB5Y,@ MD =33'EC#X51M'4XIZR/#C!YB_>'-.G-J02A>-CW"W MF6>!)%.0PS4A. 2:Y7P-J?V_1D5CEH^*Z>09C8>H->S%WC<\B4>65C NO%MG M!J!LU^>4=:C?Q?$N/W7).!7F?B 75AXGFEA4EB3BJ3:EJCLORGY3D<5C*FGQG@N/LOW%#'GL:\L-YJC!@5/S-N/UI&O\ 5"SD MALNH4_05//4[H?(CU,>-.)55S]C7"G!Y-(?&UQYC(+5057=UKR\S M:JP9?F^8Y-!;5MY+%@2,?A1SS[H.1=CTQ_&MV=FV!!OZ M<$:F0IW'Y>G-!BU)E(+GGDC-+GG_ #(.1=CT<^,-0)?A!M&:1O%^H'R@'0>8 MN[->=BUU)CS+C/O33:7Y8?O>%X!S1SRZR#D78]5\)^+I=8OYK*X4;TZ,*[.O M)/AU$UKKDBS$&1U)!!KUL=*Z:;NKW,IJS"BBBK)"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ K&\2W/V?1IR#@[:V:X_QU,4L'4' M@K_6IF[1*@KR2.$T&/?YD[=78YK9E4;/EZU0T)<6 ^M:"!GD9=IP*\:>LF>J MM$4W0COS52=F1,UJ-%Q@BLF_#1,%:A%7*,D#3')ZU2GMF1]RCC'-;D(W\8IL MUH9,*@^8U2=F)F"A#@QN,9Z5,"<".6/*CH:ENK"6VFW3*:W(;@.3ZU+;&9\=P\BB:121W]J M@;4%FDVHIV^M:-RC!#L7&_L!4)M4$87 !HND@ZD<H+R/?$<^E/(*FA^4()S4=2D:WPVN6CO9K3B%:HSR#Q]/+INNK)&H(8=ZX^7Q!<*, )U[5 MW'QALR+&.Z7@YQFO%!(_3)KC=OW\9J[=>+UF3@X8* *XX']V:8*/8P[!S/N=#_PD=P>/-.,U8?Q*6B( M5F!QUKEB:"?DJO9Q["U[F_\ VY,?^6Y_.C^UIVX\\_G7/CFE)V]*?)'L3RON M>M?"Z26X\0-*[E@J$5[:.E>,_!6WWM=SD9VX'\Z]FJHI+1 @HHHJAA1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q7CX?Z&3C^$? MSKM:YCQI:>?I4K^BU%17BS2F[21Y_I3N((R 2OH*NRSW*AB,C/2J6BRA;<1= MZTY&;8>,XKQWHSU+$$=W*SYD_A'2JDU[N8O+$" .C"KBMN;[H#^]5=1C+)\J MC/>FI"L5X+Y5C)*C<3Q[5KZ80WD4LC+*@(]:Q[FS61?,@./I4;W0GXW -Z&JRWDMK)UW+W M%"&M"M/N5\,2&[T1:E+:9&,^]6YS%,8 M90WL:L?:C)'YK#!;M6;';VZMD1?CFIGD##!XQTJ9,5E(M$V S\U%*%13@5.Q 'K4%PRI&21SBLV6A/!JF7Q46'8 MU[,.E>1_#F#SM>GF(X!KURO:H*T$>1B'>;.'^*-F;GPNY R4.:^=?*DW'"'\ MJ^J_$MN+G0[A&7(VGBO$8VTV*],4L0&#S14J.#V)A"ZN<,+2XDX$3?E5B'1K MZ924A8@=\5W>H:A9"(>1:X;MA>M3:?XB-O8& V W\DEACK^%8NO-JZ1?LT<" MNA7S$!8R2>U2GPY?@@2)M)]:ZN#4+Q+AKA;3*=N>!3[J_OKMPD4"LX[AJ/:5 M;VL/DB62OK747$^HWGS1Q*^S^(-5K^ MV;V.S$+PH2>,;N:?M*MKV#DB<&VC7B_=C+?2HGTV[4X:-@?I7:VEU=P2EI+8 M8/0FH[W43-(K>201P2J\57M9WM8.2)W_ ,&[)[;1[IG7!9A_6O3JY'P!$8]! M65EQYA],5UU=$&VKLQE9.R"BBBJ$%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !5#6+;[5IDT7 MS0GC:Y%;>X-CYJK^+-/.E^(C,JXBFY_&FV\B2@'<"17D5H.,SU:]*TD-XICF 28=&%0P, YCE/S+T]ZTY=!7U""\"97-.6XN2 MQPAV>]1,@CN,@<&K'F_*#V'6ACM<>D_&3P:GA997^=U0#UJF^T\I0C@ J1R> M]0DF]2F[+0VH2%0X88'3WJY [X['/3%<\F3P.>,"K432JYY.!WI."!29T&_ M&A?#" MP,>G273*07;()KT/%9FA6"Z9I,%NHP549K3KV(JR/(F[R;*]]&);*93SE37B M)&E0W-X;MDCE5CM#=37NK#*$>HKYZ\=VWE>))005!/84I C&T[7&&K?Z1%_H MJG /M4OB?6/ME\@TU3&BCG-4I[1X9(X=NV*F\2K, MUI/$83P]]E$7[UEVE\5G>']5N-+N'DEQ)N[&EATUG(21,!HRZ'UYJ&.QEEB> M51\B, WYTN9!RC+ZZO-4U1KM 0 <[1TK0U3Q#<7NG1V*QA'QC(ZU"]@ZWRV\ M)QNZ4R2P:.U,K_ZQ6Q2YT'*6]'U.\T*W>*XBSO'!>LQ+C4)-1-^(V: -D@=* MN"SGE9%F;*LFX$TVWCN%MIA'S$#@BESARD^NZ_/?11PVL/EOCICDU>T/4+=+ M5+>_AUOXC#S)@$5=MS/=:JDA4*YD"GZT^8.5GT!X>1$T: (N%( MR!6K6?HL#6^DP1NV6V@YK0K9;&84444P"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH YWQ;HBZMIK;5_>IRIKS2U4VKNK##J M<.*]L(R.E5V9@&8;2_3 -9;7LLZ MG<2>. :AN4KJ[9U&%]B*R)1\Y/(K1N M8[B,DD#GO6=*QQAASZBMXKL9L9)'O3A[TK1C= M@5KI;4SUOH7IV'E!A5>.[P^ ,@]:E4!H=I/(JB89%9@O2HBELRY-[HOBY53@ M=Z?O/4512)EP&YSWJ<-M(5JEQ2V*3?4MV\V,DC-7+:Z/X5G*C$;NW>IH_EX' M3N:F235D4M': ]S=G4[A/E'W,USGAW0+GQ%J"( 5M4.7 M/K7M^G6$.G6:6\*A548KIH4;:LX\16OHBV ,8Q2T45V'&%>4_$+PYJ%Q>&YL MXO,#=<"O5J8R!N& (]Z4E<:=CYUC\.>(6DCM?0HBC_N+^5+Y:?W!^53R(KG/G_\ X1CQ*WED6[#8NT<'I1%X3\1I$\:V MY"N.AQ0_@OQ'("#&V"!GP9XD?;E#\HP.*1? _B)8V0(0K=>*]]VC^Z* M7:/[HHY$'.SY_7P'X@5PX4[AT.*V?#/@+5%UM+B^R$5MQ]S7L^T>@HP,]*.5 M"YF(B!(U0=%&*=115DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !3)8TE1D=0588(-/I,4 >7^*?"5WI\SW^FKO@Z MR1>U<>'6=C@%6'53P17O[('4JPR#7&>(? =O?[I[+$4YYXXS7-5H*6J.JEB' M'1GE4DKQDI+\R53N+5]N^ AE/5>XK9U72K_2W,=[;.0.C@5DKC=^ZDY]"<5S M\KB=2E&1F,A!P00WI2DLJCWB8#@-0VMI->3".VA>5R>N*%%L3DD-VN(^/EB'<]ZV/#WAF]U^ MZ 2-H[0'YF8=:ZSP_P##V5]LVIGCKY=>BVEC!8P"*! B@= *Z:='JSFJ5^B* MNC:/;Z/9K! @&!R?6M.D -+70E8Y+W"BBBF 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!!<6D%RA2:)'!_O#- MZUV=%)I/<:DUL>377PUOH6/V:LB?P7K<+8VAOPKW"DP/05FZ46:*M)'A MR>$-9P8'H*6A48H;K2.!TWX:V<)5[EVD/<$U MUUCHMCIZ@06Z+COMK0HJU%(S GRAPHIC 22 vldr-20201019xs1020.jpg GRAPHIC begin 644 vldr-20201019xs1020.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ*YD,-K-*!DHA8#Z"O$Y_ MC9JT5S-$-,MR$P>TB>ZT5X5_PO#5O^@9;?]]FD_P"%X:O_ - RV_[[-'U2KV#VD3W:BO"? M^%X:M_T#+;_OLT?\+PU;_H&6W_?9H^J5>P>TB>[45X3_ ,+PU;_H&6W_ 'V: M/^%X:M_T#+;_ +[-'U2KV#VD3W:BO"?^%X:M_P! RV_[[-'_ O#5O\ H&6W M_?9H^J5>P>TB>[45X3_PO#5O^@9;?]]FC_A>&K?] RV_[[-'U2KV#VD3W:BO M"?\ A>&K?] RV_[[-'_"\-6_Z!EM_P!]FCZK5[![2)[M17A/_"\-6_Z!EM_W MV:/^%XZM_P! RV_[[-'U2KV#VD3W:BO"?^%X:M_T#+;_ +[-'_"\=6_Z!EM_ MWV:/JM7L'M(GNU%>$_\ "\-6_P"@9;?]]FC_ (7CJW_0,MO^^S1]5J]@]I$] MVHKPG_A>.K_] NV_[[-'_"\=7_Z!=M_WV:/JM7L'M(GNU%>$_P#"\=6_Z!EM M_P!]FD_X7CJW_0,MO^^S1]5J]@]I$]WHKPC_ (7CJW_0,MO^^S2_\+QU;_H& M6W_?9H^JU>P>TB>[45X1_P +QU;_ *!=M_WV:/\ A>.K?] RV_[[-+ZK4[![ M2)[O17A'_"\=6_Z!EM_WV:/^%XZM_P! RV_[[-'U6IV#VD3W>BO"/^%XZO\ M] NV_P"^S1_PO'5O^@7;?]]FCZK4[![2)[O17A'_ O'5_\ H%VW_?9H_P"% MY:O_ - NV_[[-'U6IV#VD3W>BO"/^%XZO_T"[;_OLT?\+RU?_H%VW_?9H^JU M.P>TB>[T5X1_PO+5_P#H%VW_ 'V:3_A>6K_] NV_[[-'U6IV#VB/>**\'_X7 MEJ__ $"[;_OLTO\ PO+5_P#H%VW_ 'V:/JM3L'M$>[T5X/\ \+RU?_H%VW_? M9H_X7EJ__0+MO^^S1]5J=@YT>\45X/\ \+RU?_H%VW_?9H_X7EJ__0+MO^^S M1]5J=@YT>\45X/\ \+RU?_H%VW_?9I/^%YZO_P! NV_[[-'U6IV#G1[S17@W M_"\]7_Z!=M_WV:/^%YZO_P! NV_[[-'U:IV#G1[S17@W_"\]7_Z!=M_WV:/^ M%YZO_P! NV_[[-'U:IV#G1[S17@W_"\]7_Z!=M_WV:/^%Z:O_P! NV_[[-'U M:IV#G1[S17@W_"]-7_Z!=M_WV:/^%Z:O_P! NV_[[-'U:IV#G1[S17@O_"]- M7_Z!=M_WV:/^%Z:O_P! NV_[[-'U:IV#G1[U17@O_"]-7_Z!=M_WV:/^%Z:O M_P! NV_[[-'U:IV#G1[U17@O_"]-7_Z!=M_WV:/^%Z:O_P! NV_[[-'U:H'. MCWJBO!?^%Z:O_P! NV_[[-'_ O35_\ H%VW_?9H^K5 YT>]45X+_P +TU?_ M *!=M_WV:/\ A>FK_P#0+MO^^S1]6J#YT>]45X+_ ,+TU?\ Z!=M_P!]FC_A M>FK_ /0+MO\ OLT?5J@N='O5%>"_\+TU?_H%VW_?9H_X7IJ__0+MO^^S1]6J M#YT>]45X+_PO35_^@7;?]]FC_A>FK_\ 0+MO^^S1]6J!SH]ZHKP7_A>FK_\ M0+MO^^S1_P +TU?_ *!=M_WV:/JU3L'.CWJBO!?^%Z:O_P! NV_[[-'_ O3 M5_\ H%VW_?9H^K5.PJ*\%_X7IJ__ $"[;_OLT?\ "]-7_P"@7;?]]FCZ MM4[!SH]ZHKP7_A>FK_\ 0+MO^^S1_P +TU?_ *!=M_WV:/JU3L'.CWJBO!?^ M%Z:O_P! NV_[[-'_ O35_\ H%VW_?9H^K5.PJ*\%_X7IJ__ $"[;_OL MT?\ "]-7_P"@7;?]]FCZK4["YT>]45X+_P +TU?_ *!=M_WV:/\ A>FK_P#0 M+MO^^S1]6J=@YT>]45X+_P +TU?_ *!=M_WV:7_A>FK_ /0+MO\ OLT?5JG8 M.='O-%>#?\+TU?\ Z!=M_P!]FC_A>FK_ /0+MO\ OLT?5JG8.='O-%>#?\+T MU?\ Z!=M_P!]FC_A>FK_ /0+MO\ OLT?5:G8.='O-%>#?\+SU?\ Z!=M_P!] MFC_A>>K_ /0+MO\ OLT?5:G8.='O-%>#?\+SU?\ Z!=M_P!]FE_X7EJ__0+M MO^^S1]5J=@YT>\45X/\ \+SU?_H%VW_?9H_X7EJ__0+MO^^S1]5J=@YT>\45 MX/\ \+RU?_H%VW_?9H_X7EJ__0+MO^^S1]5J=@YT>\45X/\ \+RU?_H%VW_? M9H_X7EJ__0+MO^^S1]5J=@YT>\45X.?CGJX'_(+MO^^S7M.BWSZEHUI>R*%> M:,,5'05%2C*FKR&I)[%^BBBLB@HHHH **** "BBB@ HHHH **** *]__ ,@^ MY_ZY-_(U\CWG_(0NO^NK?SKZXOO^0?<_]@8B44M% "44M)2&&*3%.I* $Q1BEHH 3%%+10 E%+1B@!M%.Q28 MH 2BEHQ2 2BEQ246 **6DH *2EHH **** $HI:*0"44M% "44M)WH&%%%% ! M24M% "44M% "48I:*0"8I,4ZDH 2BEQ10 E%+BC% "448HH 3%&*6B@!M%.H MI#&TF*?246 ;13L48H ;12XHQ0 E%+BDH ****0!1110 4444 %%%% !1110 M 4444 %)BEHI@%%%% !112XH 2BBEH 2BEQ1B@!**7%+B@!M%.Q1BBP#:6EQ M2T6 ;BC%.HIV ;BC%.HI )2XHHI@%%%% !1110(****8!12TF* $/3\17UIX M4_Y%73?^N(KY,/3\17UGX4_Y%73?^N(KBQOPHUI[FQ1117GFH4444 %%%% ! M1110 4444 %%%% %>^_Y!]S_ -A@5?FN8 M5NA;AU[48>//+#T;FIAKS.V9K>-O7 ZUD45U2PE%Z\J.>24E9FH9M,G9V:-H MR1QCUJO9VD5QYC/*%5#T/<53H^AQ5*CRJT9/\Q)6V.ME\,6=Y8K=Z?<8^7+( MQYK.BT 7*9BDP1PV[CFLF.ZN(1B.9U'H#5B+5KN-U._(';IFN25'&*_+-/M_ MD$I3Z)'16VD:AIMH0L=O/$3GDC-5#?:;'*8=0TS#?],__P!54-0UN2]$9C#0 MLHP=K'!J@EY,DXF)#N!CYN:*%*O*/-6M?RT-55=C6NTT&Y$8LS)"[-A@_85; M;P:TT0DL[Z"48Z%@#_.N9D"0'_=-7]/O=89BMI/*^T9*DY_G4W_"0ZI;RYE2 M-B.H:,?X5*E-/ENFPO3?D8F".H(^HHKH'\31W"%9].@)/\2C%41<:>YR\#+] M*T4I=4)I+9F;16K(NG7!!$QCP,#(J(Z[:&*9=HZ,>]-33;F5ML4>\^@ILUA>6I_>PR1^]9N+3=I&BDFM8DEYIDU MD@=V4J>X-4:<978;6=B/0FDJZ:FE:;NR9N+?NJP4E+15DB8HQ2T4!<2BK%M# M%,2))1'Z9JR=,4C*7"'\:RE5A%V9I&G*2NC.HJQKC)25T2T MXNS$HIU)3$)12T8H 3%%+BC% "8HQ2TE%AB8HI:*5@$Q1BEHHL VBG8HQ18! MM%.Q28HL E&*7%&*5@&T4[%)0 E%+BBBPQ**6B@0E%+BC%(!**6DH&%%%% ! M24M% "8HQ2T4 )12TJKN<#.,]Z &T5-<0+!)M60./45%23NKH!**6BF E&*6 MB@!,4E+3E5F^ZI- #<48J]#H]_<)YD=LQ3UQ45Q92VIQ+@'/2E>XVFM65J*N MQP6:NGFS':>NWM6BTOA^WC!BCFFD_P!K@?SHD[$Q:D8.,] ?PJ6&UGG?;'"[ M'V4UJG7(D3;!8Q+[GFH!KU\N1&R)GT05DY57\,?O92,^6)X)"D@PP[4RGR2/ M-(7D;J[_ ",;E2BM.#2+U6$C6YVKR5;C-.86 MLA?-HX*]=O:LU6A)VB[B3N95%7O)L7R1*R?44Q[- %*3*03CFM+AT;KP48?A3>E,9-;7<]FY>"0HQX.*MP:Q+' M([2Q)-NZ[A6=164Z%.?Q(6AK?VCITH/G6 !/=:AE72Y /),D9[YK/HJ%AHQ^ M%M?/_,35U:Y)/%'&P$<@<>M1=.A-+16RBTK/4<;I6;N36]YMJ M#QEJ4?$RQ7 Z8=:Y^BE*G&6Z+4VMCHW\1Z=>'%[H\//5H^#_ #J,_P#",S@X M6Y@;'&",5S]%3[)='8:FSC _X5:F\*VPMC);:O;S,!G;R M/YUS.*, 4G3ETD'-%]!SIY1_>%6DOYTV#(8)T!&:V8?$EIY2QW.E028[A0":EMKH M-6[G.%BW5LXI*Z(WGARY?,MC)"#_ '&_^M2FR\-S>VZ*Y?,YR MBMTZ1I;$B/4P/0LO_P!>LV]LTM& 2=90>ZTU--V$XM:E2BEI*LD****!A24N M#V!HQ0 E+BBB@!,"C%+10%Q*,4M/$,A3>%.WUI.RW"Y'24]4=\[5)QZ"D((. M,^*B4FG:QI&":NY6*TL+18W$<^AJ.K8>V,REH MSY?<9JR'TD]8I!^-3*HX_98U33^TC+Q16MC1R.DH/UI FCD\F4#ZU'M_[K^X M/9?WD96*,5L"'12W,LP%*;?1.T\M+ZPOY7]P>R?=&-25M"/0T/+S-4%[+IC1 M;;2!U;^\QIQKHTH6NV5XM-NYON0G\>*LKH5T1F1HXQ[L*J_; M;K&/M$@'LU0L[O\ >=F^II.-9]4OD5>DNC9I#2K=/]=?QCV -'D:1$/FGED/ MM_\ JK+Q1BFJ4NLF'M8](HU3>:5$"(;(N?[SFHH=6DMTD2*&,*_J.E4**I4T MB'4;+@UC4%C,:W#*A_A%5))'E8L[%F/W3'&!*W\Z^K;P[;&X/I&Q_2OE^ M\U2-K^X#VZ[1*V1^-=V"Y]7$YL1?2QBT^-VBD61#AE.14MU)'++NB38OI4%> MLM5JC!FNWB.]D\OS"#L]!C-5#J4PDE:/"B3[PQ5.K<4]NL&QXLM_>KF^K4:6 ML(?<9ST?-:['V]]#';&&6W5SG[W>KMK>:8T7E7,9"CD8K.M=/N+XM]G3=MZT MLFF7D9PT#43H4I-J]GZE*E[W.C2NETJ2=!:7+QH1R2>E1;41G$5[N"]">]9; M6\R?>BDK"BS&FA7L[B/[T3"HFC=3@J15C[;<]Y M2<>M/7490FRRQAT9>>V:1M-N0,[ 1[ M&G="LRG14YM)UZQFHS%(.J-^5 AE%*58=5/Y4E "8HQ2T4 )BBEHHL 4E+11 M8#1MCIC63)<;Q/\ PD=*=-96 A#0W>7QD@^M9E&*AP=[IE2 P7WI_]F77F*FSENG-9NI"+LV# M\REBGB1PFT,=OI4K6DRLR[>5.#47EOG&TGZ55XRZB;6S%CF>'.PXSUIT&Q[E M?.;:I/+>E,\M\XV-^5(48=5(_"BR'UN:-W+;VTNVVD$\9'4CI5#>KX## SU% M,JQ:7"VTC.T2R CJFHZH7+&]]A)HH$A1HY=SG[P]*CA5&8AS@8J:.>'YA M)%PQSD=J7-N\\>S*+_$33UM8LJD8)I*UKO[,EN((94DW'<7QR*B-LDUK'B6- M6';O24U:[!HS:MA[7[)M*GSO6K(T9V)"3QL0,]:8=&NQSM!'J"*ESA+J%FBI M$\:#YTW'-:O]K:>(PHTY2.XIPMG(XQ^=72H0AK$3GT9 M!BC%.92I(-)6PKB8HQ2T46'<3%)BG44!<;BC%+2XI!<;4WV5Q;>?D;HH(K3?B>0@9[4*I%[#]E).ST*5%:TS:4D9$2NS=B:@ MBOHH>ELC'WIQES*]A."3LV40K'HI-2I:7#_=A8_A5I]4=C\D2)]!41U"Z/24 MCZ4]1>ZNH-IEVD9=XBJ@9YIBVI,'FEU ]*F%\[0,LKL['UJF2?6E&^MQ32LN M5CVC18@P?+'J*BIU)5)$*ZW"C%+10.XF*,4M%,+B8HQ2T4"N"KD@58:V11S* M*KT5+3>S)DF]G8G6*#'S2?E3A]E7^\U5J*ATV]VR7"^\F/F9&DS&N%IE%%:) M65BTK*PE+113&%%%% !24M% "58M[5[@X# ?6H*4,1T)I-/H3*[6C-";2A!$ M7:XC)'8&EMK.P8$SW6WCM6?ACV8T!&;HI/X5+BVK7$E+=L?<+$LI$+%D]34] MIC'ET-2BBBO/.@**** "BBB@ HHHH **** "BBB@"&[&;.M?3MV,V4X_Z9M_*OF34;&7[9<^7N!\QC]X^ MM=.'=I7U^7ZG+B>AAR1M&Y5A@BFXJQ-;3QN ZDLW3WJ%D9&PPP?2O"[GM23#,T9/H<5;77-0'_+P3]:N MZ3+ING.ZZQ9-,&^Z02,5I_:?!LR\V\\1]B?\:PG4BW?DYEW6IM"[6DK&*OB& M['WUC?ZK5*]O#>RB0QJA]%%=#)8>&)MQ@OGCXX##_P"O66=)MW&8[Z,^@-.$ MJ=[I6^0Y*=K7N%K?V4-H8VB;S<=?>H(KHW+^5(413_$15M=+MK>V:6XF1QVV MFE.GVTT&;='9B/E-93G24OA;\[&3CKJ5IK$2?,+F+ XXP*ADMEM[8[V1V;H5 M/2D.G7, M>1(HSMD(R0U5[>'S2-LH1^W-#33P3?ZT[E[@U4I:*-2)(@_O5N M6TBL[VCE.Q7M3DU'<:U,O%&".Q'X5L6=OIDP;SI'B;=\O%:MR+/RE*75O((Q M@+M )K*=7E=DKEJ#:N#1'"[)W4 MXYS_ /KJ#^S;661A%>J%'3=WJHU8=4UZHA1:V9!_:3-]Z%#^%/6]M&_UEL/P MJM<6PMR,2*X/I4.*V235T',S36;27/SPR*/8U'.FFL/W#..>]4"I'4$4G%'* M',*R@-A3D=J&1D.&!!]Z3([&G,Q#S/2K%UWB$KNDG\=0RVEL) MU^R78.3P3QBI59.]TU\AE!K:96"M$X)Z#%*;6X4X,$@_X":UY+&\4&87D+^7 MR.>:LVESJ2/RR.NT?X5#Q$5'F317NIV9SAAE'6)Q_P$TT@CJ"*WKS6= M0@;R6:!U[8B7_"LF>Z>YF$D@4$?W1BM(2E)7MH)\O1D4 M'DY/-2VMR8)U=CE03"A5N[+S59=1;>3)$C ]1BII%E>1O+CB( R<=JJ17!BN!*8U;'\)Z5G M"A!+2(VW3CI45W<_:I=XB6+_97I2VEI M/=;UA53@X7(&>YJ6[N&NIC(T:H>F%Z5)!IUY-M>& MW9P3P0*IO370%OH->S:)"XF0X]#S0AO3$65I=@]SBK5QI%\%>:5%4#J,XJ)- M6NX[4VRLGE'@C8,_G62YFM+,J5T5#)-,0I9W/H>:D-O>!=IBEQZ8-1QLZRAD M.'SQ6A)=ZHN&D+ >NT54U)?"D2F0017488?9'?/UN2Q+PON/J*F%U)N=BVY-6Z#K6>&('S8@^:M"]L.]J:H&WF7K M$P_"F^5(/X&_*E*C3F[W_$N-6<5:WX&H+S2B>;5L?7_ZU.%WHW>VD_/_ .M6 M04?^Z?RHV-_=/Y5#PD']I_>/V\NR^XV8KG0P?WMO+C/8_P#UJL&Y\-?\^TWY M_P#UJY[8W]T_E2;6_NG\JEX*+^W+[Q>VEV7W&^U]X?5?DLY2?<__ %JISZE: M-$R0V:J3T)[5G"*1NB,?PJ5+"[D^Y;R'Z"JCA:<'>[?JQ.K)Z6_ FBU:>'A% M3ICD57DNYI)C+NPQ].*MQZ!JLOW+&8_A4R^&-5_BM]G^]Q5\E&+OH'/4EU,\ MWMRRX,SX'O4+.SG+L3]:V4\,WA!+S6Z >K__ %JCDT5(<^9>P\#^$YH]I2CL M/EJ2T9D45I/:V*V;.+DM-V3%/TU])1@;^.1QW"U:J75TF+V;O9M&5Q16W>W> MCM$R6EFRL>C,35&VDM4"M,F65NGJ*.=VO9BY%>W,BE1D>M;)N-(EG9C ZH1P M >].2\T=("ALV9^S$FLE7D_L/\/\S1T4E?G1B5(\3(BL<8;I@U>DO;4K&([5 M1M.22>M-FU"-T94MD7/?/2K4YO['Y$,D"E4A.2T=B5R])5 MB:'8-V\,Q]*CC0,^&; ]:UC)-71DIIJZ(Z*<1R:,55BKC:*=BK-I+;Q;_M$> M_(PO/0U,FTKI7%IC-MV::)Y];6( ML48IU%:6*N)1BEHHL%Q,48I:*+!<3%&*7%/C5#G><>E#T$Y65S8MK/1CI32S MW1%UCA *?I4GAZ.PE&HQRO:UQ;)$IP2H'^%).E3OY^8.4 MY:6,+^V=2>3>*TL=$(.,G.E3%+0_:S:=;5-IHS::-!$ MCM[U&\LWD>.5-76;3VDW/I,B#T J&VOA+J$<:'RXLX+(.<5ULL,)7"7[8QQO M0UCSM07,G^/Z'315]CF&M]$E;_5RQ?A5)['3QYACG9L'Y5[UTQB(.X2VTGLR MC_&N=OH?LVK,6*9<9'E]!2A-&TAEN!$';:1SGM3TB$4A2 M.5PP.%Q2DM!.H+ !QG-28! E9LH#U4M21H0N4>X#>X-+HIZW,<3>3-$K*.-PJ\;FTCA1+5-ZG[^[M6%2KR+1?/H; MPIE1B*W:-F,/).: M\^IC%/1K3TN='U1HDL=/O=A-O)"^3R&-%W8ZC;HTL]K$R_[)_P#KTMG'9R%E M9I8R!U4&KWV&R>UZ4]/@EF@+_V2)$QC(./ MZU7N'T^-S%39A)I15B]$NE,D@;*D_=)[5E. KD*U0UV4Z7(W MJWZG/S"5) C/.H3&[/&:?#:O.C,I''8FG?9Y8)%8KNP>@[U4I1^&^I2ON;;7 M6H,OEO;028&,T0WD7EG?H\3E>"1_^NH[B^D\A2=->+!&7 QD?E4L&I6J@C[% M<9;TSR?RKAM54=8_=_PYTV_U,C)]#6K3^R0I=QUU9O;R$;3MS@&GV6GO=3>6S&+W(JSIT M,FIW 2XF<1CG=UP:Z=8E54B2>!\?Q,!7+B,3[%6>YI"*D[G.S:#)#"[FZ! ' M3UJNNFRM$C+<#+#H3TKI=5N(M.19&$$Q;C:N#BN>U*ZM+L"6"(Q28Q@=*SH8 MB576VG?0N:@BG-8S1Y+$'WS58*2<#K6EIMG+J DB65$/K(P%6SX6NQRMS ?H MX_QK>>)I4GRU)69DHRE\*,/RVXXZ]*>()?,VA3N'-;ZZ929*Q9Q[UKW%C MJ4S8@WA1U^:J;VVK6P.9'4#KAJSC-M7NA\J3O8HK87#2,@C^91DC/2G_ &"\ MAC,@0JO<@T0M=RRMYM:GV#49;01_/N[DMP15RDX[M DGL9T6D7TZB M1(L@\YR*>VG7Z7"Q-_K&' R*O+9ZE"P42N(EZ@-44NF:B\HF60\_=);FH=57 M^)#YCR@:+ M)[[A2=:FE[TD)1DF94EQ(Z[6=B>Y)ZU=BT(XCGU%<\)*3; M:4O73]#J2=E9M$']KZADDDG/^S1_;%]_E:O"]NR/^/>$_A3?MEQWM(C^%/\ M=/[$?O15IK[3^XJ?VS>9R54_\!IQUV[*@&)./]FK'VJ<_P#+E'^5*MW*#SI\ M9_"CEI/_ )=K[T3[_P#,_N(T\1W<8QY$1^JT_P#X2BZ_Y]8/^^34JWKA3G2H MS^%"W,G4:0A_X#6JG%))17WHS:;=V_P(3XGU$_H"BKX MO;HCY--B4>ZUER7$ZS22%44D\@#I5J49;)77F'*^K!M3U:3K<2_A3%&J7).& ME?\ &GI-/*#ME4 >M6$>Y@8!;S;NX.TTG5<=TOQ+5)/N0+I&IRC.UL>[5*GA MV^;EV11[L*LR(X'S:A*<^A-49%V2[9+AW4],&IA7IJ72ETR:1X[T,BE?E;WI1;XZ0QCZD4PJZ,I,".N>@INHN6U_Q M#V+3O^A:31=,DE=?[3"J.02/_K4J:1I!1F?4<$< 8Z_I34$M5?-TQ"A6W9L=1 MZU=B6T*-+]D3 XVDBHA8RN&EBCC5>H&1Q3C6BW[S>GG_ )%^Q:V2^XB:]L!& M=EA\V>I[50>X5K@2I$J@?P]JM7<<]NNYF0A^,#M6?BNVA"+7,NOFV@-;$LVG6[A6LR7'49_^M45<"W. ,;#T^MQV>G0@)Y%RRC#@ T6NH6\EH9+6P@5QQ\^?\:RRB&8^='LC+&V_6",#.%7 M_P"M4#6[WCJ1%A5.XD"GW,+. ZO@2$#D=J?,EKHD=$(2J:15V9UA'!>>>VI7 MTD;C.S_:J5+*S6WVBYF)8_=!ZBJ^M0Q(PBB5Y' && IUK;WR0PRM&[[CM4 ? M=%:N]N>]D19J3319^Q6:Q_+%,P^M4;FV3S/-@M-L2\,">];MU8Z@MY&D4;-% MM&>>,U9GT-1 ]TB$C+#=WI?6(I)WW!QNVCG?-\C:!;HN[G)YKZ/\.G=X>L3 MQS$.E>'7&C6NEM&;RZCVR %.]>Z:%L_L.S\LY3RQ@UR8A1TE'J=-.IS047NC M0HHHKF+"BBB@ HHHH **** "BBB@ HHHH BN!FVE'^P?Y5\_ZC90KJTO\ N'^5?/&N*5OIF+?\M#C'UK:G>SU)EOL3KIUI(0A(!(]* M8N@P,&8N.#Q5-(FGP$=PV/SJ9;:]A3(1B.XS5KF7VA.S^R2?V#&1P0<]JC?P MYQQ'NJP)KA4&U7%6$O[U(^JE?7!JO:55\,@Y*;W1FP^'YX9PT2X;&:N/#J!7 M$A!QQPM/%_,,G.<4]=4G9!R#GCD=:IRJ2^*S!1@MBBUO<*W*9'TK/;3 M[MKYI?L[LN/2N@_M2X^ZT2X%2)K-Q$0S1*,BG&52.J2"482TN%X M\#J14>FAGNO(?V4@G!ZUV.HW"R6V_R 0W'2L^!;.1-LD1R.U:>T<6K M1'*DI*USCT7?(J\\U-+ LBTC!X1VT=S$DBBAM\$*Q ZYY-9NXC.,@&NNF\.F=A()%V8Q@54/A>5 M@!YZX'2JABZ3^(4L-56QSGF/Q\QXZ5I6]QYJJB,V['S<5KR^'G94,CK@>E5O ML7E7*87O@ #K4RQ5"VFY4:-:^NQ?\.F0[^/E]6C!JQXAT_S[(R^9$GE\_* " M:Z?P;HOVB&=Y$"8(Z5K>*?#N-"F>&5L!,HQJ)7ML:*G*S3U/._"M MDUS:22L;=R3C$K8/\JI^*]-^RF.4&W&?X8FS_2NM\#Z7*NC2W$]QMB5L*@ R M*TK_ ,-:5JFV:XGD+#@8_P#U5G7S.CA\2U-CIX6I.E[L3RDQ1FW#JRCCD&JL M8BW#GGWKLKS0+*UN3!"TAA9L,3UK9'PWT^:Q#PW3AB,C/_ZJM9GAK7E4LGL< MD,-5=22Y=C@"40HXV@=P#UHDN8?MJ'RW &.,UUQ\.7$-FF)6VA>,!:Y_K- M)*Z;-'"5SRK7=1N6OW1I(V'JJ@"J\43RQAA-%N[+5_Q6C6^MNC?O,=R/\*PC MHJT514DK:''.[G9FD;"=8V=WB!'.*KLH8?>CIQ#-%YB2*588JG M/;M <,P)]JNA*4U[WY$S26QL:*;A)=D01E8\CUKI$0V]S&QTEY .H'(-<]X: MA22\A0IO+MT.:[&Y@B358;,1A'89P-UI6D(0O%]H:3_;';\Z]#?1Y/+#!Y![\52NM+>2VDVRR,RCD8'^%1 M'$*]TSM<+JQQ6G)--920*A<-TP>E7+65(5C0I9[,B$>;1;HS9DR)J;V6Y%;6J* MJN_G*QZ[16Q)+;M&J)!>C Y;)_QK3@BL9HUB^ULSK\I/&,_E6M_92P[5-PS% MAD8(YKEGBX3EN;1I-(XIHHB22]V!Z<_XTTP+@8>[QVZ_XUVCZ+'MR3*0?I4+ M:2Y("02LHZ'BD\0E]H.0Y'[&S=$O&_/_ !IQTZ7'%O>$_C_C73R:?/#RT,7<3@CFVLY!P8+O/N3_C4?V,$?-;S'ZYKISAOE%B6/J< MU"?(W_-8@ =-[/\ ,QE3\SG1IQ=@$@85.=,(?;Y!X'/)K>2.&:41I9HI M/3K_ (TV.$+6H_&J-M&9[E4! R M?7%;^L*L.GLWDHO/WN>*PM-&)PV\8QR13I8F/).;D>C1BVE%(UVTTQ-M)!^C MFE73<]C_ -]&GH^6XM65R3]XUP/'>9W?5_(J&PV?PO_WT:5;+)'R2_F:N M;8BN?6S9GN%+*2K=S7=W5BD4# MD2G.#P*Y"ULY%CEG+81G(YKNPN/ISI2:?8QE1:FBGY86%0 A9N.#3[>$EXUQ MDY],U+=QB.=+=& +*6+_ -VKFDVZ/-&OFAN,Y[FG+&P4>9LZ(T6W:Q9N+>*" M-3NY/^P*Y^YB"WCD$%3Z5T=]<0*XB",.<;CVKGY88EN)'># MMKHAB%S:/2W8)J>U62]0B)D10'M:AU6*=8+1/.*X^?M]*2:6.W\BW*K,X)+@=:\;Z]*#Y7&S.^& M'C/5/3N8=I#%N:-W&^3D#/2KMR9;0*D<66QS]*N26\&/.$/E-G.3S]*I)K,( MAEANX"CJW$F.HJUBY3O):H)T%%J)EWLKI;@&,#<>I%96*W-4GADM8XHOFYSO MJG+;V0L!)'))Y^>5(X->W@:T713MNSQ\W8A@:"W8A1P>FU5S$X7<4.WUQ7=W MU[)<12+;1+)+V<#@?G63=V]W):'[83$ ,YP,&O8PV:PG&*GN_P"MCFGA9*[C ML9-AI=U< 3Q0ET![5V-IHL]_+"+IC;K@9 X&*XNPO;FTE_<%B.F,<5OVT.I7 M5W#Y,4_F.._3-9YA34ZBYCFA*SVU-34[6TM9A;74G[A3\H[GZU6#Z*N$B1G* M_P!T58.G:EJ!>U>R5I8S^\8MR?UJW;^%9[92Z6FUCT9F''ZUG&7N)(I*\KLK MPW:R1,\-LX5.#GC-5Y]45;^WB>T#?*^-XN)9,^HKGQ5 M>K3E%4]EN>GEV!P]=MUI/T1D?VB$M!&L\K2]VS44&B7NJY;SVC/;OUK1U&2.QU.W@;2HVWJ-A!/'ZUP4Z]6%3G4OU/2Q;P7U9 M1I4M[ZOR/,/$>F76EW,<%U<-,V 1EB<5](^%O^17T[_KB*\<\5ZO=:=J:1+I M<$GR@Y*L3V]Z]H\/RM-H%E(R!&:($J.U>XZDZF%IRGN_ZV/F()*;L:5%%%LO^X?Y5\ZZ\&:]N#& ,.?O&OHJY M_P"/6;_=<):XN/W;9WMEA]:WI;,B6Z*-BE]<1J8NWH*TXK36L$YL45[ M!=V8%O=LR&)X3QV9#3&OX%78T/ /]SFNPL[Z*Y<-+:Q >NT4EX+1=S""$X/( MQVJOKK6\+B]D^C.*-W:/('9F ]*1Y('?*RKLQT)K:NH--N7P(54'J5JO=V.G M6I2-8=Y8>M;0QT6[.#0G0E;K0R,WF*W&/2MB73+0K MYZJ4"CGGBN9EUA%U.WBBMV9U?&[L1771Q5.4C*I3E%'0:Q(X@C R@'850C0- M"LFPG/7#17(F]-GN#YV ^O2M)2=KO0>ES:B # MYH_X%4S M)$/F*L0W3-8T.JB0!BXQ]:OQZG"8QG!_&DXM.XE.+TN;$4-B+'<]TZR=D R* MJ/$8B"DK%3VQS33(@C#F)@G4D4J7]G(3EV7'?%0I:Z,TMW)5+';EF&>V*9JXQZ&0,YW(1721PK-&-MK$![D5YKX" M\4W$E\-+F53&X)7 YS6YJ.N7D,[0J#'&A)9N]>5F<'2K6JQW5SKPMZZ_=,9J M*F+750VZ[2_W5/6NX@M4\E?]$P,= U>5'5YI;DSQ-N<'C=5F3XBZM8[?,@4H M.,BL*>'6(Y84XIOM=?J*IA\3A>>I632;/4A:C:/]&;\Z9Y$?*_9Y/P/_ -:N M'MOBU:F$&6)PP'(J_8?$JRO[F.WBC??*<#BG4P$J3M*BU]QG#$_*5T9;^'-$NCNDMB[GNRY-59OASX;O&+O;L">R\?TJXGB"VMVV M3,D;>C<&KT&N6TW,,J,/44J./A3UBV@J4)2^)&&WPRT 0"-%E5>HP?\ ZU9% MU\);*=BZ7DB GN":[W^T\KGK[ 4P:F[=4./I74L[E'53?X&+PE]XG):1X%CT M:YA9+A6C0Y+%>2:Z2/18)=2^T_*2!UQ5AKX,IW1]!Z57M=48><43#@<*>]8? M7:-:IS2E??\ KMS+;KMC/-=7X#@M8_#]]?S6XE<@HN>V M>/ZU%XV\/N]\LL7[M7 P&[Y%;6@^'KC3[6VTKSE?S")&4>G7^E:5\8GA80B[ M7T,Z5%^UDVKG*^+H+;PQH=JT!Q>W#>85] <4WP%<7>J^)+1+EGD7.=H/ J]X M]\-ZYKNN*]M:%K:$;%'TI_@CP]K.E^)8)9[9X8P,%R.*RH3I.G.\DVEW%54N M:*2+OQ%\2WGA[7H[>SB0(5Z$?6L72_B3JTU:MK[Z9H5OJUQ8K)%(,L@K#C^)&@72 M!!ISQ.3UQ_\ 6KC+W7=8U*PBT^8Y@08"UD?8Y >0 :N.5P47[6I:7J9SQL5L M>M737UU9"\TY(D0\XW#)%8K7&H#_ (^( WT:N5M+K4D3RQ>.@ P!GBF/>Z@' M(-VQ/UKCEEZ7NQJK\3-YC1;.L,MVTB2"#:PZ'=UJ6T2]N9IW,9WXZ%JXUKW4 M"%_TO/IS3EU/5$8LMU@G@X-9/*IRT4U^(_KM&6FII^+HKN+27CE /8'-'U ?P_I7,\BE+X9H]'^UZ;Z,Z_ MRK$VK W2<^U>7QZS?KPUOG\*Z+2=>BG@\FZA:)_[U M>7BLFQ-*'/*%[>9I'%TINRE^!N7UK:I;N3]+ T[4V_,UF]4B64HQ)8+G&,U/HYMTOT\R3$8'.VL MN>9(SM9,MT !ZU?T6%FOL/;.IV]#7=)6ILJ$ESI&KJX#R3'G<6.:71X@]^YX4)&<@=^*8XX; XR:[Z,H\S[Z&"C+FN4)91C!SCL M!5SP_?:3!/+'JEBT\;_=('*_I5:6,#''3I5S2[1I89FV@]JWQ#7LG=G/RRE4 M22.F@.F[P-.>%>Y7(!QZ58TR2,+*PT]6DS\TAD''Z5R=EIT0N7"$J_^CO)$E MG"Y)XC P/QJQJMB;1D>5LEOE!8Y.*SFMT#G8V\]@*]7!X**IJ3^\\?&9BZ1=;R/X0*OC2V8 F+ 7KDU3U&VCM!M9 &89!!KIPU:I4KQ3F MWJ>=&%DVXV^\D2>R?2\I;()4ZD]36UI%C9RZ:999;8%O7&17,::T7G-',I*L M.HJW!]F6,K)N"%L+@]:]*M.5.M*/,[&,JJB[M7-C5I;/2RAM1#._1L#.*R;_ M %=ITAV%HY!U"],4R6YAB=O+BSD8 ;M5W0-(BO#YLX)8-C;656JHT'7JMJ*Z M=6;X>C/%5%"ENRLV6$:QL=[CDU)=6$6FVF],>OI6_J-K9:=J<,)PI89/M M67JDUO?R*D$1VYQP>M<.&=2HZ=17]G+5^9W8?!QHT9TIV<]1=,M!=6DD3O&\ MCK]X]JOIX=M--BBDN-0*>8<;8US^>*JZ0J6MS^_B,*!N_4UU$EY8K;&.&R,S M'N_:N*KS.O*ST.R"5."25C,MM'TBR+W37$MP&^Z-IX-:\*Z,Q1+J%I6=?ER> MGZ4U=2CM$5/[-SD9 QFH4GGEN6QIYWL/EXX%93IS:N[?<7%W+#W.DVQ\I+"3 M:AR-O(_E5 ZY#J+'LB@A4 M'H"H_P *=.FU[R>O=&EU:SV.6N[Z>VO62PT*/RAW,%2Q:SXH9U:WLA$HX'R[ M:TY(/$%[/(8G55![*!_2J.I#4[:U$5W,01S\AQFOH:O)[)-N\DEUU^9X\XWD M^A%//K%HTFJ7>$_O)'(/Y50CU_4-9OA&+AHX6&&([53C234'\HS2J'Z[R>E; MFC0:=:S[$GC=^AP!7/5H>RI\\);$P4IO78IS:9I,3?OM5GE)ZJL;&NOT'0K. MVTJ9K:>5H9D)96C()%,O5LO+C-O;*C_Q$J.:LKKS72B1+5708&[&1^M:5S%#]K$R(6D'JQIS6D,US]I\I?,(Y!- M9I/5&=:<6DD^ARUYUZ)O\ [%M/,8,_EC)7H:\BU."] M:=39:9'+N^\3V_2O7M%$BZ-:"5 CB,94=J]B=E2BM#@A\3+U%%%8&H4444 % M%%% !1110 4444 %%%% $=Q_Q[2_[A_E7S_XBYFFV'!WFO?[C_CUE_W#_*O M=9D0O.!&\H/OK:ALKI;QG>)60<[*Y'0)KQ$/DRDX/ M'M702WNJ(1(Y;@R&0G&U MN]<[#-J-S:LR>85;C!Z59L[2^LKZ!YYP8\[F(.<"H6^I3\CJET2=/]9Y;J@X M51S63>^&KJZ8RHAC#=C6PFMA[R5[=VD4CY0%)J6ZUZ3R58VLI4C#J%.:MI=" M$Y(XE-+>RU00LH=0,L/6KLEM%("KVI&WH32:XL[7,4U@DJIU+8.1]:??7=P\ M46T,LQ7#;AP:EW-$RF=-W@_(?+QDCM7F\]P+K7VQ#M>W?"JHZBO1)+B_A@** M"_KMKSZ[NCIVN+=6J@F5MKAO6MJ.DM3.KL=-?1B158?NR5Y/I7-S6P8R0@>9 MNR,UTUTWFHI6/<2N6!]:Y]%FE=EC9%YY+'&*].O?D9@]BB-$NK=!E 4Z]:A: M$I-&Y4KEQ\M:-[?2V[^1)*'P/X3D5E/<22N%)SEACGI7-1Q&+FKN&GDCBE3I M)VOJ>IO:HVE0LD8VM&,C\*\_U>*&WU J9VBW#D=J]$LA; M>*XYYM28.5Z=NU2IN-W8]7D4U:Y!$[*VU+T$GL:U=+L7N6D%V05'*L.]M>J_#YF GVKSG'([5;\8>"M,U:*:\9'2X5"=R] M*TPU>-&JW+J1B:4JD;1/*_AR0/%<0V@DJ<$]JZ?7H4DN[@LQ"9.X^]0^ _#\ M=E(^J.2TB,R+STJWXHN8;*,)<@*MRV=XYQ7CY]S5\7&-%-NUCNR>2PSC.J[* MYS26D<@*^85P,@BL;64DB\I';,9Y^M="+FSM[3[0D_FIT)QTK*OFM]1,4MLQ MDV#YE(Q6640K4L2JDXOE5]6MCVRT;/H+4(]MM"TDOR KE?6KNUVMP5VA=O'%07ZPI:VZR*SKN4 CDY MJ\Z!+?*^G0U\O4HWOO\ >=REL?//Q&FV^)WC25]VWG!X[UR^E:CJ$)D\J[E5 M5/3-='\2)8)/%S")2C ?-GOUKGK%1Y,P Q@]^]>EA(J2A%KL<>)FX\S1T$/B MW6H8PPN&(''-:%K\0=,L*Y,N6(!Z#M5NYO%>U6!% 45]%5P]%.,/ M9)W\MCCHSE*$INI:W3N>U>#_ !)<:VHBN(UWEKTV-LW;J"N.XSS7RN(PT85FEYGK0FW%&+K&LVFE31I>R M(F>F:K6>O:;J-SY-K-%)*1]T=:X;XPY&HVJX^7'7\ZY3X=1@^/K;#, RG.*N M>30GA56YVF_0Q6+?M?9V/>'N(+<;;DQ1D]-QQFJTE_:(PV2QG/93FO-?C?)< M1W^GQQ2LBD?PFL/X>M*:=Y$/56.17)#*8SA;FV-W6LSW)5C>W+, 01 MG(K'OE.,K&6D5@>#VKR_3;W9XBDCF1DE$N/UKUZ]U62'3GD:.$[%)X(R:\5L[A M]5\7^1^&O[4(=N[Z5=^(=KYGANTMRFY]B@L/I6E>3+IG@N*PA5%;[/DYHGR^R47TN91 M3YFSS:W^*>KQW\\;6\;J)"!GZUU_A3Q[=:]JXLWM%7(R2!7B\&6O97)Y+$UZ M'\+"!XH>0D *AZ_A50PE&5*I-QU5C!UY^UC&YE_$ -_PE=QN4K6+92ML$:HO M)ZUM_$*Y-SXLN&.,#@8KGK,D3*<$X/2O=BO]ACZ(X9O]_)%TS/#+D 9%1M(T MC M^&*;<,3.QV8]J:KG=TYKS)-[G/6@EL6K;<)P""0:)5'G$;<4D,A-PO/(I MTQ'G.>:R3U/*FFI$>5#9V4%UY.SK36(]34>1G&3]:VB;TT2J^,?+4JRG'W:J MEAGO3U(VCK6T6=,(ZEE9FV\ 8I?-;()_"JX*Y[TN\9)P:WBSK@BT)6' QDTO MG,#U&:A@C:XG2*-?G8X%:NH>'+[3+87$WEE2.@(S6KKTXR4)2U>R.V$6XW2T M*?GL "6&:43L&!W#+#^ MQND[ZGJ1JQ=O.R<=*Y!)9,8W8KI+]6$9+*P^HKEY8RTY ;&>]>]@*,71SHTI7UDG?]"H\J2<*3BNI\+PNNGR8P M0S=36#:P1-;DX[UHOJ$^F0K'!MV'G!KJQF%G6H.,2,/7C2J*K/9'1'R8$PL2 MF0GDXI]NK/<(5B7<2*S- U"YU!+IYD0B)K&L:I+++YOEEY&/ M('-6_#EI<:E> B'9C_GH.M?01E##X90J/6*U/C*L95L1SQ6C9,KW26Z9N,,# MDXJ>\U.^O+$6QN<(#G@5T,_AJ[MH3(T,&#]#5*'3+J+)$,1!]5Z5\]6Q5"4U M)VN>BL'4E!P@FUZLYIK!RJ[KPY/:LZ^M_((!E+GWKMQHMS<"9Q MM3"HF:Q-;)JL"6A(B8C<#SS7HXFG*KB)*":_(\Z5% MM)W(+O1Y(BCMG=)\V/2MO1BA@B16$DGE,Z M.Q,98\@<5Y&+52M!4I.QZN$KK!5/;0C>VAVNJ+$T\<\,B32JN.:X^._>TN?+ MN(P%#9R*] T[2=&DM[9I+MLX!(7GFN=\=Z3;6;12VLJF)N@[UUY33]C:A-W3 M_ TQ55U/WJ5I(MZ;JD.I/Y20AE'.]NU=%#<^42U+IU'=)@QJ& X]Z=]HFED4@ M?E4#6^D/@"24GU#4_P"PZ8(O^/N;/XFLHPI:;C?+XR!ZU"\%NQW8 MP?:E_P")-&H#2W)Q]X[3S^E.-WHJP#RGF&#U9#6T%&'P$2G*7Q"0>5N*K(21 MUQ3Y+2*64%U1E]3FK5C?Z-&I?^(^L9Z5H07VDS@C8HYX^2I?(YZD\NE^IYQX MW%O#+:I9N%G)P0@[5!I:FQN(U>-9 1DLO4&NJ\87VA:4T!VFN9]- /PQ6U::E!0E&R3W=M?^ *FY1;29M-<"X9'6 LO0X% M2>8QDVB!L>@%/&MI;Y2+39P,=!_^JI8-:C>?TK&4H15_U&D^_X M#3&4A^:"5N>@J* QI)A+.4MGN.E:Z>(@SX6QF(]3_P#JIK>(-19B8+&, <FGWA*,M[_@0N&6+>MLP)[FFV\4LQ#+%\WI5C^U]2EAQ)8JV/\ 9J6' M6G$>&TO;*!VX_I2$M8^3WKLK0L;2(N &*\@5S%OK/[L; MK(D^]=1;OYENC[=N1G'I5TZT*BM%H%!IMW):***T*"BBB@ HHHH **** "BB MB@ HHHH CN/^/:7_ '#_ "KP#54,ES_7/\ QZS?[C?RKYZU0B2[ MN2-X^=L>]=.'ZF53H5M)DDM)616+9/&VM:2\NO,VN7^AZ5@:<"MP0Y*BME)X MAG:=Y]ZX*VDV=5/6*-73XM3NF\JWE**>S' K3GTK48X OF[L?>^8\US\:RR@ M/YA5?4&K$;0C*^=)G_>K*Z-+,TX8=;M71+>%D#?Q 9S5Y$UF 2?;6F/I@=JS M('EFD5(YWP/?I4E_%=Q@2B\=TZ-DCBBZ8[%N;2-1GBWI=7"18R5QS_.LN*WO MPKNT_F*IP [?,/PJ)I9WN5V7TVW'7(IS_9;>5C$S%W^\6-"E8+=QG^ENP_>% M"3TSU%#U-=?]E\U1@EE)P!FN-\2Q;+^*S\D0NAW;WS\ MU:1]YI$5-CI[V*6V@A4MDR19&TYQ7,E8X6)FD8#=R*Z95E:TA=B-Q6N;OHV^ MT.N[<,Y->G7UI,YF9]ZL.\M$Y8'UJM'Q*A/J*N7KPM"HCX8<$52C(\Q<],C- M=V5/_94>5BE^]/3;2[DET^)/.\M0@P,]:XSQ \1NRRDESW)KJ;%BMM%Y:94+ MU(KD=>???XXSZ5S480=5J2T6IZ5:KT*EO$9)/ED"''>MSPN'CU&X\Y MQ'$J'([TV$LS1R%<_+UKI;CP3%X;NMHEDE653C=CK65>I!PU? MFOF10HN%16]&;7@0M)>2A+D;,Y^M=[>L7L;A 06\L]/I7GO@JS\RZN4EC*X] M#S77ZBKV=O)Y(D&4.2*XZC3>AV*)QG@B.1;75TD^=DF.!GW-8WQ'&+"WS&=V M>O7%;WA&&'[/>3!W,CS-N'XUD_$EFATZV4\Q,WS'T/-3/7,X5.W^1E*+^JN+ M.0T>"%M"N&E?YL\+^5=)X-\/_;DDE7"J!W%QP2:] \*R#3M, M:TE9,-_%FM<55DG43>K>QSX&G!R;70XO7--N=/U QI"2K-\SXXJAI<8M-:@E M$.X"4 -CJ:Z7Q'J&Z[**X= , 5R=F2^KVUHC'F4$,/K713E>C>6FATU(I3T/ MH26<"SA9S@MMXQG!-6B-D67R1CFLZX.RWM82N6W*-P]JV9@4M2QLWJ>$>-/#-WKOC%C:J(EVY4G^+K7)/I=[;7,MMY+2%#AF09 -=_XI\0 MS:'XAE=PH.W*@5Q=KX\NY-2G(MX\SL,@CI7IX>,J:C)_(PK0A4O$I2Z?>0$> M;;2+NZ9'6H#&ZGYD88]178R^)9+9@+BWBDXR#Z54AU^QFN?,N(0.> HKWJ6- MG./,XZ'GSP=.+LI:G4?#@VY=KV5F(\O\ AKYS$.-2KS>IZD8\D;'E'QB287=HQ7]UZUS7 MPZ5G\7VX1,Y4_,.HKI/C'=R&]MK<@>6!D&L+X6(&\9HV>B'->JH-X"US@NEB M;FU\9IHX[_38G ?C)K%\"[+CQ/;B)=BXYQ5[XO0^;K]L5D B52=Q/>JOPU6% M_$L?[S@+U_.N"@THO7HSJJ+5'LFLPC[&J("WI@\UBW>G1)8CS$D9R.N>E=)> M0)=^6B3%<')QWI;FPA\ASN.=N*Y86Y;IHZ%*QYW>V,+VODF%V;N03Q7D&I69 MTCQ<0F0H8.O;'->T,+6 R^9?;I < =J\U\96UN;\7,%8FWLK(< M&L;QIK%C<2W=A'=$7)7:JCO6=2G>3A%7U(IRTNSQ2TFQI%==\.)QI>O7279\L^43S^%=2<5AZB?6QS>S;K M19D>.(Q%XEG0'D=?:L"!BD@;.*UO%-Q#?>([B2V;7ZGTK#A0'^+&:GDOYDMUMMQ,0Y"U35R.:\=1 MFDTV1B7%[(LJICN %89%6598;]'90R@Y8'O5-7!F0G@]ZT6TV[NF,D";D/?- M2Y):R9X[C)U/=1J/?Z3(99C9*#_" :RH=0M1=LTEHAB'(7--;1K_ ,QX_$5 M#_9%T?EX!]S40=);2_$]",JKM>'X%O5+JSO+>(V]LD#CK@]:RL$'[RFKG]BW M(^\Z_F*<^DO H,S@9Z8(KHI5:<4DI&SA4D[N)2^;_9I/WGJM7HM,C929+E5^ MII3IML"2;Q:Z5B(+=G13H3>R(M-E>/4H&=U50XR?2N^\1ZI9?V1-;_?D9/EE M[5Y]):6ZY'VD9J&8[[=5-YN0=%K*K3HU:T*S>L?4[Z4:D:;C;1^AC:H?,EC) M(R.F*W?#Y:>*4%3MVXS6+>6JR3(%?('<5JVNHFQ4I GR$8P:UE=5.;:YA*<$ MK2>Q:6Y>.TD@ 3:"1D]369.C/GY6-,?S9)O, (YSBK/VF0XW)T]*XL33E*5X M-/YFE#%T$K2E8M^&-3M],N)+>X20O.<)BM_4+B.X<1VJE)(C\^:YM+B(3P2F M/E&R>*TQ?V]Y=R,I$;,>*\JMA9\_M5%W^\]7#8R#_=1FK=BGJSRB B5@1CTK ME(YU-R<@; >:[2YM1+Q(P(K*DTBQ(9BN&]J[L'CH4J2@UK<,3@9UJG/%HZ&S MU:TM=/6XMBWD*FS8PX+8KD=8O!(RN%P6.=HZ"KTD:'24M$S&JMNW#O61+&UQ M?11*V><8IX90I\S74*\I^S7,ME8N6LDC6V47'/>IKB.:;!..G%2I'Y>(AC!X MK1BTA67S1<,609"'I7:L3,^0@O(^ /SKD;N"7 Q\I/<4Y5&DI1W,'6JP;5])%(2S12;R036SH M_B.2SFQ)@ ]P.E96QO+ ;DCK4.U-C$Y#=JTC5H56XXB.KZE4ZD[>Z]CK+[Q1 M>[U,4YEC!%;'G[>R5T1B5BJM;DE+F2.OTF.-M #HJ[R?F- M9*A&U>)F4!5;))JSX=3S+67=G"9P*V8]%BU*%!<;E)SLVUK6J*+Y+VON7L!Y ,D98UI:]H[:9"@D?$F>1[52\/6 MSW6JP#J-WWL]*Y,11IQA&2=V.%2;;@UNSU335@A$*"S8Q(H!;;U-6/?H*SJTXUG>>H1ER*R-:&X,BEFTSR^.NVI(YANR;3"X_NU@2:AJ<\:(K, MC+UP*M6R:P\09[TJ3VP/\*R6#H]BO:R-9;E-S2&T)'0+MIW]K6*J VFLWK\G M2LEEUP'(N&VCN .:<)]7B=6,Q*'J"H_PJUA*25EL0ZK;-3^V;)BWEZ42!WVU MH6=Y:RS(/L&U#WV]*P9M3NG"+_J\'J%ZUJZ?J%[.=BL=N/[HJ?J=&]^4/:,Y MCXAWEJNI0)8P_P"D1#+ CBG^&KVXBM]\UI(99.<,N!BL+7-0N9?%4JB-0X^7 MM^U&JO;HHN9(^/[H_PK6KR5&DULA1CRMR[FU-KLD)*Q:=N'KBHY-E8RI4Y*S5R[M:W'07MP8=K6 MA7/.<5;CU%H5#"+KQ@BL[^T]3<_NIV*]\J./TI9)]9="Z2Y]]O\ ]:B.%I7O M9"=21IG62&SY'6J\FHW0E#1V@<'[Q%,LKJ^*;KA]S=_EJT-4P6 DV$>BU

G^8W!ZR&ZDFM3O+R.U2- D@50F![5R;;/M,B;\DG MAS71WB0>4A1LY7@&N4\R..[?S6 ;/05I**Y;,;;);W3X)(E$8/F B,9THS=VCHK/5!:6L,13[ MHP1ZUS/B&W>\U!9X(PBL.@JW!-$69979@WW6IOVP0,L8!<9X+#I6<&H3M*K:>Z0H147=-GHW@#5Y+R_NYD@VENO%=KJ%] M!L.21TXKS'X?ZQ/-KL43HL8F'S;1@&O6;F)723+$*5(/%<%9J%C5:[GFG@^2 M2."^._?F9@2.W)KI+K2[75+01W<"S)G.&%<]X5,46L:U8#(A#%P0._-;$>K M1E3,B8.!DUYF:IRJJ2;U[&M'X+'.W=E86MS]CAL1&I<9XKJ(?#5D(UWG(XZ -Q_*GZ?\.M(L[N*Y596E0Y!)Z?I6M_:L1Z7*<^AIQU)<8%T MN/K6\,=-QY;Z?(U=.[N69PYF6..78=P +5I3(8[]8.=*,+-:OS!Q?,<%K_P .3K]^;Y;[:6Z*>U9(^#3B M8R1W<8)Z\?\ UZ[RUD]*% ,!CUKT&V\II'!D!/IFLB:Y9HB 0!C@YH MTNZ@FFECC_UJ#YSVKFCBY5YN3ALNQ+4DO+5TC*$;B.,UZ7J$\"WH5Y &(YS3K>6)3_K(P!T/>MH9Q6IQ]AR M>ZT0\-%OGOJ>??$VP%QJ\9EM998\'!C!-97PXLW@\4 2VTL<('R%E(Q7L'VF MU=0K*DA_VE!Q5:\FMX8F:..)6_AVJ!1#,'%.#CNK#=*[N:UXR0E9$)!'I69J M6K!%V!G(D&TCTI996N;%$60!R!FL/4[*XWK)]H154?,">U;T6G3O:Q27Y_.O,_&B/ M%/%(79@P!W&NS"RM72V9G63=-L]O\ QQIX41PF,C./6O(K\"7XB7&Z,D!R<5 MZ?\ #ZZN1X2C:>,A F585Y)=7$TGC^>4DKASGZ5IAFXN?HS*:NUZGI-L5ETY MMT. !G![UR&KW%O;M-,D $A4KD]A73V]X9[)FB8,%'%<)XPN(Y'57?8<<;>] M>?3E5DTIQL=DH046T[G.VADN+QHXT+LQR,=JN2J8;]8I4(88S6?HNH/I^H^? M& P'!S6E<7$E]JTD^WYF&0*]JWBSYR#(K9-( M[J,7(5@,<@U!(RC^$U+N8P@9^9>&S5.>5D&20:V3.JFM1L^3'OP<>M5XCN<* M._>F>;)<.(D)P3TKI[#PX)(U81REB.<"E/$*DKO<=>JH*QFP(N&9B!&O>D-[ MB0^7%NB6NB'A8E#%LF"GVJ6+P-<>7^Z5]ON*\N6)IWO*2."*4FW*+?R9S5M? M^?<['V(F./6KWR)"9"X^F:OO\.+EG\T/M.>FXBDNO!.HV=L9Y"&B'7#$XJ8U MZ,GR1DFQUL+%^_%-+T,^](6!"."168^0 X)S5N\F^14/:L]F9MPSUK36+N@P M<;*_F:,&H[H2DN-PZ&JD^HJ1L522:JNVPJ3VZU*\EHKJY;GKQ64Z<+\Z6Y]3 M0QDG#E;U19O9Y+?3H3(S;ST7TK,TB1YM813G#'DCJ*LWEW#=(%R6V]#5))'L MI5GM\B0>U.FFH[:D5IJ<>6YW%QI=I9P-GW3^5X2MXSD;GR1 M^=I1?9VVC+,/RK:I?1')*BYR\AT MDQ#8!_&H2S$X!K"DN+]CA%.WL35RQN9U5A.ASVXK*46=%/#>SUN:5B'&I1!3 MSFNSN]8.CZ8'E529&PN17&Z29+G64.PA0*V?&3_NK2#&1C.#VZ5Z*:J8;E?H M=%-J%52.>OKL7-RTH/WCFG/?JEJL:OR!S5()STP*40(W;FLYXQ**C'H=,))3 ME.^YV.E.;?PM/=C*N<\UC6WCC5+1=J8('3-:UU+);^#UA*85AZ5QFQ"5STSS M1B*BT370QI)-MWZG>Z7#+XOC-QJ,^3C"HO&*986UCI^H);;I-Z.=VTUTWA_1 M]*M]+BE@EE!*9WKTSCZUB:%;P-XDO6E(D16.TGUYKS_:>UGOHNA=2"CRI=3J M9KR1-+E6SN9 K(0037$>&8TM)I&N'9;DOG?ZUZ#>V<"Z9(Y98@5^7W-<+!;2 MKIQ3A>7OWC#;G'3I6<-.+90_:0#]? M\:F.DLD?^LFSCC)-+3N.[[%^+4=1DX^SPA/8BK3F>XA"M$$(_NFL5;5XU&9& M'_ C2">X0G]XRJ/4T6BQ.3-IH9MJC *^]7[>[^Q65YI\J0E*YQ\+)J'B*YU"5'N0ISY8ZJ:[BQU]7@ M0?9;A2.!D'C]*\Y\.-=2+/?0S*)7?E5ZG\*ZE;_4(P'\U /0@5G&/,WN>:M1:W8>3L2:)2..1UKB5U*-CQ:8_WEJ47LJTU$7M#K[BX6=(_L\L('\6!UJ.#[/+,RRH@!_BK&M-2LK0MF,KN' ;M2_: M;"=R[76WM@&AP#G3.SLDT^*/ :,UKIMV#;]WM7&:>]A#;F0.9,G'6NPMF5K: M-E^Z1Q3B-.Y+1115C"BBB@ HHHH **** "BBB@ HHHH ANO^/.?_ *YM_*OF M74Y3'J5TFXNOF-_.OINZ_P"/2;_KFW\J^?XO#T>KZUV:,&.K/C_94UJQ?"BWN8UD M&IR#/=C6*Q,6]#=TV>= NIR?7BI)"';.=O'3-=MJ'PIEAC+P7QF Z\UGQ_#: MX;*_:U4GIGM5K$1?4/9,YK#V@_05$=(F'W9ACWJ_:IAR-$F\LIS,JU2F@Z5[3=2QI; M.9LD*,D+7AW@'5_^$0DN3,QD\P]/O&O1D@L3@RVB,S!F1B>%;BG6I.27*N@JO,;Z_^V02&Y\PW9.+-4AB$$4NU5X&*YW2ERJZ M./#5X2Q%1J5T]CUQ-*TT 9M K=_F_P#KT]-)TI26:-%],L?\:\A?Q1JQ!S== M>N*:=;U"1=&V+I+J=_LP<2:ZJ^G/_ M -:HS%:;OG\09]I'=O+ID0^;6G<>@ M_P#U4^U\2Z;IF\P7)D9^I-< 6C/\&,4PRQ+GY?\ QVB.%2ZB^O4WT.SU36=, MU"X6?[3+&P&"%K*;58XV_NY,?Z3(0#G''-8RW:NG^UBI-[-RJC'O(*/ MJM%;A]=[1.CM_'%_;3+)Y>X*,!33-0^(.IW<,D?D*H=2,XZ5A?O N2$_[^"F M%FS_ ,L\?[P-5&C06B$\4WT,S3+Z^2]6U:5@C/N7/2M/Q>EQ.GR&M)1BYJHEJB57ERN'1GK'A*&\L?"%M&[J, M)DJQZ5Y9=Z5)?>(K]_M*H[$@ U;;Q?=/$8S<@*1C&PUCO?1/(TA92Y[[*QI4 MFI.3ZERKQ22-2TT'5;+0[FT$A9Y3\L@8<5DZQX:02/$/FYR34J:O+ M&I19CL]*8=28CL<^IK91DGJS)XJFC)TO3!*'660Q,W0D5T*ZLK:,V+#<6&# MN[?K4S2@GO\ G41$+9)7GZT635F8N=!N^HR36A\[BTY/\(J&/4Y)F#$B,= * MFVQ#^$?E3=L(/^K7_OFA1BB/]F3OR7*]S>W2,0LF5/>HHM7G,7E[6W _>]:O M%XL8V+_WS3=\6/NC_OBFU$M5J<=%#\#9L=938(V@CW$?>-48\6=W/=%QR. * MJ"6->0!_WQ3C=*?_ -DT));&;J-NZ6A0%Q=2SNP0A&/%5YS,&Q)FM0W0 Z_^ M.FJEW()DP3R.^VM(2L:JKS67+8BT^?R+Z.0@$*>AKM#XGD>V\N"'8PYR*X.+ MB09'YUH+)(HXV?0&LZU&%22E+=#JWMR=&=G:^)[I,?(S$=CBNFL?B-=0A5DT MT,H^G^->80F[==R(/RIQ>_7N0/K7(\'0W M^-U-5X1TS3A+'ZFM M%-=A.-3HA^SVXI0HX.WH:3SE[-3O,;' 4T^==C-JHOLFAK5VU\UI'GG/UINHNQCSNFK.(@B)Z)4R6P*L[D(J]2:076 22 M/K52;43>G[,O$7\1]:$T^@XUXRZ%O2[G_B8?N>%'5O6K>NSF[OXU;HB]:H6\ ML=I@("1ZBI1ZEN$0X]:TKR0W,Z, MP;9@?*:&V <9 JIN+=RU*"T;(=*N=0M]X\V40 <<\"O0O <4$L$TLTNUI6VD M8Y'O7#6T,K*0CDQM_#GO72:')=ZJ=' M\,O+:R/.">&'\-9O@[3[BYT9;Y[R/S9.QKG_ !7XIN+C3QI@4 .V6PVN?A\16,@!\F9,^C8_I6B->LH"OER3J2.,R9_I4+VRZI_+_@C]TEDLM8CY&G M$X.?E;_Z].$^K.PW:?*BCJ.#_6DA\5PXS]K<'T()JY;>(Y9 ?+O1@]F!IJ=; MK&+^;_R)<5T;((KS=)^_AD 'MTJ[;R6#,=TV/9E_^M4HU5YB"OV=_4' S^M. M2Z$>7>PA/^ZP-'M*G6G]S0^6W4=+-;LJJEQ;XX_A/^%4?&&LII7AXHL,@0'F MTO=C#_:KF^LTE\5U\F:.$T[#TTO3#@RF2'Z>M593IB,T0DGPI^]MK072+@%F M&IYXXW'.#^=,DT/4YE(3482#QRO7]:(XO#O3G0G&78K)_9LR*IE<9Z$BFOI5 MNO,=R"?0U.GAS5;>WPTL#JO( Z_SJ,27MO&3<6L;JOM70I1?PR7WF=NZ+,.C MS;0RA)01QFK"Z2[1[9K)%8=\_P#UZHC4-^!%#("1P$[5%-J@5O+=+EGQUP>O MY52C)B<__7-OY5\X M_P!KG1=7NI@@E)D;@GWKZ/NAFTF'JC?RKYKU72;J75+A5@?89"=WXT7C:TB' M=34D:#^/+N6,JMO&@/H/_K57/C/5'4IYK >QQBJL>@S]H6^IJ==#F7DQJ/QK M-?5X]#5U2>/QEK"+M6Y.#Z\T#Q-JKG<9"6/>A-$G+;0BU(-(F1L,X4BDIX=; M)$NLR%]5U2F:'B* M7;\!>V8QM9%_.H'U+3UZ/D^U5[63Z&;Q,QPEE M'0D?C2;Y&X\P_G4$FJ6I7"*_X"H#?QC[L+GZD4^:9F\34_IEWD#)>F%ESS(0 M/K5,ZCZ0J![FHWU$#J8E_.B\R/;U'U- /&5ZDFE50X)57)^E9+:L%Z3K_P ! M%1G5,GAY6_W11RR'SU'U-I8I5Y,)Q[TC2*O+^6H]S6/_ &DQ/$,S#W(I?MSG M_ET3_@1_^O2M+J%Y=9&@US;D\O&?;K4"PVK7"3(C%U.0%7BJOVV51PMNGYU& M=2D&2;M%_P!T?_6II2Z!;^\SI9[N[FQFR<<8!V8S5!XI ^X0!&_VF(K&?5)' M^]?2MCT'_P!:H6NS)VG?ZU,:4E_3#ECTN;AC*\O) OL9*B:Y@4@/=QJ!_=P: MQ]SMTM&/^\?_ *]."RGGR8E^IJ^1]6+W%T_$U/M=GO/^ENW^Z@_QI/M=N6X\ M]_\ @/\ ]>LP[P>9HD^E-,B*>;W_ +Y'_P!:JY7W%I]E(U#% M>?(7_@3FLLSP]YI7^@I!)&?NPRO]:?)W&E+M^!I_VB5S\L(_X%_]:F?VNP_Y M:1#Z &J()/W;+\2?_KT\+-CB")?J:.1!=KK^1;&JR'I+^48I/MDTA_Y:'Z)5 M4F4=9HE^E-,F/O7P'T'_ -:CD71"?,]G_7W%HM.3]R3\>*:3-W7'U1J[9>T#?B31B7/ M^J0?5S6.;F<_\M6I-\S?Q.:?(ROJ[ZLW5CD()S OL7J!IBK8WQ_G63LF/\+F ME\B8_P#+-J2@5[&%C5^T8ZS1BD^TKWN%_(5F_99S_P LS^=*+*?KLQ^-5R$^ MQAW-$W<_]\BJ/V&7O@?C2?9'[E?SHY$'LJ??\B\;V'_GJ MW_?-)]MA_P">C?E5+[*W3%M8E("V4GXBM2V^'>NW !,&P>]'*BU03V,/[7%_??\J:;J+^^ MWY5VSBC M.-EI=JV;N\,T@_@B_P#UU,NJVD(Q:Z:"1T,AS5\#PO!_$[GUJ*;5= C!$5N[ M&NB,8+XF2^;HBN?$-_\ P6D*CV4?X5"^NWC_ '[:,_0?_6HDUJR/"61Q_GWJ MN^HP/]VV(J^>FMI$N$GNAYUB(G$UJ1]!3UETRZZ-M;TS5%KG+'_1R15&XDRV M!%L)[BHE7BM[2^0U1?2Z^9MR:0C#=#*?QJC/I]U#D[=R^HJM!=W-OC;(2/0U MI6^L[OEF3'O0EA:NC]U_@#>(I[>\C*9V1L-D'WI/,/K70,MI>+T4^XJA<:/C M+0OGV-34P-2*YH:KR*AC(-VEHS/\VG"8^M0RQRPG$BD5%N-<336C.I2OL7!. M?6G"Y([FJ6XTX$^E%AW+PNR.]/%WGK5 !CT!JS#92RCJ!]:-@W)C)&XZD?0T MY2%'R8H&F2+R9!4B6 SS-0I"=-/=")@S2%0TGF21MD>AJ5])=$+V[>4L9&7/: MG^>AZ7'YBI]F+D:>Q=6\\L95\>V,5JZ?J$Q0*CVSANTC8_I7/B7(XG0_44UF M*'(=#]"::@AP]UFSK,I\V..2VACDZ[D?.?TJ:U39$#/:W!'9D)Q6&6EE(+@. M1T.:G74;R#"C=@=LBAHM3]Z[-L7-@IP9YX?]Z,'^9J426D@S%J<;'T=0M8RZ M[/\ QVP?ZBGG6K-A^]L!GVS_ (U/*S7G1M+8W$O,;6K@_P!V4@_RJ466HIPM MG/G_ &"36&FH:2W::$_[)JS'?0@Y@UF:/V;_ /52L4I(OM>2VK;97N(6'9D_ M^O4\>N2<"._4G_:;%5!>73#*ZE;3?[X_^M4,KW+Q,!:6LA)SN4X_K2Y;A>YT M-KKFI(/DDC?_ '7S6!XR\0W]Y-#'=DA5'RBH3=[%Q)I,J8ZM&W_UZYO5+A;F MZ)B\S8O9^HJXT4]QNYT^@ZVL4B$2!$QAE/2NLCUVV&#OC.>NV4YKS_0$00LW MVR&-_P"Y(#S^E:[%XL?N;:?<<#8Q_P :IPCLAH[5=;M0N?,G5#V!)R?SJ2/Q M3##,(_/=4[[AR*X:59D3Y["50.A*TE1IR^)$SE-6Y3 MT<>*765V@F$JKDJ"W6H['XE+J3F&6TC14.UF/2O/9;E;5!-'=AF'&P@C^E1* MI>X5E$>QQDHI[TI8/#2WB)3JI:O4]GM=?L)9&$+Q @. Q.\0X' R"*]#7_BI%O)T$ MB\.1^M>[7W_(/N<]/*;^1KY.N9C_ &C="WL9'/FMRV?6HG3C/XCFQ%2<+_-8(?5B/EMXXAZD?_6J-X;MAF>]B0=\&I5.'9'% M[>H]Y+[[_D= WB.]5B8RB9_O&JDWB*[8_O+N,?3_ /76$UOIZ\RW[N?1?_UU M&9=)C^[%(Y]2:I4X=%^!?-.75OY?YFO)KS/]ZX=O]T&H&U!I>1#._P!<_P"% M4TU15 %O8K^(S4PO=7F&([<*O^Y5X^: M:&,?7_Z]4WM=1E.9YEC^K8J(V-NO^OOQ^!S5)KN)1B^J^2;+;W+ ?O;_ /!: MKM:J+Z)_@B1;BW)_=6Y8X@MT'T7-*3J]S_ PS[8I-/K^9+@_M)+U9.3J M+<-)'&/K_P#7J)XY/^6M\/P-1'3+MN9IU3ZO3?L5DG^NO_%0'6+R4;(T4#T512>5JEU_#)C\J.5]42X6^-) M>KN3M%>O_K;I%'^]_P#7J%H(@?WMYGZ4S^R[CK/.B#_:>C['8I_K;S=[*/\ MZ]-+S&G'I+[D!_LY#\S.] N+(']W:LU&[2H_NI)(??BE&II%_J;5![GFG8JS M>R;]78>MS,?]598_X#4F_4W' 5![\5 ^MW;C V*/915.2ZGD.6E;\#24>Z!4 M9-ZQ2_$T6@NVYDNT7_@7_P!>HS!;C_77A8^U9I)/5B?QHXJK&JI/O]R+Y_LU M/^>CT?:K)/\ 5VN?K5"BBP_9+JW]Y?\ [2*_ZN!%_"FG5+H]&"CV%4LT](99 M?N1LWT%%D'L::U:)&O+A^LIJ)I';J['\:G73[IHS)Y>$!P2:F_LP)S-=1*/8 MYJK!S4X[%"DXS5UX;",9%PTC ] /_KTJSV$9.VW9_3<:"N>ZT3*8!/0$_04] M;>9AD1-CUQ5DZEM<-% B8_&FMJMRR% 5"GL%HT%>;V0P64Q*@J!NZ9-2+ISD MG=+&N/4BH1]IN,!1(WIBI1I=^XR87 ]6R*%J#;6[2'BRA7_67*CZ4GE6*_>F M9OH*7^RG7F:>%/\ @6:!:6*#,EYGV4?_ %Z=F3?^\PWZ:O\ !(WXTW[39#[M MN3]33O\ B5)T$KG\OZTAN[1/]7:9_P!XT"MZBB\3^"T'Y4\7ET?N6V/^ T@U M9D_U=O$OX9I#K5V>A0?111==P=-O[/XDGGZDP^Y@?2D)U!NK@?C51[^YDZR' M\.*9_I$G>0_C1<:IVZ(MF*\/WIU'_ J:8)OXKE?^^J@%I=.,^7)^-*;*X Y M'U-'R'9=T/,#9QY^2?0UT6C> M5U8+*?W5N>=S=ZR] TJ2\U6/?CRHSN=NPK MTV[\?:981I9Q'E!M'89IJ$I;(T3C%7DQUAX.\/:/$IN%$]P.IJP6PV M6RPHH["N)%Y-J=WO>0D.<\&NBCT2V\I2\Y5R.YKT'A:5-+G>YP1QE6JVJ<=C M3?7]AR[@#U%86L?$26P/E6V)&]?2G7?ARX\LF&7>/K7&:AX;N4N&=]P)[&G* MA3FERJXX8F<)?O=$5]1\8ZSJ$OF2W3*!T"\8K$O-;U'7+A4N[AG1.@SQ6B^A MLZE6\BJEO"G+N?H*0_9@<")C] M:FET^]C;/E;E]JKON0_O(F3'AB)T7[KT,*U"%5>\CJ9(XKA-LBA@:R;G2&C)>(Y3 MTIMGJ;1D17'W>@:ME7! ((*GI7J6HXR-]F>=>KA7;HE6OM]O=C9>0@GINQS6>H:,98MM]<5%/<1< 5ZW)IJ2TM8L7/AX39 MELYE8'G:3S6//9W%N^V6)E/TK0@O6B8%'(K7CU6*XC$=U&K#UQS6',UMJ:\J M?D#1&HI$2A*.Z,@M;F^^5GCMR?Q K3%A9S ?9]4&3V<8JGO2ZNC&L*-V M'.,T^?2W6,LME(#V*Y(JV9^J+7]EWZ#,-W!(/9Q_C4;VFK)R80X_V>:R"LT) MY\Q#]2*LV^KWMLV8[A_HQS2L#IP>Z)7FN8QB:R(QW*&J4TT+[]D MV3Q03+W!C _I2'5])NB/M6EA/4QL:%H"IQ6J,$>QIZ321_)%6[OP[J5E"9I(E:$?\M$.167FGH(W;75-&^SI%>:7N91_K%(R?TJTL MGA:7'EM=6S^N34=%AD0<,Z@5@Z>;/[8\ M]];7 MFY7R@>/TJFVJ7KVS6[W#M$W4$YK7TWQC=:=9K:-9VT\*] Z#/YXI6[ M#]2P;C2C.HM-3N+=#VDSQ_*M*)[W;BVUFUE7TDX_F:S6\0Z#?$?;M$"'NT+' M_P"M2BU\%W9_=WEY9'_:&1^K4@LC6-KJMP/GM[&XY^\KK_C7T1X>5D\/V*NH M5A$,J.@KYG'A^Q*YT[Q6NW/1WVG^=?2_AN,Q>'+",RB7;$!Y@.=WO2EL.*-2 MBBBH*"BBB@ HHHH **** "BBB@ HHHH KWQ(T^Y(ZB)OY&OD6_N]1GU&Z$:, M!YK#@>]?75^=NGW)](F/Z&OD'4=8NWU"Z57V@2L./K32OT.>O%R:M%/U&"QU M*49DD*C_ &FIQTI5&9KU1[9JB9KJ?JTC4]-/NY?^6;?5JK5;NQBU-?%)+T1: M\C3(3DS-(?2I!J=E#Q':!O=JB71)!S)-&@^HJ46FFP'][-O^E2^5];F4O9O> M3EZ$4FLROQ'$B#V%5S/?3'Y3(<^@J\=0TV 8@MLGU85!)K=P>(ML8]A0O*)4 M(O[%.WJ1IIU_,,L& _VFJ7^R0HS/=(OM5.2]N9C\TKFFK;SS'B-V_"J][N:\ MM3K)+T7^9>$.FV_+2M*?05(-3LX1B*T!]VJM'I%TXRVU!_M&IUTRWA&ZXN5/ MLII-)[LRDJ3^*3?]>1'+K$K_ .K1(_H*K&XNY3P\ASV J^)])MA\L1D;U-1O MK3@8@B2/W II);(8G\:;10:#0*6@ DX4$G MVJ:.RN)066,X'4GC% FTMR'-)FM:/10$$EQ=1(O< \U+YNB6JX$332#N>G\J M=B'57V5+6*.)>V!S5"6^N9CF29S^ M-&@KU'TL7!I"IS<7<:>PZTFS3+=CEWF/M6:3GJ&"#T44R'3KJ?[L9 ]6XJTNE)%S=7**/[JG)I^\R.2 ME%^?WF<99",&1B#VS2K')(<*K-^%:OVC1[9?W<#2OZMT_E4$FMW&-L"I"O\ MLC%#2ZLM2D]HD4>E7<@SY6P>K$5,=+CC&9KR-2.RU1DN[B4YDF9L^]0]>M*Z M[#Y9O=FF!II([>:4X2-C^%-2?03IQ^UJ6)=3N M)3\K!!Z*!5=KF9OO2N?QJVNDS8W22)&/LZE"L>B MD_A0I6V$X)[EMK]B"JQJH)STJ)KN<_QX^@I4LYWZ+CZTX6>#^\E5?QH]YA:* M(3-*>LC4TNQZL?SJ9DA08W%C[4--#Y>U8^<
I7R.ATO4!9>&9E"X=S][O M7/[-S%Y'^=N:MA\Z,H' W51D;>HQPX_6MJEN6*Z6)IWNV='X7U86>HI;W'*, M>&-=EJUVXGW0/D;>!7E[$A4E7@C!KJHK]IK:*3=\P7K6N'@ZWN2>B(JRC1O) M+5DJ:UJ-O(2LS#GE2:UK?QFP0+=V:R#UKGKN02D2KU/WJ9&W3(R*]2-"'+L> M>Z\[[W.J;4-%U/J?LS^_2JTNEAOFMITF7V-9 MH9QTP:<-,NH_GMY#^!I$L/&IJE]Q8D@EB.'0BH&16^\H/U%#7>J0#;+N=?1AFFKJ$3?ZV,J?85J MFI(YY49P?NZD,MC;2+@Q*/I6=-H,3G*2,I]*V1+"_P!V0?C4ET.=3E7#51EL;J,_-$3]*ZV)Q,I(4C'4$4A!/-<\LOI2 MUB[&ZQE2+M)'(YV##(P_"D*HYX?!]ZZEX8W^\@JI)I=K)G"!3ZBN>>6S7PNY MM''Q^TC!,; <8-)A@>16I)HI'^ID(^M5VT^\B)Z,*Y9X:K#>)TQKTY;,S"IW M$TA!/&.:N/$X_P!9"?J!4>Y8Q\@(^HK!IKD(H M%>\TI*TEH>(FXN\3(NM->/)7+)[52:S< &,[O;TKIU/:J]QI_F_/!\C]_>O+ MQ& LN:G]QZ5#&J7NU/O.=V2)QM.:D42_W36@V^$[)T(/KBD!!Y!R*\UJSLST M%KJBHA93DJ:L+-[XJ3@TNU>XH G@OFC(YR/0U?6:SNEPZA&]164$3TIZJH-# MA]5@(8RJUU^E64;PM'J,:3!^,,,UT4(U9NS6G MNIY%;:[=0'#A)5]'45"-;TW)>V,BCNG-:N%GJ05%AT:Y)/G20$^M*-#24$V]_"_H&SD_I65)!-"2) M8G0CU4U&" >#BE81H3:-?0]8-X]5(JHT4L1PR.I'L:DBO[N @Q7#KCT-7T\1 M7>,3K',/]L9HU S?M$Y0IYS[?[I/%265T+.\BN#&LNPYV-T-6=0O;*[@4P6H MAGS\Q7H:33M'EU.-FBGB1E_A=@,T7 OZGKMEJKKNTZ.WY^8Q^GYU,FF^&KQ1 MY>HRVSD=''&?RK*GT+4+=B#"9,=X^?Y51D@FB.)(77ZJ11<#I6\'-(FZQU2V MN/1>$XE@D3ZK4>:Z%?&>H2E%OECN44Y(D7.:9>ZCHVI7<#"R^S)_RUV<9IW P M.M&!72W&B:1=2K_9NH*@;^&3M5.;PS?):W7 MUS7UGJ'_ "#;K_KB_P#(U\:W44DFI782-F/G-T'O34;F%:FIV;=BRVLNN1#$ MB#_=%02:I=R#!EP/;BI(-%O9<%H]B^K&KPTG3[8;KJ[4G^ZM.T49BL8]S4Z6>EVX_?W&]AV%9,EQ-*I)^M M&:,TS9)+8**3-% "T4E% Q:,T^*":DW)E19E\H-_$W%6[>#2[2607LAE*_="G@UES75Q/CS96;%0_6BZ!PE):O M[C2N-3B$JM:6ZQ[?7G-5Y-0NI=V9,!NH7BJE'7@4KE*$4.+,W5B?J:3I5JWT MV\NL>5 V#_$>!6O%I6E646_4+P&4#_5I0HL'.*T.?56[<5/)K4<1*V5LB*. QZUGSWMS<-F25C[#BG[J%>;VT-1;/2K+FZG\UQ_"O M2H)=6BC;%E;H@]6&365U/-%#EV!4^LG^AJ27=A;_+;0;S_ 'FJL^IW+#"D(/11BJ=%)R8U!(<\DDAR[L?J:;Q10,DX M')I%"TE7;;3)I@'DQ%%W9JEF.GV@ A)GD'<]*?*]Q0:AFGCF MM_+1!\O ;Z5'HSX,J$]ZZ<#4?ME+.K@U.*4XE"M]15T6>FW@Y1#5J"^EC((8UQU,%?6F['5#&=*BN;T_A2)VS Y%.M_#$L9.;A@,>M5K37'5@ M&;BMZVU>&7 9AFN2H\33TEJCI@J%36)R.I6]W8SME/D]<=:KQW<9&)%(]Z]! ME^S7,9#A6![5$-%L98\&%:UI8[11:,JN#B]3A@87^ZX_&@P,>@S]*Z6Z\,V8 M8GYDK.DT0PY,%U^==JQ"[,XG06RDC':%E[$4S#"M4Q7\7WH5F7U%1G8Y_>P- M&WTJXU8OJ1*C)&80#U4'\*C,,!^]$I_"M*2!<9%57B([53C">ZN9J4X[,K+' M%%DQQ*I^E-).:E9*85IQA&*M%6$YN3O)D9I,T_%-Q2: ,U(DF#4=*,4(DM$0 MSQ[94#>]9T^D@M^X;:*MJ?>I5/'6LZF'IU/B1M3KSALS(;2KL?=8&F?V;J!Z M**WU)XJ0,17*\NI=&SH6.J=C 31M3D. HJ[%X3UF;&$ !]ZUU![1<>=.S'V-:T&K+)@.>:NK,KCY M34_5(QW1LL3S[,I0>&],@ C+?4U>33[6+_5PJ/PIVXB@2XZU2I1B[I"E-R5 MF."[?N\4]9&0TWS :4,#6JDQQ7T+<:A8V2[I[I$QVS5.\BLO$FE2Q+MD1QA7QS6#@:6/G.E5F4Y5F4^Q MQ727VC0:!K+VM\,@?=![BLJXTZ1Y&>V"O&3D 'I4V9',EN-MM8O[0YBN'_X$ M^:F?5KB1]TH60XQR*UC?J M9N_0H].G!]JGAO+FV?=#/(K>H8T6@@EO4%TY2%F^9AV%=1)X.L[R/S-(U:"7 M/1)"0?Y47*,E/%FL1(!YX<#'WU!_G7U=X6F>X\+Z=+)C>\()P*^4;KPEKUL< M&P>09&&C((/ZU]6>%(WA\*Z;'(I5UA *GM4LI&S1114C"BBB@ HHHH **** M"BBB@ HHHH KWQVZ?\N;@DRS.V>V>*@% >SDW> M3^2-=_$%RH*6B);QGH%'-9LUS/<,6FE9R?4U%2TKFD81CLA*6DJ6"WFN6VQ( M6]Q04W;5D=.CBDF8+&C.3Z"MF/2+6SB$VH3<]1&IY-1RZX(E,=A;I"O]XC)J M^6WQ&2J\WP*_Y$EOX?98?/O9TA3^Z3R:C>^TZT)%K:B1QT=ZS)KB>X;=+*SG MW-14N9+9![-MWFR]<:Q?7*[6G*I_=7@51ZG)Y/K114MM[FD8J.B0444=\#K0 M,*54>1MJ*6/H!6E9Z094\ZZ?R81Z]33I=1AL\Q6$8]Y&&35J&EY:&;J7=HZL M(-)6.+SKV01K_6=MTKEC[FF4G)+X04&_C=R:> M[GNCF:5G^IJ"EHJ7J:)):(**** "CDG &3[58M+*>]DV0(3ZGL*OR&WT=]L> MV>XQ\Q/(4TU'J)RMHB*TTKS$,MTX@C'.&ZFF2W5O P%G'AE_C;O5:XNIKI]\ MKD^W85#1==!)/J2S7,]P?WLC-[&HJ**104444 %%%%( HHHI@%%%% !5R*1G M@\I>">M4Z5'*,&4\BD-.Q>:!K>W"9P1R?>H=*;_3V!/#5'-(W7 D.:Y+=S3@YK">'ISW1I M"M5AU/2K;4[6]3:[#GU-5KS20_S18*GTK@TN9$.58C\:U;/Q'=VW&[^K/N6[A+BV8@%E%5C>3]WS]:V;?7++4<1W484G^(4E]HUOY M?G6TZD>A-:*K!OEJ*S.66'JP]ZF[KR,=9GE;:50_45"US;!RDL94^HI98VB8 MC/Y51F4D\UI[.(XUI6U_$T$M;:?_ %5(_"MFVU]" EY:HX[LHP:UX[; M2-0CW0W/EL?X7YJ75E'XXE*C"7P2.+(I,5U%UXS M"JC5A+9D2H3CNC-Q2@D=ZD>!T)RI^M1GBK,[$L4K#C-6T?/6L\>U,6_EC;:5 M!Q6%;%4Z-E/J=.&P=6NGR=#:&*<%8]%8_05F1ZHH^_&1]*Z3P]JNF_;(A<.$ M&[G=4K&T9+20ZF Q$'[T&5H8<."^Z,>Z&MFWDM4 S=1Y^M>I!_#%UI32$VLN M$SP!FO#M=DMFU"8VT82/<<"II5OK%^EB9T_J]O,ZT3V17F[C_.HVET_^*^0? M2O/2?3JY_"I6#7 MVI7_ -98N2TIP4?74WE%BA\R\VK5))2EJ/R#3)KNWF9";54Q][9QFJ= M%%V1RH7*V!V/(IJW4'?H5R&4_ M,I7ZC%)6L-;\WY;JUBD7N0 #_*I%M]'O<>7(]O(>S=*?+?9D\S6Z,6A?E.Y2 M0?45J7&@W,0W0LLR?[)K-DBDB.)$93[BDTUN4I)[&C:>)=9TY,6FHSQ@XX#5 M]:^%IY;GPOITTSEY'A!9CW-?&IZ?B*^QO!__ "*.E_\ 7 5#+1MT445(PHHH MH **** "BBB@ HHHH **** *VH?\@VZ_ZXO_ "-?&%[_ ,A*[_Z[-_.OL_4/ M^09=?]<7_D:^,+[_ )"-W_UV;^=5$3(:*2BJ)#-+249H **TM/T.]U$;XHR$ M_O,,5J'3-*TM0;Z;S9>Z(:#*5:,7;=F!;VD]T^V&)F/TK;A\-I!#YVHW(B7^ MX.M1R^(S"IBTZ%84]<G M'4UE=22>I[U5U';_2G)=6EY\LJ>6Q[BDT_Q=%>@0:A&'![FKTVB6M]&9M/ ME /7:37="O%J\]/-&,J3>D=?)F?<:657?&0Z^U9KQ%#5UGO=+DVON ]#T-(] M[#<']Y'M/J*[(2D]]5W.2I!+X=/(S^12YJ>2$=4.14!K8S4K[BT9I,4M!6@I ME*#.<8[U0GUZ59#%"SN1WSQ575KEF<6T;8_O&J\%O\O!P/6O*Q6+GS^SIG91 MP\;"0\=C7*7L307!4@UZ&H M4_PUC^(M*6>U-Q$,2)U]Q7)B[5:?FCMP=Z-2_1G&B4CBGB52>:A;*G!I/P%> M19'M*M):%Y;J>)T2N-V>:VI59TG=,RKTX M5U9I&M&H/I6H&E*AUD8@]!7JK-():Q/'64R MDWRM$OES#H,4GV>8GG-,)NF88?:OUJ2&^>"95G(*$X)K2GFE&3L]":F5XB$> M968GV0@ M!75KX9;/-7[;PTB@;A^=3+'45U+C@ZSW..BM';^$U=;39FMBL:;G;@"NGN8M M.TY3YC+D=@:PYM>,DACLHCGL<5G*LZ\&DK+N:PHQHR4F[M%:3P_':::T,SJ] MU*,D?W:Y.?38K>X-O.QBE'0GH:[S3=!U/4=3BN)Y,IG+#VJ7Q_X66>U%[;+B M2)<'WKSJM%0M&+.Q5'43DUJ>;76F3VH#\2(W1EJER.HQ5F"^N+9L*Y('53TJ MV;VSO,"XA$;?WUK"PKV,NBM5]$>6)IK.19HUZ\\BLH@@X(((]:0PHHHH FBN M[B YCE8?C5]-=E*[9X(Y1ZD5E44TVA.*>YKB;1[KF:)X6S_#TKZP\*B,>%M. M$1)3R1MSZ5\;-T_$5]C>#_\ D4=+_P"N J9.XXQLS;HHHJ"PHHHH **** "B MBB@ HHHH **** *VH?\ (,NO^N+_ ,C7QA>_\A&[_P"NS?SK[/U#_D&77_7% M_P"1KXSN();C5;I(HV=C,W 'O51)D5:5$:1PB LQZ 5O6GA>;S4.HR+;0GG) MJ^;_ $709"MG"+F;'WSTJC!UE>T-69UIX5O94$MQB"'J6:IP="TB7@-=R#UZ M9K-OM=OK\L'E*QD_<7I6;0)4YR_B/Y(V[WQ/>W ,< 6WAZ!4&*Q69I&+.Q8G MN3244&L81C\*"BBB@H**** "EC1I9!'&-SGH!6AINCSW[%F_=PKR7:M-KS3- M& %F@GN!_&>U6H.UWHC&=9)\L5=E:+0/(C6?491#'_=[FEDUF"T!BTZW4*./ M,89)K,O-0N;YRT\A(/;L*K4KA&^KV1$Y6]U;LP]7U5KF0VUN3': M)PJ"LJBBH;;=V4DDK(****!A1110 4444@"BBBF 4444 %%%%( HHHS0,6BD MI* %HHHH **** "BC-&: $@Y!P:T+'6;NQD!CD; ]ZSZ2KC.4=F)I/<[_3_ M !99Z@HM]2A7G@-CFI[O0[293+:2?*>1@YKSD$@Y'6M.RUR[LR ')7TKKP^) MC%VEIZ&%:G.2]UFS):SV[''S >E0%PW4O& M::O%W1P)3;M4C9E7'I06P":5@JN0K9'8U'*<1,?:J;LKE\E<]SBK M)Q]SI4%J.6;WJ1\]:^?C\+D^IZ;>MAKEE./6IHE"C&#LSBFN M27+-71T:+; \"KB2(%PN *YX:Q&P_>0#/J*4:G&Q[H*F4*KW-%[);'18SSFF MG:.I%8BWW]V7(JU#>[CAB*QE3:U:-5-/1,TU8@?*I-,E9FX;!![4U)MPQFGD M BN9U'T-E!;LYK4]!CE)DM^&/\)Z5SD]G/;L5DA88[UZ.J*3R*BGCC<@.BD> MXJ/8*>JT+]NX:/4\X# 'G(IZR@>M=?>6UH$RL*YSS5!_LD*[FB&/I5O .,>: M4DD1',+RY81;9@,%DS\C$U/:O-H]0E7R>HW'I6S<^(]'M5.Z= M6/HN*X!K;4KH_P"D79 ^M.31[=3F65I#Z5T?5H=C!XAK64C?N?'4!8K:6N\] MB:HR:MKVI<(OE(WH,4V"&VA \N!<^IJX)7(P#@>U5'#)/2*7J93QT%U;,]-" M,K;[RZ9F/;-;5CI]M (XQ]3582HG,DBK]344OB*WMOEA0R,._:MW23WU.+Z MU6F_<5D=KI\L5O 6)_%=J;&>VM )25(9NPKE+W6[N^)#.53^ZM9 M5V^VQF;VK">%C9SD=U.O-)03.8D;?*S>IIM(*6O&/1)8+F>V),,C)GJ >#5] MM6CN;1;>XM8Q@_ZU0 U9=% &D=.@GYLY]_\ LMP:HSV\UL^V9"A[9[TQ':-M MR,0P[BMFVUR.7;'J5NL\8&,]Q5/E:)]Y/NC%HKHI-"L]1W2Z1=+@#)BD.#6% M<6L]K(4GB9&'J*DHA;I^(K[%\'_\BCI?_7 5\#_ /D4=+_ZX"ID M-&W1114E!1110 4444 %%%% !1110 4444 07H4V%P&^[Y39^F*^6KW7]/TF M\NHM-M]S^8V9&]\C$$"^5$.,#O6/1142DY M.[-H4XTU:*"BBBD6%%%% !1110 58L[.:^G$42DD]3V%-MK>2[G6&-22QQ]* MZ&YDAT"P-M"P>XD'S,.U7"%]7L95*G+[L=V-FF@\/V3VUNXDN91AG':N:)+, M6)R3R32LS.Q9B2Q[FDI3ES>@Z=/DU>K84445!H%%%% !1113 ***='&99%C7 M[S' H V_#%IONWO'7]W;KNY'4UF:E>/J%_+!Z5T4YDT+PZ8!CS)^I]* MY.M)KE2B90?,W(****S-0HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *,444 ^4Y'!J[#J)4 2+GWJC16E.K.F[Q8 MI14MS=BGCE&58?2GRC,+#VK !*G()!J]#J&$V2C/O7HTL77!X-7'A3;CY@:KVLR1W6Y>AK0EN%:-^*\N5]D=BMN9ZP*CDAL_A22,8P M20?K432D3##'!/2MV"U#Z>P*AY#P >U'M>2(*',S&69+Q #SMIV]0VPJE)6SZ4_:7AS1ZC4/?Y9$<@,4P<=5.:W+><3PJX[]:PY0Q1 M688)%6-+G"2-"QZ]*ZL%6]G5L]F88BGS1OV-BBBDKW#STA:>DSHOI_'$:P**QEAZ,Y1B#[&H6%BOA8W6D]S8OR4E9<<9K/:1>A (H%[)C#_ ##WIC2QN>$Q M70E=6:.-QE%\T6*%C/6,5,B1Y_U8J*/RSU8U83RLXW&I5&DMHE.O7>\F2JJX MR% J0,W8G\*U5F235:LF-!=6;;:G;Q9 !8U7FUF5AB-0HK,4;F"CEB< "N@L/ M!^J7@#-%Y49[M652K3IJ\W8Z:>&5LNQ)J)G5 2<\=J]*TWPKI=D M0MQ()ICT%>>:NBKJERJ !0Y %94<5&M)QAT.BIAW226#<8YKZZ\)(8_"FFH<9$ Z5\<$E1D$CD=*^Q?"'/A'2_P#K@*F3'%6-NBBB MI*"BBB@ HHHH **** "BBB@ HHHH K:A_P @RZ_ZXO\ R-?&%[_R$;O_ *[- M_.OL_4/^09=?]<7_ )&OB^]_Y"5W_P!=F_G51$R&BBBJ)"BE[4VD M206\MQ M($B0LQ["K-AI5S?L#&F$!Y8]*Z">]L=$MA%:JK7&,%AV-:1A?5Z(PJ5^5\D5 M=_UN1Z?86>CQ?:-293*>D?I69J^M27TA2']W;CHHK.N+F6[F,LS%F-14.>G+ M'8(4?>YYN[_!![T4=J*@W"BBB@ HHHH ***2D,6E56=@J@ECT IM=!X>LQ'N MU&X $2#C/K5PCS.QG5J*G'F9/;0KHNDO/,0+B0?(.XKFY)'FD+NQ+$]ZNZMJ M#7]XSY^0?=%4*=22>D=D11@TN:6["BBBH-@HHHH ****0PHHHH *D@_X^(\= M=PJ.K>EB,ZE")1E2U-:NPI.R;-OQ6^8;1=W\ RM+4 N8"O3;Q7.UI6^ M-F6'LZ::%I*6BLC83O12T4 %%%% !1113 **** "BBB@ HHHH ****0!1110 M 4444 )FEHHH **2EH **** "BBB@ HHHH *3O2T4 "G:^H+-OK5JYTRZ;33<+(H4'!3/-821 M,DZ'!!!I)JWUK=?:3) M)="*W X5>IKR[PZ\<>NVKRL%16R2>U>@ZSXUTF E(5-Q*OW2.E>3CX3E6BH* M^AZ>$E%4VY.QLV$-LEE+, > <,_6O'[Q3Y%>I&M:,>A2UG43 5MHTV$#DUSY))R3D MU+=7+W5PTCDDGIFHJ\^O5=2=^AT4X*"L%)2T5D6)2T44 %%%)0 M%)2T (W3 M\17V+X/_ .11TO\ ZX"OCINGXBOL7P?_ ,BCI?\ UP%*0T;=%%%2,**** "B MBB@ HHHH **** "BBB@"MJ'_ "#+K_KB_P#(U\87H_XF5W_UV;^=?9^H?\@R MZ_ZXO_(U\87O_(2N_P#KLW\ZJ(F0449IR(TKA44ECV%42-K;TK0S./M%WF.$ MKFF:7!IZ?:KT@MC(0]JRM1U>:YE=8V*P] HK114=9'(ZLJK<*7W_ .1> MU/6_*S:6 5(E&,K6 6+,68DD]S2=Z*B4G)ZF].E&FK(****1H%%%% !1110 M4444 %%%%(9;TVS-_=K$.G4UK:_<"W@BL(3A%'S 5+HJ)8::]Y(!N;H:Y^\N M6N[IYF[FMW:%.W5_D<:O5KW^S'\R&BBBL3K"CM112 ****!A1110(2C%+10, M*DMFV74;>C"HZ <,#Z&@&=-XI4-;VLHYX%'(I1R4ZUR@Z5MB/CO MW.?"Z0MV%HHHK(Z HHHH ****0!1124 +1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !0..1P:*2@"_#?RE=DCDCZU- M& SC[KBLJI$E>,_*:"DSI(Y/,LF@('#=ZS[J5(5*J1FJ'VZ< @-BH&9G.6.3 M1%*+;*E*ZL(Q)8GUIA&:=101M;:RH_P!U@:P*4,R]&(KJP^*= M%6M=&52FIZG04E8R79BH]A4$EE,1F>Z?'IG%<]+X@U&;"^9@&F&YN9?ORL:UIWEU%)=D="8=/12) M) 3[FL2Z$22E8&+*>>:@EV+'\\GS?6JTITW>Y+C.:Y;%T*>Y MIKW$, .Y@#Z5C2ZA/+P#M'M58DL_:0R.26/)K;2GIU.-2%I'."> ME5J**R;ON=<8J*L@HHHI%!1110 "BBB@ HHHIB"BBBD 5-:P-5J'E$_+*,8JKJUO\ 9=2EC]3D5M-\U-2[:'/37)5E M'OJ4Z3-+16)T!1110 4444 %%%% !1110 4E+10 4444 %%%% !1110 4444 M %%%% "4M%% !124M !1110 444E "T44E "T444 %)2T4 )2T44 )2T44 % M)12T %)2T4 )3UED0_*Q%-HH3:V LI?S+UY%3IJ2G[ZD5GT5O#$U8[,EPB^A ML+>0L/O52FOF,V5Y4=*IXHJZF,J5$DR8THQ=S1;4%D0%@=X' J".]=20PRIZ MU6HK)UYMWN4H1+GV_!^5,8Z4IU.3!"J ?6J5%'MZEK7#DCV%>1Y#EV))IM+1 M66Y0E+110 4444 %%%% !1110 4444 )2T44 )2T44 -;I^(K[&\'_\ (HZ7 M_P! -8W /0QL/TKY6UO4;;3+FY@MHU,ID;+#ZU]3Z@<:;='_IB_P#(U\8Z M@S2:G=EB2?.;K]:TA-Q3L85:*J-# MZF%:\6JBZ?D<[2T^>%K>=XF&"IIE8F^X4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% "4M%% !24M% "4M%% !1110 4444 % M%%% "4M)10 M%%% !1244 +1110 444E "T444 )2T44 %%%% !1124 +111 M0 4444 )2T44 %%%% !1110 E+110 4444 %%%% "-T_$5]B^#_^11TO_K@* M^.FZ?B*^Q?!__(HZ7_UP%2QHVZ***0PHHHH **** "BBB@ HHHH **** *VH M?\@RZ_ZXO_(U\87O_(2N_P#KLW\Z^S]0_P"09=?]<7_D:^,+W_D)7?\ UV;^ M=5$3(****8@HHHI@%%%%( HHHH ****8!1112$%%%%,"UIJ>9J4*_P"U6GXF M;_28T]!5308]VJ1MZ4NODG4VYS6RTI/U.66N)7DC,HHHK Z@HHHI@%%%% !W MHHHI#"BBDH 6BBB@ HHHH 2K-A=-9W:2CL>:KTE"=G=":35F;VMV@N +^#E6 M&6-8-;FBWRE393_\ (2N_^NS?SJHB97HH-=UX8^'%QX@\/W6IM+Y1C!,2 M$??P,TQ'"T5?TO3FO]<@TV0[&DE$;'T.<58\2:-_86MS:>KF01X^;'M0!DT4 M[RY-F_RWV?WL<5U/A?P>OB'1=3OS/Y?V*,OMQ][@_P"% '*44YHW7)*,%R0& M(XI$1Y#M1&<^BC- "44K*R-M=65O0C%;WA#P\GB75_L4DWDH%R7]* ,"BO1C MX"\.W,[6=EXB1KS.%1@!D^G6N(UC1[O0]3EL+I#YD9QD="*+A8H44 $] 3]* M "S;5!)]!3 W?#4>ZY=\?=%9NIR>9J,I]ZU_#D9]I3S#[5K+2G$Y8:UY/LD?>L3JL<[12"EIB"BBDI#%HHHH ***2@!:*** "BBB@ HHHH 5':-U=> M"#D5TJ3)KUEY%[>9HG M'S*<5'76-:PZWIWGHH$X'2N6EB>"0QR##*<&G4I\NO1BI55/1[H;129I:S-0 MHHHH **** "BDI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!***[/P=HUCKNBZO;O' MG4(H_,A;/8 D_P!* .,HJ>WM9)[Z.T5296DV8]\UVWQ T;2]"-AIEC"3?&(& M;')W+=&&&,&@#@Z6II[6>#YI871&/REA@&DBMIYU=H87=4 MY8J,X^M $5%20P37+^7!$\K_ -U!DT3V\UL_ESPO$_\ ==<&@".BI(8)KAPD M$3R/Z(,FG7%I=TM6(;"\N(S)#: M32(/XE0D57(*DA@01U!H 2BK-M975T=T-M+*BGYBBD@"I]4^QAHQ:@@A<.#Z MT 9[=/Q%?8O@_P#Y%'2_^N KXZ;I^(K[%\'_ /(HZ7_UP%2QHVZ***0PHHHH M **** "BBB@ HHHH **** *VH?\ (,NO^N+_ ,C7QA??\A*[_P"NS?SK[/U# M_D&77_7%_P"1KXOO?^0C=_\ 79OYU2$Q;&U>]OX+9%W-(X&!7N>K_P!IZ+J7 MAS3].MG^R0IB?;T.00K4FI>.M>N=4GGCOY!&9 M,H,]!0P-G4]);2?B[ GEE(I;E9%_%LUU5E;V<_Q*U,WL"31(@)5A["LV^\4Z M/J]GH-_<2 :E:R+Y[=V (_PJ[X9U.TU+Q]J-Y&?,MF09^F!2 H^'_%UMJ/B2 M71)],MOL,K&.,!!E?QKH/!EE;Z%+XMMVC#VT 8[#W'S<5AV,/@W1-1N-;6]+ MS*28X#_"WY55\/>-+,VGB:6^DVS7Z,(Q]=W^-,#0\+ZA;>,[#5["[T^WCCA1 MFA9%P5Q6!X>N+VST66+2=)B><2G==2KD8].:A^'6O6.B/JAO)-@FB94]SFMJ MQU71-;\(1Z=/J+:?+!(6;;QY@_*@"MXTL'N/!-IJU];PQ7_F%&,0P".*S/A5 M'YWB=H\XW1D9].E7/$^M:*_@B'2-.G>62.4L6<\FL/P'JMMH^LR3W3[$,9 / MO0'4Z>U\%V>G>)CJ-[J\20Q2F0A6Y^E:>G7UAXGU_P 370B26&*T;RF89Z!N M:\EU"X:?4+AUD8HSDCFNL^&VN6.D:G>6VHMLMKV$Q,_]W((_K18+C?AW;07. MNWZ31+(JPN0&&<>UCFO99"(MXR%Z4[2Y_!_A:\O?LUVU MQ--&VV3L,GITJEX=\1Z-J6@7'AW6W\N,N6BF]* +>E^*=/\ $'AZ5+VTCCU- M6&QXU X_"NDU+P9;^(-3TJXU&94MHX00F>7/I6#9Q^%]$TN6RTZ07ETQ!,Q_ MA%8?COQ5Y^IZ9+IMRP:U09 /0UK)?NT80?[Z2\D8/C343=:[+;1VJVL-L=B1 MJ,<>]VO9[5AYM^XCM];L!-$ M +E>-HKF#4MO<2VL@>)RI[UI"=M'L93I\SYHZ,;+"\$A21<,*973Q_9M=M=K M!5N@,+[UAWVG3Z>^V8?0BB=-I76P0JJ3Y7HRK12"EK,U"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH 2EHHH 3M76?#G45T[QE;&0XBF_=.#T.>*Y.I()GM[B.9# MAT8,#0!ZCHOA;R/BS.TT7^B0$W&2.,=?ZUL6B6LZZOXQN8?M5R)C':QD9';' M\ZO:OXOTM?AT;VWDB&JS0")B/O?YXKD/AMXWATR-](U/;]GE8LDC?P,>](9V M6A7VH7NG37/C"&U@T]U.Q&0!@/; JII-O9S_ ^UVVTX[K:6;:A]JKZE9Z$) M9]2US7OMZ@$Q6X;CV&*J:+KNG6_PZUH02)#(9-T$6><4#(?$OBP^"&M]$T*U M@C>) 9I&0$L?QI+E[;XA>"9+Y[6.+5K60*[QC&X'_P#53KJR\.>/;2WU"34% MLM1"A9@QQN]ZI:_JND^$?#?]AZ!<">YFU_7D^'VGV.EZ/;0B M[>(232N@))(SW^M:_AGQB?$WA358[JWB2\1 6=% W#(]*Q6&@?$'2K66\O5L M]4@0(Q8XW 57U2ZT3P7X>GT_2+D75]<\22@]!0 GQ+C1/"N@%4524Y(&,\"J MWPU1&\.>)BR*Q%OP2,XZ5H:1?Z-XU\+0Z3K5T+:[M?\ 52$XR/\ (KJM(T70 M-#\$Z[!I-V+J /A_I]]:V<4FIWHW>8ZYQ3(K^U\?^!KZ M>]M8DU.U!(D1<$]?3Z5D_$#4;2[\&>'H8)T>2*/#J#R.M5O %[:VOA_5TGF6 M-WC.T$]>#0!NV,A\'^&+.+3=-2YU:\^8.RYV\FMVXDLYO"D__";"VCO70F(( MH# XXZ5G^#?&&GW_ (?DTZ\N4M;^(E89V[#-9VLQ^&M)T^ZFU.^_M?4I@0F6 MR%- SRDA!= (._# M%I9ZK=BUU*S78CDXR*9)YOX<4-XCL P!!E&0:]>U+0K&[\?/=7,"FUL[;S60 M# ) S_2N2N/".G>'=1T^\BU>*X F&55N@K=UKQ99:?X[5C(LUA-M/M_%&J^'(D0"U=?,91_= )_I7,MX M*\'G4!J<>LH+'/F&(MSGKBLK6?B'N\66-Q8IML;']VJC^)>0?YT>@%K7_B/- MHVM2Z=HMG;1V-LWE[3&#NQQSD4OBS1['7[+2-=L(%A-VP2=4Z;O\BKVH^%O" M'B6X;5[;54M1,-\L1.,'J:?/=:79>%]-L;>]200W?7/;YN: (/%?BM?!R0Z% MHMI H$6)9&0$DGZUY/+(99GE;[SL6/UKJ?B'=0W?BF26WD61"H^8&N4I@QK= M/Q%?8W@__D4=+_ZX"OCINGXBOL7P?_R*.E_]E:VA:_;,\K 98Y-)@'K1S_=;_ODT<_W M6_[Y-,0$ TA4'J*7!_NM_P!\FC!_NM_WR: $ [4N,T<_P!UO^^31S_=;_OD MTAA00*.?[K?]\FCG^ZW_ 'R: $VCTH(!I>?[K?\ ?)HY_NM_WR:8C<\,N%N) M$P/F%9FHKLU"88Q\U6M!D9-5C7:V&]C3=2WE$L3%6'>NCL[Z+ M68?LUY@2=$/O7,X/]UO^^32QN\4@= P8=#M-7"HX^AG4IJ>O4OZKI,NFRX(+ M)_>[5G"MZQUQYL6]]&94;@96GZKH/E1^?;!MI&XC'2KE34DY0V,XU7%J%7F:*.?[ MK?\ ?)HY_NM_WR: DGJ2?J:-S 8#''IFCG^ZW_?)HY_NM_WR: $@Y4D?2D M[YSS1S_=;_ODTO/]UO\ ODT R#D$@^U Y89/4\DT<_W6_[Y-)@_W6_[Y- ' MI6D^!O"]WI\%S<^(XH974%DW#(_6K>N:QX?\)^&;G1O#MP+N>\&)I\YXKROY MO]O\C28/]UOR- Q)/U-)S_=;_ODT8/\ =;_ODT +DXV[CCTS12<_W6_[Y-!S_=;_ +Y- "@D M=&('H#1N;&-QQ]:;S_=;_ODTN3_=;_ODT7 4DGJ2?K133G^ZW_?)H&?[K?\ M?)I#%;I^(K[%\'_\BCI?_7 5\C?] VW_ .^:/^$;T;_H&V__ 'S6I10!E_\ "-Z-_P! MVW_[YH_X1O1O^@;;_P#?-:E% &7_ ,(WHW_0-M_^^:THXTAC6.-0J*, #M3J 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 ; **** "BBB@ HHHH **** "BBB@ HHHH __9 end GRAPHIC 23 vldr-20201019xs1017.jpg GRAPHIC begin 644 vldr-20201019xs1017.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "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 ANKE+2V>>3.U1DXK'_P"$KL/1ZNZ[_P @B?\ W:\\9PB;F/%>;C,35IU% M&'4QJ3E%V1VK>+=/5SO= MCTO_ E=AZ/^5<511_:-?R#VTCM?^$KL/1_RH_X2NP]'_*N*HH_M M&MY![:1VG_"5V/H]'_"5V'H]C_A*[#T>L :([(&296ST'K3O[!<,09UPHY..E5]9Q?8 M?/4-W_A*[#T>C_A*[#T>L2+281&PD9T/_"5V'H]+_P )78>C_E7/?V,Q)"S#.3M&.M+_ &%*Q(CE5MIP_M1] M9Q?8.>H;_P#PE=AZ/1_PE=AZ/7/KH_.YIP(O[V.M)+I0\TK#+N4$#D>HS2^M M8KL@YZAT/_"5V'H]'_"5V'H_Y5@+HKE-WF@D $KCMFGS:.A"B*3]XV?E(]*? MUG%]D'/4-S_A*[#T>C_A*[#T>N92P O_ +,S!B!DX[&ENM,:V@,OF!L'!&.E M3]O\ BO3/ M#9B%_(4,GW<"MRO$?C+=K/J=K"#D1CFM\-352HH2(J2<8MH[?_A:GAO_ )^& M_(_X4?\ "U/#?_/PWY'_ KYXP/2C ]*]7^SJ7F&_\ GX;\ MC_A1_P +4\-_\_#?D?\ "OGC ]*,#TH_LZEYA]:GV/H?_A:GAO\ Y^&_(_X4 M?\+4\-_\_#?D?\*^>,#THP/2C^SJ7F'UJ?8^A_\ A:GAO_GX;\C_ (4?\+4\ M-_\ /PWY'_"OGC ]*,#TH_LZEYA]:GV/H?\ X6IX;_Y^&_(_X4?\+4\-_P#/ MPWY'_"OGC ]*,#TH_LZEYA]:GV/H?_A:GAO_ )^&_(_X4?\ "U/#?_/PWY'_ M KYXP/2C ]*/[.I>8?6I=CZ'_X6IX;_ .?AOR/^%'_"U/#?_/PWY'_"OGC M]*,#TH_LZEYA]:GV/H?_ (6IX;_Y^&_(_P"%'_"U/#?_ #\-^1_PKYXP/2C M]*/[.I>8?6I]CZ'_ .%J>&_^?AOR/^%'_"U/#?\ S\-^1_PKYXP/2C ]*/[. MI>8?6I]CZ'_X6IX;_P"?AOR/^%'_ M3PW_S\-^1_P *^>,#THP/2C^SJ7F' MUJ?8^A_^%J>&_P#GX;\C_A72Z)K=GK]@+VR!CI7T!\(?^1*3_KH M?Y"N;%X2G2I\T32C6E.5F=]1117F'4%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% &=KO_ "!Y_P#=KS6:%Y?X@%':O2M=_P"0//\ M[M>>_P /X5Y&.J2IUHRCO8YZK:E=&2PPQ'I24Y_OM]::.M>LG='0B]! \9#! MA@]JN1QO+($12S'H!4:?<7Z5^<4FY/4BFMIK M=@LJ%2>U,2-Y&VHI)K?BNK87K2S3Q$9^7:#TI'U"T28>4RA"Q1YTWWOI3H;NV2**1IL[(]IBQUX MH5&%VG(7*K[F'@^E&#Z&NAFO[$M%M">62,C'(%+%?V $RC8,'"DCJ*/J\+VY MT'(NYS[QNF-RD9&1]*;@]<&N@%]9LW#JI &21U'<4_S[1+=7+(L;9^3')YI_ M5XO:08%&W'3%);W]HW,I7?D[21T%:*.MN M<4EI>7<2>3"H;N,C.*U$O+$QS*S()';Y#CI4LES:VY >1"=HP .E-4W\3J!; MK6!4,&79_I6C12I*1RQVG'04HQL[>T"WF9"3SF\::- M29&)/2B:\N)4=).C'GBMM]0LUDC,;H!Q@@=.*JWMQ:R:=L5U:0'C J)4THNT MQ->9-X3_ ./^3_=KLJXWPE_Q_P G^[795ZF7_P !&]+X0HHHKN- HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH CN)1! \K'A037SQ\0+@W6H+,3]Y MCBO;/%E[]ETAD!PTG KPOQCUMZZ\#_'1C7_ALY6BBBOH3S@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ /2O?_ (0_\B4G_70_R%> =J]_ M^$/_ ")2?]=#_(5P9C_!^9T8;XSOJ***\([PHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH SM=_P"0//\ [M>>_P /X5Z%KO\ R")_ M]VO/?X?PKQ,R_BKT.:M\1E/_ *QOK31UIS_ZQOK31UKV8_"CH6QK)]Q?I3J: MGW%^E.KY:6[.%[AQ1112 4DG&23CIFDHHH *2EHH 3%+DD8)Z444 )2T44 % M%%% !1112 *"_E_P# 1U4OA"BBBNXU"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBH+R=;:TEE8\*IH X7QE?"XOT@0_+&.?K7EOC'K!79WE>_P#PA_Y$I/\ KH?Y"O #TKW_ .$/_(E)_P!= M#_(5P9C_ ?F=&&^,[ZBBBO".\**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** ,[7?^0//_ +M>>_PUZ%KO_('G_P!VO/>WX5XF9?Q5 MZ'-6^(RG^^WUIHZTY_OM]::.M>S'X4="V-9/N+]*=34^XOTIU?+2W9PL*559 MV"JI+'H!25KVY73=.%UM!N)>(\_PCUJJ<.9Z[(:5R)-%EVAIYHX<]F/-..BE MQ^XNHI6_N@XJ_9:7;W-J=0NIFGP,E*4Z?8WUB;ZVW6NS.HXKDJ02LX[,S:Z MH****S$%%%7-,M5NKL"3_5(-S_04XQ.1))MKQ _.%/(KIA33TA'F\RTNRN4 M+K3+BV7?@21_WUYJG6UXBF/H#C^=9TD4D+ ME)%*L.QJTB6Z)YR&10#C(K2G5=0M'5CFXA0.KGJR^]'LXS7NZ,+)[ѝ, M0=!X3_X_Y/\ =KLJXWPG_P ?\G^[795[V7_P$==+X0HHHKN- HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KG?%]WY&FB('YI#BNBKSSQ9>&YU0Q _+'Q0 M!SIZUR/C'K!77-UKD?&/6"NO _QXF-?^&SE:***^A/."BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** ]*]_^$/_ ")2?]=#_(5X!VKW_P"$ M/_(E)_UT/\A7!F/\'YG1AOC.^HHHKPCO"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#.UW_D$3_[M>>]J]"UW_D$3_P"[7GO\->)F M7\5>AS5OB,I_OM]::.M.?[[?6FCK7LQ^%'0MC63[B_2G4U/N+]*=7RTMV<+$ M/2M;6>(K,+]SR^*RJUXU_M/2A$I'VB#H/[PK6EK&45NRH[-&QH!B_LJ4VR%I M8%Y-MZ;N*TK",V,4NH7 VL0 M1&IZDUD,Q9BQZDYKS)KEIJ+WW,7HK"4445B2%:FE<6=Z5^_L_3FLNKVE7*6] MWME_U4HV-^-:46E-7*CN1V,=WYOG6L9=D/IG%=<)9[#1PZQ&2 M:/.QMY#Y3G*NO(-6=)U-GN[A[N?[T9'/>NO#S5)\CNF_N7F7!\NA4U*ZLKM? M,BA*3G[WI3[DDZ!;%^H? SZWS)_*MHDB6,,0V*BN]8D,@-G,Q![%1_A3U9 M[.SFN[HYN)QM13U ]:7-'F]W9?<*ZOH8TF/-?'3R_^ CKI?"%%%%=QH%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 5[ZY6TLY)F. HKRR[F-Q,+O9;);JW+')KAF MH B;K7(^,>L%=0:([@:/]K0SC_3+1)&[LO!-']I67832C+;,GG'0"IVCTS9Y8< ]-V:ZU[1Z\R-->YEW5Y/>2;YGSC MH.PJ"K%Y'#%-MA;X_E4JVFF+-S/E::;/31N(GZ> MIKI4:B6Z_ NTBO<:M))$88$6"(]0G>J%:XM].:1E\S:/7-5KJ"SCA/DREG%9 MU(3:YI-,33ZE&BBBL" H/'7CZT^%E29&894'FMXEMI1)"Y5QZ5H?VI;S?\?=DK-W9.":E^TZ:&#A/FSTQ5>VN+-))S,I(< MX7 Z"M8IP]U25BUIU'_VI;0?\>MDBM_>?G%4+BYFNI3),Y9JT8YM,R2R'@?G M3O/L%Q)L&3D8IR3DK.2L#5^ICT5JB;33("R'&>:S)=GFL4^YGBL)PY>MR&K& M]X3_ ./^3_=KLJXWPG_Q_P G^[795[>7_P !'52^$****[C0**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHJM?W MK*64GHIQ0!PGB&Y-SJDG/RIP*PWJY__"'_ )$I/^NA_D*\ M [5[_P#"'_D2D_ZZ'^0K@S'^#\SHPWQG?4445X1WA1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!G:[_R")_\ =KSW^'\*]"UW_D#S M_P"[7GO\/X5XF9?Q5Z'-6^(RG^^WUIHZTY_OM]::.M>S'X4="V-9/N+]*=34 M^XOTIU?+2W9PL=&AED5!U8X%7I=&NXAG ;G'%4%8HX93AAR*M?VI>GK,35P= M.WOE*W45=+NVQF/:#W)I&TR[5B#&<#OFD_M*\QCS32/J-VZE6EX/6J_<^8>Z M.;3+I<8CR#W!JO+$\,A2088=JL)J5TCJQ?<%[&H;B=KF=I6 !/85,_9V]RX. MUM"*BBBLR0JY:Z;->1&2,C ..:IU/!>W%LA2&0JIZBJAR7]_8:M?4?\ V;=Y MP(B?QIQTJZ"@A,Y[#M33J-V1@RF@:G>*>#Z9J-[.XC MC,C1D(.IIQU"Z+%C*Z5****R)"BBB@ HHHH M **** "BBB@#H/"?_'_)_NUV5<;X3_X_Y/\ =KLJ][+_ . CKI?"%%%%=QH% M%%% !1110 4444 %%%% !1110 4444 %%%% !117"7GQ-M;74Y[!M)U$E6V) M*L#E6/UQ0!W(="Q4,I8=1GFER"<9&17BNB:EJ"?$*2"[U*5GO58PO'+N1>#P M5'0BMOPS)K,A\4V4^JR2W,!(BG.?D^]T&:5QV/3P0>A!I-Z<_,O'7GI7%^ ] M0F;P6C7U\'NFDD19)7P6(9O7Z5Y7)XCUVUOKVUDN;GSGC;SG\W@F>]K,GWJK/UH A;K7(^,>L%=?8.W\*[CQ6S)X]2ZUI,UFWGV[,T)Z@=J[E5]SFL:K&/V7 MM>1V+R [%^E+@^ES4?:[G_GLU>&\-)N]SSO[1A_*SJ,&C!KE_M=S M_P ]FIYEO5B$I:01MP&QP:/JLNX?VC#^5G2X-,F:]558O(%;A3CK3R=1 MR?- ^E'U6709Y%)]JNL9\U\?2CZK+N']H0 M_E9T^#Z48/I7,K/>,K,KR$+R3CI4B'49%5D\UE0#=);N!ZXJK5VVU6[M7SYA=>ZMT-6+V&&^MC?VJA&'^MC';WH MY(25X/7L%D]C*HHHK$DZ#PG_ ,?\G^[795QOA/\ X_Y/]VNRKWLO_@(ZZ7PA M1117<:!1110 4444 %%%4;W5[.P0F65H^:G]\4>:G]X5Y=YLG_ #T?\Z/- MD_YZ/^=:_5_,Y_KO]T]1\U/[XH\U/[X_.O+O-D_YZ/\ G1YLG_/1OSH^K^8? M7?(]1\U/[XH\Z,?QC\Z\]L+&6[5IY9VBMT^\Y-:]E+$\9%I9>;&IQYDC=3^= M0Z274TCB'+H=7YL?]\5&8[5NJ1'_ ("*XZ>UBO9)$A,EM=IR8BW#?2L1GF1R MK.X(.",TU13ZDRQ3CT.RM/">AV6MR:M#"HN7]3P#Z@=JT+?3-.M9KJ6*-5>Z M_P!:<_>_SFO//-D_YZ/^='FR?\]'_.J^K^9/UWR.Z/AW1S;P0>5B."0RQJKD M88Y_Q-5X_"/A^.2YD%LI:Y&)"S$\>WI7&^;)_P ]&_.CS9/^>C_G1]7\P^NO ML=EI?A#P_H]TMS9VX$J#"EW+;1[9Z5O^:G]\?G7EWFR?\]&_.CS9/^>C_G1] M7\P^N_W3U'S4_OC\Z/-3^^/SKR[S9/\ GHWYT>;)_P ]'_.CZOYA]=\CU'S4 M_OBCS4_OBO+O-D_YZ-^='FR?\]'_ #H^K^8?7?(]1\U/[XH\U/[X_.O+O-D_ MYZ/^='FR?\]&_.CZOYA]=\CU(2(3@,":=7GN@2.=:@!=B.>"?:O0JQJ0Y'8Z M*-7VBO8****@V"BBB@"M?SBVLI)">W%>>RL7=F/4G-=9XEN,0I #R3DUR4E M%63K59ZLR=:K/0!"W6N1\8]8*ZYNME>_P#PA_Y$I/\ MKH?Y"O .U>__ A_Y$I/^NA_D*X,Q_@_,Z,-\9WU%%%>$=X4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 8GBW_D6KO_9#,Q7<1@GWJE7F5'%RO$^2Q,J8 ()4,Q4-L]LT?\(O* 6,Z!$!+L?X2.M4Y3['3[3$7^ T M(+W2F&)'3@I@O])=Q$5C6#8/X>0])_P ( MTX(5IT#D\)ZTKR?0ERKK[*-+5+W2A:3):.NYX]ORCKQ3M$UFQM=)ABGEQ+$= MR#'0_P"35&;PU'Y:>3+B9^B'O53^Q##JJ6,Y!7N*F; M1[1+6%2LS7,L8=74?*,CI1>5]@56LG9Q7 M(L[P1MSZEI0WI#*BQA@M1?;M",,;!4"[CF/9R#ZYK&@L=/FT3[2(Y#)346F1"$XXJ+FK-FQ2 MJ,NH/<@4E ."#Z'-><>J:>ML5N(81PD<:X'X5KZ1K$%TL=I<0 OC /8U5=K: M2**_F0R1&/8X'8@5G)=VD$OFP0N'!^7+&N]3=*ISIJS_ "-;\KN=+=PZ-EE9 M(A(.O K(M)+5M2DAM%80O&P;/EQ_9K>:^DX4*53/R_^ CKI?"%%%%=QH%%(2 ,G@5E7_B&RL@5WAY!_"* -:L^^UBT ML$)DD4L/X0>:Y#4/%5W=*4A B3U'6N>DD>5BTCEB?4T ;VI>+[NY)6V_=)Z] MZYV::2>0O*Y9CW-(:;0 TU?@_P!2OTJ@:OP?ZE?I6^'^)G'C/A1)24M%=9YX ME!Z4M)0!LW[%-,L;9#B-P6;'ISU-9]G)!J%BEI*P2XB M.8B>A]J27[3;3X:R?<.A&>:Q:OH=,79\W074KC=JZW48*NLFWKU -5-:0)J; MX_B 8_7%:,7T7D1H=^#_$?:L6\N#=7Y* MG'EM8Z+^R[(0;]O+Q_*,]#4!T&)55B[]'++N)SI_REG4;)+,Q;"Q#C/S#%4JGNKR:\96E.=HP*@JXWMJ9 M2:;T'1 -,@;.TGG%=#+I5JLVX1$QE1@ US@)!!'!'2K!O[EGWF4YQBIDF]BX M2BKW1;M[.+^U'@>-FCW$ BM*VTFS:/#KR6(]ZP$NYXSE9"#2K>W*@@2M2<9/ MJ5&<%NB]HB[/$$2CH&(_2O0:\\T YUN GKD_RKT.L*_Q(Z\'\#]0HHHK ZPH M/ HJKJ%Q]FLW?OCB@#E=9G\^^@"%NM)C7_ALY6BBBOH3S@HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ [5[_P#"'_D2D_ZZ'^0KP#M7O_PA M_P"1*3_KH?Y"N#,?X/S.C#?&=]1117A'>%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% &)XM_Y%J[_ -P_RKQN/[R?45[)XM_Y%J[_ M -P_RKQN/[R?45PXGXT?/YM_&CZ'H]K_ ,>L7^[4I^Z?I4=K_P >L7^[4A^Z M?I7:MCWH_"CS>Y_X^IO]\_SJ*I;G_CZF_P!\_P ZBKRGN?&2^)EJQU"YTZ8R M6[[21@@C(-7HO$E[&L[%LS2G[^.E8]%-2:V9<:LX*T6:]QXBO)K2.W1MBJH# M'N>;Y=A3&.H-9U%#E)]1NO4>\C1M]YI'7M M19(T,YP@P.*A?5;R2Q%FTI\D=JIT4.3?4?M9OJRQ#?7%O$(XWP@;>![U.NLW MZLS?:&)8Y.?6J%%',Q*I-:)EZXUB^NH##-,6C/:K&B=9?PK)K6T3K+^%8UW> M#;.G"SE*O'F=S8HHHKSSVR[I^H&S+HZ>9 XPR&K!LM.N3N@O/*SSM<=/TI!H MYEMXGA<%F&6R>E0OI%PIP2I.,XS73RU(KEE&Z+2=MB<66G6QW3WGFX_A0=?T MJ#4-0^V;(XT\N",85!4L>C,2RO(JN/2J[6#12;96 &TMQ1-34;*-DP:=MBI1 M117,0=!X3_X_Y/\ =KLJXSPJRI?2%F &WN:W+[7[:V4K&V]_:O>R_P#@(ZJ7 MPFL6"C)( ]ZS+[7;6S! 8._H*Y6\UB\NR0TA5?05G'DY/)KN-32U'7[J]RJD MQIZ"L1R6))))]34IJ%N] $1Z5&:D/2HS0 PTVG&FT -K$N?%%S:7+VZP1E4. M 3FMNN'U3_D)S_[U8UJDZ:O%V/2RS"T<34<:T;I(V/\ A,;O_GWB_6C_ (3& M[_Y]X_UKG**P^M5OYCVO['P/_/M?B='_ ,)C=_\ /O'^M'_"8W?_ #[Q_K7. M4A. 31]:K?S!_8^!_P"?:_$Z[3_$.K:E=+!9V2/(3VSQ^.:[&+6KNPC$-YKM MC%-W3#-M_'!KEGO#X;\%VT5FNV^U')>4=0N2,?RKHO#OAFU.@6,TFB)>3W', M[RD K^8K15JLM&[GGU<%A(+G4.57LK;O[V4=;O\ 6D@-[#+;ZC:CJ\1/R_AQ M7,_\)C=_\^\?ZUMZCM\)^/!;V:-'IL^U9(C]U@W45R_B6P33M?N88QB(D.@] M 1G^M3+$55M(VH9;@YM*5-.ZNG_GJ:$?BK4)59H[-'"#+$9XI%\6WSL%2U1B M>@ -6?"^M:-I.DW,%\'::YRIVC[HQQV]:NVNJ^'[1(IXG42+M7'E'(QU-/ZQ M5_G%++\)&37L/34D$0CP.#%DCUJ;^U_# 4;HXV0L/+41$&/CG)[\T?6 M*W\X/ 81?\P_YF'_ ,)?>?\ /LGZT?\ "8W?_/O'^M:\>H^'889X28GS&0'\ MHYS[5PS8WMMZ9XI/$UE]HVI97@IWO1M]YT7_ F-W_S[Q_K1_P )C=_\^\?Z MU@01-<7$<*D!G;:">E=%-X+NXKQH/M,>%4$N1QD]NM"Q-=Z\Q4\LRZ#M*"7W MC/\ A,;O_GWC_6C_ (3&[_Y]X_UJE8>'[F_U"XLA(L<''KQTH6)KO9DRR[+(?%!?B;/@SQ-UU\]> T,?CJSC;JK,#^1KZ%K>C4E45Y.YY698:CAZBC1C9-!1116IYP5AZ_ M/E4A!]S6X3@9-I% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 ':O?_A#_P B4G_70_R%> =J M]_\ A#_R)2?]=#_(5P9C_!^9T8;XSOJ***\([PHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH Q/%O_ "+5W_N'^5>-Q_>3ZBO9/%O_ M "+5W_N'^5>-Q_>3ZBN'$_&CY_-OXT?0](M?^/6+_=%2'[I^E16O_'K%_NBI M3]T_2NU;'O1^%'F]S_Q]3?[Y_G452W/_ !]3?[Y_G45>4]SXR7Q,****0@HH MHH **** "BBB@ HHHH **** "BBB@ K6T3K+^%9-:VB=9?PK*O\ PV=6#_C( MV*GMK.6Z#F,9"C)J"K-I>R698H =PP;WMCWE:^H]([_P"[&'POI3EB MU$X;$F!WI7U:=D*A57/<4\:W= $87!&,5M>E_,RO=[C6M-01MWS,<\X-,E@O MI6RT;Y*^G:IEUNY!)")R:#JTX8^8%.>PJK4GU8_=[E"6WFA*B1"N[IFDVA20 MY_*K%YJ,MZ%$@4!>F*J5A+D3]W4AVZ$T4K*"J$K[B@TR/J:>:]S .]!'52^$ M::0TII#7::$9J%N]3&H6[T 1'I49J0]*C- ##3:<:;0 VN'U3_D)S_[U=Q7. M7GAW4;J[DGBC!1SD&N7%248JY[&33C&K+F=M#GZ*VO\ A%M4_P">0H_X1;5/ M^>0K@]K#N?1>VI_S(Q:0\@UM_P#"*ZI_SR%'_"+:I_SR%'M8=P]M3_F1MW%J M^N^#[+4+,;YM-RLT8ZXR3G^5=MX>^(>C+HMJMVXAF^XRCL:\_P!'L/$&B77G M6JC:>'C/W7'O6U)INEWS>=66(_*3^)K:.(@M4U<\O$4J4UR3U5[JV MZ\ANN7B>,O&L4%B@-K;L&>4>@/)KE/%-\E_X@N)(CF-,1J?7 Q_2NINS>PV, MEEHFF+91R#$DI.78?F:YC_A%M4)R8JB=:#ZG1AN2%G>R2LN_FV;OA/P_I^K: M2)+A3YJR_,<_P\<59_X0NPGOYI$=UA64C 'RJ >A/O7.Q^'M;B&(BR#T5J<- M"UX*5#R ,1D=:DLO UB8;I'$SR;,JNWYEZM M4M3\)6]MHMUJ,4D@:*4J(V'09JA_8.O;-F]]N9--U3"@E,,TXEFR+6/R]H&T]VZC$*%E M)*X.!SZC'-4?^$6U3_GD*/\ A%=4_P">0H5:*^T3*.&EO8O>!)#+X[LY6QN= MF)Q]#7T)7AO@GP]J%GXMLIYHP$4G)_ U[E7=A9*4'8\+.)1E6CROH%%%%=1Y M)6OIO)M7;N1@5RDISD^M;VL2\+&/J:P9: *4M5)*MRU4DH JR=:K/5F3K59Z M (6ZUR/C'K!77-UKD?&/6"NO _QT8U_X;.5K0T;2+G7-22RMA\QY9CT5>Y-9 M]=QID0T'X>W.KQM_I=Z_D*>ZKT./SKW*LW%:;LX(1N]2*XU3P_X98VNFV::A M2R8YR!U*G_ .M7&,I1V5AAE."/0UKV.K)IOB>._L$,4(E^Y_LYY%6/&=BE MGXCD,*X2X5954>X!/ZFMX-QERO9[&SEV.>HK<7PCK+;L6I 7N2*;'X5U>23:+ M8]<9R.:?M8=Q^#H++P]#J#ZA^^ MD7<$QE?IP*@N?"+PV6FS17L<[WTGE@)G"\9[BLU6@^I3IR1S5%=!XE\,IX?1 M"+IIF+%7!'0C\*NV/@@WGA_^T_MFUBA=4QQ@''/%/VT.52OH'LY7Y;:G)45W MT/P[@FLK9_MLHEGA,HP!M&,\'CVKA)HC#/)$3DHQ7([XIPJQFVH]!.#238SM M7O\ \(?^1*3_ *Z'^0KP#M7O_P (?^1*3_KH?Y"N3,?X/S-L-\9WU%%%>$=X M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8GBW_D6 MKO\ W#_*O&X_O)]17LGBW_D6KO\ W#_*O&X_O)]17#B?C1\_FW\:/H>D6O\ MQZQ?[HJ0_=/TJ*U_X]8O]VI3]T_2NU;'O1^%'F]S_P ?4W^^?YU%4MS_ ,?4 MW^^?YU%7E/<^,E\3"BBBD(**** "BBB@ HHHH **** "BBB@ HHHH *UM$ZR M_A636MHG67\*RK_ SJP?\9&Q12A21D#@=Z=\B'GYJX%$]T8 3VJ58B&Y1GX_ MA&:O6=K$MJ;R\)$(.$0?Q&AM:FSLMX8HEZ !036RA&*3DRDDMS/<2*-K(RCW M4BF5L2:E=VSB.]@BD!&<%1G'Y5#>6<,EJ+ZSSY><.A_A-*5.]W%WMTZ@X]C- MHHHK$D?'U-/-,CZFGFO>R_\ @(ZJ7PC32&E-(:[C4C-0MWJ8]:A;O0!$W2HS M4AZ5&: &&FTXTV@!IK9M#_HL?TK&-;%K_P >L?TKS,S_ (:]3LP?Q,GR:,FD MHKQ3T!!NP!CBN^%-VY:=K];G-*766Q1:&SU*(FT0PS@9V'H MWTK(8,K%3D$<$5MW=S%;2P1VZ#<&!W8ZBJ&K(J:@^/X@"?RK*O%6OU6]BZ;= M[="CDTN36G8V<*D_LB$N%61F)&< 5"P\VDT4ZL4[,R,FC) MK7&C1D%?..\#/M3FT1 6Q(QPN1Q3^K5.P>V@8V31DT,-K$>AI*YS07)]:,FD MHH 7)HR:="H:=%(R">16U/96Z7JJ8L*R$@9]JUA2R^7;GU/%>B_%9 MTM7).E4Y: *4M5)*MRU3D- %:3K59ZL.^W/ M7]*X6M7P_KDNA:AYZJ)(7&R:(]'4]:]RK%R2:W6IPP=GJ=1\,].M+Z:[:ZB# MJ!@-D I[UU\6G:-<07L<<,\CJA&)Y 1]1Q7(1Z =4\VY\':B!YW,MJS[64^V M,U';^#O&RRMDM"N,.[R' '>N.HE.3ESV\C>+<5:USD[>QDN=<2QA&YVGV#'U MK<\:7JCQ4ABPYM(T3U&0HJ^+G1?!T,AM)A?ZVP*F4EQI]A>TGW-^7QAJDPPSJ% P !T%$7C#5(HD160[/N$CE:P**/8P[![2?6#6''^(8K;2]*@C1O-LY MS(Q]01BN=HK)4(+[[FCJ29W&O^*='U:*&U"7$D#2F68R'D$G.!Q5BU\::3;: M$;58IUDC1HTB!^1@3G)XZUY_14_5H6Y1^VE>YZ7;^/=(CL;3S%O!/;PF/RT? M",3GJ,>]>_P#PA_Y$I/\ MKH?Y"O .U>__ A_Y$I/^NA_D*Y+?^1:N_P#R>+?^1:N_P#Y_X^IO]\_SJ*I;G_CZF_WS_.HJ\I[GQDOB M84444A!1110 4444 %%%% !1110 4444 %%2+"[)OQA0<$FG[HH'!C(D../2D4991ZD"B@'# ^A!KSKWW/<-366,9@M5^Y'&#CU)J6U@M;; M9'.1YSC<&/\ #4>KKY@MKQ>4= "?0BH+^%I66XC^='4=.V!77)\LY2M?;[C1 MZ-LDDSJ,;\YFBY_WA2Z,^^2:U;[DB'CW%1:?$T;M<2'8BJ>O>I](7:]Q>,,( MB'!/J:4+N<9/?]!+=,RV&UV7T)%)2L=SLWJ2:2N4@?'U-/-,CZFGFO>R_P#@ M(ZJ7PC3UI#2FD-=QJ1FH6[U,:A;O0!$W2HS4AZ5&: &&FTXTV@!IK8M?^/6/ MZ5CFM&WO+=+=%:0 @HKQ;H] M+V<^Q8HJO]NMO^>HH^W6W_/4470>SGV-^W,6H6"VKL%GC_U9/?VJM=I=^>1Y M3KQC Z5DB_MPU5Y]96Z.9KDO]:A^W6W_/45-2JFN6.PXT9IW:+B M3RQH51R%/4"A9Y5.1(P.,53^W6W_ #U'Y4?;K;_GJ*SYGW+]E+^4N>?+_P ] M&I?M4_/[UN>*I?;K;_GJ*/MUM_SU'Y4<[[B]E+^4L457^W6W_/4?E1]NMO\ MGJ*5T/V<^Q8HJO\ ;K;_ )ZC\J/MUM_SU%%T'LY]BR"000>14CW$LC[FD)8# M&:I?;[;_ )ZC\J/MUM_SU'Y4^;S#V4NQ<2>5/N.12BYG52HE8 ]JI?;K;_GJ M*/MUM_SU'Y4<[[A[*7\ILZ)_R%X?J?Y5W5>?:!=P2:S J2 L<\?A7H->UEG\ M)^IYF-BU-7[!67J,FY]G85IDX!-8MPVZ1F]37I'&4I.E4I:NR=*I34 49CCD MKD=Q4\"6LRY09/<'M44@+' ZFG23V>E0B6YECAWG&YCC)KYOB&?)"/).2F]D MGN;T5KJM"TL,2]$45!J,?F:=,@_NYJRK*Z*Z,&5AD$'@TDJ[H77U4BOC(59J MHIR>J9T6T.)@;="I]JY;QCU@KJ(?E,B?W'(KE_&/6"OV'+WS5HL\NO\ SE: M***^B/-)(9YK9]\$KQMZH<5:DUG4Y4*27\[*>VZJ-%2TGN.[#J__"'_ )$I/^NA_D*\ [5[ M_P#"'_D2D_ZZ'^0K@S'^#\SHPWQG?4445X1WA1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!B>+?\ D6KO_P>-)A! MX4O9",@(>/PKPI-(BW)6/ S6+=6-NQZY:_\>L7^Z*E/W3]*XZT\ M>6CB*WCM)GE("A5QR?SJ>[\>ZCVSEV-2BLP M:U&6 ,3C)Q6RLR1E6A4YQSNI.+6XM0MWJ8]:A;O0!$>E1FI#TJ,T ,--IQIM #:J M/C>:MU4?[QKRLV_AQ]3V,F_BR]!O'I1@4M%>"?1"8%''I2T4 )^%&!Z58M+. M>^G$-O&78_I6L= M(?DN=4B27NHSQ^E:0I2DKHSG6A!V;U,''M1BM>\T&6W@ M-Q;3)=0#JT?:LFE.$H.TBH5(S5XL3CTH_"EHJ"A,48I:* $P*,4M% "<>E&! MZ4M% "8]J,"EHH 3CTHP*6B@#9\*8_X22U^I_D:]<8\U3_$N> M]=;XM\3V^D;;"ZLY9;>Y0@RQD87]:R/#^B?VXMK/)M*PL;9MJ*/G9>WM6<(UC0*!P*Z,NR=8J$L1BE\>WEYDSJ<^ I_"VC1I>ZA=J] M\WW5(!"?K64U=GEXRGSUDF[:'4> _ ":0B:CJ"A[QAE5[)5[QWX)3Q';?:;0 M*E]&.#_>'I78P3)<0)-$2 "3T%7RJUCM6'I^S]G;0^6+VRN-/NGM MKJ-HY4.""*@KU?QS>^$]>AE*WBQZC#D!@!R1V/->4=ZQ:L>)6IJG*R=T%%%% M(Q-SPI;P7&L_OT638C,B-T9L' K>ETE-9N?M%_9+9NB@>5 0"^>^*X=)'B:R-]81N9V.3/*3G.2YZ^M)+/+.^^:5Y&]78DT M7[#E4@U91LST.9+;5/$.GP_9+6&WCA6XEVX / ."6_:)N?WTG(P?F/3TI5N;A%"K/*H'0!SQ1=&JQ4;W<3K/&EE: M646E1VT<:N% D*=SDTQ/N+]*Y8S2RNGF2N^",;F)KJ4^XOTKGKG!BYJP4XJ3^V[T]E_[Y-2'68OF_T1.3FC^V8LY^R) MU!Z4*5O^7@7\R$:Q>A2!C_ODU1 MM(:[30C/4U"W>IC4+=Z (CTJ,U(W2HS0 PTVG&FT -JH_P!\U;JH_P!\UY6; M?PX^I[&3?Q9>@E%%%>"?1!2'I2TAZ4 =-]H_L7PU''"/])O,DN.H6J-GX:U& M^A\]8]H/.6ZFKTT)U#P]:7D0W-:';(H],FMV'QWI\<")Y#_*,<+7I1A2FU[6 M5HI*QY6T?J#63K%J+/5)HE^X3N7 MZ'FN@O-0A\27]I!;+)M23>[-V&16%KMPMSJ\S(RM)+XBB:)ECAPE8TNJS^E*4*4>MPA.M+ M>-BDZ-&Y1QAEX(IM.ED::1I&^\QR:;6#.E>8Z*,RRI&OWF.!FM:3P]/'=& S M1AL9K)B?RYDDQG:HK6G[*WOF%5U;KV9GVFDSWEY); M(5#QYW'K5V#PQ=SQ;Q*@/.%(ZX]Z@LM9-C,\D<(+.3DD\U9A\3SQ*,1#<"2. M>.?:M(*A;WS.H\3?W!GA92GB>W4]02#^1KUHG )KR;PNYD\46[GJQ8_H:]6F M;"'WKUE6GZ53F; )KU'H>05)C@5D:V][#HEV^ MGINNPA,8]ZN7=T(())WZ(I('K[5Y^_C#69TE?3[1]S2;54KN./:OC,?B*F8U MK4;>S@^NS9UP2@KO"1[5Z#?7*Z;8)$F M#+M"*!W]Z2U<0:6EY=6\45TR9DVH MO6[_ ,OT%*7(O,@2+RT))R[_P#PA_Y$I/\ KH?Y"N#,?X/S M.C#?&=]1117A'>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% '->/?^1-O_P#/F'\1'T_HG_ "!;3_KF*NR?ZMOI5+1/^0+:?]NMC MYYCD$=01]:*V#JMK=?)>62@?WD&"*JWU@($6 MXMW\RW?H>X]C1*DK7@[H''L4:***R)'Q]33STID?4T\U[V7_ ,!'52^$::0T MIZTAKN-2,]:A;O4QJ%N] $1Z5&:D/2HS0 PTVG&FT -JH_WC5NJC_?->5FW\ M./J>QDW\67H)1117@GT04444 6]/U*XTZ;?"V5/WD/1A6FVHZ+.3N M$/!_6L&BM8U915MT92HQD^;9^1M7&NQQVS6^FVHMD889_P"(UBGDY[T45,ZD MI[E0IQ@O="BBBH+$I:** "BBB@ HHHH **** "BBB@#9\*?\C):_4_R->JSG M/%>5>%/^1CM?J?Y&O4I.IKW\J_A/U/F\Y_C1]"L_2LJZEW/L'0=:NWMP(EP/ MO&LAFPK.>< FO,S_ #/V>>*_$,>JB?28[::-8I, M"XS@;@>G6M[PCIEY:Z2AU.6*9@=\3*,%1[\52DTJ3Q?*[74!M+".4%!_'(0> M<^QKH+HXC2PMCM"J 2.PKR5!UHPP5!6;U?6WG?\ ,T;L^9D%U(;^XVC/D1G_ M +Z--<=AQ5@1B&,(O0"H'ZU]KA,+#"TE2I[(YI2_\ MB;?_ .X?Y&OG:'_61_45E4W/'S#^(CZ?T3_D"VG_ %S%79/]6WTJEHG_ "!; M3_KF*NR?ZMOI6BV/76Q\N:I_R%[S_KL_\S56K6J?\A>\_P"NS_S-5:YSYF6[ M"BBB@04444 %%%% !1110 J??7ZBNM3[B_2N23[Z_45UJ?<7Z5A6Z&%;H+11 M16!@%%%% !6MHG67\*R:UM$ZR_A65?\ ALZL'_&1L4 98#U.**53AE/H0:\\ M]TU=5<0K;6?2-5#,!W)K6MK73K8)BV9G9-^6YK'UB-I9;>=!E94 'UK:4.ZQ M-E!MBV8)KTJ7\26FUK&T=V));Z=>!5-LP8IO#+QQ63ICK(]U9#)B=24![$5L M1*\15LH=L13KWY_QK%TF)HKNXG<86)&S]:=3XXNWJ#W1EL-K%?0XI*5CN=F] M2325YAB/CZFGFF1]33S7O9?_ $=5+X1IZTAI3UI#7<:D9J%N]3&H6[T 1'I M49J1NE1F@!AIM.--H ;7(:AX@N;;4)H512J-@9KKZ\YUG_D,7/\ OUU83"T< M1)QK1ND1/$5:"YJ4K-EW_A)[K_GFE+_PD]U_SS2L.BO0_LC _P#/I&?]JXS_ M )^,W/\ A)[K_GFE'_"3W7]Q:PZ*/[(P/_/I"_M7&?\ /QFY_P )/=?\\TH_ MX2>Z_P">:UAT4?V1@?\ GT@_M7&?\_&;G_"3W7]Q:/\ A)[K^XM8=%']D8'_ M )](?]JXS_GXS<_X2>Z_N+1_PD]U_<2L.BC^R,#_ ,^D+^U<9_S\9M_\)/=? MW$I?^$GN_P"XE8=%']D8'_GT@_M7&?\ /QFY_P )/=?W%H_X2>Z_N+6'11_9 M&!_Y](/[5QG_ #\9N?\ "3W7_/-*/^$GNO[BUAT4?V1@?^?2#^U<9_S\9N?\ M)/=?\\TH_P"$GNO[BUAT4?V1@?\ GTA_VKC/^?C-S_A)[K^XM'_"3W7]Q:PZ M*/[(P/\ SZ0O[5QG_/QG?>!=>N+OQA8PNBA6)SCZ&O=9.IKYT^'?_(\Z?]6_ M]!-?1M006_E1 MEFYD;EC4T-O))*9IQC'W5]*?)7?DV6_4Z7-/XY;^7D34GS/0J2=ZJ/UJW+WJ MF]>R9%27O59^M69>]5WZT 1-7(^,>L%=<>M =J]_P#A#_R)2?\ 70_R%<&8_P 'YG1AOC.^HHHKPCO"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#FO'O_(FW_\ MN'^1KYVA_P!9']17T3X]_P"1-O\ _NMCY6$RHF4%/AC MO I:(R*!Z$BNA2;24D_5%I]R[%IVHOS+/Y2CJ6<4V]NX8;8V=JQ8$YDD/\1J MK+#?.H,GF-GH"2:@:*1%RR$#U(I2GRJT4_F#=MAE%%%8$#X^IIYID?4T\U[^ M7_P$=5+X1II#2FD-=IJ1GK4+=ZF-0MWH B/2HS4C=*C- ##3:<:;0 VO.=9_ MY#%S_OUZ-7G.L_\ (8N?]^O2RS^)+T.;%?"BC1117M'"%%%% !15FPT^ZU.[ M6ULX6EE;H%%=)_PA,4'R7^N65M/WCW@D?7FLY5(QT;*46]CDJ*Z#5/"-]I]J M;R&2*\LQUE@;__"'_ )$I/^NA_D*\ [5[_P#" M'_D2D_ZZ'^0K@S'^#\SHPWQG?4445X1WA1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!S7CW_D3;__ '#_ "-?.T/^LC^HKZ)\>_\ M(FW_ /N'^1KYVA_UD?U%95-SQ\P_B(^G]$_Y MI_US%79/\ 5M]*I:)_R!;3 M_KF*NR?ZMOI6BV/76Q\N:I_R%[S_ *[/_,U5JUJG_(7O/^NS_P S56N<^9EN MPHHHH$%%%% !1110 4444 *GWU^HKK4^XOTKDD^^OU%=:GW%^E85NAA6Z"T4 M45@8!1110 5K:)UE_"LFM;1.LOX5E7^!G5@_XR-BBBK>GW,5M<%YEW(1C%<$ M$F[-V/=0ZVU*6VMS$@!7.>:D_MF4*%6-0,YZ5,M_8;67[. #[4S[9IZGBV!& M.X[UU)M*RJ(TVZC?[:G[(O2F7.HBXM!$4P^N5JSL9L?'U-/-,CZFGFO=R_P#@ M(ZJ7PC3UI#2FD-=QJ1FH6[U,:A;O0!$W2HS4AZ5&: &&FTXTV@!M> M%?!ELMHH&H:D"S38Y1RE;R[B!CE<'@XS^-8/B?3DTSQ!Z; M;ZUX\C72P/LN5DD-^ZX;'7TQ^%'M:G\H^2%OB.3M=.NKW=Y,>=O7-0S0R6\S12KM=> MHK;U77TEU26;3T$<+'(&,HVWA:YN8X M$^_(VT5T4G@YX=4_L^2_A68KG!S^72N=@D$-Q'*1D(V<>M=1J/C&*[OEN8K( MATA,:LQ!()!&?UJ:GM+KE"'+]HR+/0VO-4FL1=1(8V*[R>&/M6S9_#^^NX"X MN8U?) 0YYQ^%9FBZS8Z7/]HGT]KB;!^;AJR]5I>AKSCH*K,G6JST 0MUKD?&/6"NN;K7(^,>L%=>!_CHQK_PV =J]_P#A#_R)2?\ 70_R%<&8_P 'YG1AOC.^HHHKPCO"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#FO'O_(FW_\ MN'^1KYVA_P!9']17T3X]_P"1-O\ _8;E(]:T6QZZV/EO5/^0O>?\ 79_YFJM> MPW/PBM[B[FG-_(#(Y?&!W.:C_P"%.6__ $$)/R%8\C/$>"K7V/(J*]=_X4Y; M_P#00D_(4?\ "G+?_H(2?D*.1B^I5NQY%17KO_"G+?\ Z"$GY"C_ (4Y;_\ M00D_(4N_\*15( MD$LJ.\:,RIRQ Z5ZS_PIRW_Z"$GY"MOPW\.K30IKAI)C<),FQD<#%/D94,#5 M;M+1'A"??7ZBNM3[B_2K7C7P-+H6HI%(VAC;SVY4&L: ME*4MCFJ8*M.7+%;',45U7_")1?\ /=J/^$2C_P">[5E]7J=B/[-Q/8Y6BNJ_ MX1*+_GNU \)Q9_U[4?5ZG8/[-Q';\3EW1D.'4@^]:FB=9?PKHK[0X;NT5.DJ M+@,.]G@JE'$1ZI_P"1LU+;A#:S? MMK?W11]N;^Z*Y5@:Z=['J^RD=3I.#445G8JS!I0PQW-A@$U1L_,VI?"--(:4TAKM-",]:A;O4QZU" MW>@"(]*C-2'I49H 8:;3C3: &UYSK/\ R&+G_?KT:O.=9_Y#%S_OUZ66?Q)> MAS8KX44:***]HX0HHHH TM$UR[T*^6YM6RO\<3?=<>A%=#62$G:3^%<916=/^K?\ MH)KZ+DZFOG3X=_\ (\Z?]6_]!-?1JTO0U9>JTO>O. M.@IR=*IRUK,G6JK]: (FZUR/C'K!77-UK MD?&/6"NO _QT8U_X;.5HHHKZ$\X**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH .U>__ A_Y$I/^NA_D*\ [5[_ /"'_D2D_P"NA_D*X,Q_ M@_,Z,-\9WU%%%>$=X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 6MJF^9T(5?7 MBO$A\/O$V!_Q+_\ Q[_ZU933N>5CZ^)?\ H'C_ +Z_^M1_PKWQ+_T#Q_WU_P#6HYY=@^MU_P"0]K_X330/^@C' M1_PFF@?]!&.O%/\ A7OB7_H'C_OK_P"M1_PKWQ+_ - \?]]?_6HYY=@^MU_Y M#VO_ (330/\ H(QU'5K(6\0,ZYV"O.O^$"\4/-YCV.YBV6);K^E="O@[7 B@V?;UK*=2<=D<\L M7B8R;4+W.G_M:Q_Y[K1_:]C_ ,]UKF?^$/US_GS_ %H_X0_7/^?/]:GVU3^4 M7U_%?\^_S.F_M:Q_Y[K1_:UC_P ]UKF?^$/US_GS_6@>#]?ZT>VJ?R MA]?Q7_/O\SK)KN&"W\]W 3&1[UR"-6M,(@P%W5 M/I7AC5[?S/,MMN<8YJ*M>HM8QV-?K-:I7BE%J*\O(S/)D_NFCR9/[IKI?[!U M+_GA^M']@ZE_SP_6L/KN(_Y]_F=WM)]CFO)D_NFCR9/[IKI?[!U+_GA^M']@ MZE_SP_6CZ[B/^??YA[2?8YKR9/[IH\F3^Z:Z7^P=2_YX?K1_8.I?\\/UH^NX MC_GW^8>TGV.:\F3^Z::L;,VT#FNG_L'4O^>'ZTR/PYJ,>3Y')]ZM8RMRN\-> MFXU4E;8S[2+REQG)JP:O1Z%J()S!^M/_ +"U'_GB/SKHPCFZ=Y[W+IWMJ9AZ MTAK3.@ZC_P \1^=(=!U+_GB/SKJ+,D]:A;O6P?#^I?\ / ?G3&\.ZF?^6 _. M@#%/2HS6T?#>J8_U _.HSX9U7_GW'YT 8QIM;)\,:M_S[C\Z;_PC&K_\^P_. M@#&KSG6?^0Q<_P"_7KW_ B^K_\ /N/SKA]4^'WB:?4[B2/3P49L@[O_ *U> MAETXQFW)VT.?$IN*L<7174_\*Y\4_P#0.'_?7_UJ/^%=>*?^@O M[:G_ #(XN278Y:BNI_X5SXI_Z!P_[Z_^M1_PKGQ3_P! X?\ ?7_UJ/;4_P"9 M!R2['+45U/\ PKGQ3_T#A_WU_P#6H_X5SXI_Z!P_[Z_^M1[:G_,@Y)=CEJ*Z MG_A7/BG_ *!P_P"^O_K4?\*Y\4_] X?]]?\ UJ/;4_YD')+LVI_S(.278Y:BNI_X5SXI_Z!P_[Z M_P#K4?\ "N?%/_0.'_?7_P!:CVU/^9!R2['+45U/_"N?%/\ T#A_WU_]:C_A M7/BG_H'#_OK_ .M1[:G_ #(.278Y:BNI_P"%<^*?^@*?^@=_P"/?_6H_P"%<^*?^@7!&3N;=TX/M7M MSQL2<5X^83C*HG%WT.W#IJ+N4WJM+T-7G@D/:H)+28CA:X#D0_.J[Z#J!Z0C\Z ,.3K59ZW7\.ZF3Q"/ MSJ!O#6J'_E@/SH PVZUR/C'K!7HS>&-6)_U _.N9\4>"/$%Z8?L]F'QU^:NK M!R4:R;,JR;@TCS6BNI_X5SXI_P"@VI_S(.2 M78Y:BNI_X5SXI_Z!P_[Z_P#K4?\ "N?%/_0.'_?7_P!:CVU/^9!R2['+45U/ M_"N?%/\ T#A_WU_]:C_A7/BG_H'#_OK_ .M1[:G_ #(.278Y:BNI_P"%<^*? M^@VI_S(.278Y:BNI_X5SXI_P"@ M5,')VY]A7%CZD)4K1=]3?#QDIZH["BBBO%.X**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKB]:N[RVUM1!J.Z9 MG&RW4X 7OG]:IMK.H2W,U]]J*-%=" 6^>",XSB@=CT"BN">^U%-=@BM]2$\K MMF9-V$1?\XJUI=W>?\)*+==0^U+R;@9^53Z"@1V=%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 49KG?% M,S01QR/J!M(!]X(?F8^U8 U+4[F"V@FO##^[:3S PRV 2,_E0!Z#FBO/KK4[ MR73;>[EU3R9"F(X4."[XZGVJ.]US4A>*LTTD:P1JS&-A@D@F[:-_-)#'#<9'M110!#'X/TF*Z-PB2B0G<3YG6I; M#PMIFFWGVJV219]%% &Q'&L4:H@PJC %.HHH **** "BBB@ HHHH **** "BBB@ HHHH ** 1** "BBB@ HHHH **** /_]D! end GRAPHIC 24 vldr-20201019xs1016.jpg GRAPHIC begin 644 vldr-20201019xs1016.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ K#U3Q;HVCW?V:^OHH9<9VL>:W* M^&O^@I!_P!]4?\ "P_#7_04@_[ZKY6\ MM?3]:/+7_)H ^J?^%A^&?^@I!_WU1_PL/PU_T%(/^^J^5O+6CRU]* /JG_A8 M?AK_ *"D'YT?\+#\-?\ 04@_[ZKY6\M:3RU]* /JK_A8?AK_ *"D'_?5'_"P M_#/_ $%(/^^J^5?+7T_6CRU]* /JK_A8?AG_ *"D'_?5'_"P_#/_ $%(/^^J M^5?+7T_6CRU]/UH ^JO^%A^&?^@I!_WU1_PL/PS_ -!2#_OJOE3RU]*7RU]/ MUH ^JO\ A8?AG_H*0?\ ?5'_ L/PS_T%(/SKY5$:^E'EKZ4 ?57_"P_#/\ MT%(/SH_X6'X9_P"@I!_WU7RIY:^E'EKZ?K0%CZK_ .%A^&?^@I!^='_"P_#/ M_04@_P"^J^5/+7T_6E\H>GZT ?57_"P_#/\ T%8/^^J0_$3PRO75;?\ [ZKY M5\I?2HYHU_R: /JW_A8WAC_H*V__ 'U1_P +%\,?]!6W_.ODWRUS2B-<]* / MK'_A8OAC_H*V_P#WU2_\+$\,G_F*V_\ WU7R=Y:^E/$:^E 'U=_PL3PS_P!! M6#_OJE_X6'X9_P"@K!_WU7RB$'I3O+7TH ^K/^%A^&?^@K!_WU1_PL/PS_T% M(/\ OJOE3RU]/UI?+6@#ZJ_X6'X:_P"@I!_WU1_PL+PU_P!!2#\Z^5?+7TIW MEKGI0!]4?\+"\-?]!2#_ +ZI?^%@^&O^@I!_WU7RL(U]*78M SZH_P"%@^&O M^@I!_P!]4?\ "P?#?_04@_.OE?8M+Y:TKB/J?_A8/AO_ *"D'_?5'_"P?#?_ M $%(/^^J^6?+7_)H$:^E%QV/J;_A8/AO_H*0?G1_PL'PW_T%(/SKY:\L?Y-+ MY:^E%PL?4G_"P/#?_04@_P"^J7_A8'AO_H*0?]]5\M%%QTI51<=*+A8^I/\ MA/\ PW_T%(/SH_X3_P -_P#03@_.OEPH":-B_P"31<#ZC_X6!X;_ .@G!^=' M_"?^&_\ H)P?G7R[Y:^AHV+1<#ZB_P"%@>&_^@G!^='_ L#PW_T$X/SKY=V M+[TA0>E%Q'U'_P + \-Y_P"0I!^='_"P/#?_ $%(/SKY<\M?\FC8O^33 ^H_ M^%@>&_\ H*0?G1_PL#PW_P!!.#_OJOELHM(4% 'U)_PL'PW_ -!.#\Z/^%@^ M&_\ H*0?G7RUL'I1Y:^E 'U+_P +!\-_]!2#\Z/^%@^&O^@I!^=?+)1?3]:0 MQK0!]3_\+!\-?]!2#_OJC_A8/AK_ *"D'YU\L>6/\FD*+_DT ?4__"PO#7_0 M4@_[ZH_X6'X9_P"@I!_WU7RN44]J88U]*!GU7_PL/PS_ -!2#_OJC_A8?AG_ M *"L'_?5?*GEKZ?K1Y:^E CZK_X6'X9_Z"D'_?5'_"P_#/\ T%(/^^J^5/+7 MTH\M?2@+'U5_PL/PS_T%8/\ OJC_ (6)X9_Z"D'_ 'U7RIY:^E'EK0!]5_\ M"P_#/_04@_.C_A8?AG_H*0?]]5\J>6M)Y:_Y- 'U9_PL3PS_ -!6W_[ZH_X6 M)X9_Z"MO_P!]5\I^6OI^M'EKZ4 ?5O\ PL/PS_T%;?\ [ZI/^%B>&?\ H*P? MG7REY:_Y-'EKZ?K0.Q]6_P#"Q/#/_05M_P#OJC_A8GAG_H*V_P#WU7RCY:^G MZT>6OI0(^KO^%B>&?^@K;_\ ?5'_ L3PS_T%;?_ +ZKY2V#TI/+'I0,^KO^ M%B>&?^@K;_\ ?5'_ L3PS_T%;?_ +ZKY1\M?3]:/+'I^M CZN_X6)X9_P"@ MK;_]]4?\+$\,_P#05M_^^J^4?+7T_6CRU]* /J[_ (6)X9_Z"MO_ -]4?\+$ M\,_]!6W_ .^J^4=B^E'EKZ4 ?5W_ L3PS_T%;?_ +ZH_P"%B>&?^@K;_P#? M5?*/EKZ?K1Y:^GZT ?5W_"Q?#'_05M_^^J/^%B^&/^@K;_\ ?5?)_EKG_P"O M1Y:YZ?K0!]7_ /"Q?#&1_P 36WY_VJZ6VNH;R!9H'#QL,@BOBL1KYB>FX5]= M^#1CPS:?[@H WZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KYQ^,O\ R.Y_ZYC^0KZ.KYP^,W_(['_KF/Y"@#S[-&:2B@8N M:,T9I,T *:3-%!- !FC-&>*#0 9HI,TM !FC-%% !FC-':DH 6C-&:* "@4F M:,T *31129H 7-&:3- H 7-(:*,T +29Q110 9J.4\5)4*4=*3M2KTH 44M)0*8#LT4E'6@0M%(:* "DHI* %I**2 M@ S0:0G%&: "DS124 %(>*,TE, S29YI::>M "T4E% !FC-%)0 N>*;FC-)F M@!:,TF:!0 N:,T@HH 6FR_=I:1_N4 0T"BB@!U. M!YIM+0 ZES2"EI *#3@E #J.]-S2T"%SBC-)FCZ4P%S29HS12 .:3-&:*8 M!FDS2TG% !2$T9XI*8@I*#29H ,TE%% PIA/S4ZFGK0 N:,TF329H 6DS1FD MH 7-&:2B@ HHI*8"T4E+UI %&:2B@!:*3-% !1110 N>:2DI: %I!2T4 %%% M% "4&EI#0 VBEI* $'^L3_>%?7?@W_D6;3_<%?(H_P!8G^\*^N_!W_(M6G^X M* -ZBBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %?-_QG_P"1W/\ US'\A7TA7S=\:/\ D=S_ ->9YI*,T"'9XI*2C- !BEI**8!1WHR*3F@ -)2TG2@04 MF:*2F 4E'>@F@84E'6B@!.]-)YI2:;U- "DT4=J2@ HHHI@%&:2@T@%S2=:* M3- "T4F:6@!**#24 +FC-)10 M%&:2@ HS11WH 7)HS244P%W4NZFT4@%S1F MDHH 4FC-)0* ?ZU/]X5]=^#O^1:M/\ <%?(B_ZU/]X5]=>#O^19M/\ <% C M?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MOFWXT?\ ([M_US'\A7TE7S;\:?\ D=S_ -=]J***!A129HH 6BDHH M *6DHH ,T44E #J2C-% !2TE'TH **** #M1110 4444 H/6@44 %+FD'6B M@ HS[444 &:#THHSQ0!'29YI32#K0(=2BDI>] PIPIE*.*0#P:6FT=Z '4"D M[TM "T4F:6D,44M)29Q0(=DYI<\TT,"<#K5B&SN9_P#51$TFTMQI-D0-+6K! MX8U>X7=';U:C\%:Y((HK>2*]G+L8&:4=*ZC_A7FNF(OY' JJ_@S6X^ M#;]*E8N@]%-?>/V<^QA45J2^&M7MUW26YQ6?);3P'$D9%:QJ0E\+N2XM;HCH MII<9QWI*3-+UI,4 +FDHHH 7-&:2BF M%)10 4M)2T %%%%( 7_6)_O"OKOP=_R+ M-I_N"OD0?ZQ/]X5]=>#?^19M/]P4"-^BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *^;/C3_ ,CP?^N8_D*^DZ^;/C3_ ,CP M?^N8_D* /.^U%&>*3/- Q:*2B@ HI*6@ )HSBD[TN: TE%% "FCFBDH 7O1 MFDS1F@!11244 +1FDHS0 M%&1BDH 6C-%)0 N:*0\=:?%%),VV)&<_[(S1L EM(H/=E-==I_PLNI%5[R0 'L#S7+5QM"DO>DC2-&%=:1W8"JSQO']]2/PKV22XL[E=LD28]A56XT71;W&]"N/ M2MHYE_/$EX*71GD>:=7H=YX%L906M9,-Z%JYG4?"E_99*KYB_P"SS772QE&I MLSGGAZD-T86:6AXWB.)$*'W%/@MYKEPD,;2,?[HS71=;F-AA.*DBAEN&"Q(6 M)]*ZS2/ 5Y>;9+O"1]U/!KN=-\*6&G*##'EQW>N"OF-&EHG=G32PM2?0\WL? M!VJW@#&/RD/=JW;?X?Q)@W-XC'N #7H3)\FUW"J.RFH"+2,Y^\?>O+GFE:>V MGH=T,#%+4P+7PIHUL /LC2/ZBM2&P@MB%@LBGN<5;:]B4 * ,5%)JN?2N656 MM-]?O-U0A$EQ?+_JPJBDCFU1F*J5&/:JYU5O[U3V.H%V=LC %9N,TKM(IJ%B MU'T9W02X_&NJGC*D-I/YF,L+%[H\ROO">KV&2 M]N70?Q"L216C8K(I4CL:]N:[O$C\N:,21].F:Q+[P[HVJY+*T4Q[]!7;1S-_ M\O5]QRU,&_LGE?6D!KI=7\%ZAI^7@'GQ=MG/%# MN<]1_\ ",D,1YJ\''2NZA?>XB^[&!P*QY1MF=>P)K/G9C[1LYX>&1_SU'Y4 MO_",+_ST%;P(IW:CG8<[.?\ ^$77_GH*/^$77_GH/RKH!2TN=BYV<[_PBP/_ M "U7\J3_ (13TF7\JZ0"E%/G8<[.9_X1-O\ GNOY4?\ ")/_ ,]U_*NG%.%' M.Q\[.4/A*7M,OY4QO"5UGB5?RKL!3P2*7.Q>TD<2?"5[V=341\+:@.@!KO03 MZU(&8=Z?M&'M)'G;>&]14?ZK-0G0]1'_ "P->FAF-.&#V%'M&'M6>5/IEZA^ M:!J@>VG3[T9%>M&"*0_,@_*HGTBSF^]&/RI^T[C]L>3$%>""*3(/>O3Y?"FF MS')4CZ52E\"6CY,3D'W--5$4JL3SZDQ793> +D#,4B_B:RKGPEJ=MG]V7'^R M,U2FF4IQ9A49JS-I]Y!_K+>0>^TU6)P<'@^AJKE7"BBB@84444P"BBB@ HHH MH **** %'^L3_>%?77@[_D6;3_<%?(H_UD?^\*^NO!W_ "+5I_N"D(WZ*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYJ^-; M >.#_P!C_P!>[QBC>*BHH&2[Q1O%144P)=XHW M"HJ"* )=PHW"HJ* )=PH!!J*E!P8*-XH ?FBF;Z/ M,]J 'T4SS*-] #Z.M-#ECM52Q] *Z'0_"=_K#C,;Q(>Y&*BI4A3CS3=D5&+D M[(P!R< $GT%:>G^']3U-@L%L^#W(XKUO1?AQIUDJO"E+<\LTKX57TC+)>2HJ=2*]!TKPIHVE1*!;H[CJQJ MX]V\AQNXJI/=A3M4]*\BMC,7B=)2LO([H8.,#5\^U@7;'$OY5&;LL3MX%8K7 M.%+,<#TJ*:_981M.,]JPCA;F]H1-B;5%A0C=EJSI-3DZ5B0>>:H6L_S'FJSS_,?K6L:"38<_4FOH4EB)'# M>M<].)+9OFR1ZUM^=^Z.3WJE<@21$'D5UTKQT9A-=49RWA[-4RWN#]XUCW*M M;2$=I[5QXF5.BKRW-83%8^^36YIWAG3M&A& MR)2X'+5I2W@0;4PJ^E4I;SKS7FRQ&(JKEO:/8W6'A%\SW));R)!QC(K/FU(Y M^]5.^<[2Z?E6-)=$]^:Z*6&BU<)3D\FJLTN95'O5.]F*W3*#V%$: M2'*>IKK>?[52K>_[5<\+@U(MP?6J=%"50Z5+['\56XK\C'SURJW!]:G2Y/[4/&Q&%DM8F-$^V52>0*HWXQ=L2,9JT,H^&4J<]#4.J*PE5 MSW%>@C@14%.I@(]*<&XH&*,TN#Z4@?VIX<>E ""G 4F0 ,[J+BN1@8IX%/$)(R*IDC9C@*:+@"C%3)SP!G\*FCM%5=SN![4 M\21Q\(G/K2)(CIL%R,2P(0?45FWW@72;O(2-4D/0BMH222=6XJ6,'()-"DT- M3:V/(];\ :EILCR0@2QCD!>M)[Q2>8*)8G@F>*0$,AP^#3GPS:?[@KX^'^L3_>%?8'@S_D6+ M/_<% CH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KYG^-G_(]'_KF/Y"OIBOF?XV?\CT?^N8_D* /.**** "BBBF,**** M"BBB@ HHHH **** "BBBD 444^**2>01Q*7<\ "A@,S@9K8T'P[=:]X"W.I-Y:=0G>O3-,TFWL8%CMXEC4?Q8P37CXS-J=).-/5_@=M M#!RE[T]$8&@> -/T[9YR":<=6KLU2&RC"HBY'3 J)IUA7"\GUK/FO>3SDU\U M5J5L3*\V>I"C&*T5D6I[MCU-9\MT6.T'FJ,]X@K>GAE%%RF MEHB]@KNI8>YSRJF MU!IJSKO&"M$NRWA/>JK79]:SY+JJS7//6NV-&QE*H:C M71-9>HQD(9X^G<4S[3FC[0"I5N5-:P@XNYE*5S)>4;H:SF MN*[H0YE='+*=M"XTQJ,S>]4C/FF&>M53(GB>K=,E3-19JE68YK*6>I5G]ZS=,I3-A)ZLQSX.<\5BI/6OI=A M+?'>V4B'4GO64J9I[1+5F_HT1N6,LAQ&OZUT:7.0 HPHK&B=(HA%&,*OZU.D MIXK&5$S]O=G007) %6PJR?,G#5S\5P:T(+H@]:XJE%K5'5"K&6DANI:3'=J6 M1=DPYSZURFJQ.BIYG4'%=['(DHY/-9VOZ,+VQ\Q!ADYX[UOA<4X/DGL<>*PE M_?@<$,8I:784%XH$(!3MM."TX+0 @%. IP6GA*! M7&@9IZK3@E/"4"N- IX6G!*>J9X%(5Q%R!UJ52W2I([61CR-H]34WV:->7<' MZ4A$ 9N%'-7(K=W R-JTBRI&,(F?K09)'[X^E+01*1:Q-@IO(]ZD\P2+^[(0 M>E5EBSUJ58J0B3[,S<[\TJQ%>HI45A_$:L(2.V:0FR-%J=5IRA3U%3+%GI2) M'H,PCVJ>$!@589!X--A0@$'I2)(%?Y>U,M::G@_Q#TX6'B65E&%E;(%TT-#;WZ+T&&Q7DM=D'>)W0=T%%%+5%B44II*8!1110 #_6)_O"OL#P9_R+ M%G_N"OC\?ZQ/]X5]@>#/^18L_P#<%(1T%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5\S_&S_D>C_US'\A7TQ7S/\;/^1Z/ M_7,?R% 'G%%%% !1113&%%%% !1110 4444 %%%% !114UM:S7LZP0(6=CT% M)NRNPW"VMIKN=88$+NQX %>H^$O ZZ;LO[XYEZJAK4\*>&+;1=.2:XA'VMAU M(Z5T,8:63!Z^E?.8[,G.].EHENSU,/A5%*<]R>*,SMN8;4'2IYK@!=HX IDC MK&F,XK*NKC@C=7A0@ZC\CTDE\3'7-T.:RI[H9/-17%SU^:LR:?.>:]6C021C M.H66E\V0(.]%].0RSH@[FJ#S>AJ]H \_5!W"C-=C@HQ;,.>[L=7-^Z@CB': MJS&I;AMTS'-5V-<44=0UFJ)C3C4;=:T2)9+;',X%5YCB5OK4UK_Q\BH)C^^; MZTUN2.!Q;'GC-7-'TJ74KA3@B('DTS3+-KYA&!E0>:[RT@BL[4+&H4 5RXK$ M^R7+'=FE*FYLD58[&V$,>, 5F75WA]P[47=R23@XK)FER3S7#1HMOFEN=4I* M*LAE_)_RU7H>M8\L_/6KQER61CP1Q]:P;IVCF9#VKU:,.AQSE8DDN.:KM/56 M2;WJNTWO77&F8.9?\_FGB88K+\WWIZR^]5[,7.:$P6ZMFA)^;^&N8D)C=HR. M5-;2RD'<#TJEK<2G9<1CY2,'ZUK1T?*95.YG&2F%ZBW4FZNJQSW+$3_OT^M; M]U*K:A#MQQ$,_K7.6WSW4:^IK33B\5$XZE0D6M0;]VONPJCJGR7"@> M@_E5B_SL3/\ ?%5=:.+E/]T?RJ81U14Y%3?3A)BJ^[WI0:UL9W+0DJ59*I;J MT=)T^;4;I5528P?F-2XCYK&EI&FRZG*.JPK]YNE=JI2&!;:'[BCKZU51([6) M;> !54W*,,BNC,#Q#HC0N;R(90]0* MP!TKTJ(IM7,.W;@]*WHO2QUT7=% M&BBBMS82EQ110 4444 (/]9'_O"OL'P9_P BQ9_[@KX_'WT_WA7V!X,_Y%BS M_P!P4A&_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %?,_QL_P"1Z;_KF/Y"OIBOF?XV?\CTW_7,?R% 'G%%%% !1113&%%% M% !1110 4444 %%%'/;K0 ^**2>58XE+.QP *]A\'>%X='L5N[I!]J<9P1TK M*\ ^%4BB&IWB D\H#7<3S!$,C_='W17SV98USE["GMU/3PF'Y5[2?R"24LW/ M+G[JUL:YN.O- M.N[FL>XN"2:]&A1LC.I4$GGR3S5%I&D<(O))J.:?K1'(+<*[],W@%;VDZ6(&>]G&E9NJG?$LR]1]ZK4C55)#$Q-] MUJZJ:L[G--W1BO+Q5H-)5W4X/*NRV.'YJ MEWKI3NKG.]R>R8)?1,>@-:KN'U;(Z;:SM-A\^^C3WJW""-5D0_P\5$MRHEC4 M/]6G^^*IZTM1E)/85C.!O3J%FUEP1S5^]LX]5L61@/,494 MUD0'G\:UK2;##UKSJE-QES1W1Z*E&I'ED<3);M!*T3KA@:58ZZW7-)$P%VHP M?XJQ42!/4M7JT:RJ04CQ*T'3FXLI) [GY5S5F.T"G,IVBI]SM]U0H]J01,[< MG/UK:YA<-T!2N+5E)8<]JD$/M5[R%C7LF^\6:?;1L+>0._;%>9/?75RV9IW;V)IR8SZU7);E;,;_N5 J&9,V+-LL!V->*?%33UM?$1F10HD]*]DLS\Z_6O M,?C#;.MY;SG[K9_I6E'"$<1@\T_4+H11;%/S'K5G1K;RH#._5NE?.?! M!S>YZ[]YV6Q=E9;>$1IT K#O+DDGFKU[/R>>*Y^[FY/-5AJ3>K*J225BM=3U ME33')J:YFS69-+7KTX'#.0Y#YTIS]U>6JLMV;B_; S'&"!2W,XM+(MGYY.*S M].D>*"6;&HB:[8QL[9KSEONFO3= 0+X7A;OFN3'NU->IOA?C+##BHF%2M49Z5YR.]D1J, MU(:C(R<#J:M$LTO#]DUWJ:X'RKUKJ)W$MRMO&,(IYJMH-K_9UAYC\3259LT. M^29O>O+Q%3FFWT6AO2@.O9!';[!T%<_<2]:U+Z;%D54?8K2R M53E>II6JI(:]"".63(G?FJTK'J.HJ1S4+5O$R9FZM$&5;E1][@UD;JZ&1/,M MI83_ C*USI&"5[BNZD[JQR5%9BYIP-,I0:T()T:I0W?TJLIP:E!J6BDR;5$ M,UI'-W48-8];;$S:;(A/0UB55-Z6(GN:6A?\A6+ZU(G_ "&[CZU7TEO+NQ)_ M=J6V?S-5F;U-*6[] BMBUJ)_<#']X5GZD>3[5WUC8V^EP^5;CYR/F8^M0:5ID.DP#&&G8< MMZ5>53G.:)2OL$7\:JQQ,6R:NQ1-Z5RU(W.RG5+\8^U0&*7E37.7.F M_9KEDQQVKIK1"I'84_4[ 3()%'S=ZSP[=.=NC#%\M2/,MSEDML=*F2VY]ZT% MM=BY8A1[FHY;W2[129KV)2/4UZ-F]CS%&3(EMAFK"6Q/ %9,WB_2(HI6AD69 MH^RGK7&:C\63EDL[9D8'&::IR9:HMGIWV8*,L0![FLZ]U[1].S]HGP1UQS7C M=[\0M5F)]ZT5'N:JAW/8K[XEZ/;Y%MF1O<5A7/Q1 MNYABVC1,^U>9JHJ5>*OV446J<4=C<^+=>O@5%T IZ@5CS-?3C?,Y?-9TA/%9\9J]">*1#-"(UL MP,IM1_>S6)""Y R:W[*%8X"\AR1VJ&9LT+0>4@9OO&N-^+%I]IT.&?NF:ZR M&8R-D].PK+\=VHN?"-PW]Q:(.TBZ3U/GD=!2T="1Z&BNP[0HHHI@%%%% /] M8G^\*^O_ 9_R+%G_N"OD ?ZQ/\ >%?7_@S_ )%FT_W!2$=!1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?,_QL_P"1Z/\ MUS'\A7TQ7S/\;/\ D>C_ -<4444 %%%%,84444 %%%%( HHJ>SMFN M[N.!1DLPH;LK@E<]"^&^ADEM1F3Y?X217?7,X1'=OH*ATNT73=&MK5!CY035 M'5+@$[!T%?(UJCQ.(#^-EANE1M4AZ5&W2O/1W,B:K^AVAO-248RJG)J@_2NPT"U%GI MK7+#YF'%98FIR4]-WH$5=DU]*&O51>@&*>_[J#'K5"$M-?@YJS?R8X]*\]QL MU$ZH:79EW3_(WUK(E;@U?N7RI^M9U64=0<5T4G9F%1&12BD MR*7GL"3748#@:D4TP(_]QORJ18)V&5B13=-LYY=7D14)+'MVH;6HHK8GOHGGC$<:EF+#I736EE'I]HHP#*RC) M]*NIHZZ=: E0\K$'/I2RV\K2 XR<5DII[&=63>Q653U[U.!FI5LYL_=-2K:R M+U4T71SNY$J$U,J'M4T=LYZ(3^%6H[63^XWY471+962,^E3I'[5?AL2PR_%6 M4@C1L!-QIE3QV>3TS4W)YBMNXPB8 M]Z5M8!F2XC&.VX4M6"3922W(%68[<^E5+KQ#I]H/E( MD(]*Q[KQNYAD$-N <<&CD-(TVSJDMBO+84>IJ3S[6!?GN8_SKRN;Q/JEVQ!N M752>@-,CN)IC\[LY-8SLNAW4\+?5L]4'B"P@.!\Y]C4QUU;JW=8D(XXS7F]M MN4_=(-=+ILQX6O-Q5>K%>[H>G0PM+J>9^)]5U0:Q<0M.Z+N. #VKG&DFD.9) M7;ZFN]\?Z4-POD'.<'%<#GO7M82LJM)2/-KT_9S<2_HW-X8_[P/\JP+Z(PW\ MJ'CYB:UK*0Q7J.#@]*K^(8MFI[L8W*#74C-&6.M.ZTU:<*H8\4]348IXI 6% M/2I4-0+4RTB2PE31]:@0U/'UJ1,LQD@\&KL$SH02 ,_2M.RLII6RV8E]6XJ2&2JK(<$&M&TMGEZ_*OJ:5;F MWL<*5$Y]ZF$_VQ6:*WB\J,98=6JW9.3;MDY-8Z*4."/QK5LS^ MY.*DAFA;'I2^(8_.\+7B=?E_QIEJ:N7D7GZ/<1_WEJ%N*F_>/F25=D\J^C$4 MVK.H1^5J5RGI(?YU6KN1WH****8PHHHH !_K$_WA7U_X,_Y%BT_W!7R /]8G M^\*^O_!G_(L6G^X*0CH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KYG^-O_(]'_KF/Y"OIBOF?XV_\CT?^N8_D* /.**** M "BBB@84444 %%%% !7:?#G3%O-9:XD7*PC-<6.2!W->S> M,6PT%;C;B24< MUY^95_98=VW>ATX2GSU5Y'172%B>>36SJL_(0=*P?]=>11^K5 MX>%ARQN>K-W.LTB(6^F*W=AFJ%]+DFM9P(;.-!V6N>OI,DUST%SS:R)VY->S21PS94F8D@9ZG%5]6E,5M'"._6K"#?.,]!S61J M@Z5W4XW9R5):%%JTE?_B12+C^*LMC[U=@W2::ZJ">:Z9+1'/%ZF>.E M%6$LKAAN$1VCO4R::QSYD@CQZU3DA690;[IKU'05_P"*8@:O/S:6R)EIU;U MKTK1)+0>'(D1=P%>?F$OW:MW.K"IJ9&>E1-5[SH4)_=Y%0FYQD!1@UYZ;.YD M-M$9[N) ,@M7;WBF#3XX$&.*YWP^'EU-2 -HK:UB=A( #C KBQ+\E.\X)J5%NH:IVB0SZ=(4)W5DSV M;IG)J>>9PI^>WB M/"%CZYKH3[&;L0C3I)#\IJROAJZ=-^[Y:JMJ$@/[OY14$E_=-D&9@#Z&JM-[ M,SE8N_V ZYW38QVJ$Z.C6TJ,=VT%JI&>4])&)I#<72LH5CAC@UI&,[[D2M8R M)&MT?"6NXJ>>33)=0A+#99B-AUZT^>>\M;EU11@G/(IBWDZL6>($GVKM2>]C MFNA'U,R+M\H+COBECU6ZC7". /\ =%.6_AV,LMOECW%3PQ6UP!BV8>IH=EN@ M5WLQEG?3RWZ%W'Y"H-6O[E-2D"28&!V%7Y--@MT-PERH8'A.]8=T)+B]PHW. MW&**?+*5T*=TBY87]X[L/,R3TXKK?#UJUE(TTC;YG]1TJ/PUH*VUI-/* TNW M./2M?3X6>Y)(J:C3YDC%SU2+-R\ACR6YR*:YD#C#]O2M)["21.%/WA5[^R"S MKD=NE90LK:&529CQO.?X\_A5Z&"64_,W'TK7BTD(,[,>YJ8FQ@'[VX0$=JNW M9&'/)[%."$P8Y!]L5;57D.0N/PJI-XATRU.%7S3[5FW'C(\BW@*>AIZ0JOXUYS/XEU.?.)MJUGR7MU,?GG<_C35-=2E ]!N_$. MFV+;0JR$>]9\_BY)OEMHQ&?45Q+$]22:!QC!Q3Y%T+5ET.AN=3U:=6VW9"^@ M K%F>[8_OI';\:B#N!PYI&U P#EP:$I(K04?C^)I[LJV\F2!QQ5)]:W'!CS] M*FM[>*]^=B8P?6J492=K%*RU95M8VFEP.!GK7164$<..,MZU%'9>4 (B&'M4 MZ!D/(P:[:>'A%7>K*]K*3TV+JD>=R*V+ @.#BL&-\OFM>S;!!KS<9",KZ'IX M:5K%C7+*&\LYHG&?D)'UKR:72T61XPV"#7L=R26CX^5L UYWX@M!::J^!@/R M*K*>2[IM;G+F<9*TTSF&TYHV5PYX(IWB:V=X(+@#)P%K0)SVJ_.5FT$ @%E; M/->S+#1OH>5&O);GG6&4\BG"NG\F%Q\T8J%]-MWYVXJ)862V9JL3%[HP13A6 MH^C9Y1Q]*J/83Q$_*6%8RHSCNC6-6$MF1J:F4\U$%8'!4@U=MK"[G^Y Q'K6 M+*&H:L)Q5R'2%0;KFY2/'\)JR)-,MC@1F5O45)+*<*O*X5%))K?M]%*1":YE MV#KBL[^U9.1 BQK]*9YTLAR\A-2Q,UQ>6EO\L, 9A_'FAKZ>?AV^7L ,5FQ] M>E6HZDEEN.KD)-4X^,58 2#<*U8(=L!=#D'M6)#6S8,5@9LU+,V M6[8]*UXQOA=/45FVX64!EX-:EK][!]*@F/Q'S7XBC,6O72G_ )Z-_.LRNA\; M($\3S@=R3^M<]7;'8]!;!1115#"BBB@ '^L3_>%?8'@S_D6+3_<%?'X_UB?[ MPK[ \&?\BS9_[@I"-^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *^9_C9_R/1_ZYC^0KZ8KYG^-G_(]'_KF/Y"@#SBBBB@8 M4444P"BBB@ HHHI7 L6%NUU?0Q*.2PKW^QMUL=,AA[(M>.^!K7[7XBBRN0M> MS7S[8"?;%?/9S4YJD*7S/3P$+1;JL0QT.:==OR:E\. / MJ1.,X%9?!2;.EZR2.GOVVK@>EOR:Z'4#R:YF];!..:Y<(M#:L8UTW6LF= MASFM66*29B$%0&*WME)N#EO2O8@TCSYF=;([>8ZJ3@8XK&:PGDD9G*H,_P 1 MQ6Y?WX33V%LNPDCD"L Q7EUSDG-=M*^K>ARU.PX6MB@/GS$L/[O-7[*YLXM/ ME\D;F!XR*SUTMHQNG; /O6WHPTN*.19&#, >#5U&N7N9QW,9M7NI(VC2,!2> MU5VBO;E@-KD^E7)=0MXS(D4*\DX-4SJ-SG*MM/M5I=D)ONQATZX^;*@$#D&O M0_#,#IX=4L. >U>=/M>A>"KT'1FAD.1N[UR8]2]E?S-\*_WAH'I M43<5>N+?C?'RAJBXQ7FQ=ST&='X7@PKRGKGBC5I";D@]JOZ)'Y6G9QR>:R=1 M??<.?>O/BW+$29M:T42:>HVEZCNE9W.T9J;2U9XR!TI-0DVMY<(P>]:+^(T% M_=L94B11U:L>FM+\TG>L_5%M;0>4A!D[UZ4:$E'FD<3 MK1PFTMR6VTZ>[^=5(C[FM6'P MY;E0TDC5IV,++9(B XZ592RN&QNP,^]>E2PBLG(\ZI7DW9&8NB6$?.XFI/L M%BN#C./:K\]B8%WNZX^M4S/:#@RBM_8T8F+E4?<@O-,L'99"O;TJH=+TUP05 M_2M*ZN;-;,DR#(-45$,T8>.53GWK>G3IR1S33BIK8>"CS&E*K-NR9S"R&>898DD] M*Z71M!D-Q]I=&,G\(%9/AA;7^TU^U$!1ZUZ:NH0* EE$I;'!KAD[/0UJU'L2 MZ3H]T8)S(FW<.]7=/TVUMI2T\Z@^F:@M!JUS;W !(R.*RX],U);@F4,U<]G[ MQDM6KLZR?4M*MDP96(SV%4+WQ=!;N!;1A^.I6L.[L+EHCB,YS6>UE*[^X!4*J*?0UB2R2SL6DAP:W[*1)T"N M?WGK7BXE-)GL4);&E=S 6D6!R"#7(^,8!OM[CL5KJ;P%;/:>U8WB6 S>'UD MR5%@R*J")B!VK0TA$^U,CMA6% M?526EV?-)F$,YQW'%3QVEQ+_ *N)F'TK?>ZTBT+KM$CY[U2GUG<-MLHC'M5I MWV)U*R:3=G!8*@_VCBK26%M&,75POOL.:H22WO0U$HQ"3VIH]16,Z$);HTA5DMF95Q#=R.6FW- M^M-1=O&,&MQ3C@\CTH>U@F4X7#^U+-HXGI)&9'5E*8]G- ?F&1ZTY, M^AKAE%Q=F=":>Q:CJS'56,U:BJ&)EI.HJY'VJHG:K*9_ MJ:YNNE\>?\C3/]37-5VQV.^.P4444R@HHHI@ _UB?[PK[ \&?\BQ9_[@KX_' M^L3_ 'A7V!X,_P"18L_]P4A&_1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %?,_QL_Y'H_\ 7,?R%?3%?,_QL_Y'H_\ 7,?R M% 'G%%%% !1113&%%%% !111VI >A?"ZT#WDEP1RIQ7H&K28C"BN8^%\"C3) MI,<[A70:NV)"/2OE<;+GQK\CV<*K44<[=-R:O>%.;Z0^U9ER#OGO)@. MN*TKZ4)#3]]&Y? LQ '-85TD42G +2&NEOO+A4DGGO7+7UUU$:CZD5RX6[2L M:U7IKQ9 MTW!VD>G&2DKH[:"/RK)%'3;7,WQ_?R?6NH3BVC4\_+7.WMG*9G*KD$UY6%DN M>5SIGLAVDRR)G;C;5EY6>=\@$X]*@TRVG0D,,*:MW$;6;&X"Y!&""*[L.X_6 M4WL85=:=EN4PS'('>L]M%C>0R2$GUK2EN82JR!2">HJ/[5$>"3BOJE&G*S/$ MDZD;I$^B:?I/VL1W:_*>AK,UVZU'3;MXH+>,0?PMC/%6S+;D@\CWJ9IHI0%= M]X_VCFB='F7NNQ,*SB_>5SDX;^\>1I')X'85GSZC*KW?AI8V!D10#6+PE3HS58RE>S1P,ES,XPTK_ )U7+MG[S5W'_"/6\C8& M/PIDOA.+U_6H^J5"OK=,Y"=3-82*"2<9ZURBSS1Y E88]Z]9A\+PN&3+N? T0G0Q_.H&\$.SJJM]XXY-;*G470R=6D]V3W>@Z??0_:-)D/F==N:FT.ZN M;1_L]T-LBGC-;UEX$DTRV22*9O,QDC=Q2R62W#$7*A9D_B6KJ8=R6VI@J\;6 M3NC5M=1FCMV8,.G%;&D7\SC]XH.?:L;3[5!:EFR0*OP7ZQL%CCQ@>EE90?G:":N%- M.-R)56G8JK _>N*KECV(4WT9:$%L?O @TY;5!RAR*@6;:>0"/>IT99.48@^E3[/L7SL MD\L 8*YJ6*"%OE*#FFBH%6(561@8S4.">Z*YNS,N_L&MI-ZJ=AJ&. MNE*;T9'&1CO6//8F,F2,?*#S7DXS".#YX['90Q":Y9;C$JY%VJI'5R(]*\XZ MF7HNU:HP+=0/6LN(9Q6HY4E H[5FS)EVV'2MJS^\!6/;#@5LV8^85),?B/#? MBA;1V_B@[!@L,FN*KJ_B'=O=>*9=W\.17*5VQV.^.P4444R@HHHH !]]/]X5 M]@>#/^19M/\ <%?'X^^G^\*^P/!G_(LVG^X*!&_1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %?,_P ;/^1Z;_KF/Y"OIBOF M?XV?\CT?^N8_D* /.**** "BBBF,**** "D/0TM(>E 'M'PXBV:$Y]2#5_52 M3*W!'7BKE^JQ.TCG+>E?'U97QY25J43!FM55?-G.%[ 5?\+W M2M?2)$@"@=:R+Z9YF.X_+V%3^%KD0:ML8?ZS@5U58.5&5S.]I(Z?4OO$US%] MA02:ZK50(@Q:N'U*=I&(!P*PP2NC>NTC(O9\Y"UEMN:4<\YJY<#)-5HUS.@] MZ]NFDD>;/5F7JLK2W.UOX:HXK0U=-FHNM4:[8?"CDDM6)BE7K12KUJA >M-S M3FZTY(GD;:J$GZ4@&=:>@JRNGRXS(RJ/K4L8LX#AF\QO3%2Y+H4HE:(2EP8L MAO45VOA[4)5GABO".O!KE7OD3_4Q!/<4NG3W$^KVX9R?FK"M3]I%W-J<^1Z' MOV4CMXW'.5KG=0O95G;;C;6OYA2P@#=D%8%^0921WKY7"PM)W/8DO=3%L9GD MNU_>''<5T5T1=D(" BC)KC8IC;W D7\JT(]28W05SM5N*]O!3C2K7DM&CAQ5 M.4X>[NB2\MR\IV$!1P*HO:2LP45H3EXSN W)VJK>W9M[$NG#N./:O:;@DY,\ MWW]$BI-+:VGR2LQ?N!427UC(VS*-BQ)'2 MJU%9&CI]Z\4HRQ..U:EQKED8RDL9#X["N=M@PNLD5!K2M"R.,_-6T)M,Y:U. M+98FU^&)V54)],BHDUV1VW! *QXHS,Y9A2RRB,%%'-7KW,^6-K6.A/BF6, M,]31>4)4")DYZT/F>EPY8KH=R=?M[2-F$ M0V'VJ2"^>Y(>&*,AAZ5S=S$TMFPQG(X]J@L]>_LJYCL4^HW&,M= MBXP4I1LCJVD196\Y8\TPQ6\QW$+CVK FG,T[R+)O&>N:([B2/E'(]JRCB6$J M"-GR;;)V9!%"W$*#.6XJ.RFBNQS\KKU'K5B:*)E!BA7WK:\Y:Q9FN5:-%F&\ M7R"V#[536\5V*A15NWMI9HFQ&JJ!ZUE^0(IB=X^F:M0G=-$\T=4S3AE3IGFK M:,5[ BLJ.6/L1FIOM3+U/%=D8PMJ<[:D,=JW7<:J!P3\IXIX\.\;NE14A>.C.FA4E&2&74<+ M3;*\_$JRBO-'JTIN2D_)G M &WW$L2N*@:",G.0,4A5S(WSG;FFR1$C :OHDM#YG6Y-K5NICBE5N0H%832! M3S70W\&[3(VW9.<5DBR\P?,!2BO=T#[6I2,RT>>M2-8.6(3FH'@DB.UEJ&YH MVC&#)/M'/M2_:.>!4(B<#=CB@ XX!J7.1:A$G\[GI4JW) P%%4QU[U(#@],5 M/.PY(EU+MQP0"/>KUK-ND!C'X5DH1FKU@=LA8=*J,FV1*.FAL07+;B& Q41( MF,HC]^#4UJ%D4DCD5D2R36\\S(2.2:SQ?PZ"P^KU$7AR#P>:AF3- M*V&,>];5H-J,YZ 5CV@+' K9&([.09_AI+<(;GSAXMF\_P 27+>CD?K6)6CK MK;MM@HHHH&%%%% @'WT_WA7V!X,_Y%FT_W!7Q\/OI_ MO"OL#P9_R+%G_N"@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ KYG^-G_ "/3?]G3I\T;,YZDK/0]6UEENH4 ;!*Y'O7$W\,D1(=3CUKHX)?M>CP29RP3DUD M7%PR$JZAE]ZX<-%P]U=#>IJKG-3CK55!MN$)[&NAGMK2X3D;'IFJ]YBT+RP MVMJ0TD@D/H#23:H"NV&/8/6L\\\FDH45U"XKO)(26 QKI]O)PY6<_L4I718EM\3 2?(IZ$U'-;QQJ290?04Y+YP MDH#+ZFK$L5K+ 'A.9!V-87MN:6,J,$3Q'I\XKM6NPBQQ>7U7DUQ$ID$F64J0 M>*#>W!Y\UN/>N[#U_97TW.6O1]JT=BULC#(D S4'V'#?+**Y/^T+H?\ +0T? MVK>#D/75]HV+R1*VX'TXKD#K%Z/XZJW&NZBEE+ M)YGW#QS6L,5!O8QJ86=KW.K33W1>!G\*B?2'=BWEG-<(GC#4U'WZD'C74Q_% M75[>'8Y?JU3N=O)I4DD04(1BDM]&EC8<$D=ZXM?&^I#N*E7QYJ"CH*/;4Q?5 MZIZ7#9O]E?C.!7G09UUVY!Y.,?2M*U\;7G]ER2X&0*Y9M:EGU'[4J@%OO 5R MUI1J1:B=6'A*E)2D=3H+RM-,@RZEJWKI&B12R[?2N,AF&[S+>?RV;EAFMG3M M47>8KRY5S_#S7,X&U17=T;VGM_I9_P!VM5HI/*#!L+NKG8+MK6/2KL<@E3CKZ5U4ZS?J8RII&DMTN,&I4N%_O5D[B#S2ACGK70J\D9.E%FS MYRGJ*4%3T:L@2..^:FCGSUXK18A/LY9&'1\U*L[=P*K MF3!09HB<-U&:S5F@\=:OPDO8NH;@1C,,<+3C*S)E"Z.ACP(G ["L::Z'V>96'S$G!K3@D_T:7<>U84[XA=2 M/O,<&LL9+W0P\-=2I'['FNATJ^0Q>1-^!-8$8Q@59CX->"STVKG8P1F)&;.5 M(X/K4T&<^YK,TB^:11;2<@\"NBB@2U7<_+'H*S9BU8O6B"% 6'S&I;Z4P:/< MRYZ+5>!F*4=6%/5GSSJ$GFZEA-7;Y!DD1E^(+J:2=<.=E8?4UM:[_ M *J'"8QU-8M>C1MR*QPU/B8=*7/-)1FM"!](:3-)18!<\4JDYIM*O6A@2D\4 MUON\4X=*,5)1Z]X'O@WAI]QSMXQ5;5[??F>,[MW) [5A> ;PD36A/WN<5O7+ MR6[MMZ=Q7S\Z7L\3)KJ>K3ES44NAN(;>\RR$12?W3WK M&N[2:'ET.WUKMIR3,9HCM=3=&"2G(]36F)$D7#*ZY4@CVK"47'1FRDI+0G6\6 M3"7$8;MN-)<6(";X'W@]A58BE262$[D;!IU4I*^I+*!'K5"\#M!+&"=I/-:)X;:1@BHF"^1.3UKIIZ,QJ[ M'+^3^E+Y/-2DC)QZT;A7;8XKD/DT&'BI]U!:BP[FA;18T:7Z5C@&)@5ZUMP' M_B42_2L8C+5$=V5V&%FW$AB":3,FX-O.1TJ3 [TC#'2J ZKP_JQND^SW#?.H MX8UMG@XQ7GMN[12AU.&!S7::9J27\(5B!*.WK6HE(<9C.3Z4H.WK6Q*+".0>#4Z7!'7FJ:M[U(#S[TN9K M8M1N:4;*X]*L1LP.$)/TJC!;R-@L-J^M7XY$@P$^9O6LY8A+1FL*-S6LF\G: M\G+>AJ?Q!=(U@JL "PK/M7,TH+]:J^(+E-\:%ONBLJ;C4K1U.FK^[P\O,R[I M4^S$"3D]JPVC=<_+FI;J_!61\^[E[3S_ */,IX.TUCY( M)&:V=.GC+R!QG*UGNL+R-@[,&K@]6*6RN5P[#^(TX2/ZFI/L8]O2M[3;K[='B4_..E@-9TMG. MI_U1/T%=*Y)[F-Y1V+6I745W8+M8;E/2L0U8>*15YC8?A4!K:G%15D8S;;NQ MN:6CBBM"11S1BE I:5P&XI0,4'K1F@"0<4$TT&EJ2C>\)7@LM;B9N%8X)KT' M4HPQ+IRK<@UY/"67YE.".AKO]#UF*\L!;3/^\48!)KS,;2?,JD?F=^%J+EY& M5KA"'R."*8;]PGE3+OCJY=IAC67..U9PL]RY(@GL[:YR89/+;^Z:S+G3KF$$ MM&2O]ZK,X(.0<'U%1QWLT+C>V]!U!KMAS):,Y9)&/(N#W!JS;:E-;<=5]*V) M)[&^X\AE/J!5-_#\\Q+6Y!4>M:\\6K3T,[23]TMVVIP7 )"MZ5;.,<DBPV,4^WN98&S%GZ5;ADT]5#% M]Q],U(VH6RQ;(HANSU- -NSWJ[+=S2?= M;:/:L^X9F<[R2<=ZUHQDGY&=38YT\,?K2TYQAV^M-]J](X0HIVVC% &E!G^R M9?I65CO6Q /^)1+]*RPN141W8V0FDP34WEDTHCP:H!B BK%O/):S"6,\BD"4 M[;1<1U]A?)J$ 8$"4=15CO@UQUIE2K&4^GK6Z]]7N"5G8NM=R2C:>%]!4T Z520@= M:N0N,X[>M8S:2T.JE%MFM Z6\1F<\*,UQ&LZJUY=N8^%S5_7=4S']FA;ZXKF MWZ>]:X*AROVDMV9XVK=*G'H2)=.GO4R7*2,%9<$]ZH]*?#S*HKUHS=[7/+E! M-&WI[6ZW)0N"V.E9M[>1Q7DJK'R#Q3K, :F?I65JEPJ:C-D]Z/;-2>H*C%I: M%O\ M:X0$*=H-5;G7)I(_+.&%9,MP\C<'BFKUS6$\1)[&\,/!:M$GWG+'J:F M0&HE&3P,U;AMY'[;1[UG%-FDFD.0>M7(;9WYQA?6E@$5L/WGS-[4[SGD?"]. MP%:I6W,)-O8N1%(.$^9_6M"TE4H1TK1@ M7I4LSD=9H;[X=O\ =KQKXFW_ -K\3R1ALJE>NZ.XAM[AV. (V/Z5X#XAN?M> MOW,VK161X@)(V*L.XK.C/-7P=T M59S+@=/I>O13P"&Z;]X!@$U9G"N,J01[5P[?*<@X/M5FWU6YMN-Q9?>N26%5 M^:!TQKNUI'02+[55E7-1PZPDYPZA35EMKKE3FIY91>H[J6Q0=I(QE'*_2H?M MUW&YE)$G]I,0!+&&'>K#ZCILJ!3;*I[D+68P%5V'/2K MY$S-MFO/+I,FT1KM]?EIPMM)*?ZTY^E81%(?8FJ]GYD\QH_V?'+*1'*-O;)I MSZ3Y8SYP/XUF D=&;\Z7/R&CQ_OUGAV' M\3?G3O.E'21_SHM+N.Z-$:!>_P!Z/_ONG?V#>#JT?_?=9PGF_P">K_\ ?1IP MGE/_ "U?\ZAJ?<::---*FB&7=?P:I8=/8.'2<*P[YK/1W9.78_C3"6 ^\WYU M/+)[LTNNAVUI<1& 17%P#)ZYJXMM8LF7DS].:\Y);.=[9^M6[;5;BWXW%E]Z MYIX1O6+-8U^DCKI!IT,Q##0 :9,@YJ8T[.S M&W?5"W&I1B8M!"JIZ8JD^JWB$B*0Q@]@:21*@9:ZHQB8RN.35M0B)V7#\]>: ML0ZQEQ]K02#WYJ@4J-DQQ6G+%]#/5&U'?Z9N+;-C'I@5HQ7.G20A1,?,/J*Y M$KBDY[$BHE04NI2J-':C3S*0(9%8G_:JG=:; MJH7S[L+EQ[Z4@^7\OTJ$S2O]YS5&\=7 8DI5%1ZTR2\6'A1DU"],DY'%1F8]A3)96VUT^UBCGY&T.) ZFB.=$F7FJ;,3W-/MHS M+<*F>M'M7?0ETTE=DZ73#55(. :R]6!.JS'!/-:T<-O'?(&;<^[%5=8G2'4Y M$CB (/4UD]97;+@]/=1F1PRN0%4_C5R.S\LYF8 >QJ%KV9P$&/P%:%CHUS?8 M9BR+W)JTT@?,]P\ZTB3$:@OZXJ-9+B9L .1Z 5?DLK#3C^]<3,.U*FK"/_CV MA6,>XS5\S9'*D+:Z3-)^\E(2,=,?G4*"K*#BN>4G)ZEI)$BBIXZB05805B MV,FCJY&.E5HQTJY$M02RY *T[=",Q>1V/4DU[/\ $6=8/"JQ=&<@BO& .*VI+W3HHJT0HHZFBM3<****8!11 M10 @_P!8G^\*^O\ P9_R+-I_N"OD ?ZR/_>%?7_@S_D6;3_<%(1OT444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S/\ &S_D M>F_ZYC^0KZ8KYG^-G_(]'_KF/Y"@#SBBBB@ HHHIC"BBB@ HHHI /7@U>@.5 MQ5$=JM0-43*BQ74 U"1ZU.QYQ4;+FDAM$8//%6(YY$Z,:@*D4Y30U<2=BV+U M_P"+FD-TK=15?K3"*GE17,RR65AQ4++[U'R*0L?6J2$V!%-(HR:3)JR1**6B MF(2EHHQ2 6GK312@TF-%F)N,4YQ449YJ8\UFS1$!ZTT^M2/P:9CBJN2P5F7E M214\=]*O!Y%5Z,^U#2>X7:+HO$DZCF@D-T-4.G-.#$=#2Y.P^=]2RRX--(SU MJ,2,.M+YA/6G85T#)32HQ3]X-& PXIB9%@4 #-.*TG3M3$,(I*#2E%(>E C="E^E8R]*U[9L:+*/:LE1\M9QW93Z#A2@\T#@4E62/!I,TE!X M- #1WI*3- "Y-3P7TUNV0Y(]#5?-'>@5CI+2]CNUQG#=\U:(Q7*QNT;;D;! M]JU;35@<)-Q[U#CV)<35Q2XIBR*XRA!%(6-1J):$ORJ.33#.%Z"HCGUII%%A M\_85YG;OBHCZGFG&DQ322%>X@IIZT_O3<4%"J3U[4.X/%+TJ)ZJ+!K00BI;- M_+N5?TJ L14]IL,C;O2MHM-F,]AL+%M41_5ZT-6T^S34'N+N3(;G:IYK-M_^ M/Y/]_BHM;<_VG(&)./6E?4I+H6UU.TM@19P9/K)S5>;4;F8DE]@/9:S0YZ 4 MN2>]/F2'RE@S9ZDD^]('8]\"H@*D I.;8^5(D49-3**C1<5,@J1$B"K"5$@Y MJ=14L3)4%6(UJ%%JU&*S8B=!5R%IW9E:[LCC_ (CZP;Z_%FA_=P<5P1K0O)WN7>:1B78Y M.:H'K73%61V15E8;12]Z2K+"BBB@ HHHH !_K$_WA7U]X,_Y%FT_W!7R"/\ M6)_O"OK[P9_R+-I_N"D(WZ*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KYG^-G_(]'_KF/Y"OIBOF?XV?\CT?^N8_D* /.** M** "BBBBXPHHHH *6DI1F@!14\38-05(G!I,:+##/-,I^?EIIJ$6Q,BC'I33 M0#S0(>!012 T_C% $6*:14V*:RT7$T0FD.:D*FFXJDQ#*.E/Q3<4[B#K12XH MQ0 "G"DQ2BD,D0]*FS4"U*#Q4,M W2FXIQR:;WH0,:1S28I^,FC%,5B/GI0* M?MHVXIW%8;2]JM%PL,QQ1@TIXHW4P' 4A&*;NHR>M(1&PYI#P:4YS2 M58A*.U%%,"[%<[;)X?4563I0OW#2(:BP#^G% ]* :#30A1UI#24N:8"44AHH M *#244@#-+24=Z +=K>O;'U%;-O>Q7(X.&]*YNG(S(=RG!I-$M'4D9II!K-L MM0W?)*U:0^894Y%9O0FS&D48XIY%-)H&--)TI:2@8A-1&I#49IH&,-)R.E.- M-[52()+3_C]B_P!ZHM='_$VEJ:S'^G0_[U)KH_XG$M-#6YEJ*>!2@8IPIC%4 M5*HYIE2(*!$BBIE%1H*G05+8AZ#FIT&:C0M20RQ-=1:=:M<3$ *.!ZUYCK.JR:O?-,Q(4' MY1FK'B'6Y=2NVB20^0IX%8Z\5K"-M36G#EU&3?C_US'\A0!YO1110 44446&%%%% !3@:0"E% M "@9IPIO>E'6A@6$.12FHT-/SDUF6-(IO2GFFD4"8@/-/!IG2E!I@/I":**0 MQI--S3B*;BF(**3-%,0M%)FDS18!_%* *9FE%%@)!BI5QBJX-2@U+129)2'% M)N--S2* FDW4&C(IBN+N%+G-,XIE*P'2I*LJ!E.:*P(+F2%LJ%IC #BI%'%(!4JBDQ#D%3J*C1:G5:FX$B"K""HHUYJTBU+))$%6X MEZ5#&N:J7^N0:>I1"&D]*5KBLWL;;2PVL1DF<*!ZFN&UO6Y[^X*(^(1T [U2 MO=4N;YR7%?7O@W_ )%FT_W!0!OT M444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY MH^-G_(\G_KF/Y"OI>OFGXV?\CR?^N8_D* /-Z2G44 )BDQFG8HQ0,3%%+1BF M 4M%%( I:2E% #@:E'2H0:D4U+12']:0B@4IJ1C"*!UIU-(YIB%S2TRG T * M13"*?2&@!A%%!%%,0A%)3J* &C-+110 M/!IG>G \TF-$HZ4F,T T U)0AI" M.*=BD-,3$%!ZT8HSQ3$(30:#0:!!1TI<4VF I)HSQ1FDH&!I,TE% @!Q2YIN M**8$@/% I!TI!2 >#2@\TSM2YS0 XFDS24&@0I-)GBDIM,!=V:,TF:2@!Q-& M:;2T +FE'2DI:0 **** %IRDJ=RG!IN*<.!2&:-MJ!X63GWJ^'6169RSN MQ]LTU"Y2C?K!DD>5R\C;F/>FC%**M)+8M*PHZ4H'-)TIP MZT /%+2"E[4P()>M0FI7ZU'3&A**6DIC"BBBD 4M)10 #_6I_O"OKSP;_P B MS:?[@KY$'^MC_P!X5]=^#?\ D6;3_<% C?HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "OFGXU_\CR?^N8_D*^EJ^:?C7_R/ M)_ZYC^0H \YI*6B@!,44M%,8E+110 444M(!.U*.E'>EH !3A3: :0$H-.J* MG@U)5QV*2BB@!N*.]*:*!!1244##%-IW:DQF@0E&*4TE, Q1BBB@ %*.M%% M$@IPJ,=*<*DI#A2$U-"8;BIR#@UH6MZ!\CGKWK.%) M3L)JYT.0PRIS2=JQH;J2$CG(K4@G698FI$@ J11BFY11EF%5IM0$?"@&G:X%]1WH:XBA'S.*PY;^6 M3H=OTJN26.68DTU$?*:MUJP;Y8LCWK+>620DLY/XTVBJL582EHHIC%I124X4 M@%IP%-IXH$.I&Z4M-<\4 0.:93FIM,:$HHHH&%%%%, HHHI */\ 61_[PKZ[ M\&_\BS:?[@KY$'^LC_WA7UWX-_Y%FT_W!0(WZ*** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KYJ^-?_(\G_KF/Y"OI6OFKXU_ M\CR?^N8_D* /.<4E+10 E%+13&%)2T'BD 4M)10 4=J*4=* "BBB@!P-**: M.*6I8QX-+3 :<#2&+1110 F*,4N*2@!,4=Z4T4 )WHHHQ0 GO1UI:,4 )BCF MEH'6@!1TIU-I10 \4AZ\T"@4_]TTOEO\ W#0 VCM3O+?^X:/+?^X: &T4[RW_ M +AH\M_[AH 2@4OEO_=-+Y;_ -PT )2B@(_]TTNQ_P"X:D8M+FD"/_<-+L?^ MX:0!1BE".1]TTNQ_[IH&-(I"*=L?^Z:-C_W30 S%+BG;'_N&DV/_ '#0 F*2 MG^6_]PTAC?\ N'\J &T4[8^/N&C8_P#<- ""E%+L?^X?RI1&_P#=- "4N:7R MW_NFC8_]PT %!I=C_P!TT;'_ +AI#&"EIVQ_[IHV/_=- ,92$4_RW_N&D,;_ M -PTQ#"*;BI/+?\ NFD,;_W#3$,HIWEO_<-)Y;_W#0 VBG>6_P#<-'EO_<- M"48IP1_[IH*.?X30 W%+VI?+?^Z:-C_W30 VBG>6_P#=- C?^Z: $S12^6^? MNFE"/_=- K#<48IVQ_[IHV/_ '#0 V@BG^6_]TT>6_=#0,;0*=Y;_P!PT;'_ M +AI )0:78_]PTA1_P"Z: &FFDTXH_\ =-)Y;_W33$-HS2^7)_=-+Y;_ -PT MP&YHI?+?^X:7RW_NF@0VBG>6_P#=- C?^Z:8#A]RF5)L?;]PTSRW_N&@!M+2 M^6_]PTOEO_<- #:6G;'_ +IHV/\ W30 VBG;'_NF@1O_ '32 3%&*7RW_NFG M>6_]TT - IV*41O_ '3^5.$;_P!PT" #BG"E\M_[II=C_P!TT ,8XJ%JF9'_ M +IJ(H_]TT("(TE/V/G[AI/+?^Z:90VBG>6_]PT>6_\ =-,!M%.\M_[IH\M_ M[AI -HIWEO\ W#1Y;_W30 @_UB?[PKZZ\&_\BS:?[@KY'$;B1/D/WA7USX.! M'AJTR,?(*!&]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %<_J_@K0M%?^@%?^@%?\ H'#_ +[;_&C_ (5EX5_Z!P_[[;_&NOHH Y#_ (5EX5_Z M!P_[[;_&C_A67A7_ *!P_P"^V_QKKZ* .1_X5GX5_P"@:/\ OMO\:3_A6?A7 M_H'#_OMO\:Z^B@#D/^%9>%?^@:/^^V_QH_X5GX5_Z!H_[[;_ !KKZ* .0_X5 MEX5_Z!H_[[;_ !I?^%9^%?\ H&C_ +[;_&NNHH Y#_A6?A7_ *!H_P"^V_QI M?^%9^%?^@%O\ H'#_ +[;_&NNHHL.[.1_X5IX6_Z! MP_[[;_&C_A6GA;_H'#_OMO\ &NNHHL%V%O^@%O^@%O^@ M%O\ H'#_ +[;_&NNHIV"YR/_ K/PK_T#1_WVW^-)_PK/PK_ - T?]]M_C77 MT4 %?^@%O^@%?\ H'#_ +[;_&C_ (5EX5_Z!H_[ M[;_&NOHH Y#_ (5GX5_Z!H_[[;_&E_X5GX5_Z!H_[[;_ !KKJ* .0_X5GX5_ MZ!P_[[;_ !H_X5EX5_Z!H_[[;_&NOHH Y#_A67A7C_B6CCG[[?XUU-K:Q6=N MD$"[8T& *FHH **** "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@# "_]D! end GRAPHIC 25 vldr-20201019xs1015.jpg GRAPHIC begin 644 vldr-20201019xs1015.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH M/ KS[6OB8ND:G+9FR+^6<;MW7]* /0:*\N_X6\G_ $#C_P!]?_6H_P"%O)_T M#C_WU_\ 6H"YZC17EW_"WD_Z!Q_[Z_\ K4?\+>3_ *!Q_P"^O_K4!<]1HKR[ M_A;R?] X_P#?7_UJ/^%O)_T#C_WU_P#6H"YZC17EW_"WD_Z!Q_[Z_P#K4?\ M"WD_Z!Q_[Z_^M0%SU&BO+O\ A;R?] X_]]?_ %J/^%O)_P! X_\ ?7_UJ N> MHT5Y=_PMY/\ H''_ +Z_^M1_PMY/^@HT5Y=_P +>3_H''_OK_ZU'_"WD_Z!Q_[Z_P#K M4!<]1HKR[_A;R?\ 0./_ 'U_]:C_ (6\G_0./_?7_P!:@+GJ-%>7?\+>3_H' M'_OK_P"M4I^+*+.L7]GGG'.[_P"M6E.E.H[01G.K"FKR9Z917F,OQ;2*5D_L M\G:_^M3/^%O)_T#C_ -]?_6K.QI<]1HKR[_A;R?\ 0./_ 'U_]:C_ (6\ MG_0./_?7_P!:@+GJ-%>7?\+>3_H''_OK_P"M1_PMY/\ H''_ +Z_^M0%SU&B MO+O^%O)_T#C_ -]?_6H_X6\G_0./_?7_ -:@+GJ-%>7?\+>3_H''_OK_ .M1 M_P +>3_H''_OK_ZU 7/4:*\N_P"%O)_T#C_WU_\ 6H_X6\G_ $#C_P!]?_6H M"YZC17EW_"WD_P"@3_H''_OK_ .M0%SU& MBO+O^%O)_P! X_\ ?7_UJ/\ A;R?] X_]]?_ %J N>HT5Y=_PMY/^@HT5Y=_PMY/^@ET5Y=_PMY/^ M@7?\+>3_ *!Q_P"^O_K4?\+>3_H''_OK_P"M0%SU&BO+ MO^%O)_T#C_WU_P#6H_X6\G_0./\ WU_]:@+GJ-%>7?\ "WD_Z!Q_[Z_^M1_P MMY/^@3_ *!Q_P"^O_K4!<]1HKR[_A;R?] X_P#? M7_UJ/^%O)_T#C_WU_P#6H"YZC17FC?%=5M4G_L\_,<8W?_6J'_A;R?\ 0./_ M 'U_]:@#U&BO+O\ A;R?] X_]]?_ %J/^%O)_P! X_\ ?7_UJ N>HT5Y=_PM MY/\ H''_ +Z_^M1_PMY/^@HT5Y=_P +>3_H''_OK_ZU'_"WD_Z!Q_[Z_P#K4!<]1HKR M[_A;R?\ 0./_ 'U_]:C_ (6\G_0./_?7_P!:@+GJ-%>7?\+>3_H''_OK_P"M M1_PMY/\ H''_ +Z_^M0%SU&BO+O^%O)_T#C_ -]?_6H_X6\G_0./_?7_ -:@ M+GJ-%>7?\+>3_H''_OK_ .M1_P +>3_H''_OK_ZU 7/4:*\N_P"%O)_T#C_W MU_\ 6J>7XK+%:03_ & GS>V[I^E 'I5%>7?\+>3_ *!Q_P"^O_K4?\+>3_H' M'_OK_P"M0%SU&BO+O^%O)_T#C_WU_P#6H_X6\G_0./\ WU_]:@+GJ-%>7?\ M"WD_Z!Q_[Z_^M1_PMY/^@3_ *!Q_P"^O_K4!<]1 MHKR[_A;R?] X_P#?7_UJ/^%O)_T#C_WU_P#6H"YZC17EW_"WD_Z!Q_[Z_P#K M4?\ "WD_Z!Q_[Z_^M0%SU&BO+O\ A;R?] X_]]?_ %J/^%O)_P! X_\ ?7_U MJ N>HT5Y=_PMY/\ H''_ +Z_^M1_PMY/^@K3_P#(03\/ MY5Z&7?'+T.''_!'U([O_ (^Y/K4-37?_ !]R?6H:\][G<%%%% !1110 444Z M-#(X1>IH2N#=E=C:*-0 MU,?^/)?]XU#0 4444 %%%% !114@A8PF7'R@XII-[";2W(Z***0PHJ1H72)9 M"/E;I4=-IK<2DI;!1112&%%%% !5V7_D$0_]=#_*J579?^01#_UT/\J0%*BB MBF 4444 %%%2)"\D;.HX7K32;V$Y**NR.BBBD,**DB@>4,5'W1DU'3LTKB4D MVT@HHJ2*%YB0HZ#-"3;L@PE%%% S3\._\C%8_P#75?YU]'Q_ZM/H*^KZ"/W3]*^ M??&O_(S77^]30,YZBIK6VDO+J.WB ,DAPH/] &O;:,UW MJJZ.91^X!9R.YST_6NB\,:;90S:E"A\V)K8;@1DH*PN+Z&WF;:UF)06&>JDXK)GT&S MTFYM4E>1[F0AT('RGVK*;Q-JSER;@Y=/+8[?X>F*B;7=0>".%Y-PC.5)4$BF M!U^M^'(+S4;V]D;RXXV"[5&,=.?UKFM$>VL-??S83H(SFJ=R= M8MX+EGG5T+9EQSAJ;;W^KZW?0)&P>>$91BH[4+<;V-AO"NFJ2-\W$_DGKZ#G M]:Y74[06&IW%JI)$3E03[&KTNMZQ'N+N0!)DG:,;JR[FXEN[AYYB6DK3_P#(03\/Y5Z&7?'+ MT.''_!'U([O_ (^Y/K4-37?_ !]R?6H:\][G<%%%% !1110 5I:5;[I/./1> ME9M=!IX46B;?QKLP--3JZ]#S\SK.G0?+UT*6JVY#B8#@]:S*Z2["FUDW=,5S M=/'4E"K==2D%%%% !1110!,?^/)?]XU#4Q_X\E_WC4- M !1110 4444 * 6( ZFN@2U7[$(2.HYK)TU4:[7?^%;]>KE]).+D^NAX.;XB M2G&$=+:G+R(8Y&0]0<4Z&(S2K&.]6M4""ZRO4CFGZ0%\]B>N.*XE13K^R\ST MI8EK"^V2UL7KBU#67E+U4<5@$$$@]1755SMZ%%W(%Z9KLS&DDHS7H<&45Y2< MJL MF\A,%PR]CR*Z(8 &.E9FL!=J'^*O2Q=",:"M]D\; 8JJA#; M G[P/%>Q7P\5ADETU/G<+BY/&-O[6G^1B5M:7;A(?-8SQ6.F"XSTS MS6&+IJ%5I'5@*SJX=2?33[C7TJ +"9".6JCJ$/DW)P/E;FMR(*(E"_=QQ5+5 M50VX)^\#Q7?7P\5ADET/)PN+E+&-O:6G^1BUL:3 %C,I'+<"LA<;AGIGFNFB M"B)0GW<<5S9?34JCD^AV9O6<*2@NIB:E!Y-QD?=;FJ=;>JJAM@6^\#Q6)6., MIJG5:1TY?6=6@F]UH%%%%B]*75;?:XF'0\&M"R"BTCV],4V^"FT?=TKV?JT?JMOF?.?7)O''B ML+;JM3S*>,D\=S='I8P****\8^B-/P[_ ,C%8_\ 75?YU]'Q_P"K3Z"OG#P[ M_P C%8_]=5_G7T?'_JT^@I,:'4444AA1110 4444 (?NGZ5\^^-?^1FNO]ZO MH(_=/TKY]\:_\C-=?[U- S/T#_D8+ Y Q.I))ZD7EKID7B:ULQ:0B(2$K(&&UEQTJ& MPOXQXGU6&"""&*&&94*G&>#CO7GQGF)!,KDCH2W2@2R!BPD8$]3GK4I6*N=O M;V]A):H6\MXW@D:5V/(??Q^E,OKRWL(=)@CL[=S<1H)7/)^\?>N*$D@4J'8* M>HS09';&YV..F3TJA'L5U9Z2D=V$MK3]TD;1\CD\Y[U0ET?3VU.XDBAMA'M0 MD[AP=HSCFO+OM$__ #VD_P"^J!<3C.)I.?\ :J5$=STFSL=/M[K6!Y%NP25/ M+#$< D9Q^M)>Z990G4)[&&W>>-E;RRPP5YSCFO-_/FR3YKY/7YJ!<3!BPFD! M/4[NM'*',=I;PV,6B?;!:QRL[,)H]PRAR:;X"N;6/^U+=W2.XEB(A9OY5Q@F ME52JR, W4 ]::"5.5)!'<4Q7-2TMKJ#4HUF.$,X#@MPW-=K8SVC>,S9"VMX[ M9(P=P.,\#OFO.&FE<@M(Y(Z9-'FRAMWF/N]<\T!<])NTL;G3=*@D\D1&=A)@ MC/3C-+I\.G'6Y8)K*%1#')AF88?T[UYIYDF,;VQG.,TXW$Q.3,^>F=U,#K[6 MYCU.TU=C;PQ;/E15.._UJ?6=,MHO#MPP2(2H05VL..E<.)'4$*[#/7!ZTIGE M88:5R/0FE8?,,':K3_\ (03\/Y55JT__ "$$_#^5>CEWQR]#S\?\$?4CN_\ MC[D^M0U-=_\ 'W)]:AKSWN=P4444 %%%% !6II5Q@F$]^1673XI#%*KCJ*UH M572J*1AB:*K4G!FEJMQC$*GW-95/FE,TA=NIIE%>JZM1R%A:"H4E ****R.@ M**** "BBB@"8_P#'DO\ O&H:F/\ QY+_ +QJ&@ HHHH **** %1BCA@<$'-= M&DZFU$Q/&.:YNIEN&%LT.?E)S75A<3[&_G^9PXW!_6.7R?X#9I#+,SGN:6WF M,$RN.W6HJ*YU)J7-U.QPBXW2(]%J&N MC%8CVS79''@<(L/%]V_PZ!1117*=P4444 %79?\ D$0_]=#_ "JE5V7_ )!$ M/_70_P J0%*BBBF 4444 *#@@CJ*Z"UN1+:^8>JCFN>J:*Y:*)XQT:NG"XCV M,F^AQ8["_6()+=/_ (<+J8SSL_;M4/0T45SRDY.[.N$5"*BMD;]A<>=; GJO M!K)OIS/<-Z#@4V"Y:!7"_P 0Q4'6NJMB74I1A]YQ8?!*E7G4[[?J%;NG7'FV M^T_>3K6%4UO<-;EBO\0Q48:M[&=^AIC<-]8I"=H&++W&*C))))ZFNNIB7.BJ9P4L$J> M)E6[[?J)6YIDXDM]A/S+6'4D,S0,64]1BL\-6]C4YNAIC<-]8IHQ3"222>IK>IB7.BJ9RTL$J>(E6[[?J)6UI4^^ QD\K6+4D$S02 M;E/;%1AJWLJBET-,9A_K%)PZ]"UJDXEGV+T6J-*QW,2>YI*SJU'4FY/J:T*2 MI4U!= HHHJ#4*OW?_()L?QJA5^[_ .038_C2 H4444P-32KCYC W?D4NK7'2 M$?4UFQ2&*17'44LTIFE9SU-=?UI^P]E_5C@^I1^M>VZ?J1UJZ3<@Y-9E/ED,LK.>I-,HKU75J.3'AJ M*HTE!&MI5QP86^HIFK3DN(@>!R:SXI#%(''4422&61G;J36SQ+=#V7]6.=8* M*Q7M^GZC*U])GRIB)Y'(K(I\,K0R!UZBLL/5]E44C?%4%7I.!>U6?=*(@>!U MK.ISN9'+'J33:FM4=2;DRL/15&DH+H:^DSY0Q$\CD5%JL^Z01*>!UJA#*T,@ M=>HI'CH_P"$ U;^ M]'1<+'*T5U7_ @&K?WHZ/\ A -6_O1T7"QRM%=5_P (!JW]Z.C_ (0#5O[T M=%PLCH_P"$ U;^]'1<+'*T5U7_ @&K?WHZ/\ A -6_O1T M7"QRM%=5_P (!JW]Z.C_ (0#5O[T=%PLCH_P"$ U;^]'1< M+'*]ZM/_ ,A!/P_E70CP!JV?O1UDW5D+?5Q#).HD1@I&#UQ7H9>_?EZ'!CU[ MD?4H7?\ Q]R?6H:[5_AOKMRYFC$>Q^1S_P#7I/\ A6'B#^['^?\ ]>N![G<< M717:?\*P\0?W8_S_ /KT?\*P\0?W8_S_ /KTKCL<717:?\*P\0?W8_S_ /KT M?\*P\0?W8_S_ /KT7"QQ=%=I_P *P\0?W8_S_P#KT?\ "L/$']V/\_\ Z]%P ML<717:?\*P\0?W8_S_\ KT?\*P\0?W8_S_\ KT7"QQ=%=I_PK#Q!_=C_ #_^ MO1_PK#Q!_=C_ #_^O1<+'%T5VG_"L/$']V/\_P#Z]'_"L/$']V/\_P#Z]%PL M<717:?\ "L/$']V/\_\ Z]'_ K#Q!_=C_/_ .O1<+'(G_CR7_>-0UV__"M- M>-N(]L>X'/4?XTS_ (5AX@_NQ_G_ /7H XNBNT_X5AX@_NQ_G_\ 7H_X5AX@ M_NQ_G_\ 7HN%CBZ*[3_A6'B#^['^?_UZ/^%8>(/[L?Y__7HN%CBZ*[3_ (5A MX@_NQ_G_ /7H_P"%8>(/[L?Y_P#UZ+A8XNBNT_X5AX@_NQ_G_P#7H_X5AX@_ MNQ_G_P#7HN%CBZ*[3_A6'B#^['^?_P!>C_A6'B#^['^?_P!>BX6.+HKM/^%8 M>(/[L?Y__7H_X5AX@_NQ_G_]>BX6.+HKM/\ A6'B#^['^?\ ]>C_ (5AX@_N MQ_G_ /7HN%CBZNR_\@B'_KH?Y5TW_"L/$']V/\__ *]6'^'.N-8QVX6/>K%C MSV_.@#A**[3_ (5AX@_NQ_G_ /7H_P"%8>(/[L?Y_P#UZ+A8XNBNT_X5AX@_ MNQ_G_P#7H_X5AX@_NQ_G_P#7HN%CBZ*[3_A6'B#^['^?_P!>C_A6'B#^['^? M_P!>BX6.+HKM/^%8>(/[L?Y__7H_X5AX@_NQ_G_]>BX6.+HKM/\ A6'B#^[' M^?\ ]>C_ (5AX@_NQ_G_ /7HN%CBZ*[3_A6'B#^['^?_ ->C_A6'B#^['^?_ M ->BX6.+HKM/^%8>(/[L?Y__ %Z/^%8>(/[L?Y__ %Z+A8XNBNT_X5AX@_NQ M_G_]>C_A6'B#^['^?_UZ+A8Y>7_D%0_[_P#C5.NZ?XC_ M (5AX@_NQ_G_ /7HN%CBZ*[3_A6'B#^['^?_ ->C_A6'B#^['^?_ ->BX6.+ MHKM/^%8>(/[L?Y__ %Z/^%8>(/[L?Y__ %Z+A8XNBNT_X5AX@_NQ_G_]>C_A M6'B#^['^?_UZ+A8XNBNT_P"%8>(/[L?Y_P#UZ/\ A6'B#^['^?\ ]>BX6.+H MKM/^%8>(/[L?Y_\ UZ/^%8>(/[L?Y_\ UZ+A8XNBNT_X5AX@_NQ_G_\ 7H_X M5AX@_NQ_G_\ 7HN%CBZ*[3_A6'B#^['^?_UZ/^%8>(/[L?Y__7HN%CBZ*[3_ M (5AX@_NQ_G_ /7H_P"%8>(/[L?Y_P#UZ+A8Y[P[_P C%8_]=5_G7T?'_JT^ M@KQS2OAWK=AJUM=3+'Y<3AFP>V?K7L:<1K]!0P0ZBBBD,**** "BBB@ [5S= MS_Q]2_[U=)VKF[G_ (^I?]Z@"*BBB@ HHHH ***X?Q'XNU/0/%-K \,;:3*P M1Y.ZD_Y% '<45PTWC2Z/CE=*A6-=.$9=I6ZG'7%;MMXNT>\:<07&XPJ78>PX M)HZ7 W**SM)URQUN(RV,ADC SFN4;QG=3>(+C38Y(;>:*78L$O!D7/4<4=;! MTN=Y17,IX[T(W(MFN2LH<1L2. V.E7(?%FC7%S)!'=J60$D]CB@+&U17/MXT MT189)#= %2 %/4D],52\$>*+GQ+_ &B;A%5;>;9'CN/>A:A8ZVBBB@ HHHH M4=17CFN?\C9-_P!=17L8ZBO'-<_Y&R;_ *ZBO1RWXY>AP9A\$?4^@[#_ (\( M/]P58JO8?\>$'^X*L5Y[W.]!1112 ***R/$^HW&D^'[J^M55I8EW -TH;L!K MT5Q5]XNNEATNUMHU-]>1&4YZ $_TK2TOQ5;W'AM]5N_W2PLR2X[%>M 6T3. MCHKET\>Z&Y8"9LJ Q&.Q[_2K%WXQTBSO!;2S$/QG X&3@&@#H**Y2S\6(FLW M%E>N,-(%A91Q@GC-=70#"BBB@ HHHH 9_P M3]*?3/\ EJ?I3Z "BBB@ HHH MH **Y3QIK>I:'!;W-FT"Q^:J,LA.7R>@XK-U+QO=PW-V;:%##IT*2763U+ ' M _.@=CO:*Q;GQ/IUGIEI?7$A6*Z_U?N:BL_&&DWUS'!#,=\FX#([CJ/K181O MT5S:^,-.NYWL[64BY(8(6'!8=JA\*^+8M7CBM+EL7^S MG0-%!;N,O)+T;KP..M ';T5P7_";77G?;A$G]F_:OLF/XL[L9KI-5\3Z;HSP M)=R%6G7<@ ZBA.X[&S17/6OC31KPD0W&<1^8/LS1I/&ENF1$A^] M+@9XH"W4["BN+\,>)K[6_$-[!,8X8(20L#<28YP?\FM2]\8Z387LMK-*WFPD M"0 ?=R* .@HK _X2_2OL4MT9&6.-]C9'.>/\:Q]9\;!+*TO=-<-#]J6&=6'S M 9Q_C2;2'8[>BLW1=;L]=LS<6H-:5,04444 %%%% !4,?^ODJ:H8 M_P#7R4 34444 %%%% !1110 45ROB^\\1V4/GZ.ML(8T+2-*3D^PXK&U/Q;K M5E#I-N\4<,]R 9IW_P!6OMF@=CT.BL^]U6#2].6ZO'^7@%E]367#XWTB:=(@ M[AF?9R.A[47%9G245RS^.]'>=K6*XVSDE$+#@L.U5/!WC1-75;._D5;]F.U1 MT8#TH6H[:7.THHHH$%%%% !1110!'/\ ZHT]?N#Z4R?_ %1IZ_<'TH 6BBB@ M HHHH **** #M7-W/_'U+_O5TG:N;N?^/J7_ 'J (J*** "BBB@ KGM6\/-K M3WD-VL9MI0OEG^)2#FNAHH X.[\%7_\ PD$-]9RPK!%:>0 PY)QC-5- \#:U MI.JRWL\UO)YD;)M /#?#%]X9>^BEEC>TG8O&J]4)JAJ7@N M\U>Y\V\$!E2?S([I1AU3.<=:[RBD,\7T;PM?Z[J&H6G^JM8KH,[R*0S8&.*Z M32_AU<68OK>::)X9,F"3!W+D5Z&%5<[549ZX%+2L-N[N>;2?#R_FTR!&DMTO M+:161P#\X4]ZW/!/AF_\._;VOI(G:YD#C8.G%=;13$%%%% !1110 HZBO'-< M_P"1LF_ZZBO8QU%>.:Y_R-DW_745Z.6_'+T.#,/@CZGT'8?\>$'^X*L57L/^ M/"#_ '!5BO/>YWH****0!61XFTZXU;P_=V-LRK+,FT%N@K7HH:N!Q5SX1O)+ M/2YXI8UU"SB,9./E(((_K5C_ (12:W\%7.CP2(;B<,S.PXW-UKK:*!IVL>=K MX,U82SOOM_WEF+7NNW>F,B;?(C61RA[-G@UZ130B!RP4;C MWQ3N*YQG_",:C$S)$T)C$\;J2.=JFNT0$(H/7'-+12"X4444 %%%% #/^6I^ ME/IG_+4_2GT %%%% !1110!S?B;2;W6_]!\JW:R$QVL11MHY)Y_QKLE14&%4 >U.J4K%)4 08Y _I73444""BBB M@ HHHH A7_CY;Z5-4*_\?+?2IJ "BBB@ HHHH 9+&)87C;HPP:X>'P5=0RVR M(T2QV4C20OCYFR,8-=W12MK<=W:QS.D:)>'63K&IK"EV$\L"$8!'J:H7WAG4 MIM3U:XC:#9>!0FX?:Y87]A;W$TBQMY\T?EJB$\AAUJ>\\+:A M>"&X0P)*UTD\B[>,*].Z4K#OI8YOPEHEWHJ7XNVC)GF\Q=@Q M@5TE%%-*RL#=W<****!!1110 5#'_KY*FJ&/_7R4 34444 %%%% !1110!0U M:SDO[58$("EU+Y].]9.LZ5J.I2BPV6_]FLH#,1\ZX].:Z6B@=S%UK2Y[G1DL MK0IE63E^> 0?Z5BR^'=39Y7)MP&N(Y?N] I)KM**EQ3U!.QY;I6@W6OP3Q,B M1007AD#,A#$C(_K5O1/!&K:=J>FW$DL!2V9BV 8_.CS$_P">8_.HJ* )?,3_ M )YC\Z/,3_GF/SJ*B@"7S$_YYC\Z/,3_ )YC\ZBHH E\Q/\ GF/SH\Q/^>8_ M.HJ* )?,3_GF/SH\Q/\ GF/SJ*B@"7S$_P">8_.CS$_YYC\ZBHH E\Q/^>8_ M.CS$_P">8_.HJ* )?,3_ )YC\Z/,3_GF/SJ*B@"7S$_YYC\Z/,3_ )YC\ZBH MH E$B9'[L?G7D6M7-N/%$RFT4GS1SN->LCJ*\\VCR?8XGZ4;Y?^>GZ444 &^7_ )Z?I1OE M_P">GZ444 &^7_GI^E&^7_GI^E%% !OE_P">GZ4;Y?\ GI^E%% !OE_YZ?I1 MOE_YZ?I110 W=+YA_>=O2G;Y?^>GZ4G\9^E+0 ;Y?^>GZ4;Y?^>GZ444 &^7 M_GI^E&^7_GI^E%% !OE_YZ?I1OE_YZ?I110 ;Y?^>GZ4;Y?^>GZ444 &^7_G MI^E&^7_GI^E%% !OE_YZ?I1OE_YZ?I110 ;Y?^>GZ4;Y?^>GZ444 &^7_GI^ ME1AI//;Y^<>E25&/]>WTH DWR_\ /3]*-\O_ #T_2BB@ WR_\]/THWR_\]/T MHHH -\O_ #T_2C?+_P ]/THHH -\O_/3]*-\O_/3]*** #?+_P ]/THWR_\ M/3]*** #?+_ST_2C?+_ST_2BB@ WR_\ /3]*-\O_ #T_2BB@ WR_\]/THWR_ M\]/THHH C5I/.;Y^<>E2;Y?^>GZ5&O\ KF^E24 &^7_GI^E&^7_GI^E%% !O ME_YZ?I1OE_YZ?I110 ;Y?^>GZ4;Y?^>GZ444 &^7_GI^E&^7_GI^E%% !OE_ MYZ?I1OE_YZ?I110 ;Y?^>GZ4;Y?^>GZ444 &^7_GI^E&^7_GI^E%% !OE_YZ M?I1OE_YZ?I110 ;Y?^>GZ5&C2>:_S\_2I*C3_6O0!)OE_P">GZ4;Y?\ GI^E M%% !OE_YZ?I1OE_YZ?I110 ;Y?\ GI^E&^7_ )Z?I110 ;Y?^>GZ4;Y?^>GZ M444 &^7_ )Z?I1OE_P">GZ444 &^7_GI^E&^7_GI^E%% !OE_P">GZ4;Y?\ MGI^E%% !OE_YZ?I1OE_YZ?I110 ;Y?\ GI^E&^7_ )Z?I110 V1I"G+Y'TJZ MOW!]*I2?^G5FBA7)RDDR*P&[ M!/.* ):*Q6\4Z8WDFVD-RLLOE9BY .</2Y8+B6YD3>HC4'(_.@#H**R](\0:=K=F]S:3#9&VR0- MP5/H:9=>(K*TU,:?)O,IB\U2,8(Y_P * ->BJMOJ%O/;0S%Q&)?NJYP:I6GB M33[O5KG30YCN+?&[?@ _2@#7HKG-1\::;IOO4\7BS2 MV65YI#!'&0-\F &)Z8H'9FY14"7MK(@9;B,@@'KVJ<$$9'(H$*.HKQS7/^1L MF_ZZBO8QU%>.:Y_R-DW_ %U%>CEOQR]#@S#X(^I[S9_\>4'^X*FJ&S_X\H/] MP5-7GO<[@K'?Q+8K?W%DJS//;\R!(R<"M@=:X.PLKN;XA:NZ-)!$RK\Q4$/S MTI=1]+G%)4!VN,C(YI^*\VN$U47FL7"SW:BWD B10,;"3DC\A5KS[FW ML;9(KR[GLIY!Y\K* T?!R/SH>@6/0,'THP?2O+#>:DEI:3075R\'F2(S 9XV M<9_&F:;>ZQ>-;6VHW5[;0\E)E0$LWH:2=QN-CU;!]*CCFCE9UC<,4.& /0UY MU-'J1N;N;[5>$PRIY(P &&WG]:VO!ME):7NL^:9@9)B1O/; Y% 6TN;PU>W> M^^R(DCL#M9U7*@^A-+?:Q::=?6MI<%A+=-MBP.":XE8);&VU9XVN=\UUA21V M)/-8T4NK7D>CO=I.TMO=,/,V_=7+8/\ *B+N-1U/7L45YA!>Z]!9W4$IF=3( M-UT@S\A(YY[UVOAF+R=/9!>SW<>XE9)E ./3BF2U8VJ***!"?Q_A6;/KMK;W M[6129YU7>51">/\ )K2'^L_"N3N;>YN/',GD2/ OV8J9-H()R..:3;NAI'50 MR">%)4!VL,@$8-2;3Z5P-P;^Y\2RVUW>W-HD! M_*0%9!_G-9.I/XGTG59H8 M3IX-+@CM7!:@EY)=6EK<7MU:6\D7FI*B@G>3G M:?S-2^&H;Z7Q?J9N;JY:WA(\D.,*U/J#6ESIKW6;:RNTM6$DDS8.R-2VH>YC=,Q M;>L?'((Z=*Z+P8LGDM))?7-P)5#,DR@>6W<#%"U ZC!]*3%<#;_VC'J9NC-< MNXNC&(V'R[.3_A4=K->BROM0.I7$=_Y9$EO(HV(?:AZ#BKGH>#C..*C>5(V5 M68!G.%![UY5I=[?26\DUS?S^9,L:K;=P>=S'VK12VNKL:-+6_62Y>6VNB%CQS(A ']33=1DU2 M2]M+>YN;JTM)T,WFQJ"5AU&/]>WTKA3/JT/BZQ7=-BX/I25Y[9WNH7%S>3W\MY#=P,0D**,.G8_RJO:7 M6JG3M25+B569 \18=\]*3>@[:GHLD_ES1Q^6[;_X@.!]:FP:\K@U#7@=-=(K MI'"2"1&&06&,5;^TZOMW6LEPWFPL;D,.4;=QC\*JPK'I.#5#4-7M=,FMHKDL M&N7V1X'4_P"37#Q7%_IUGHZI;:9'&UPQ!D;:B@9+&I([M'LS=%'5 I8JPP0/I7'?$ M"QDO+S0VC$Q"3@MY?88/-4K"]OO[:F&Z87$^JV=GI9M8Y7C1L2P+PPZ?=7=W'W]*8FK'<4444A$:_P"N;Z5)4:_ZYOI4E %"^U:WT^>&"59&DF^X$7.:L6ER MMW&SHCKM."'7!KGO$Q<:SI+H74(S;I%7.WI5'79-0DT9VTNXGDOXY,H0H ?K MP:5RK'9O+''*D;N [_=4GDU)@BO,9[>YNY-(ORUXKK"^\GJK[6ZC/TJ*U_M> M/1+5KFZO%2YF9;B3:-T8!&/YFBXW'J>IX/I1@^E>3:FNKQW<\=M?7\T,=L7B M?:!N;(Q^F:N6-]K5M]O1GNGC:%'W,HRI+8./PIDGH-YJ,%C) DVX&9PB8'>K MF#Z5P/D;K73UAN;F[C:Z5M\B@%.1FI;%M3;Q+)HK2S&""3SC<'NI_A_7]*2O M>P:'-H42:Y2R6V+L(QP6&?\!7.VVJ:U)=:H%>Z$+V[M$&7 MD. <4UJ.QZS@^E1S2I!"\LAPJC)KS=8[V":SM[G4+Z*">#S/-"@_O..#G\:Z M_7X#<^%GC9Y=Q5?F488\T2T38EJS1L+]-05C''(FW^^N,CU%-T_5;;4VN5MR MV;=]DFX8P:X+4+C4+.[TN.R>X @, DR/O*>O\JK2KJBQ:FUDSP2/=JX1A@2C M;R,U/-K8=CU/%%>?>=?ZAJL$=Y@"2H;JY2TM9+B7/EQCFQW%Q.H2$JT&P94\ MUCE=2N8-:L+F2]=?)GX/I7E&E6^JI M?6T$,UX(HK,N$8<&0$<']:E$FIRZ%/>)?WWV]]HDM]@PAW:T9KV\N8)X\;;=5&QU MVT/0%J=?INHV^K6IN;4L8PVTY&.:MX/I7F$5KJUEHD>I6+S(T=P5DMST8' ! M_7]*ZG4(+ZT\#W!2:5[UHRX8?>!(Z"DG=7"VIT^#1@^E>6W,FHVT-M%%<7C3 M& 2L7'&[C@>_-:-Q'?SW-[>)W6ANS& ME<[V_P!9M-.O+6UN"PDN3MCP.":T,&2R+22RMQM.#@?GBI4\/:E06^A:C'=Z1')9W"6(@*.(C@I)NZ_SK7DT::[U2_AU2SN)906:UN%88 M(*X ->D;CZFC)QC--NY*5CQ2T\-:O;:1IL$-E)%=QW[/(P_N[A@U9M- \2KJ M2,RRB4,YFD+<,N3@?RKV+60#,I+?-^HK:N-$NX]1B,,%Q) MD45I#E@?FX_6O3=Q]31D^M*X+0 M\>U;2M:GTZP@ALY_,BC3+ ]P*=J7AS4+F?4'^Q2&ZECC$$@/1@HS_6O7]Q]3 M1N/J:5BE(\1O?#FNL]^CVLLA:2,@]CAADTESX6UBYCN\V,CJ+B-U4GJ 3FO; M]Q]31N/J:8^<\Y'AZ-_%%JUA(OV:>%4O(0V=A ';\*]$50B!%&%48%4K71[" MRO9[RW@V3S_ZQO6KU"VL0]Q1U%>.:Y_R-DW_ %U%>QCJ*\Q@\^>./*#&]@*E-W;+&LAN(@C_=8N,&N1\2:>;] M])S9R3QI&V_:N1]TXS^-K MO=VT;A'N(E8] 7%,EU"SA#F2YA78,M\PR!7DXEM%UR:RO#.\".G[S!V%[?:FWEZ9,$(<$F,X8;3CG'/-#;M<$D=^-=MI7MVMVCEMY@3YN]0 /H: MO>?;.N%FA(8<88,Q]=W&/SKS&WT MJX;0GECL[Z&21LM%(&;YN/X?2NA:VU-_ 8B^R^7=!@6A3C*CJ,>_I3%YG5"\ MM3$91<0^6."VX8% NK8P^<)XO*_O[AC\Z\YGTB[G@O98K*=;*4(%MMA!W #) MQ^==%XBL;*S\(>3'!L@#(?+ Y^\,T/0#I%N[62$RI/"T:G!8,"!1]KM1$)// MA\L_Q;ABO/DT>Z@5KBQMI5TQIHW>U*G+#/S'%4)]%OQYDD5M=+ \V^"$H64> MQ7M1UL"6EST675K:WFE6,'-<' MW#W7GZ;(=UO'\@4E20^2!^%:)TLW]Q=1"QEACDLU$>Y" '"FF]!'9F>%0294 M R26' IAO+4(KFXBVM]T[Q@UY[?Z?KUQX92YFMG%PLH66&+.YHU!'&/H*@B MT2XMK:W:SMKQ5)#+#<(9!^OW:7<=MCTX$%\CD8IU0VP801!UVL(QD>AQ4U @ MX]!^5'X"BB@ ('<#CU%0"\M3OQ<0_)][YQQ27Z2R:?<) <2E"%^M>>7.F3W- MKOATZX25;4I<#81YC']0N;-;SP]!- #:8G! MRHF.1T]>*INSL"C>-SUL75J8S*L\)0<%@PJ"?4[>V(9WC$&PR-)N&% YZ5YP M^C7TLUS-[>92WG;P ,''0T[4K6QU>P>TFF3RY0&W(PR<G3>']97PY=)!&RSVA$5LH/S/&""?S! M(H8[+34ZW3=,T[35%R;L7#(/+$LC [1Z5LHZ2('0JRGH1R#7FMKIEP?#0/*X8PS*7^8=?E/:NY\/)/'H5LES"(90#E!VYJB#3_ %'!Z@?E112 ,#. M<#/TJ,?Z]OI4E,'^O;/3% $?VVT\X0_:8?-/ 3>,_E3OM-OYC1^?'O7DKO&1 M7FEYHMTVJ7-S!I\ZW!O@8I0AX7<JUEH=^S6&KVZT:\E6VE@O;:[,UL) 1N M'/'TYJ36]%O;:YL-UICFZMUD6,S1!ST7(R:62> M"WYEDCCS_>(&:\\BTW4;77+4PVLTJJR*WG*3M4=PYK7\4VUQ)J\3O:27-J]N M4 0$['R,'^=,5CJGO+6-PDEQ"K-T4L,FDEO+2W(66>",GH&8"N(T30)?[;MO M[6M9)FCM@!*P^4-DGKZT[Q396=YXD,$UL\\C6I$809PV.#0]+ CMWN;>-E62 M:)2WW=S#FFR7=O&6421&0#.W< 37G-YHVJ""YMKN&:XFDB46DJ GRR .,]J2 MSTO4[>_E+VT\Y*L)#(A.#MZJW>D-JQWJZQ:':DCQK- M68QI(P)V;@3C\*X5--D4VTTNF2NYLWCR8R2K;0!3WTO4HM-TN[LK1OM:LT,R MN,$(23G]!1J*RL=V;JW5E4SQ M]T%QS0MQ \IB65#(.J@\UYE>>'KW_A)3!= MVUY+!PUM+ Q"IST)'2MW0;*\M_$[LT+M =^Z22/!4_[W<4T#5CL5_P!VD[,L5S#(R\D*X.* MHKY_L>:=;._@FD_UD"4R/NDEDD!(]LUAM:ZK+\/GA6W\J]R3Y2< M97V],U@-I%]/#>3)97"6EBZMVA\X3Q&+^_N&/SI$N M;9XVECEA9%ZLI! KG=;TJ*/P>;.PM'PQ0^4B\]1FN8O--U.&PN8M/LKA(%>) MVB"D%QSNQZFA@NAZ2;NT,(E,\/EYX;<,4TWUF"O^E0?-]WYP/<98L #=\P^4^]>?KI-Q;R:LYTV3?.(G1 MU3))YS_.M"31KPZXMM%;8TZ\A62X?IM< #%2KW&TD=C]HMS)L\V(N!G&X9 I M8KB&?/E2J^.NTYQ7F&E:)J)UBY%_;7HNH&?;<*[;'0K@?7Z5U?A"WNK=KE9X MB(L+LD,>PMUZC^M5V$=14:?ZUZDJ-/\ 6O0(DJ"6^M()/+ENH8W_ +KN :GK MRKQ;I]OJ'CJ]M3;RS326),0B_A?*X/M05&-[GJ#7-NDBQM-$';HNX9-1SWT$ M*28DC:5%+;-P!->8V^B:W';7-C>P3R:@94>WNQD@*".,]NAJ_<:=J*7-VIMI M+C?#(KDQ'(;'9N^:'HM BKL[*/Q#9/B(R1+>;"_D;AG'UZ59LM1@NK=)':** M1AN,>]21^5>96NAW4%\EQ+I,S;[)H]WEDD-N&,\>U7[#PQ?"PT>\BADCN=OD MW4<@(.SGG]:0-'HWVNV#*OGQ9?[OS#FA;BW>4QK+&T@ZJ",UYQ+HUS!XH>TG MLKN2W5D:VFB)VKCL3V[5H^&[*_MO$[L;60VQ!W2RJ0RG/3)ZT^HK:'2:CI]E M>:G;RW%\T;1\B . K'W%:*W=M),84GB:0=4# D?A7$ZC8W$VI7\4ME,\[SJ] MM<*I("Y&1GMT-7?".CBWU/4;NYM'CN#,=DCKC(R>E)=ALZAKRS641M<0"0G M4L,YI_VB R&/SHMX&2NX9%>0*V;C>PC=<SGECMII;\PJOE!" R@'G/>J]MH>H2%99M*F9([U)%5HSPNTY MP,>IIO1@EHV>IVVJ0RR2I(88@C;5)D7YJLFZM4!)FA S@_,*\\_X1J?4;;56 M%K+!/'D-CEOQR]#@S#X(^I[S9_\>4'^X*GR:@L_^/*#_<%39]Z\][G<99\. MZ2VH&^-FOV@G);<<$^XZ5J=!@<49]Z,^]( R:*,^]&?>@ HHS[T9]Z "J]Y8 MV^H0^3=1^9'D'&2.:L9]Z,^] #418XU11A5& *=1GWHS[T &:*,^]&?>@ HH MS[T9]Z $_C/TI:;_ !GZ4[/O0 449]Z,^] !11GWHS[T 0W5K#>VTEO<)OBD M&&7.,BG6\$5I;I! NR)!A5ST%29]Z,^] !11GWHS[T &:*,^]&?>@ HHS[T9 M]Z "BC/O1GWH *C'^O;Z5)GWJ,?Z]N>U $F345S;0WEL]O<()(G&&4]ZES[T M9]Z *.G:/8:2C+90>6&ZY8L?S-7LT9]Z,^] !FBC/O1GWH **,^]&?>@ JK_ M &=:F_%]Y7^D@;=^X]/I5K/O1GWH **,^]&?>@ S1FC/O1GWH ,T49]Z,^] M$:_ZYOI1/#'
XML 33 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2020
Mar. 31, 2020
Jan. 18, 2020
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Jun. 25, 2018
Dec. 31, 2017
Dec. 31, 2016
Current assets:                    
Total current assets $ 109,374,000     $ 101,971,000     $ 101,243,000      
Total assets 136,927,000     136,175,000     141,760,000      
Current liabilities:                    
Accounts payable 7,539,000     6,923,000     7,089,000      
Total current liabilities 46,857,000     56,344,000     44,891,000      
Commitments and Contingencies              
Stockholders' Equity:                    
Common stock, $0.0001 par value; 400,000,000 shares authorized; 6,346,714 and 9,287,693 shares issued and outstanding (excluding 11,202,651 and 21,182,947 shares subject to possible redemption) at June 30, 2020 and December 31, 2019, respectively 3,000     3,000     3,000      
Additional paid-in capital 260,549,000     240,474,000     190,549,000      
Cumulative effect of changes in accounting policy (197,128,000)     (164,016,000)     (96,790,000)      
Total stockholders' equity 63,175,000     76,246,000 $ 82,006,000   93,615,000   $ 111,479,000 $ 95,419,000
Total liabilities and stockholders' equity 136,927,000     136,175,000     141,760,000      
GRAF INDUSTRIAL CORP.                    
Current assets:                    
Cash 382,747     698,322 931,916   1,440,897      
Prepaid expenses 48,060     29,467     101,363      
Total current assets 430,807     727,789     1,542,260      
Investments held in Trust Account 117,294,619     248,988,147     244,890,301      
Total assets 117,725,426     249,715,936     246,432,561      
Current liabilities:                    
Accounts payable 167,737     28,004     110,177      
Accrued expenses 359,196     500     100,000      
Franchise tax payable 100,100     200,000     103,013      
Income tax payable 71,879     155,308     214,655      
Total current liabilities 698,912     32,886,462     15,664,594      
Warrant liabilities 0   $ 0 32,502,650     15,136,749 $ 0    
Commitments and Contingencies              
Common stock, $0.0001 par value; 11,202,651 and 21,182,947 shares subject to possible redemption at June 30, 2020 and December 31, 2019, respectively 112,026,510     211,829,470     225,767,960      
Stockholders' Equity:                    
Preferred stock, $0.0001 par value 1,000,000 shares authorized none issued and outstanding 0     0     0      
Common stock, $0.0001 par value; 400,000,000 shares authorized; 6,346,714 and 9,287,693 shares issued and outstanding (excluding 11,202,651 and 21,182,947 shares subject to possible redemption) at June 30, 2020 and December 31, 2019, respectively 635     929     789      
Additional paid-in capital 17,853,006     14,846,199     923,412      
Cumulative effect of changes in accounting policy (12,853,637)     (9,847,124)     4,075,806      
Total stockholders' equity 5,000,004 $ 5,778,444   5,000,004 $ 5,000,003 $ 5,000,002 5,000,007 $ 0    
Total liabilities and stockholders' equity $ 117,725,426     $ 249,715,936     $ 246,432,561      
XML 34 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Oct. 11, 2019
Dec. 31, 2018
Jul. 26, 2016
Preferred Stock, Par or Stated Value Per Share     $ 0.0001   $ 0.0001
Preferred Stock, Shares Authorized         8,772,852
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Common Stock, Shares Authorized 67,000,000 67,000,000   58,000,000  
Common Stock, Shares, Issued 34,252,578 34,252,578   34,252,578  
Common Stock, Shares, Outstanding 34,252,578 34,252,578   34,252,578  
GRAF INDUSTRIAL CORP.          
Temporary Equity, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Temporary Equity, Shares Outstanding 11,202,651 21,182,947   22,576,796  
Preferred Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Preferred Stock, Shares Authorized 1,000,000 1,000,000   1,000,000  
Preferred Stock, Shares Issued 0 0   0  
Preferred Stock, Shares Outstanding 0 0   0  
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Common Stock, Shares Authorized 400,000,000 400,000,000   400,000,000  
Common Stock, Shares, Issued 6,346,714 9,287,693   7,893,844  
Common Stock, Shares, Outstanding 6,346,714 9,287,693   7,893,844  
Common stock possible redemption 11,202,651 21,182,947   22,576,796  
XML 35 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating expenses:                    
General and administrative         $ 16,363,000 $ 6,489,000   $ 20,058,000 $ 12,902,000 $ 9,978,000
Loss from operations         (39,708,000) (12,361,000)   (69,013,000) (56,152,000) 24,833,000
Other incomes (expenses):                    
Income (loss) before income tax expense               (67,909,000) (55,672,000) 25,571,000
Income tax expense         6,660,000 (52,000)   683,000 (6,628,000) (9,810,000)
Net income (loss)         (33,112,000) (11,658,000)   (67,226,000) (62,300,000) $ 15,761,000
GRAF INDUSTRIAL CORP.                    
Operating expenses:                    
General and administrative $ 485,980   $ 221,356   895,511 324,803 $ 179,880 617,187    
Franchise tax expense             103,013 100,350    
Loss from operations (485,980)   (221,356)   (895,511) (324,803) (282,893) (717,537)    
Other incomes (expenses):                    
Investment income on Trust Account 72,958   1,471,028   845,679 2,893,394 1,125,181 5,239,790 $ 1,125,181  
Change in fair value of warrant liability     (575,279)   (2,800,110) (3,376,517) 3,448,173 (17,365,901)    
Total other income (expenses) 72,958   895,749   (1,954,431) (483,123) 4,573,354 (12,126,111)    
Income (loss) before income tax expense (413,022)   674,393   (2,849,942) (807,926) 4,290,461 (12,843,648)    
Income tax expense 4,821   319,342   156,571 611,714 (214,655) (1,079,282)    
Net income (loss) $ (417,843) $ (2,588,670) $ 355,051 $ (1,774,691) $ (3,006,513) $ (1,419,640) $ 4,075,806 $ (13,922,930)    
Weighted average shares outstanding of Public Shares 13,585,117   24,376,512   18,980,815 24,376,512 24,201,371 24,376,512    
Basic and diluted net income per share, Public Shares $ 0.00   $ 0.05   $ 0.03 $ 0.09 $ 0.03 $ 0.17    
Weighted average shares outstanding of Founder Shares 6,094,128   6,094,128   6,094,128 6,094,128 6,094,128 6,094,128    
Basic and diluted net loss per share, Founder Shares $ (0.07)   $ (0.13)   $ (0.59) $ (0.61) $ 0.54 $ (2.94)    
XML 36 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
GRAF INDUSTRIAL CORP.
Common Stock
GRAF INDUSTRIAL CORP.
Additional Paid-In Capital
GRAF INDUSTRIAL CORP.
Accumulated Deficit
GRAF INDUSTRIAL CORP.
Total
Balance at Dec. 31, 2016         $ 95,419,000
Net loss         15,761,000
Balance at Dec. 31, 2017         111,479,000
Net loss         (62,300,000)
Balance at Dec. 31, 2018 $ 789 $ 923,412 $ 4,075,806 $ 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Balance at Jun. 25, 2018 $ 0 0 0 0  
Issuance of common stock to Sponsor $ 646 24,354 0 25,000  
Issuance of common stock to Sponsor (in shares) 6,468,750        
Additional offering costs $ 0 (5,588,339) 0 (5,588,339)  
Common stock forfeited by Sponsor $ (37) 37 0 0  
Common stock forfeited by Sponsor (in shares) (374,622)        
Shares subject to possible redemption $ (2,258) (225,765,702) 0 (225,767,960)  
Shares subject to possible redemption (in shares) (22,576,796)        
Net loss $ 0 0 4,075,806 4,075,806  
Balance at Dec. 31, 2018 $ 789 923,412 4,075,806 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Additional offering costs $ 0 (15,564) 0 (15,564)  
Shares subject to possible redemption $ 18 1,790,232 0 1,790,250  
Shares subject to possible redemption (in shares) 179,025        
Net loss $ 0 0 (1,774,691) (1,774,691)  
Balance at Mar. 31, 2019 $ 807 2,698,080 2,301,115 5,000,002  
Balance (in shares) at Mar. 31, 2019 8,072,869        
Balance at Dec. 31, 2018 $ 789 923,412 4,075,806 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Net loss       (1,419,640) (11,658,000)
Balance at Jun. 30, 2019 $ 803 2,343,034 2,656,166 5,000,003 82,006,000
Balance (in shares) at Jun. 30, 2019 8,037,364        
Balance at Dec. 31, 2018 $ 789 923,412 4,075,806 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Additional offering costs $ 0 (15,564) 0 (15,564)  
Shares subject to possible redemption $ 140 13,938,351 0 13,938,491  
Shares subject to possible redemption (in shares) 1,393,849        
Net loss $ 0 0 (13,922,930) (13,922,930) (67,226,000)
Balance at Dec. 31, 2019 $ 929 14,846,199 (9,847,124) 5,000,004 76,246,000
Balance (in shares) at Dec. 31, 2019 9,287,693        
Balance at Mar. 31, 2019 $ 807 2,698,080 2,301,115 5,000,002  
Balance (in shares) at Mar. 31, 2019 8,072,869        
Shares subject to possible redemption $ (4) (355,046) 0 (355,050)  
Shares subject to possible redemption (in shares) (35,505)        
Net loss $ 0 0 355,051 355,051  
Balance at Jun. 30, 2019 $ 803 2,343,034 2,656,166 5,000,003 82,006,000
Balance (in shares) at Jun. 30, 2019 8,037,364        
Balance at Dec. 31, 2019 $ 929 14,846,199 (9,847,124) 5,000,004 76,246,000
Balance (in shares) at Dec. 31, 2019 9,287,693        
Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision $ 0 35,302,760 0 35,302,760  
Shares subject to possible redemption $ (320) (31,935,330) 0 (31,935,650)  
Shares subject to possible redemption (in shares) (3,193,565)        
Net loss $ 0 0 (2,588,670) (2,588,670)  
Balance at Mar. 31, 2020 $ 609 18,213,629 (12,435,794) 5,778,444  
Balance (in shares) at Mar. 31, 2020 6,094,128        
Balance at Dec. 31, 2019 $ 929 14,846,199 (9,847,124) 5,000,004 76,246,000
Balance (in shares) at Dec. 31, 2019 9,287,693        
Net loss       (3,006,513) (33,112,000)
Balance at Jun. 30, 2020 $ 635 17,853,006 (12,853,637) 5,000,004 63,175,000
Balance (in shares) at Jun. 30, 2020 6,346,714        
Balance at Mar. 31, 2020 $ 609 18,213,629 (12,435,794) 5,778,444  
Balance (in shares) at Mar. 31, 2020 6,094,128        
Shares subject to possible redemption [1] $ 26 (360,623) 0 (360,597)  
Shares subject to possible redemption (in shares) [1] 252,586        
Net loss $ 0 0 (417,843) (417,843)  
Balance at Jun. 30, 2020 $ 635 $ 17,853,006 $ (12,853,637) $ 5,000,004 $ 63,175,000
Balance (in shares) at Jun. 30, 2020 6,346,714        
[1] Including the redemption of 12,921,275 Public Shares on April 16, 2020
XML 37 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)
Apr. 16, 2020
shares
GRAF INDUSTRIAL CORP.  
Stock Redeemed or Called During Period, Shares 12,921,275
XML 38 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2019
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash Flows from Operating Activities:                      
Net loss           $ (33,112,000) $ (11,658,000)   $ (67,226,000) $ (62,300,000) $ 15,761,000
Changes in operating assets and liabilities:                      
Accounts payable           645,000 1,377,000   (45,000) (4,391,000) 7,519,000
Net cash provided by (used in) operating activities           (52,545,000) (2,237,000)   (43,230,000) (30,503,000) (12,584,000)
Cash Flows from Investing Activities                      
Net cash provided by (used in) investing activities           477,000 6,043,000   29,544,000 (19,383,000) 25,757,000
Cash Flows from Financing Activities:                      
Net cash provided by (used in) financing activities           28,723,000     49,790,000 44,158,000  
Net increase (decrease) in cash and cash equivalents           (23,375,000) 3,747,000   36,100,000 (5,856,000) 13,172,000
Supplemental cash flow activities:                      
Cash paid for income taxes           (7,811,000) 324,000   545,000 2,412,000 $ 8,450,000
GRAF INDUSTRIAL CORP.                      
Cash Flows from Operating Activities:                      
Net loss   $ (417,843) $ (2,588,670) $ 355,051 $ (1,774,691) (3,006,513) (1,419,640) $ 4,075,806 (13,922,930)    
Adjustments to reconcile net loss to net cash used in operating activities:                      
Income earned on investments held in Trust Account   (72,958)   (1,471,028)   (845,679) (2,893,394) (1,125,181) (5,239,790) (1,125,181)  
Change in fair value of warrant liability       575,279   2,800,110 3,376,517 (3,448,173) 17,365,901    
General and administrative costs paid by Sponsor in exchange for issuance of common stock               8,500      
Changes in operating assets and liabilities:                      
Prepaid expenses           (18,593) (89,848) (101,363) 71,896    
Accounts payable           (139,733) 97,029 61,390 (82,173)    
Accrued expenses           358,696 (14,500) (15,000) 14,500    
Franchise tax payable           (99,900) (3,013) 103,013 96,987    
Income tax payable           (83,429) (214,655) 214,655 (59,347)    
Net cash provided by (used in) operating activities           (755,575) (1,355,562) (196,353) (1,783,956)    
Cash Flows from Investing Activities                      
Investment income released from Trust Account to pay franchise and income taxes $ 1,100,000         440,000 947,145   1,141,945    
Withdrawal from Trust Account for redemption of Public Shares           132,099,207 0        
Net cash provided by (used in) investing activities           132,539,207 947,145 (243,765,120) 1,141,945    
Cash Flows from Financing Activities:                      
Payment of offering costs           0 (100,564) (5,438,052) (100,564)    
Redemption of Public Shares           (132,099,207) 0        
Net cash provided by (used in) financing activities           (132,099,207) (100,564) (245,402,370) 100,564    
Cash deposited in Trust Account               (243,765,120)      
Net increase (decrease) in cash and cash equivalents           (315,575) (508,981) 1,440,897 (742,575)    
Cash - beginning of the period     $ 698,322   $ 1,440,897 698,322 1,440,897   1,440,897    
Cash - end of the period $ 698,322 $ 382,747   $ 931,916   382,747 931,916 1,440,897 698,322 $ 1,440,897  
Supplemental disclosure of noncash activities:                      
Change in value of common stock subject to possible redemption           32,296,247 (1,435,200) 225,767,960 (13,938,491)    
Deferred offering costs paid by Sponsor in exchange for issuance of common stock               16,500      
Deferred offering costs included in accounts payable               48,787      
Deferred offering costs included in accrued expenses               $ 85,000      
Supplemental cash flow activities:                      
Cash paid for income taxes           $ 240,000 $ 943,830   $ 1,138,630    
XML 39 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Organization, Business Operations and Basis of Presentation
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Description of Organization, Business Operations and Basis of Presentation

Note 1 — Description of Organization, Business Operations and Basis of Presentation

Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).

The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.

On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., ("Velodyne"). See the Proposed Business Combination described below.

As of June 30, 2020, the Company had not commenced any operations. All activity up to June 30, 2020 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.

The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).

Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4). See the "Proposed Business Combination" section below, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer & Trust Company, acting as trustee (“Trust Account”). The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (as amended, the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation, subject to applicable law.

The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.

The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.

The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.

The Company originally had 18 months from the closing of the Initial Public Offering (by April 18, 2020) to complete a Business Combination. On April 16, 2020, the Company filed an amendment (the “Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to extend the date by which the Company has to consummate a Business Combination (the “Extension”) from April 18, 2020 to July 31, 2020. The Company’s stockholders approved the Extension Amendment at a special meeting in lieu of the 2020 annual meeting of stockholders of the Company (the “Special Meeting”) on April 16, 2020. In connection with the Extension, an aggregate 12,921,275 shares of the Company’s common stock were redeemed, and approximately $132.1 million was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company’s Trust Account to consummate a Business Combination. On July 23, 2020, the Company filed an amendment (the “Second Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to further extend the date by which the Company has to consummate a Business Combination (the “Second Extension”) from July 31, 2020 to October 31, 2020 (the “Combination Period”). The

Company’s stockholders approved the Second Extension Amendment at a special meeting of stockholders of the Company on July 23, 2020. In connection with the Second Extension, an aggregate 1,105 shares of the Company’s common stock were redeemed, and approximately $11,000 was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company's Trust Account to consummate a Business Combination.

If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.

The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).

In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the balances and results for the periods presented. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ended December 31, 2020, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements contained in the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2020.

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Proposed Business Combination

Merger Agreement

On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., (“Velodyne”).

Pursuant to the terms of the Merger Agreement, the Company will acquire Velodyne through the merger of Merger Sub with and into Velodyne, with Velodyne surviving the merger (the "Merger"). At the effective time of the Merger (the "Effective Time"), each share of Velodyne common stock, par value $0.0001 per share ("Velodyne common stock"), series A preferred stock, par value $0.0001 per share, series B preferred stock, par value $0.0001 per share, and series B-1 preferred stock, par value $0.0001 per share, (collectively, the "Velodyne capital stock") will be converted into the right to receive shares of common stock, par value $0.0001 per share, of the Company (the "Common Stock") in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of Velodyne, 143,575,763 shares of Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of Velodyne common stock, option to purchase Velodyne common stock and unvested restricted share of Velodyne common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Business Combination (the "Closing"), Velodyne intends to enter into agreements with certain of its shareholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of Velodyne capital stock from such shareholders in exchange for an aggregate amount of cash not to exceed $50,000,000, to be paid by the Company following the Closing. The Company and Velodyne expect to offer such holders the option to receive, in lieu of cash, additional shares of common stock valued at $10.25 per share, or up to an additional 4,878,048 shares of common stock if all Velodyne equity holders elect to receive shares. Upon the closing of the Business Combination (the “Closing”), the former Velodyne equity holders are expected to hold, in the aggregate, approximately 83.4% of the issued and outstanding shares of common stock, assuming $50,000,000 of cash is used to repurchase Velodyne shares.

Under the Merger Agreement, certain Velodyne equity holders will also be entitled to receive, in the aggregate, up to an additional 2,000,000 shares of common stock (including in the form of awards of restricted stock units settleable in shares of common stock) if the closing trading price of our common stock was greater than or equal to $15.00 for any 20 trading days within any 30 trading-day period, commencing on the date of the Merger Agreement and ending on the date that is six months after the Closing (“Earnout Trading Price”). Because the Earnout Trading Price was met on July 30, 2020, Velodyne equity holders will be entitled to receive such additional shares upon the Closing. In addition, Graf Acquisition LLC (our “Sponsor”) will retain 2,507,000 founder shares that were initially purchased by the Sponsor in a private placement prior to our IPO (the “Founder Shares”), including 275,000 "Earnout Founder Shares" that vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

Pursuant to the terms of the Merger Agreement, the Company is required to use commercially reasonable efforts to cause the Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement (the "Transactions") to be approved for listing prior to the Closing. Following the Closing, the Company agreed to comply with the terms of any registration rights agreements by which Velodyne is bound in favor of Velodyne's

stockholders, treating shares of Common Stock to be held by such stockholders as registrable securities under such agreements.

The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of the Company and Velodyne (such approvals, the "the Company stockholder approval" and the "Velodyne stockholder approval", respectively) and the fulfillment of certain other conditions.

The consummation of the Merger is conditioned upon, among other things, (i) the expiration or termination of the waiting period under the Hart-Scott-Rodino Act (the "HSR Act"), (ii) the absence of any governmental order, statute, rule or regulation enjoining or prohibiting the consummation of the Merger, (iii) receipt of Graf stockholder approval, (iv) receipt of Velodyne stockholder approval, (v) the approval of the Extension (as defined in the Merger Agreement) and the other matters presented for Graf. On July 23, 2020, the Graf's shareholders approved the Extension. On August 4, 2020, the Company received notice that the Federal Trade Commission granted early termination of the waiting period under the HSR Act with respect to the transactions contemplated by the Merger Agreement.

The obligations of Graf to consummate the Merger are also conditioned upon, among other things, customary closing conditions and the entering into employment agreements with certain officers of Velodyne on terms and conditions reasonably satisfactory to Graf (but no less favorable to such employees than their current employment arrangements).

The obligations of Velodyne to consummate the Merger also are conditioned upon, among other things, (i) customary closing conditions, (ii) the amendment and restatement of Graf's certificate of incorporation in substantially the form attached to the Merger Agreement and (iii) evidence that, immediately after the Closing, the funds in the Trust Account (as defined in the Merger Agreement), together with the funding of any amounts payable under the Subscription Agreements (as defined in the Merger Agreement), will be no less than an aggregate amount of $200,000,000.

Support Agreement

In connection with the execution of the Merger Agreement, the Company, Merger Sub and David Hall entered into a support agreement (the "Support Agreement"), providing, among other things, that at any meeting of the Velodyne stockholders and in connection with any written consent of the Velodyne stockholders, Mr. Hall will vote all of the outstanding shares of Velodyne common stock held by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy (or will execute and deliver a written consent with respect to such shares) in favor of the Merger and the adoption of the Merger Agreement, regardless of whether the Merger is no longer recommended by the Velodyne board of directors in accordance with the Merger Agreement. The shares of Velodyne common stock that are owned by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy, all of which are subject to the Support Agreement, represent a majority of the outstanding voting power of Velodyne. In addition, the Support Agreement prohibits Mr. Hall from engaging in activities that have the effect of soliciting an Acquisition Proposal (as defined in the Merger Agreement).

Sponsor Agreement

In connection with the execution of the Merger Agreement, Graf Acquisition LLC ("Sponsor") entered into a sponsor agreement (the "Sponsor Agreement") with the Company and Velodyne, pursuant to which, among other things, the Sponsor agreed to vote all Founder Shares (as defined in the Sponsor Agreement) beneficially owned by the Sponsor in favor of each of the proposals at the Company special stockholder meeting to be presented for the Company stockholder approval.

The Sponsor Agreement amends and restates, with respect to the Sponsor, the Sponsor's existing letter agreement, dated October 15, 2018 (the "existing sponsor agreement"), but will automatically revert to the existing sponsor agreement if the Merger Agreement is validly terminated.

Pursuant to the Sponsor Agreement, the Sponsor will forfeit 3,519,128 Founder Shares and all of the Private Placement Warrants (as defined in the Sponsor Agreement), in each case for no consideration, immediately prior to (but conditioned and effective upon) completion of the Merger. Following completion of the Merger, the Sponsor will retain 2,507,000 Founder Shares, 275,000 of which shall be Earnout Founder Shares (as defined in the Sponsor

Agreement). The Sponsor Agreement also provides that all Earnout Founder Shares shall be subject to the Earnout Trading Price performance vesting condition, and accordingly the Earnout Founder Shares vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

The Sponsor Agreement provides that the Sponsor will not redeem any Founder Shares in connection with the Merger. The Sponsor has also agreed, subject to certain exceptions, not to transfer any Founder Shares or any Private Placement Warrants (as defined in the Sponsor Agreement) (or any shares of Common Stock issuable upon exercise thereof) until the earlier of (A) one year after the completion of the Merger and (B) subsequent to the Merger, either (i) the achievement of a $12.00 Stock Price Level (provided that the applicable thirty (30) day trading day period commences at least 150 days after the Merger) or (ii) the date on which the Company completes a liquidation, merger, capital stock exchange, reorganization or similar transaction that results in all of the Company's stockholders having the right to exchange their shares of Common Stock for cash, securities or other property (the "Lock-up Period").

The applicable "Stock Price Level" will be considered achieved only when the closing price of Common Stock is greater than or equal to the applicable threshold for any twenty (20) trading days within any thirty (30) trading day period. The Stock Price Levels will be equitably adjusted for any stock dividend, subdivision, reclassification, recapitalization, split, combination or exchange of shares, or any similar event affecting the Common Stock after the date of the Merger Agreement.

The Sponsor Agreement shall terminate on the expiration of the Lock-up Period; provided, however, that if the Merger Agreement is validly terminated, the Sponsor Agreement shall automatically terminate and be of no force and effect and, with respect to the Sponsor, shall revert to the existing sponsor agreement.

Subscription Agreements

In connection with the execution of the Merger Agreement, the Company entered into subscription agreements (the "Subscription Agreements"), each dated as of July 2, 2020, with certain institutional investors, including the Sponsor (the "Investors"), pursuant to which, among other things, the Company agreed to issue and sell, in private placements to close immediately prior to the closing of the Business Combination, an aggregate of 15,000,000 shares of Common Stock at $10.00 per share to the Investors (including 950,000 shares to the Sponsor), for an aggregate purchase price of $150,000,000. The Sponsor owns approximately 34.3% of the outstanding shares of Common Stock and certain members of the Company's management are members of the Sponsor. The obligations to consummate the subscriptions are conditioned upon, among other things, there being at least $50,000,000 remaining in the Company's trust account on the Closing Date after taking into account redemptions by the Company's public stockholders (if any) and certain customary closing conditions and the consummation of the transactions contemplated by the Merger Agreement.

Going Concern

As of June 30, 2020, the Company had approximately $383,000 outside of the Trust Account, approximately $2.7 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital deficit of approximately $96,000 (excluding tax obligations).

Through June 30, 2020, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.6 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

On January 30, 2020, the World Health Organization ("WHO") announced a global health emergency because of a new strain of coronavirus (the "COVID-19 outbreak"). In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve. The impact of the COVID-19 outbreak on the Company’s results of operations, financial position and cash flows will depend on future developments, including the duration and spread of the outbreak and related advisories and restrictions. These developments and the impact of the COVID-19 outbreak on the financial markets and the overall economy are highly uncertain and cannot be predicted. If the financial markets and/or the overall economy are impacted for an extended period, the Company's results of operations, financial position and cash flows may be materially adversely affected.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after October 31, 2020.

Note 1 — Description of Organization, Business Operations and Basis of Presentation

Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).

The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.

As of December 31, 2019, the Company had not commenced any operations. All activity up to December 31, 2019 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.

The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).

Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4).

Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer & Trust Company, acting as trustee (“Trust Account”). The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 18 months from the closing of its Initial Public Offering or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within 18 months from the closing of its Initial Public Offering, subject to applicable law.

The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise

acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.

The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders' equity) to be less than $5,000,001. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.

The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.

If the Company is unable to complete a Business Combination within 18 months from the closing of the Initial Public Offering (by April 18, 2020) (the “Combination Period”), the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.

The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the

terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).

In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.

Basis of Presentation

The accompanying financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC.

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private

companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Going Concern

As of December 31, 2019, the Company had approximately $698,000 outside of the Trust Account, approximately $5.2 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital surplus of approximately $699,000 (excluding warrant liability and tax obligations).

Through December 31, 2019, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.1 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after April 18, 2020.

XML 40 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Summary of Significant Accounting Policies

Note 2 — Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 17,549,365 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at June 30, 2020 and December 31, 2019, 11,202,651 and 21,182,947 Public Shares were classified outside of permanent equity, respectively.

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the “Public Warrants”) and Private Placement to purchase an aggregate of 28,895,338 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company’s unaudited condensed consolidated statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Public Shares for three months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $73,000 and approximately $1.5

million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $55,000 and approximately $369,000, resulting in a total of approximately $18,000 and approximately $1.1 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the three months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $418,000 and net income of approximately $355,000, respectively, less income attributable to Public Shares of approximately $18,000 and approximately $1.1 million, resulted to a net loss of approximately $436,000 and approximately $747,000, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Net income per share, basic and diluted for Public Shares for six months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $846,000 and approximately $2.9 million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $257,000 and approximately $612,000, resulting in a total of approximately $589,000 and approximately $2.3 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the six months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $3.0 million and approximately $1.4 million, respectively, less income attributable to Public Shares of approximately $589,000 and approximately $2.3 million, resulted to a net loss of approximately $3.6 million and approximately $3.7 million, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of June 30, 2020 and December 31, 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company's investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of June 30, 2020 and December 31, 2019, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company’s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020) under the Warrant Adjustment Provision (Note 7), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed consolidated financial statements.

Note 2 — Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 24,376,512 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at December 31, 2019 and 2018, 21,182,947 and 22,576,796 Public Shares were classified outside of permanent equity, respectively.

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the "Public Warrants") and Private Placement to purchase an aggregate of 19,263,558 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company's statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two class method of income per share. Net income per share, basic and diluted for Public Shares for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the investment income earned on the Trust Account of $5,239,790 and $1,125,181, respectively, net of applicable taxes and funds available to be withdrawn from the Trust Account of $1,179,632 and $317,669, resulting in a total of $4,060,158 and $807,512, respectively, by the weighted average number of Public Shares outstanding for the periods.

Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the net income, less income attributable to Public Shares, respectively, by the weighted average number of Founder Shares outstanding for the periods. The net income, less income attributable to Public Shares, are calculated by adding the change in fair value of the warrant liability of $17,365,901 and $3,448,173, respectively and general and administration expenses of $717,537 and $282,893, respectively, less franchise tax expenses of $100,350 and $103,013, respectively which resulted in a net loss of $17,983,088 and a net income of $3,268,294, respectively for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2019 and 2018. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company’s investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of December 31, 2019 and 2018, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company's investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets. The warrant liability is recognized at fair value.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed financial statements.

XML 41 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Initial Public Offering
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Initial Public Offering

Note 3 — Initial Public Offering

The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Initially, each Public Warrant entitled the holder to purchase one-half of one share of common stock at a price of $11.50 per share if the Company had not consummated a Business Combination within 15 months from the closing of the Initial Public Offering. Since the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the “Warrant Adjustment Provision”), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount. See the “Proposed Business Combination” described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Note 3 — Initial Public Offering

The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Each Public Warrant entitles the holder to purchase one-half of one share of common stock at a price of $11.50 per share, provided that if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the "Warrant Adjustment Provision"), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount.

XML 42 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Private Placement
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Private Placement

Note 4 — Private Placement

Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. See the "Proposed Business Combination" described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Note 4 — Private Placement

Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. The Sponsor has agreed not to transfer, assign or sell any of the Private Placement Warrants until the date that is 30 days after the completion of a Business Combination.

XML 43 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Related Party Transactions

Note 15. Related Party Transactions

Three holders of the convertible preferred stock purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for these holders were as follows (in thousands):

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Revenue:

Stockholder A

$

7,090

$

9,447

$

(3,514)

(1)  

$

265

$

278

Stockholder B

5,080

508

1,391

3

3,544

Stockholder C

18

6,148

5,040

439

December 31,

    

2018

    

2019

    

June 30, 2020

(unaudited)

Accounts receivable:

Stockholder A

$

2,907

$

9

$

Stockholder B

251

1,404

2,239

Stockholder C

300

(1)The 2019 amount included a $4.1 million refund, net of taxes, the Company issued to entities affiliated with the stockholder in October 2019, in order to compensate them for unforeseen challenges associated with the use of certain new products purchased from the Company in 2018. The products purchased by these entities in 2018 were still under development at the time and the Company felt it appropriate to compensate these early purchasers for working with a new product.

In April 2019, the Company entered into a manufacturing agreement with one of its Series B Preferred Stock holders (Stockholder D), and the Company has one product that is currently being manufactured by Stockholder D. As of December 31, 2019 and June 30, 2020 (unaudited), the Company had $2.7 million and $2.5 million of accrued purchases and $24.9 million and $16.5 million, respectively, of outstanding purchase commitment for products with this stockholder. The Company procures equipment, materials and components for Stockholder D to build the product and had $2.7 million and $1.5 million, respectively, of receivables from this stockholder which was included in other current assets as of December 31, 2019 and June 30, 2020 (unaudited).

In November 2018, in connection with its issuance of Series B Preferred Stock, the Company repurchased 73,150 shares of common stock from certain holders of its common stock, who are family members of one of the Company’s officers. The purchase price per share of $36.3520 was equivalent to the price paid for each share of the Series B Preferred Stock.

The Company currently rents its corporate headquarters facility in San Jose, California from a company owned by one of its officers. The lease was executed in January 2017 and expires in December 2027, as amended. As of December 31, 2019 and June 30, 2020 (unaudited), future minimum lease payments totaled $27.3 million and $25.8 million, respectively, related to this facility. Rent expense under this lease was $3.0 million, $3.0 million and $3.1 million, respectively, for 2017, 2018 and 2019, and $1.5 million and $1.7 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).

In January 2017 and December 2016, the Company issued two interest-bearing unsecured promissory notes totaling $3.5 million to one of its officers for purposes of financing the acquisition of the above headquarters facility. The loan accrued interest at a rate of 3.15% per annum. As of December 31, 2019, immediately prior to repayment, the aggregate outstanding balance of the loan was approximately $3.6 million, including aggregate accrued and unpaid interest of $0.1 million. The officer made monthly interest-only payments to the Company on the loan beginning in December 2017 and repaid all outstanding principal and interest due under the two promissory notes on December 31, 2019.

In addition, in March 2017, the Company entered into an unconditional payment guaranty with regard to one of its officers’ $15.0 million term loan. The loan was obtained for and secured by a Deed of Trust for the above headquarters facility in San Jose, California. Under the terms of the guaranty, the Company has agreed to unconditionally guarantee the borrower’s obligations under the loan. As of December 31, 2017 and 2018, the outstanding principal balance of the term loan was $14.8 million and $14.4 million, respectively. In December 2019, the Company was released from the unconditional payment guaranty and has no further obligations with respect to the term loan.

In August 2016, the Company entered into an agreement with one of its officers and Velodyne Acoustics, LLC (Acoustics) pursuant to which Acoustics agreed to, among other things, indemnify, defend and hold harmless Velodyne Lidar, Inc. from and against any and all liabilities relating to, arising out of or resulting from certain litigation matters (Litigation Indemnification Agreement). The litigation matters giving rise to the indemnification obligations involved certain employment-related claims of two former employees of Velodyne Acoustics, which was the predecessor of Acoustics. In November 2019, the Company elected not to seek indemnification from Acoustics for the litigation matters under the terms of the Litigation Indemnification Agreement and assumed control and financial responsibility for the litigation matters. By not seeking indemnification from Acoustics, the Company has

paid approximately $2.5 million in settlements in connection with the litigation matters and $2.6 million in legal costs to date, all of which are included in general and administration in the statement of operations. Such payments and costs incurred that were the subject of the Litigation Indemnification Agreement indirectly benefit the officer, the former sole owner of Acoustics. The Company believes that the litigation matters covered by the Litigation Indemnification Agreement are complete and the Company does not expect to incur additional expenses related to these litigation matters.

 
GRAF INDUSTRIAL CORP.    
Related Party Transactions

Note 5 — Related Party Transactions

Founder Shares

On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.

The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.

The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.

Related Party Loans

Prior to the consummation of the Initial Public Offering, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to $1.5 million of such Working Capital Loans may be convertible into additional warrants at a price of $0.75 per warrant. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

Administrative Support Agreement

The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.

The Company recorded and paid approximately $2,700 and $2,600 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the three months ended June 30, 2020 and 2019, respectively.

The Company recorded and paid approximately $5,300 and $5,200 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the six months ended June 30, 2020 and 2019, respectively.

Note 5 — Related Party Transactions

Founder Shares

On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.

The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.

The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.

Related Party Loans

During the period from June 26, 2018 (inception) through December 31, 2018, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to

$1,500,000 of such Working Capital Loans may be convertible into additional warrants at a price of $0.50 (or $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant. To date, the Company has no borrowings under the Working Capital Loans.

Administrative Support Agreement

The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.

The Company recorded and paid approximately $10,000 and $2,000 in expenses in connection with such agreement on the accompanying Statements of Operations for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, respectively.

XML 44 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Commitments and Contingencies

Note 13. Commitments and Contingencies

Lease Commitments

The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The lessor company is owned by one of the Company’s officers. Please see Note 15. Related Party Transactions. The Company also entered into capital leases for purchasing of information technology equipment.

As of December 31, 2019, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

 

2020

$

310

$

4,246

2021

233

4,026

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

557

$

29,397

Less amount representing interest

(33)

Present value of net minimum lease payments

524

Less current portion

(285)

Long-term obligations as of December 31, 2019

$

239

As of June 30, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands, unaudited):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

(unaudited)

2020 (remaining six months)

$

155

$

2,120

2021

233

4,024

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

402

$

27,269

Less amount representing interest

(18)

Present value of net minimum lease payments

384

Less current portion

(275)

Long-term obligations as of June 30, 2020

$

109

Rent expense under operating leases was approximately $4.0 million, $4.1 million and $4.3 million, respectively, for 2017, 2018 and 2019, and $2.1 million and $2.2 million, respectively, for the six months ended 2019 and 2020 (unaudited).

Purchase Commitments

The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtain individual components for its products from a wide variety of individual suppliers. In addition, the Company has other contractual obligations for goods or services associated with its ordinary course of business. As of December 31, 2019 and June 30, 2020 (unaudited), the Company has $41.6 million and $37.9 million, respectively, of outstanding purchase orders or commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year.

Legal Proceedings

From time to time, the Company is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described

below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.

Quanergy Litigation

In September 2016, Quanergy Systems, Inc. (Quanergy) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the Company’s patents, U.S. Patent No. 7,969,558 (the ‘558 patent) and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.

Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (PTAB) in November 2017, challenging all claims of the ‘558 patent that we asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to Amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit.

Hesai and RoboSense Litigation

On August 13, 2019, the Company filed separate complaints against Hesai Photonics Technology Co., Ltd. (Hesai) (5:19-cv-4742-EJD) and Suteng Innovation Technology Co., Ltd. (RoboSense) (5:19-cv-4746- EJD), in the United States District Court for the Northern District of California. These complaints allege infringement of the ‘558 patent by Hesai and RoboSense, respectively. In both cases, we are seeking, among other relief, a permanent injunction and to be determined monetary damages adequate to compensate us for the alleged infringement. Both cases were stayed pending resolution of the ITC investigation (No. 337- TA-1173). On July 8, 2020, Velodyne filed a Notice of Dismissal with Prejudice of the Hesai case (5:19-cv-4742-EJD) pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. The Hesai case is now terminated. The case against RoboSense (5:19-cv-4746-EJD) remains pending.

On August 15, 2019, the Company also filed a patent infringement complaint with the United States International Trade Commission (ITC) against Hesai and RoboSense. The complaint filed with the ITC alleges violations of Section 337 of the Tariff Act of 1930, as amended, by both Hesai and RoboSense and requests that the ITC investigate Hesai and RoboSense for unlawfully importing and selling products that infringe upon the ‘558 patent. On August 28, 2019, the Company filed a supplement with the ITC. The Company is asking the ITC to issue permanent limited exclusion orders and permanent cease and desist orders against Hesai and RoboSense to stop the importation and sale of the following products in the United States: (a) rotating 3-D lidar devices; (b) components thereof; and (c) sensing systems containing the same. On September 11, 2019, the Company received notice that the ITC instituted an investigation of Hesai and RoboSense (No. 337-TA-1173). On July 8, 2020, Velodyne and Hesai jointly moved to terminate the ITC investigation with respect to Hesai pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. On July 13, 2020, the ALJ issued Order No. 33, granting the joint motion. Order No. 33 is an Initial Determination that terminates Hesai from the Investigation. On August 4, 2020, the Commission issued a Notice determining not to review the Initial Determination terminating the investigation as to Hesai. As a result, the case against Hesai is now terminated. The case against Robosense remains pending.

On November 8, 2019, Velodyne Lidar, Inc., Velodyne Europe GmbH, Gotting KG, and IFTAS GmbH were sued by Hesai for alleged patent infringement before the District Court of Frankfurt, Germany (Docket No. 2-6 O 461/19). Hesai sought money damages and an injunction. On July 8, 2020, Hesai withdrew the case pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. This case is now terminated.

On April 30, 2020, Hesai filed four cases in the Shanghai Intellectual Property Court against the Company, Beijing Velodyne Laser Technology Co., Ltd (Velodyne Beijing), and Shanghai Keming Instrument Co., Ltd (Keming) (collectively, Defendants). The cases were docketed by the court on May 6, 2020. Hesai asserts that the Defendants infringed three patents registered in the People’s Republic of China. Each case seeks an injunction and monetary damages. On July 8, 2020, Hesai withdrew the four China cases pursuant to the Litigation Settlement and Patent Cross License Agreement discussed below. These cases are now terminated.

On June 24, 2020, the Company entered into a Litigation Settlement and Patent Cross-License Agreement with Hesai to resolve all of the disputes between the parties, as described above, and agreed on the terms of a patent cross-license and releases of liability. Under the terms of the settlement, Hesai agreed to make a one-time payment to compensate the Company for Hesai’s past use of the Company’s technologies, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. The parties also agreed to terminate all of the matters related to Hesai described above.

The Company’s litigation with RoboSense is ongoing and was not resolved by the settlement agreement described above.

Employment Matters

On April 3, 2020, a former employee filed a class action lawsuit in the United States District Court for the Northern District of California. The complaint alleges that the Company violated the federal Worker Adjustment and Retraining Notification Act, or WARN Act, and California WARN Act in connection with its termination of the employment of the plaintiff and other similarly situated employees. The plaintiff seeks to certify the action as a class action and seeks various other remedies on behalf of himself and others, including unpaid wages, salaries, commissions, bonuses and other compensation and benefits that would have accrued during the following 60 days. The parties have reached an agreement to resolve the case and the plaintiff filed a voluntary dismissal of the case on June 29, 2020 in accordance with the terms of the settlement. This case is now terminated.

On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff seeks unspecified damages as well as attorneys’ fees. Our response to the complaint is due on November 12, 2020 and the parties are in the process of beginning discovery concerning class certification issues. The Court has scheduled a Case Management Conference for February 3, 2021.

The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of June 30, 2020, the Company has accrued $2.4 million for loss contingencies in connection with the settlement of certain employment related legal proceedings. The Company has not recorded any additional accrual for loss contingencies associated with such legal claims or litigation discussed above.

 
GRAF INDUSTRIAL CORP.    
Commitments and Contingencies

Note 6 — Commitments and Contingencies

Registration Rights

The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.

Underwriting Agreement

The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.

The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.

Business Combination Marketing Agreement

The Company has engaged EarlyBirdCapital and Oppenheimer & Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer & Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination.

This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of June 30, 2020.

Note 6 — Commitments and Contingencies

Registration Rights

The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.

Underwriting Agreement

The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.

The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.

Business Combination Marketing Agreement

The Company has engaged EarlyBirdCapital and Oppenheimer & Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer & Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination. This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of December 31, 2019.

XML 45 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Warrant Liability

Note 7 — Warrant Liability

The Company previously had outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity. As a result, the shares of common stock underlying the Company’s warrants increased by 9,631,779 shares, totaling 28,895,338.

The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in

accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.

Once the warrants become exercisable, the Company may redeem the Public Warrants:

in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption; and
if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.

If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.

The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.

The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the unaudited condensed consolidated statements of operations. The Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $2.8 million on the accompanying unaudited condensed consolidated statements of operations, resulting in warrant liabilities of $35,302,760 as of January 18, 2020 when the Warrant Adjustment Provision came into effect. The warrant liabilities, after being remeasured, was reclassified to additional paid-in capital within stockholders' equity.

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at December 31, 2018

  

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

Change in fair value of warrant liabilities

2,800,110

Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision

(35,302,760)

Warrant liabilities at January 18, 2020

$

The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select

peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.

The following table provides quantitative information regarding Level 3 fair value measurements as of January 18, 2020 and December 31, 2019:

    

As of December 31,

    

As of January 18,

 

2019

2020

 

Exercise price

$

11.50

$

11.50

Stock price

$

10.19

$

10.11

Volatility

 

60

%  

 

60

%

Probability of completing a Business Combination

 

87

%  

 

87

%

Expected life of the options to convert

 

4.97

 

4.92

Risk-free rate

 

1.69

%  

 

1.63

%

Dividend yield

 

0.0

%  

 

0.0

%

Discount for lack of marketability (1)

 

10.0

%  

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

Note 7 — Warrant Liability

The Company has outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. As of December 31, 2019, the Company's management deemed that it was highly probable that the Warrant Adjustment Provision would come into effect. The shares of common stock underlying the Company's warrants increased by 9,631,779 shares on January 18, 2020, totaling 28,895,338.

The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.

Once the warrants become exercisable, the Company may redeem the Public Warrants:

in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption; and
if, and only if, the reported last sale price of the Company’s common stock equals or exceeds$18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.

If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.

The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in

certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.

The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the Statements of Operations. As such, the Company recorded $18,584,922 of warrant liabilities upon issuance as of October 18, 2018.

For the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, the Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $17.4 million and $3.4 million on the Statements of Operations, resulting in warrant liabilities of $32,502,650 and $15,136,749 as of December 31, 2019 and 2018 on the balance sheets, respectively.

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at June 26, 2018 (inception)

    

$

Issuance of Public and Private Warrants

18,584,922

Change in fair value of warrant liabilities

(3,448,173)

Warrant liabilities at December 31, 2018

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.

The following table provides quantitative information regarding Level 3 fair value measurements as of December 31, 2019, and 2018 and at issuance:

As of

As of

 

    

At issuance

    

December 31, 2018

    

December 31, 2019

Exercise price

$

11.50

$

11.50

$

11.50

Unit price

$

10.00

$

9.60

$

10.19

Volatility

 

50.0

%

60

%

 

60

%

Probability of completing a Business Combination

 

87.8

%

86

%

 

87

%

Expected life of the options to convert

 

6.17

5.97

 

4.97

Risk-free rate

 

3.11

%

2.55

%

 

1.69

%

Dividend yield

 

0.0

%

0.0

%

 

0.0

%

Discount for lack of marketability(1)

 

15.0

%

15.0

%

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

XML 46 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Fair Value Measurements

Note 8 — Fair Value Measurements

The following table presents information about the Company’s financial assets that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 by level within the fair value hierarchy:

June 30, 2020

    

Quoted Prices in

    

Significant Other

    

Significant Other 

Active Markets

Observable Inputs

Unobservable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

117,294,619

 

$

 

$

December 31, 2019

    

Quoted Prices in

    

Significant Other

    

Active Markets

Observable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

248,988,147

 

$

 

$

Warrant liabilities

$

 

$

 

$

32,502,650

Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no transfers between levels of the hierarchy for the six months ended June 30, 2020.

Note 8 — Fair Value Measurements

The following table presents information about the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2019 and 2018 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.

December 31, 2019

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

248,988,147

$

$

Warrant liabilities

$

$

$

32,502,650

December 31, 2018

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

244,890,301

$

$

Warrant liabilities

$

$

$

15,136,749

Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no transfers between levels of the hierarchy for year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

XML 47 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Stockholders' Equity

Note 9 — Stockholders’ Equity

Preferred Stock — The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At June 30, 2020 and December 31, 2019, there were no shares of preferred stock issued or outstanding.

Common Stock — The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At June 30, 2020 and December 31, 2019, there were 17,549,365 and 30,470,640 shares of common stock issued or outstanding, including an aggregate of 11,202,651 and 21,182,947 shares of common stock classified outside of subject to possible redemption, respectively.

Note 9 — Stockholders’ Equity

Preferred Stock — The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At December 31, 2019 and 2018, there were no shares of preferred stock issued or outstanding.

Common Stock — The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At December 31, 2019 and 2018, there were 30,470,640 shares of common stock issued or outstanding, including an aggregate of 21,182,947 and 22,576,796 shares of common stock classified outside of subject to possible redemption, respectively.

XML 48 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Subsequent Events

Note 16. Subsequent Events

In preparing the audited consolidated financial statements as of December 31, 2018 and 2019, and for each of the years in the three year period ended December 31, 2019, the Company has evaluated subsequent events through April 15, 2020, which is the date the audited consolidated financial statements were available for issuance. In preparing the unaudited interim consolidated financial statements as of June 30, 2020 and for the six months ended June 30, 2019 and 2020, the Company has evaluated subsequent events through August 14, 2020, which is the date the condensed consolidated financial statements were available for issuance.

On April 1, 2020, the Company entered into a share purchase agreement with a new investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $20.0 million.

On April 3, 2020, the Company entered into a Purchase and Sale Agreement with a third-party buyer to sell its Morgan Hill building for a purchase price of $13.2 million. The parties currently expect the transaction to close in July 2020, subject to the satisfaction of various closing conditions.

On April 8, 2020, the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable over two years at an interest rate of 1% per annum, with a deferral of payments for the first six months.

On July 2, 2020 (unaudited), the Morgan Hill building sale transaction was closed and the Company received net proceeds of $12.3 million.

Graf Merger (Unaudited)

On July 2, 2020 (unaudited), the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Graf Industrial Corp., a Delaware corporation (“Graf”), and VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Graf (“Merger Sub”).

Pursuant to the terms of the Merger Agreement, Graf will acquire the Company through the merger of Merger Sub with and into the Company, with the Company surviving the merger (the “Merger”). At the effective time of the Merger (the “Effective Time”), each share of the Company’s common stock, Series A Preferred Stock, Series B Preferred Stock, and Series B-1 Preferred Stock will be converted into the right to receive shares of common stock, par value $0.0001 per share, of Graf (the “Graf Common Stock”) in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of the Company, 143,575,763 shares of Graf Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of the Company’s common stock, option to purchase shares of the Company’s common stock and unvested restricted share of the Company’s common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Graf Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Merger (the “Closing”), the Company intends to enter into agreements with certain of its stockholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of the Company’s capital stock from such stockholders in exchange for an aggregate amount of cash not to exceed $50.0 million. In addition, holders of the Company’s capital stock and the Company’s equity awards will receive, in the aggregate, up to an additional 2,000,000 shares of Graf Common Stock (including in the form of equity awards of Graf Common Stock, as applicable) if, (i) on any date prior to the Closing, the closing price of Graf Common Stock on the New York Stock Exchange meets or exceeds certain thresholds or (b) during the period from the date of the Merger Agreement until six months following Closing, the closing price of Graf Common Stock exceeds certain thresholds (as further described in the Merger Agreement).

Pursuant to the terms of the Merger Agreement, Graf is required to use commercially reasonable efforts to cause the Graf Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement to be approved for listing on the New York Stock Exchange prior to the Closing. The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of Graf and the Company and the fulfillment of certain other closing conditions, including Graf having minimum cash of $200.0 million at Closing. The Company will be required to pay Graf a termination fee of $58.9 million if the Merger Agreement is terminated prior to Closing under certain conditions, including if the Company terminates the Merger Agreement in order to enter into a definitive agreement with respect to a superior proposal or if Graf terminates the Merger Agreement because the Company’s board of directors changes its recommendation to the Company’s stockholders regarding the transactions contemplated by the Merger Agreement. The transaction is currently expected to close in the third quarter of 2020.

 
GRAF INDUSTRIAL CORP.    
Subsequent Events

Note 10 — Subsequent Events

As more fully described in Note 1 above, on July 2, 2020, the Company entered into a definitive agreement for a business combination with Velodyne Lidar, Inc. and on July 23, 2020, the Company filed the Second Extension Amendment to further extend the date by which the Company has to consummate a business combination from July 31, 2020 to October 31, 2020. In connection with the Second Extension, an aggregate 1,105 shares of our common stock was redeemed, and approximately $11,000 was withdrawn out of the trust account to pay for such redemption leaving approximately $117.1 million remaining in our trust account to consummate a business combination.

On August 5, 2020, the Company issued an unsecured convertible promissory note (the “Sponsor Convertible Note”) to the Sponsor, pursuant to which the Company may borrow up to $1,500,000 from the Sponsor for ongoing expenses reasonably related to the business of the Company and the consummation of its initial business combination. All unpaid principal under the Sponsor Convertible Note will be due and payable in full on the earlier of (i) October 31, 2020 and (ii) the effective date of its initial business combination (such earlier date, the “Maturity Date”). The Sponsor will have the option, at any time on or prior to the Maturity Date, to convert any amounts outstanding under the Sponsor Convertible Note into warrants to purchase shares of Company common stock, at a conversion price of $0.75 per warrant, with each warrant entitling the holder to purchase three-fourths (3/4) of one share of common stock at a price of $11.50 per share, subject to the same adjustments applicable to the private placement warrants sold concurrently with the Company’s initial public offering.

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued, and determined that there have been no other events that have occurred that would require adjustments to the disclosures in the financial statements.

Note 11 — Subsequent Events

On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability. As a result, the shares of common stock underlying the Company’s warrants increased by 9,631,779 shares, totaling 28,895,338.

XML 49 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Basis of Presentation

Basis of Presentation and Liquidity

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The condensed consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The Company has funded its operations primarily through preferred stock offerings and sales to customers. As of June 30, 2020, the Company’s existing sources of liquidity included cash, cash equivalents, and available borrowing capacity of $25.0 million under the revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least one year from the date the unaudited interim condensed consolidated financial statements were available for issuance.

 
Emerging Growth Company

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

 
Proposed Business Combination

Proposed Business Combination

Merger Agreement

On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., (“Velodyne”).

Pursuant to the terms of the Merger Agreement, the Company will acquire Velodyne through the merger of Merger Sub with and into Velodyne, with Velodyne surviving the merger (the "Merger"). At the effective time of the Merger (the "Effective Time"), each share of Velodyne common stock, par value $0.0001 per share ("Velodyne common stock"), series A preferred stock, par value $0.0001 per share, series B preferred stock, par value $0.0001 per share, and series B-1 preferred stock, par value $0.0001 per share, (collectively, the "Velodyne capital stock") will be converted into the right to receive shares of common stock, par value $0.0001 per share, of the Company (the "Common Stock") in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of Velodyne, 143,575,763 shares of Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of Velodyne common stock, option to purchase Velodyne common stock and unvested restricted share of Velodyne common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Business Combination (the "Closing"), Velodyne intends to enter into agreements with certain of its shareholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of Velodyne capital stock from such shareholders in exchange for an aggregate amount of cash not to exceed $50,000,000, to be paid by the Company following the Closing. The Company and Velodyne expect to offer such holders the option to receive, in lieu of cash, additional shares of common stock valued at $10.25 per share, or up to an additional 4,878,048 shares of common stock if all Velodyne equity holders elect to receive shares. Upon the closing of the Business Combination (the “Closing”), the former Velodyne equity holders are expected to hold, in the aggregate, approximately 83.4% of the issued and outstanding shares of common stock, assuming $50,000,000 of cash is used to repurchase Velodyne shares.

Under the Merger Agreement, certain Velodyne equity holders will also be entitled to receive, in the aggregate, up to an additional 2,000,000 shares of common stock (including in the form of awards of restricted stock units settleable in shares of common stock) if the closing trading price of our common stock was greater than or equal to $15.00 for any 20 trading days within any 30 trading-day period, commencing on the date of the Merger Agreement and ending on the date that is six months after the Closing (“Earnout Trading Price”). Because the Earnout Trading Price was met on July 30, 2020, Velodyne equity holders will be entitled to receive such additional shares upon the Closing. In addition, Graf Acquisition LLC (our “Sponsor”) will retain 2,507,000 founder shares that were initially purchased by the Sponsor in a private placement prior to our IPO (the “Founder Shares”), including 275,000 "Earnout Founder Shares" that vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

Pursuant to the terms of the Merger Agreement, the Company is required to use commercially reasonable efforts to cause the Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement (the "Transactions") to be approved for listing prior to the Closing. Following the Closing, the Company agreed to comply with the terms of any registration rights agreements by which Velodyne is bound in favor of Velodyne's

stockholders, treating shares of Common Stock to be held by such stockholders as registrable securities under such agreements.

The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of the Company and Velodyne (such approvals, the "the Company stockholder approval" and the "Velodyne stockholder approval", respectively) and the fulfillment of certain other conditions.

The consummation of the Merger is conditioned upon, among other things, (i) the expiration or termination of the waiting period under the Hart-Scott-Rodino Act (the "HSR Act"), (ii) the absence of any governmental order, statute, rule or regulation enjoining or prohibiting the consummation of the Merger, (iii) receipt of Graf stockholder approval, (iv) receipt of Velodyne stockholder approval, (v) the approval of the Extension (as defined in the Merger Agreement) and the other matters presented for Graf. On July 23, 2020, the Graf's shareholders approved the Extension. On August 4, 2020, the Company received notice that the Federal Trade Commission granted early termination of the waiting period under the HSR Act with respect to the transactions contemplated by the Merger Agreement.

The obligations of Graf to consummate the Merger are also conditioned upon, among other things, customary closing conditions and the entering into employment agreements with certain officers of Velodyne on terms and conditions reasonably satisfactory to Graf (but no less favorable to such employees than their current employment arrangements).

The obligations of Velodyne to consummate the Merger also are conditioned upon, among other things, (i) customary closing conditions, (ii) the amendment and restatement of Graf's certificate of incorporation in substantially the form attached to the Merger Agreement and (iii) evidence that, immediately after the Closing, the funds in the Trust Account (as defined in the Merger Agreement), together with the funding of any amounts payable under the Subscription Agreements (as defined in the Merger Agreement), will be no less than an aggregate amount of $200,000,000.

Support Agreement

In connection with the execution of the Merger Agreement, the Company, Merger Sub and David Hall entered into a support agreement (the "Support Agreement"), providing, among other things, that at any meeting of the Velodyne stockholders and in connection with any written consent of the Velodyne stockholders, Mr. Hall will vote all of the outstanding shares of Velodyne common stock held by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy (or will execute and deliver a written consent with respect to such shares) in favor of the Merger and the adoption of the Merger Agreement, regardless of whether the Merger is no longer recommended by the Velodyne board of directors in accordance with the Merger Agreement. The shares of Velodyne common stock that are owned by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy, all of which are subject to the Support Agreement, represent a majority of the outstanding voting power of Velodyne. In addition, the Support Agreement prohibits Mr. Hall from engaging in activities that have the effect of soliciting an Acquisition Proposal (as defined in the Merger Agreement).

Sponsor Agreement

In connection with the execution of the Merger Agreement, Graf Acquisition LLC ("Sponsor") entered into a sponsor agreement (the "Sponsor Agreement") with the Company and Velodyne, pursuant to which, among other things, the Sponsor agreed to vote all Founder Shares (as defined in the Sponsor Agreement) beneficially owned by the Sponsor in favor of each of the proposals at the Company special stockholder meeting to be presented for the Company stockholder approval.

The Sponsor Agreement amends and restates, with respect to the Sponsor, the Sponsor's existing letter agreement, dated October 15, 2018 (the "existing sponsor agreement"), but will automatically revert to the existing sponsor agreement if the Merger Agreement is validly terminated.

Pursuant to the Sponsor Agreement, the Sponsor will forfeit 3,519,128 Founder Shares and all of the Private Placement Warrants (as defined in the Sponsor Agreement), in each case for no consideration, immediately prior to (but conditioned and effective upon) completion of the Merger. Following completion of the Merger, the Sponsor will retain 2,507,000 Founder Shares, 275,000 of which shall be Earnout Founder Shares (as defined in the Sponsor

Agreement). The Sponsor Agreement also provides that all Earnout Founder Shares shall be subject to the Earnout Trading Price performance vesting condition, and accordingly the Earnout Founder Shares vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

The Sponsor Agreement provides that the Sponsor will not redeem any Founder Shares in connection with the Merger. The Sponsor has also agreed, subject to certain exceptions, not to transfer any Founder Shares or any Private Placement Warrants (as defined in the Sponsor Agreement) (or any shares of Common Stock issuable upon exercise thereof) until the earlier of (A) one year after the completion of the Merger and (B) subsequent to the Merger, either (i) the achievement of a $12.00 Stock Price Level (provided that the applicable thirty (30) day trading day period commences at least 150 days after the Merger) or (ii) the date on which the Company completes a liquidation, merger, capital stock exchange, reorganization or similar transaction that results in all of the Company's stockholders having the right to exchange their shares of Common Stock for cash, securities or other property (the "Lock-up Period").

The applicable "Stock Price Level" will be considered achieved only when the closing price of Common Stock is greater than or equal to the applicable threshold for any twenty (20) trading days within any thirty (30) trading day period. The Stock Price Levels will be equitably adjusted for any stock dividend, subdivision, reclassification, recapitalization, split, combination or exchange of shares, or any similar event affecting the Common Stock after the date of the Merger Agreement.

The Sponsor Agreement shall terminate on the expiration of the Lock-up Period; provided, however, that if the Merger Agreement is validly terminated, the Sponsor Agreement shall automatically terminate and be of no force and effect and, with respect to the Sponsor, shall revert to the existing sponsor agreement.

Subscription Agreements

In connection with the execution of the Merger Agreement, the Company entered into subscription agreements (the "Subscription Agreements"), each dated as of July 2, 2020, with certain institutional investors, including the Sponsor (the "Investors"), pursuant to which, among other things, the Company agreed to issue and sell, in private placements to close immediately prior to the closing of the Business Combination, an aggregate of 15,000,000 shares of Common Stock at $10.00 per share to the Investors (including 950,000 shares to the Sponsor), for an aggregate purchase price of $150,000,000. The Sponsor owns approximately 34.3% of the outstanding shares of Common Stock and certain members of the Company's management are members of the Sponsor. The obligations to consummate the subscriptions are conditioned upon, among other things, there being at least $50,000,000 remaining in the Company's trust account on the Closing Date after taking into account redemptions by the Company's public stockholders (if any) and certain customary closing conditions and the consummation of the transactions contemplated by the Merger Agreement.

 
Going Concern

Going Concern

As of June 30, 2020, the Company had approximately $383,000 outside of the Trust Account, approximately $2.7 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital deficit of approximately $96,000 (excluding tax obligations).

Through June 30, 2020, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.6 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

On January 30, 2020, the World Health Organization ("WHO") announced a global health emergency because of a new strain of coronavirus (the "COVID-19 outbreak"). In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve. The impact of the COVID-19 outbreak on the Company’s results of operations, financial position and cash flows will depend on future developments, including the duration and spread of the outbreak and related advisories and restrictions. These developments and the impact of the COVID-19 outbreak on the financial markets and the overall economy are highly uncertain and cannot be predicted. If the financial markets and/or the overall economy are impacted for an extended period, the Company's results of operations, financial position and cash flows may be materially adversely affected.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after October 31, 2020.

 
Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (SSP) for each distinct performance obligation in its customer contracts, total estimated costs and related progress towards complete satisfaction of performance obligation in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation including the fair value of the Company’s common stock, useful lives of property, plant, and equipment and intangible assets, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.

 
Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the

enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

 
Concentration of Credit Risk

Concentration of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and short-term investments with high-quality financial institutes with investment- grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation (FDIC).

The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company generally does not require collateral.

The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

December 31,

June 30,

    

2018

    

2019

    

2020

(unaudited)

Number of customers accounted for 10% or more of accounts receivable

2

3

1

 

Number of vendors accounted for 10% or more of accounts payable

1

2

2

One customer accounted for 72% of the Company’s accounts receivable as of June 30, 2020. The Company collected the outstanding receivable in July 2020. One vendor accounted for 36% of accounts payable as of December 31, 2019.

 
Recent Accounting Pronouncements

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which supersedes FASB Accounting Standards Codification Topic 840, Leases (Topic 840), and provides principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Among its provisions, this standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheets for operating leases, and also requires additional qualitative and quantitative disclosures about lease arrangements. ASU 2016-02 is effective for public business entities for fiscal years beginning after December 15, 2018. For emerging growth companies, the ASU was to be effective for fiscal years beginning after December 15, 2019. However, in November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates (ASU 2019-10), which included a one-year deferral of the effective date of ASU 2016-02 for certain entities. As a result, the ASU is now effective for emerging growth companies for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. The Company expects to adopt the new standard in the first quarter of 2021 using the modified retrospective method, under which the Company will apply Topic 842 to existing and new leases as of January 1, 2021, but prior periods will not be restated and will continue to be reported under Topic 840 guidance in effect during those periods. The Company is currently evaluating the impact the adoption of these ASUs will have on its financial statements and related disclosures. The Company expects to recognize a right-of-use asset and corresponding lease liability for its real estate operating leases upon adoption. See Note 12 for more information related to the Company’s lease obligations, which are presented on an undiscounted basis therein.

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, and ASU No. 2019-11. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. For public business entities, this standard is effective for fiscal years beginning after December 15, 2019. For emerging growth companies, the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by, among other things, eliminating certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 is effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact of this new standard will have on its consolidated financial statements.

Recently Adopted Accounting Guidance

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805), Clarifying the Definition of a Business, which amends the current definition of a business when evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs. ASU 2017-01 further states that when substantially all of the fair value of gross assets acquired is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business. The new guidance also narrows the definition of the term output under Topic 805 to be consistent with how it is described in ASC 606. The amendments in ASU 2017-01 apply prospectively. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. The standard simplifies the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Instead, goodwill impairment is measured as the difference between the fair value and the carrying value of the reporting unit. The standard also clarifies the treatment of the income tax effect of tax-deductible goodwill when measuring goodwill impairment loss. The Company early adopted this amendment on January 1, 2019, which did not have a material impact on its consolidated financial statements and its goodwill impairment measurement.

In June 2018, the FASB issued ASU 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 eliminates the separate accounting model for nonemployee share-based payment awards and generally requires companies to account for share-based payment transactions with nonemployees in the same way as share-based payment transactions with employees. The accounting remains different for attribution, which represents how the equity-based payment cost is recognized over the vesting period, and a contractual term election exists for valuing nonemployee equity share options. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

 
GRAF INDUSTRIAL CORP.    
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the balances and results for the periods presented. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ended December 31, 2020, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements contained in the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2020.

Basis of Presentation

The accompanying financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC.

Emerging Growth Company  

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private

companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 17,549,365 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at June 30, 2020 and December 31, 2019, 11,202,651 and 21,182,947 Public Shares were classified outside of permanent equity, respectively.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 24,376,512 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at December 31, 2019 and 2018, 21,182,947 and 22,576,796 Public Shares were classified outside of permanent equity, respectively.

Net Income (Loss) Per Common Share

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the “Public Warrants”) and Private Placement to purchase an aggregate of 28,895,338 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company’s unaudited condensed consolidated statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Public Shares for three months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $73,000 and approximately $1.5

million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $55,000 and approximately $369,000, resulting in a total of approximately $18,000 and approximately $1.1 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the three months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $418,000 and net income of approximately $355,000, respectively, less income attributable to Public Shares of approximately $18,000 and approximately $1.1 million, resulted to a net loss of approximately $436,000 and approximately $747,000, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Net income per share, basic and diluted for Public Shares for six months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $846,000 and approximately $2.9 million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $257,000 and approximately $612,000, resulting in a total of approximately $589,000 and approximately $2.3 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the six months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $3.0 million and approximately $1.4 million, respectively, less income attributable to Public Shares of approximately $589,000 and approximately $2.3 million, resulted to a net loss of approximately $3.6 million and approximately $3.7 million, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the "Public Warrants") and Private Placement to purchase an aggregate of 19,263,558 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company's statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two class method of income per share. Net income per share, basic and diluted for Public Shares for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the investment income earned on the Trust Account of $5,239,790 and $1,125,181, respectively, net of applicable taxes and funds available to be withdrawn from the Trust Account of $1,179,632 and $317,669, resulting in a total of $4,060,158 and $807,512, respectively, by the weighted average number of Public Shares outstanding for the periods.

Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the net income, less income attributable to Public Shares, respectively, by the weighted average number of Founder Shares outstanding for the periods. The net income, less income attributable to Public Shares, are calculated by adding the change in fair value of the warrant liability of $17,365,901 and $3,448,173, respectively and general and administration expenses of $717,537 and $282,893, respectively, less franchise tax expenses of $100,350 and $103,013, respectively which resulted in a net loss of $17,983,088 and a net income of $3,268,294, respectively for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

Income Taxes

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of June 30, 2020 and December 31, 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2019 and 2018. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company's investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company’s investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of June 30, 2020 and December 31, 2019, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company’s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of December 31, 2019 and 2018, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company's investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets. The warrant liability is recognized at fair value.

Warrant Liability

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020) under the Warrant Adjustment Provision (Note 7), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed consolidated financial statements.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed financial statements.

XML 50 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability (Tables) - GRAF INDUSTRIAL CORP.
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Schedule of change in fair value warrant liabilities

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at December 31, 2018

  

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

Change in fair value of warrant liabilities

2,800,110

Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision

(35,302,760)

Warrant liabilities at January 18, 2020

$

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at June 26, 2018 (inception)

    

$

Issuance of Public and Private Warrants

18,584,922

Change in fair value of warrant liabilities

(3,448,173)

Warrant liabilities at December 31, 2018

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

Schedule of quantitative information regarding Level 3 fair value measurements

The following table provides quantitative information regarding Level 3 fair value measurements as of January 18, 2020 and December 31, 2019:

    

As of December 31,

    

As of January 18,

 

2019

2020

 

Exercise price

$

11.50

$

11.50

Stock price

$

10.19

$

10.11

Volatility

 

60

%  

 

60

%

Probability of completing a Business Combination

 

87

%  

 

87

%

Expected life of the options to convert

 

4.97

 

4.92

Risk-free rate

 

1.69

%  

 

1.63

%

Dividend yield

 

0.0

%  

 

0.0

%

Discount for lack of marketability (1)

 

10.0

%  

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

The following table provides quantitative information regarding Level 3 fair value measurements as of December 31, 2019, and 2018 and at issuance:

As of

As of

 

    

At issuance

    

December 31, 2018

    

December 31, 2019

Exercise price

$

11.50

$

11.50

$

11.50

Unit price

$

10.00

$

9.60

$

10.19

Volatility

 

50.0

%

60

%

 

60

%

Probability of completing a Business Combination

 

87.8

%

86

%

 

87

%

Expected life of the options to convert

 

6.17

5.97

 

4.97

Risk-free rate

 

3.11

%

2.55

%

 

1.69

%

Dividend yield

 

0.0

%

0.0

%

 

0.0

%

Discount for lack of marketability(1)

 

15.0

%

15.0

%

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.
XML 51 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Schedule of fair value on a recurring basis

The following table presents information about the Company’s financial assets that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 by level within the fair value hierarchy:

June 30, 2020

    

Quoted Prices in

    

Significant Other

    

Significant Other 

Active Markets

Observable Inputs

Unobservable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

117,294,619

 

$

 

$

December 31, 2019

    

Quoted Prices in

    

Significant Other

    

Active Markets

Observable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

248,988,147

 

$

 

$

Warrant liabilities

$

 

$

 

$

32,502,650

The following table presents information about the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2019 and 2018 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.

December 31, 2019

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

248,988,147

$

$

Warrant liabilities

$

$

$

32,502,650

December 31, 2018

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

244,890,301

$

$

Warrant liabilities

$

$

$

15,136,749

XML 52 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Organization, Business Operations and Basis of Presentation (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 23, 2020
Jul. 02, 2020
Apr. 16, 2020
Apr. 01, 2020
Jan. 18, 2020
Oct. 25, 2018
Oct. 18, 2018
Jun. 27, 2018
Jun. 26, 2018
Dec. 31, 2019
Oct. 25, 2018
Oct. 18, 2018
Jun. 27, 2018
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Aug. 05, 2020
Stock Issued During Period, Value, New Issues                             $ 19,919,000     $ 49,790,000 $ 46,817,000  
Description Of Business Combination                             fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions).          
Percentage Of Public Shares To Be Redeemed                             100.00%          
Cash and Cash Equivalents, at Carrying Value                   $ 60,004,000       $ 36,629,000 $ 36,629,000   $ 23,904,000 $ 60,004,000 $ 23,904,000  
Working capital surplus                             $ 96,000          
Common Stock, Par or Stated Value Per Share                   $ 0.0001       $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001  
Sponsor                                        
Stock Issued During Period, Value, New Issues                 $ 25,000                      
Series B-1 Preferred Stock                                        
Stock Issued During Period, Shares, New Issues       550,176                                
Subsequent Event [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Equity Shareholders | Velodyne Lidar Inc                                        
Common Stock, Par or Stated Value Per Share   $ 0.0001                                    
Subsequent Event [Member] | Series B-1 Preferred Stock | Graf Acquisition Llc | Merger Agreement | Velodyne Equity Shareholders | Velodyne Lidar Inc                                        
Common Stock, Par or Stated Value Per Share   0.0001                                    
GRAF INDUSTRIAL CORP.                                        
Stock Issued During Period, Value, New Issues                                 $ 232,255,500      
Class of Warrant or Right, Exercise Price of Warrants or Rights                   11.50       11.50 $ 11.50     $ 11.50    
Proceeds from Issuance Initial Public Offering                             $ 4,880,000     $ 4,880,000    
Share Price           $ 10.00       $ 12.00 $ 10.00     $ 12.00 $ 12.00     $ 12.00    
Business Acquisition, Description of Acquired Entity                             The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (as amended, the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation, subject to applicable law.     The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 18 months from the closing of its Initial Public Offering or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within 18 months from the closing of its Initial Public Offering, subject to applicable law    
Description Of Business Combination                                   fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions)    
Business Combination Percentage of Voting Interests Description                             company owns or acquires 50% or more     acquires 50% or more of the outstanding voting securities of the target    
Business Combination Tangible Assets Net                   $ 5,000,001       $ 5,000,001 $ 5,000,001     $ 5,000,001    
Percentage Of Public Shares To Be Redeemed                             100.00%     100.00%    
Proceeds from Related Party Debt                                 $ 130,100      
Investment income released from Trust Account                   1,100,000         $ 440,000 $ 947,145   $ 1,141,945    
Cash and Cash Equivalents, at Carrying Value                   698,000       383,000 $ 383,000     698,000    
Working capital surplus                                   $ 699,000    
Effect Of Incompletion Of Business Combination                             (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law     (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law    
Interest Paid, Including Capitalized Interest, Operating and Investing Activities                             $ 100,000     $ 100,000    
Period to complete Business Combination                             18 months          
Number of shares redeemed     12,921,275                                  
Amount withdrawn from Trust Account to pay for redemption of shares     $ 132,100,000                                  
Amount remaining in the Company's Trust Account to consummate a Business Combination     $ 117,100,000                                  
Gain (Loss) on Sale of Trust Assets to Pay Expenses                             $ 2,700,000     5,200,000    
Borrowings under the Working Capital Loans                   $ 0       $ 0 $ 0     $ 0    
Common Stock, Par or Stated Value Per Share                   $ 0.0001       $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001  
GRAF INDUSTRIAL CORP. | Sponsor                                        
Stock Issued During Period, Shares, New Issues                 8,625,000       8,625,000              
Stock Issued During Period, Value, New Issues               $ 25,000 $ 25,000       $ 25,000   $ 25,000          
Proceeds from Related Party Debt                             130,100     $ 130,100    
Investment income released from Trust Account                             $ 1,600,000          
GRAF INDUSTRIAL CORP. | Graf Acquisition Llc | Sponsor Agreement                                        
Number of trading days                             20 days          
Total trading-day period                             30 days          
Founder shares retained                             2,507,000          
Earnout founder shares                             275,000          
Forfeiture of founder shares                             3,519,128          
Stock price level                             $ 12.00          
Number of trading days for stock price level                             30 days          
Total number of trading days considered after the merger for stock price level                             150 days          
GRAF INDUSTRIAL CORP. | Trust Account                                        
Share Price           10.00         10.00                  
GRAF INDUSTRIAL CORP. | IPO                                        
Stock Issued During Period, Shares, New Issues             22,500,000         22,500,000     24,376,512     24,376,512    
Stock Issued During Period, Value, New Issues             $ 225,000,000         $ 225,000,000                
Share Price           $ 10.00         $ 10.00                  
Underwriting Commissions Incurred             $ 4,500,000         $ 4,500,000                
GRAF INDUSTRIAL CORP. | Over-Allotment Option                                        
Stock Issued During Period, Shares, New Issues           1,876,512         1,876,512       1,876,512     1,876,512    
Stock Issued During Period, Value, New Issues           $ 18,800,000         $ 18,800,000                  
Underwriting Commissions Incurred           400,000         400,000                  
GRAF INDUSTRIAL CORP. | Private Placement                                        
Number Of Warrants Issued                           14,150,605 14,150,605     14,150,605    
Class of Warrant or Right, Exercise Price of Warrants or Rights                   $ 0.50       $ 0.50 $ 0.50     $ 0.50    
Proceeds from Issuance of Warrants                           $ 7,080,000.00 $ 7,080,000.00     $ 7,080,000.00    
Proceeds from Issuance Initial Public Offering           $ 243,800,000         $ 243,800,000                  
GRAF INDUSTRIAL CORP. | Subsequent Event [Member]                                        
Stock Issued During Period, Shares, New Issues         28,895,338                              
Class of Warrant or Right, Exercise Price of Warrants or Rights                                       $ 11.50
Number of shares redeemed 1,105                                      
Amount withdrawn from Trust Account to pay for redemption of shares $ 11,000                                      
Amount remaining in the Company's Trust Account to consummate a Business Combination $ 117,100,000                                      
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Equity Shareholders | Velodyne Lidar Inc                                        
Share Price   $ 10.25                                    
Shares issuable in respect of vested equity awards   143,575,763                                    
Aggregate amount of common stock agreed to exchange in cash   $ 50,000,000                                    
Additional Shares of Common Stock if all Equity Holders Elect to Receive Shares   4,878,048                                    
Expected Percentage of Ownership Interest on Issued and Outstanding Capital   83.40%                                    
Amount of Cash used to Repurchase Shares   $ 50,000,000                                    
Additional Shares of Common Stock Entitled to Receive   2,000,000                                    
Minimum Closing Trading Price of Common Stock to Receive Shares   $ 15.00                                    
Number of trading days   20 days                                    
Total trading-day period   30 days                                    
Founder shares retained   2,507,000                                    
Earnout founder shares   275,000                                    
Consideration for forfeiture of founder shares   $ 0                                    
Common stock held in trust account   $ 200,000,000                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Common Class A [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Equity Shareholders | Velodyne Lidar Inc                                        
Common Stock, Par or Stated Value Per Share   $ 0.0001                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Series A Preferred Stock [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Equity Shareholders | Velodyne Lidar Inc                                        
Common Stock, Par or Stated Value Per Share   0.0001                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Series B Preferred Stock [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Equity Shareholders | Velodyne Lidar Inc                                        
Common Stock, Par or Stated Value Per Share   $ 0.0001                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Private Placement | Graf Acquisition Llc | Sponsor Agreement | Institutional Investors Including Sponsor                                        
Aggregate number of shares agreed to issue or sell   950,000                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Private Placement | Graf Acquisition Llc | Subscription Agreement | Institutional Investors Including Sponsor                                        
Aggregate number of shares agreed to issue or sell   15,000,000                                    
Price per share   $ 10.00                                    
Aggregate purchase price   $ 150,000,000                                    
Percentage of ownership on outstanding common stock   34.30%                                    
Common stock held in trust account   $ 50,000,000                                    
XML 53 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aggregate purchase shares     18,166,659 16,980,774   16,228,974 16,343,097 11,951,411  
Cash, FDIC Insured Amount $ 250,000   $ 250,000            
Investment Income, Interest     $ 117,000 $ 755,000   $ 1,146,000 $ 630,000 $ 489,000  
Net income (loss) 418,000 $ 355,000              
Deferred Tax Assets, Valuation Allowance         $ 24,037,000 $ 41,473,000 $ 24,037,000    
Effective Income Tax Rate Reconciliation, Percent           1.00% (11.90%) 38.40%  
Unrecognized Tax Benefits         2,824,000 $ 4,188,000 $ 2,824,000 $ 1,763,000 $ 1,884,000
GRAF INDUSTRIAL CORP.                  
Aggregate purchase shares     28,895,338     19,263,558      
Cash, FDIC Insured Amount           $ 250,000      
Business combination tangible assets net 5,000,001   $ 5,000,001     $ 5,000,001      
Number of shares classified outside of permanent equity     11,202,651     21,182,947 22,576,796    
Approximate amount of investment income 73,000 1,500,000 $ 846,000 2,900,000          
Funds Available For Withdrawn From Trust 55,000 369,000 257,000 612,000   $ 1,179,632 $ 317,669    
Investment income on Trust Account, net of taxes and funds available to be withdrawn 18,000 1,100,000 589,000 2,300,000   4,060,158 807,512    
Franchise tax expense         103,013 100,350      
Net income (loss)     3,000,000.0 1,400,000 3,268,294 17,983,088      
Deferred Tax Assets, Valuation Allowance         $ 37,594 $ 166,790 $ 37,594    
Income attributable to Public Shares 18,000 1,100,000 589,000 2,300,000          
Net loss after adjusting for income attributable to Public Shares 436,000 $ 747,000 3,600,000 $ 3,700,000          
Effective Income Tax Rate Reconciliation, Percent           (8.40%) 5.00%    
Unrecognized Tax Benefits $ 0   $ 0     $ 0      
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued           $ 0      
GRAF INDUSTRIAL CORP. | Common Stock                  
Stock Issued During Period, Shares, New Issues     17,549,365     24,376,512      
XML 54 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Initial Public Offering (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2018
shares
Oct. 18, 2018
shares
Oct. 25, 2018
shares
Oct. 18, 2018
shares
Jun. 30, 2020
USD ($)
item
$ / shares
shares
Dec. 31, 2019
USD ($)
item
$ / shares
shares
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right         0.5  
GRAF INDUSTRIAL CORP.            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares         $ 11.50 $ 11.50
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right           0.5
GRAF INDUSTRIAL CORP. | IPO            
Stock Issued During Period, Shares, New Issues   22,500,000   22,500,000 24,376,512 24,376,512
Shares Issued, Price Per Share | $ / shares         $ 10.00 $ 10.00
Number of Shares of Common Stock per Unit | $         $ 1 $ 1
Number of Redeemable Warrants per Unit | item         1 1
GRAF INDUSTRIAL CORP. | Over-Allotment Option            
Stock Issued During Period, Shares, New Issues 1,876,512   1,876,512   1,876,512 1,876,512
XML 55 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Private Placement (Details) - GRAF INDUSTRIAL CORP. - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Aggregate price per share $ 11.50 $ 11.50 $ 11.50
Private Placement      
Number of warrants issued 14,150,605 14,150,605 14,150,605
Aggregate price per share $ 0.50 $ 0.50 $ 0.50
Aggregate purchase price $ 7,080 $ 7,080 $ 7,080
XML 56 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2018
$ / shares
shares
Oct. 09, 2018
shares
Sep. 13, 2018
shares
Sep. 13, 2018
shares
Sep. 10, 2018
shares
Jun. 27, 2018
USD ($)
Jun. 26, 2018
USD ($)
shares
Oct. 25, 2018
$ / shares
shares
Jun. 27, 2018
USD ($)
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
director
$ / shares
shares
Jun. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2019
USD ($)
director
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Sale of common stock in initial public offering                       $ 19,919,000     $ 49,790,000 $ 46,817,000
Common Stock, Shares, Outstanding | shares                   34,252,578   34,252,578   34,252,578 34,252,578 34,252,578
Sponsor                                
Sale of common stock in initial public offering             $ 25,000                  
GRAF INDUSTRIAL CORP.                                
Sale of common stock in initial public offering                           $ 232,255,500    
Common Stock, Shares, Outstanding | shares                   6,346,714   6,346,714   7,893,844 9,287,693 7,893,844
Number of directors | director                       2     2  
Number of shares held by sponsor | shares   6,418,750     6,418,750                      
Number of shares subject to forfeiture | shares                   843,750   843,750     843,750  
Stock repurchased during period (in shares) | shares 374,622             374,622                
Stock price | $ / shares $ 10.00             $ 10.00   $ 12.00   $ 12.00     $ 12.00  
Working capital loans amount                       $ 1,500,000     $ 1,500,000  
Debt Instrument, Convertible, Conversion Price | $ / shares                             $ 0.50  
Borrowings under the Working Capital Loans                   $ 0   $ 0     $ 0  
Conversion price of the debt instrument                       $0.75     $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant  
Management fee expense                       $ 5,000     $ 5,000  
Agreements expenses with related parties                   2,700 $ 2,600 5,300 $ 5,200 $ 2,000 10,000  
GRAF INDUSTRIAL CORP. | Director                                
Number of shares transferred | shares   25,000     25,000                      
Promissory note aggregate values                   $ 100   100     $ 100  
GRAF INDUSTRIAL CORP. | Sponsor                                
Sale of common stock in initial public offering (in shares) | shares             8,625,000   8,625,000              
Sale of common stock in initial public offering           $ 25,000 $ 25,000   $ 25,000     $ 25,000        
Number of shares surrendered | shares     2,156,250 2,156,250                        
Common Stock, Shares, Outstanding | shares     6,468,750 6,468,750                        
Ownership percentage                   20.00%   20.00%     20.00%  
Promissory note aggregate values                   $ 130,000   $ 130,000     $ 130,000  
XML 57 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - GRAF INDUSTRIAL CORP. - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2018
Jun. 30, 2020
Dec. 31, 2019
Initial Public Offering, Period of Option   45 days 45 days
Purchase of Initial Public Offering   3,375,000 3,375,000
Purchase of Initial Public Offering Exercised 1,876,512    
Cash Underwriting Discount Per Share   $ 0.20 $ 0.20
Proceeds from Issuance Initial Public Offering   $ 4,880 $ 4,880
Business Combination Cash Fee Percentage   3.50% 3.50%
Business Combination Finders Fees Payable Percentage   40.00% 40.00%
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares   150,000 150,000
XML 58 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability - Fair Value of Warrant Liabilities (Details) - GRAF INDUSTRIAL CORP. - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2018
Jan. 18, 2020
Dec. 31, 2018
Dec. 31, 2019
Warrant liabilities   $ 32,502,650 $ 0 $ 15,136,749
Issuance of Public and Private Warrants     18,584,922  
Change in fair value of warrant liabilities $ (3,448,173) 2,800,110   17,365,901
Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision   (35,302,760)    
Warrant liabilities $ 15,136,749 $ 0 $ 15,136,749 $ 32,502,650
XML 59 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability - Quantitative Information (Details) - GRAF INDUSTRIAL CORP. - $ / shares
1 Months Ended 12 Months Ended
Oct. 18, 2018
Jan. 18, 2020
Oct. 18, 2018
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2020
Oct. 25, 2018
Stock price       $ 12.00   $ 12.00 $ 10.00
Warrant              
Exercise price       11.50 $ 11.50    
Stock price       $ 10.19 $ 9.60    
Volatility       60.00% 60.00%    
Probability of completing a Business Combination       87.00% 86.00%    
Expected life of the options to convert       4 years 11 months 19 days 5 years 11 months 19 days    
Risk-free rate       1.69% 2.55%    
Dividend yield       0.00% 0.00%    
Discount for lack of marketability       10.00% 15.00%    
Level 3 | Warrant              
Exercise price $ 11.50 $ 11.50 $ 11.50 $ 11.50      
Stock price $ 10.00 $ 10.11 $ 10.00 $ 10.19      
Volatility 50.00% 60.00%   60.00%      
Probability of completing a Business Combination 87.80% 87.00% 87.80% 87.00%      
Expected life of the options to convert 6 years 2 months 1 day 4 years 11 months 1 day   4 years 11 months 19 days      
Risk-free rate   1.63% 3.11% 1.69%      
Dividend yield   0.00% 0.00% 0.00%      
Discount for lack of marketability   10.00% 15.00% 10.00%      
XML 60 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 18, 2020
Jan. 18, 2020
Oct. 18, 2018
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Stock Issued During Period, Value, New Issues         $ 19,919,000     $ 49,790,000 $ 46,817,000
GRAF INDUSTRIAL CORP.                  
Total number of common shares underlying the Company's warrants 28,895,338 28,895,338     19,263,558     19,263,558  
Stock Issued During Period, Shares, Period Increase (Decrease)   9,631,779              
Stock Issued During Period, Value, New Issues             $ 232,255,500    
Description of Covenants of Notice to Shareholders on Redemption         if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.     if, and only if, the reported last sale price of the Company’s common stock equals or exceeds$18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.  
Warrant liabilities       $ 575,279 $ 2,800,110 $ 3,376,517 $ (3,448,173) $ 17,365,901  
Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision   $ (35,302,760)              
GRAF INDUSTRIAL CORP. | Maximum                  
Description Of Redemption Period         upon not less than 30 days’ prior written notice of redemption; and     upon not less than 30 days’ prior written notice of redemption; and  
GRAF INDUSTRIAL CORP. | Warrant                  
Stock Issued During Period, Value, New Issues     $ 18,584,922            
Temporary Equity, Redemption Price Per Share         $ 0.01     $ 0.01  
Dividend yield               0.00% 0.00%
GRAF INDUSTRIAL CORP. | Subsequent Event [Member]                  
Stock Issued During Period, Shares, Period Increase (Decrease) 9,631,779                
XML 61 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jan. 18, 2020
Dec. 31, 2019
Dec. 31, 2018
Jun. 25, 2018
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount $ 0   $ 0 $ 0  
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount 0   0 0  
GRAF INDUSTRIAL CORP.          
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount 0        
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount 0        
Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount 0        
Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 0        
Investments held in Trust Account 117,294,619   248,988,147 244,890,301  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 0        
Warrant liabilities 0 $ 0 32,502,650 15,136,749 $ 0
GRAF INDUSTRIAL CORP. | Level 1          
Investments held in Trust Account 117,294,619   248,988,147 244,890,301  
Warrant liabilities     0 0  
GRAF INDUSTRIAL CORP. | Level 2          
Investments held in Trust Account 0   0 0  
Warrant liabilities     0 0  
GRAF INDUSTRIAL CORP. | Level 3          
Investments held in Trust Account $ 0   0 0  
Warrant liabilities     $ 32,502,650 $ 15,136,749  
XML 62 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Details) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Oct. 11, 2019
Dec. 31, 2018
Aug. 28, 2018
Jul. 26, 2016
Jul. 25, 2016
Preferred Stock, Shares Authorized           8,772,852  
Preferred Stock, Par or Stated Value Per Share     $ 0.0001     $ 0.0001  
Common Stock, Shares Authorized 67,000,000 67,000,000   58,000,000      
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001      
Common Stock, Shares, Outstanding 34,252,578 34,252,578   34,252,578      
Common Stock              
Common Stock, Shares Authorized     67,000,000   58,000,000   20,000,000
Common Stock, Par or Stated Value Per Share     $ 0.0001   $ 0.0001   $ 0.0001
GRAF INDUSTRIAL CORP.              
Preferred Stock, Shares Authorized 1,000,000 1,000,000   1,000,000      
Preferred Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001      
Preferred Stock, Shares Issued 0 0   0      
Preferred Stock, Shares Outstanding 0 0   0      
Common Stock, Shares Authorized 400,000,000 400,000,000   400,000,000      
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001      
Common Stock, Shares, Outstanding 6,346,714 9,287,693   7,893,844      
Common stock possible redemption 11,202,651 21,182,947   22,576,796      
GRAF INDUSTRIAL CORP. | Common Stock              
Common Stock, Shares, Outstanding 17,549,365 30,470,640   30,470,640      
XML 63 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - GRAF INDUSTRIAL CORP. - USD ($)
6 Months Ended 12 Months Ended
Aug. 05, 2020
Jul. 23, 2020
Apr. 16, 2020
Jun. 30, 2020
Dec. 31, 2019
Number of shares redeemed     12,921,275    
Amount withdrawn from Trust Account to pay for redemption of shares     $ 132,100,000    
Amount Remaining In Trust Account To Consummate Business Combination     $ 117,100,000    
Aggregate price per share       $ 11.50 $ 11.50
Debt Instrument Convertible Conversion Price Description       $0.75 $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant
Working capital loans amount       $ 1,500,000 $ 1,500,000
Subsequent Event [Member]          
Number of shares redeemed   1,105      
Amount withdrawn from Trust Account to pay for redemption of shares   $ 11,000      
Amount Remaining In Trust Account To Consummate Business Combination   $ 117,100,000      
Aggregate price per share $ 11.50        
Debt Instrument Convertible Conversion Price Description $0.75        
Percentage of shares entitled 75.00%        
Subsequent Event [Member] | Convertible Notes Payable [Member]          
Working capital loans amount $ 1,500,000        
XML 64 R33.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2020
Mar. 31, 2020
Jan. 18, 2020
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Jun. 25, 2018
Dec. 31, 2017
Dec. 31, 2016
Current assets:                    
Total current assets $ 109,374,000     $ 101,971,000     $ 101,243,000      
Total assets 136,927,000     136,175,000     141,760,000      
Current liabilities:                    
Accounts payable 7,539,000     6,923,000     7,089,000      
Total current liabilities 46,857,000     56,344,000     44,891,000      
Commitments and Contingencies              
Stockholders' Equity:                    
Common stock, $0.0001 par value; 400,000,000 shares authorized; 6,346,714 and 9,287,693 shares issued and outstanding (excluding 11,202,651 and 21,182,947 shares subject to possible redemption) at June 30, 2020 and December 31, 2019, respectively 3,000     3,000     3,000      
Additional paid-in capital 260,549,000     240,474,000     190,549,000      
Cumulative effect of changes in accounting policy (197,128,000)     (164,016,000)     (96,790,000)      
Total stockholders' equity 63,175,000     76,246,000 $ 82,006,000   93,615,000   $ 111,479,000 $ 95,419,000
Total liabilities and stockholders' equity 136,927,000     136,175,000     141,760,000      
GRAF INDUSTRIAL CORP.                    
Current assets:                    
Cash 382,747     698,322 931,916   1,440,897      
Prepaid expenses 48,060     29,467     101,363      
Total current assets 430,807     727,789     1,542,260      
Investments held in Trust Account 117,294,619     248,988,147     244,890,301      
Total assets 117,725,426     249,715,936     246,432,561      
Current liabilities:                    
Accounts payable 167,737     28,004     110,177      
Accrued expenses 359,196     500     100,000      
Franchise tax payable 100,100     200,000     103,013      
Income tax payable 71,879     155,308     214,655      
Warrant liabilities 0   $ 0 32,502,650     15,136,749 $ 0    
Total current liabilities 698,912     32,886,462     15,664,594      
Commitments and Contingencies              
Common stock, $0.0001 par value; 11,202,651 and 21,182,947 shares subject to possible redemption at June 30, 2020 and December 31, 2019, respectively 112,026,510     211,829,470     225,767,960      
Stockholders' Equity:                    
Preferred stock, $0.0001 par value 1,000,000 shares authorized none issued and outstanding 0     0     0      
Common stock, $0.0001 par value; 400,000,000 shares authorized; 6,346,714 and 9,287,693 shares issued and outstanding (excluding 11,202,651 and 21,182,947 shares subject to possible redemption) at June 30, 2020 and December 31, 2019, respectively 635     929     789      
Additional paid-in capital 17,853,006     14,846,199     923,412      
Cumulative effect of changes in accounting policy (12,853,637)     (9,847,124)     4,075,806      
Total stockholders' equity 5,000,004 $ 5,778,444   5,000,004 $ 5,000,003 $ 5,000,002 5,000,007 $ 0    
Total liabilities and stockholders' equity $ 117,725,426     $ 249,715,936     $ 246,432,561      
XML 65 R34.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Oct. 11, 2019
Dec. 31, 2018
Jul. 26, 2016
Preferred Stock, Par or Stated Value Per Share     $ 0.0001   $ 0.0001
Preferred Stock, Shares Authorized         8,772,852
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Common Stock, Shares Authorized 67,000,000 67,000,000   58,000,000  
Common Stock, Shares, Issued 34,252,578 34,252,578   34,252,578  
Common Stock, Shares, Outstanding 34,252,578 34,252,578   34,252,578  
GRAF INDUSTRIAL CORP.          
Temporary Equity, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Temporary Equity, Shares Outstanding 11,202,651 21,182,947   22,576,796  
Preferred Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Preferred Stock, Shares Authorized 1,000,000 1,000,000   1,000,000  
Preferred Stock, Shares Issued 0 0   0  
Preferred Stock, Shares Outstanding 0 0   0  
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001  
Common Stock, Shares Authorized 400,000,000 400,000,000   400,000,000  
Common Stock, Shares, Issued 6,346,714 9,287,693   7,893,844  
Common Stock, Shares, Outstanding 6,346,714 9,287,693   7,893,844  
Common stock possible redemption 11,202,651 21,182,947   22,576,796  
XML 66 R35.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating expenses:                    
General and administrative         $ 16,363,000 $ 6,489,000   $ 20,058,000 $ 12,902,000 $ 9,978,000
Loss from operations         (39,708,000) (12,361,000)   (69,013,000) (56,152,000) 24,833,000
Other incomes (expenses):                    
Income (loss) before income tax expense               (67,909,000) (55,672,000) 25,571,000
Income tax expense         6,660,000 (52,000)   683,000 (6,628,000) (9,810,000)
Net income (loss)         (33,112,000) (11,658,000)   (67,226,000) (62,300,000) $ 15,761,000
GRAF INDUSTRIAL CORP.                    
Operating expenses:                    
General and administrative $ 485,980   $ 221,356   895,511 324,803 $ 179,880 617,187    
Franchise tax expense             103,013 100,350    
Loss from operations (485,980)   (221,356)   (895,511) (324,803) (282,893) (717,537)    
Other incomes (expenses):                    
Investment income on Trust Account 72,958   1,471,028   845,679 2,893,394 1,125,181 5,239,790 $ 1,125,181  
Change in fair value of warrant liability     (575,279)   (2,800,110) (3,376,517) 3,448,173 (17,365,901)    
Total other income (expenses) 72,958   895,749   (1,954,431) (483,123) 4,573,354 (12,126,111)    
Income (loss) before income tax expense (413,022)   674,393   (2,849,942) (807,926) 4,290,461 (12,843,648)    
Income tax expense 4,821   319,342   156,571 611,714 (214,655) (1,079,282)    
Net income (loss) $ (417,843) $ (2,588,670) $ 355,051 $ (1,774,691) $ (3,006,513) $ (1,419,640) $ 4,075,806 $ (13,922,930)    
Weighted average shares outstanding of Public Shares 13,585,117   24,376,512   18,980,815 24,376,512 24,201,371 24,376,512    
Basic and diluted net income per share, Public Shares $ 0.00   $ 0.05   $ 0.03 $ 0.09 $ 0.03 $ 0.17    
Weighted average shares outstanding of Founder Shares 6,094,128   6,094,128   6,094,128 6,094,128 6,094,128 6,094,128    
Basic and diluted net loss per share, Founder Shares $ (0.07)   $ (0.13)   $ (0.59) $ (0.61) $ 0.54 $ (2.94)    
XML 67 R36.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
GRAF INDUSTRIAL CORP.
Common Stock
GRAF INDUSTRIAL CORP.
Additional Paid-In Capital
GRAF INDUSTRIAL CORP.
Accumulated Deficit
GRAF INDUSTRIAL CORP.
Total
Balance at Dec. 31, 2016         $ 95,419,000
Net loss         15,761,000
Balance at Dec. 31, 2017         111,479,000
Stock Issued During Period, Value, New Issues         46,817,000
Net loss         (62,300,000)
Balance at Dec. 31, 2018 $ 789 $ 923,412 $ 4,075,806 $ 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Balance at Jun. 25, 2018 $ 0 0 0 0  
Issuance of common stock to Sponsor 646 24,354 0 25,000  
Stock Issued During Period, Value, New Issues $ 2,438 232,253,062 0 232,255,500  
Issuance of common stock to Sponsor (in shares) 6,468,750        
Additional offering costs $ 0 (5,588,339) 0 (5,588,339)  
Common stock forfeited by Sponsor $ (37) 37 0 0  
Common stock forfeited by Sponsor (in shares) (374,622)        
Shares subject to possible redemption $ (2,258) (225,765,702) 0 (225,767,960)  
Shares subject to possible redemption (in shares) (22,576,796)        
Net loss $ 0 0 4,075,806 4,075,806  
Balance at Dec. 31, 2018 $ 789 923,412 4,075,806 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Additional offering costs $ 0 (15,564) 0 (15,564)  
Shares subject to possible redemption $ 18 1,790,232 0 1,790,250  
Shares subject to possible redemption (in shares) 179,025        
Net loss $ 0 0 (1,774,691) (1,774,691)  
Balance at Mar. 31, 2019 $ 807 2,698,080 2,301,115 5,000,002  
Balance (in shares) at Mar. 31, 2019 8,072,869        
Balance at Dec. 31, 2018 $ 789 923,412 4,075,806 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Net loss       (1,419,640) (11,658,000)
Balance at Jun. 30, 2019 $ 803 2,343,034 2,656,166 5,000,003 82,006,000
Balance (in shares) at Jun. 30, 2019 8,037,364        
Balance at Dec. 31, 2018 $ 789 923,412 4,075,806 5,000,007 93,615,000
Balance (in shares) at Dec. 31, 2018 7,893,844        
Stock Issued During Period, Value, New Issues         49,790,000
Additional offering costs $ 0 (15,564) 0 (15,564)  
Shares subject to possible redemption $ 140 13,938,351 0 13,938,491  
Shares subject to possible redemption (in shares) 1,393,849        
Net loss $ 0 0 (13,922,930) (13,922,930) (67,226,000)
Balance at Dec. 31, 2019 $ 929 14,846,199 (9,847,124) 5,000,004 76,246,000
Balance (in shares) at Dec. 31, 2019 9,287,693        
Balance at Mar. 31, 2019 $ 807 2,698,080 2,301,115 5,000,002  
Balance (in shares) at Mar. 31, 2019 8,072,869        
Shares subject to possible redemption $ (4) (355,046) 0 (355,050)  
Shares subject to possible redemption (in shares) (35,505)        
Net loss $ 0 0 355,051 355,051  
Balance at Jun. 30, 2019 $ 803 2,343,034 2,656,166 5,000,003 82,006,000
Balance (in shares) at Jun. 30, 2019 8,037,364        
Balance at Dec. 31, 2019 $ 929 14,846,199 (9,847,124) 5,000,004 76,246,000
Balance (in shares) at Dec. 31, 2019 9,287,693        
Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision $ 0 35,302,760 0 35,302,760  
Shares subject to possible redemption $ (320) (31,935,330) 0 (31,935,650)  
Shares subject to possible redemption (in shares) (3,193,565)        
Net loss $ 0 0 (2,588,670) (2,588,670)  
Balance at Mar. 31, 2020 $ 609 18,213,629 (12,435,794) 5,778,444  
Balance (in shares) at Mar. 31, 2020 6,094,128        
Balance at Dec. 31, 2019 $ 929 14,846,199 (9,847,124) 5,000,004 76,246,000
Balance (in shares) at Dec. 31, 2019 9,287,693        
Stock Issued During Period, Value, New Issues         19,919,000
Net loss       (3,006,513) (33,112,000)
Balance at Jun. 30, 2020 $ 635 17,853,006 (12,853,637) 5,000,004 63,175,000
Balance (in shares) at Jun. 30, 2020 6,346,714        
Balance at Mar. 31, 2020 $ 609 18,213,629 (12,435,794) 5,778,444  
Balance (in shares) at Mar. 31, 2020 6,094,128        
Shares subject to possible redemption [1] $ 26 (360,623) 0 (360,597)  
Shares subject to possible redemption (in shares) [1] 252,586        
Net loss $ 0 0 (417,843) (417,843)  
Balance at Jun. 30, 2020 $ 635 $ 17,853,006 $ (12,853,637) $ 5,000,004 $ 63,175,000
Balance (in shares) at Jun. 30, 2020 6,346,714        
[1] Including the redemption of 12,921,275 Public Shares on April 16, 2020
XML 68 R37.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)
Apr. 16, 2020
shares
GRAF INDUSTRIAL CORP.  
Stock Redeemed or Called During Period, Shares 12,921,275
XML 69 R38.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
6 Months Ended
Dec. 31, 2018
USD ($)
GRAF INDUSTRIAL CORP.  
Cash Flows from Operating Activities:  
Net income (loss) $ 4,075,806
Adjustments to reconcile net loss to net cash used in operating activities:  
Income earned on investments held in Trust Account (1,125,181)
Change in fair value of warrant liability (3,448,173)
General and administrative costs paid by Sponsor in exchange for issuance of common stock 8,500
Changes in operating assets and liabilities:  
Prepaid expenses (101,363)
Accounts payable 61,390
Accrued expenses (15,000)
Franchise tax payable 103,013
Income tax payable 214,655
Net cash provided by (used in) operating activities (196,353)
Cash Flows from Investing Activities  
Cash deposited in Trust Account (243,765,120)
Net cash provided by (used in) investing activities (243,765,120)
Cash Flows from Financing Activities:  
Payment of offering costs (5,438,052)
Proceeds from note payable from related parties 130,100
Repayments of Notes Payable 130,100
Proceeds from Issuance or Sale of Equity 243,765,120
Proceeds From Issuance Of Warrant Liability In Private Placement 7,075,302
Net cash provided by (used in) financing activities (245,402,370)
Net increase (decrease) in cash and cash equivalents 1,440,897
Cash - end of the period 1,440,897
Supplemental disclosure of noncash activities:  
Change in value of common stock subject to possible redemption 225,767,960
Deferred offering costs paid by Sponsor in exchange for issuance of common stock 16,500
Deferred offering costs included in accounts payable 48,787
Deferred offering costs included in accrued expenses $ 85,000
XML 70 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Organization, Business Operations and Basis of Presentation
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Description of Organization, Business Operations and Basis of Presentation

Note 1 — Description of Organization, Business Operations and Basis of Presentation

Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).

The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.

On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., ("Velodyne"). See the Proposed Business Combination described below.

As of June 30, 2020, the Company had not commenced any operations. All activity up to June 30, 2020 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.

The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).

Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4). See the "Proposed Business Combination" section below, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer & Trust Company, acting as trustee (“Trust Account”). The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (as amended, the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation, subject to applicable law.

The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.

The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.

The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.

The Company originally had 18 months from the closing of the Initial Public Offering (by April 18, 2020) to complete a Business Combination. On April 16, 2020, the Company filed an amendment (the “Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to extend the date by which the Company has to consummate a Business Combination (the “Extension”) from April 18, 2020 to July 31, 2020. The Company’s stockholders approved the Extension Amendment at a special meeting in lieu of the 2020 annual meeting of stockholders of the Company (the “Special Meeting”) on April 16, 2020. In connection with the Extension, an aggregate 12,921,275 shares of the Company’s common stock were redeemed, and approximately $132.1 million was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company’s Trust Account to consummate a Business Combination. On July 23, 2020, the Company filed an amendment (the “Second Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to further extend the date by which the Company has to consummate a Business Combination (the “Second Extension”) from July 31, 2020 to October 31, 2020 (the “Combination Period”). The

Company’s stockholders approved the Second Extension Amendment at a special meeting of stockholders of the Company on July 23, 2020. In connection with the Second Extension, an aggregate 1,105 shares of the Company’s common stock were redeemed, and approximately $11,000 was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company's Trust Account to consummate a Business Combination.

If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.

The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).

In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the balances and results for the periods presented. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ended December 31, 2020, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements contained in the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2020.

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Proposed Business Combination

Merger Agreement

On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., (“Velodyne”).

Pursuant to the terms of the Merger Agreement, the Company will acquire Velodyne through the merger of Merger Sub with and into Velodyne, with Velodyne surviving the merger (the "Merger"). At the effective time of the Merger (the "Effective Time"), each share of Velodyne common stock, par value $0.0001 per share ("Velodyne common stock"), series A preferred stock, par value $0.0001 per share, series B preferred stock, par value $0.0001 per share, and series B-1 preferred stock, par value $0.0001 per share, (collectively, the "Velodyne capital stock") will be converted into the right to receive shares of common stock, par value $0.0001 per share, of the Company (the "Common Stock") in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of Velodyne, 143,575,763 shares of Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of Velodyne common stock, option to purchase Velodyne common stock and unvested restricted share of Velodyne common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Business Combination (the "Closing"), Velodyne intends to enter into agreements with certain of its shareholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of Velodyne capital stock from such shareholders in exchange for an aggregate amount of cash not to exceed $50,000,000, to be paid by the Company following the Closing. The Company and Velodyne expect to offer such holders the option to receive, in lieu of cash, additional shares of common stock valued at $10.25 per share, or up to an additional 4,878,048 shares of common stock if all Velodyne equity holders elect to receive shares. Upon the closing of the Business Combination (the “Closing”), the former Velodyne equity holders are expected to hold, in the aggregate, approximately 83.4% of the issued and outstanding shares of common stock, assuming $50,000,000 of cash is used to repurchase Velodyne shares.

Under the Merger Agreement, certain Velodyne equity holders will also be entitled to receive, in the aggregate, up to an additional 2,000,000 shares of common stock (including in the form of awards of restricted stock units settleable in shares of common stock) if the closing trading price of our common stock was greater than or equal to $15.00 for any 20 trading days within any 30 trading-day period, commencing on the date of the Merger Agreement and ending on the date that is six months after the Closing (“Earnout Trading Price”). Because the Earnout Trading Price was met on July 30, 2020, Velodyne equity holders will be entitled to receive such additional shares upon the Closing. In addition, Graf Acquisition LLC (our “Sponsor”) will retain 2,507,000 founder shares that were initially purchased by the Sponsor in a private placement prior to our IPO (the “Founder Shares”), including 275,000 "Earnout Founder Shares" that vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

Pursuant to the terms of the Merger Agreement, the Company is required to use commercially reasonable efforts to cause the Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement (the "Transactions") to be approved for listing prior to the Closing. Following the Closing, the Company agreed to comply with the terms of any registration rights agreements by which Velodyne is bound in favor of Velodyne's

stockholders, treating shares of Common Stock to be held by such stockholders as registrable securities under such agreements.

The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of the Company and Velodyne (such approvals, the "the Company stockholder approval" and the "Velodyne stockholder approval", respectively) and the fulfillment of certain other conditions.

The consummation of the Merger is conditioned upon, among other things, (i) the expiration or termination of the waiting period under the Hart-Scott-Rodino Act (the "HSR Act"), (ii) the absence of any governmental order, statute, rule or regulation enjoining or prohibiting the consummation of the Merger, (iii) receipt of Graf stockholder approval, (iv) receipt of Velodyne stockholder approval, (v) the approval of the Extension (as defined in the Merger Agreement) and the other matters presented for Graf. On July 23, 2020, the Graf's shareholders approved the Extension. On August 4, 2020, the Company received notice that the Federal Trade Commission granted early termination of the waiting period under the HSR Act with respect to the transactions contemplated by the Merger Agreement.

The obligations of Graf to consummate the Merger are also conditioned upon, among other things, customary closing conditions and the entering into employment agreements with certain officers of Velodyne on terms and conditions reasonably satisfactory to Graf (but no less favorable to such employees than their current employment arrangements).

The obligations of Velodyne to consummate the Merger also are conditioned upon, among other things, (i) customary closing conditions, (ii) the amendment and restatement of Graf's certificate of incorporation in substantially the form attached to the Merger Agreement and (iii) evidence that, immediately after the Closing, the funds in the Trust Account (as defined in the Merger Agreement), together with the funding of any amounts payable under the Subscription Agreements (as defined in the Merger Agreement), will be no less than an aggregate amount of $200,000,000.

Support Agreement

In connection with the execution of the Merger Agreement, the Company, Merger Sub and David Hall entered into a support agreement (the "Support Agreement"), providing, among other things, that at any meeting of the Velodyne stockholders and in connection with any written consent of the Velodyne stockholders, Mr. Hall will vote all of the outstanding shares of Velodyne common stock held by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy (or will execute and deliver a written consent with respect to such shares) in favor of the Merger and the adoption of the Merger Agreement, regardless of whether the Merger is no longer recommended by the Velodyne board of directors in accordance with the Merger Agreement. The shares of Velodyne common stock that are owned by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy, all of which are subject to the Support Agreement, represent a majority of the outstanding voting power of Velodyne. In addition, the Support Agreement prohibits Mr. Hall from engaging in activities that have the effect of soliciting an Acquisition Proposal (as defined in the Merger Agreement).

Sponsor Agreement

In connection with the execution of the Merger Agreement, Graf Acquisition LLC ("Sponsor") entered into a sponsor agreement (the "Sponsor Agreement") with the Company and Velodyne, pursuant to which, among other things, the Sponsor agreed to vote all Founder Shares (as defined in the Sponsor Agreement) beneficially owned by the Sponsor in favor of each of the proposals at the Company special stockholder meeting to be presented for the Company stockholder approval.

The Sponsor Agreement amends and restates, with respect to the Sponsor, the Sponsor's existing letter agreement, dated October 15, 2018 (the "existing sponsor agreement"), but will automatically revert to the existing sponsor agreement if the Merger Agreement is validly terminated.

Pursuant to the Sponsor Agreement, the Sponsor will forfeit 3,519,128 Founder Shares and all of the Private Placement Warrants (as defined in the Sponsor Agreement), in each case for no consideration, immediately prior to (but conditioned and effective upon) completion of the Merger. Following completion of the Merger, the Sponsor will retain 2,507,000 Founder Shares, 275,000 of which shall be Earnout Founder Shares (as defined in the Sponsor

Agreement). The Sponsor Agreement also provides that all Earnout Founder Shares shall be subject to the Earnout Trading Price performance vesting condition, and accordingly the Earnout Founder Shares vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.

The Sponsor Agreement provides that the Sponsor will not redeem any Founder Shares in connection with the Merger. The Sponsor has also agreed, subject to certain exceptions, not to transfer any Founder Shares or any Private Placement Warrants (as defined in the Sponsor Agreement) (or any shares of Common Stock issuable upon exercise thereof) until the earlier of (A) one year after the completion of the Merger and (B) subsequent to the Merger, either (i) the achievement of a $12.00 Stock Price Level (provided that the applicable thirty (30) day trading day period commences at least 150 days after the Merger) or (ii) the date on which the Company completes a liquidation, merger, capital stock exchange, reorganization or similar transaction that results in all of the Company's stockholders having the right to exchange their shares of Common Stock for cash, securities or other property (the "Lock-up Period").

The applicable "Stock Price Level" will be considered achieved only when the closing price of Common Stock is greater than or equal to the applicable threshold for any twenty (20) trading days within any thirty (30) trading day period. The Stock Price Levels will be equitably adjusted for any stock dividend, subdivision, reclassification, recapitalization, split, combination or exchange of shares, or any similar event affecting the Common Stock after the date of the Merger Agreement.

The Sponsor Agreement shall terminate on the expiration of the Lock-up Period; provided, however, that if the Merger Agreement is validly terminated, the Sponsor Agreement shall automatically terminate and be of no force and effect and, with respect to the Sponsor, shall revert to the existing sponsor agreement.

Subscription Agreements

In connection with the execution of the Merger Agreement, the Company entered into subscription agreements (the "Subscription Agreements"), each dated as of July 2, 2020, with certain institutional investors, including the Sponsor (the "Investors"), pursuant to which, among other things, the Company agreed to issue and sell, in private placements to close immediately prior to the closing of the Business Combination, an aggregate of 15,000,000 shares of Common Stock at $10.00 per share to the Investors (including 950,000 shares to the Sponsor), for an aggregate purchase price of $150,000,000. The Sponsor owns approximately 34.3% of the outstanding shares of Common Stock and certain members of the Company's management are members of the Sponsor. The obligations to consummate the subscriptions are conditioned upon, among other things, there being at least $50,000,000 remaining in the Company's trust account on the Closing Date after taking into account redemptions by the Company's public stockholders (if any) and certain customary closing conditions and the consummation of the transactions contemplated by the Merger Agreement.

Going Concern

As of June 30, 2020, the Company had approximately $383,000 outside of the Trust Account, approximately $2.7 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital deficit of approximately $96,000 (excluding tax obligations).

Through June 30, 2020, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.6 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

On January 30, 2020, the World Health Organization ("WHO") announced a global health emergency because of a new strain of coronavirus (the "COVID-19 outbreak"). In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve. The impact of the COVID-19 outbreak on the Company’s results of operations, financial position and cash flows will depend on future developments, including the duration and spread of the outbreak and related advisories and restrictions. These developments and the impact of the COVID-19 outbreak on the financial markets and the overall economy are highly uncertain and cannot be predicted. If the financial markets and/or the overall economy are impacted for an extended period, the Company's results of operations, financial position and cash flows may be materially adversely affected.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after October 31, 2020.

Note 1 — Description of Organization, Business Operations and Basis of Presentation

Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).

The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.

As of December 31, 2019, the Company had not commenced any operations. All activity up to December 31, 2019 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.

The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).

Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4).

Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer & Trust Company, acting as trustee (“Trust Account”). The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 18 months from the closing of its Initial Public Offering or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within 18 months from the closing of its Initial Public Offering, subject to applicable law.

The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise

acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.

The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders' equity) to be less than $5,000,001. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.

The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.

If the Company is unable to complete a Business Combination within 18 months from the closing of the Initial Public Offering (by April 18, 2020) (the “Combination Period”), the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.

The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the

terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).

In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.

Basis of Presentation

The accompanying financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC.

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private

companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Going Concern

As of December 31, 2019, the Company had approximately $698,000 outside of the Trust Account, approximately $5.2 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital surplus of approximately $699,000 (excluding warrant liability and tax obligations).

Through December 31, 2019, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.1 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after April 18, 2020.

XML 71 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Summary of Significant Accounting Policies

Note 2 — Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 17,549,365 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at June 30, 2020 and December 31, 2019, 11,202,651 and 21,182,947 Public Shares were classified outside of permanent equity, respectively.

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the “Public Warrants”) and Private Placement to purchase an aggregate of 28,895,338 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company’s unaudited condensed consolidated statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Public Shares for three months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $73,000 and approximately $1.5

million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $55,000 and approximately $369,000, resulting in a total of approximately $18,000 and approximately $1.1 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the three months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $418,000 and net income of approximately $355,000, respectively, less income attributable to Public Shares of approximately $18,000 and approximately $1.1 million, resulted to a net loss of approximately $436,000 and approximately $747,000, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Net income per share, basic and diluted for Public Shares for six months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $846,000 and approximately $2.9 million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $257,000 and approximately $612,000, resulting in a total of approximately $589,000 and approximately $2.3 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the six months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $3.0 million and approximately $1.4 million, respectively, less income attributable to Public Shares of approximately $589,000 and approximately $2.3 million, resulted to a net loss of approximately $3.6 million and approximately $3.7 million, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of June 30, 2020 and December 31, 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company's investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of June 30, 2020 and December 31, 2019, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company’s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020) under the Warrant Adjustment Provision (Note 7), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed consolidated financial statements.

Note 2 — Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 24,376,512 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at December 31, 2019 and 2018, 21,182,947 and 22,576,796 Public Shares were classified outside of permanent equity, respectively.

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the "Public Warrants") and Private Placement to purchase an aggregate of 19,263,558 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company's statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two class method of income per share. Net income per share, basic and diluted for Public Shares for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the investment income earned on the Trust Account of $5,239,790 and $1,125,181, respectively, net of applicable taxes and funds available to be withdrawn from the Trust Account of $1,179,632 and $317,669, resulting in a total of $4,060,158 and $807,512, respectively, by the weighted average number of Public Shares outstanding for the periods.

Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the net income, less income attributable to Public Shares, respectively, by the weighted average number of Founder Shares outstanding for the periods. The net income, less income attributable to Public Shares, are calculated by adding the change in fair value of the warrant liability of $17,365,901 and $3,448,173, respectively and general and administration expenses of $717,537 and $282,893, respectively, less franchise tax expenses of $100,350 and $103,013, respectively which resulted in a net loss of $17,983,088 and a net income of $3,268,294, respectively for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2019 and 2018. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company’s investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of December 31, 2019 and 2018, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company's investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets. The warrant liability is recognized at fair value.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed financial statements.

XML 72 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Initial Public Offering
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Initial Public Offering

Note 3 — Initial Public Offering

The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Initially, each Public Warrant entitled the holder to purchase one-half of one share of common stock at a price of $11.50 per share if the Company had not consummated a Business Combination within 15 months from the closing of the Initial Public Offering. Since the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the “Warrant Adjustment Provision”), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount. See the “Proposed Business Combination” described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Note 3 — Initial Public Offering

The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Each Public Warrant entitles the holder to purchase one-half of one share of common stock at a price of $11.50 per share, provided that if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the "Warrant Adjustment Provision"), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount.

XML 73 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Private Placement
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Private Placement

Note 4 — Private Placement

Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. See the "Proposed Business Combination" described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.

Note 4 — Private Placement

Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. The Sponsor has agreed not to transfer, assign or sell any of the Private Placement Warrants until the date that is 30 days after the completion of a Business Combination.

XML 74 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Related Party Transactions

Note 15. Related Party Transactions

Three holders of the convertible preferred stock purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for these holders were as follows (in thousands):

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Revenue:

Stockholder A

$

7,090

$

9,447

$

(3,514)

(1)  

$

265

$

278

Stockholder B

5,080

508

1,391

3

3,544

Stockholder C

18

6,148

5,040

439

December 31,

    

2018

    

2019

    

June 30, 2020

(unaudited)

Accounts receivable:

Stockholder A

$

2,907

$

9

$

Stockholder B

251

1,404

2,239

Stockholder C

300

(1)The 2019 amount included a $4.1 million refund, net of taxes, the Company issued to entities affiliated with the stockholder in October 2019, in order to compensate them for unforeseen challenges associated with the use of certain new products purchased from the Company in 2018. The products purchased by these entities in 2018 were still under development at the time and the Company felt it appropriate to compensate these early purchasers for working with a new product.

In April 2019, the Company entered into a manufacturing agreement with one of its Series B Preferred Stock holders (Stockholder D), and the Company has one product that is currently being manufactured by Stockholder D. As of December 31, 2019 and June 30, 2020 (unaudited), the Company had $2.7 million and $2.5 million of accrued purchases and $24.9 million and $16.5 million, respectively, of outstanding purchase commitment for products with this stockholder. The Company procures equipment, materials and components for Stockholder D to build the product and had $2.7 million and $1.5 million, respectively, of receivables from this stockholder which was included in other current assets as of December 31, 2019 and June 30, 2020 (unaudited).

In November 2018, in connection with its issuance of Series B Preferred Stock, the Company repurchased 73,150 shares of common stock from certain holders of its common stock, who are family members of one of the Company’s officers. The purchase price per share of $36.3520 was equivalent to the price paid for each share of the Series B Preferred Stock.

The Company currently rents its corporate headquarters facility in San Jose, California from a company owned by one of its officers. The lease was executed in January 2017 and expires in December 2027, as amended. As of December 31, 2019 and June 30, 2020 (unaudited), future minimum lease payments totaled $27.3 million and $25.8 million, respectively, related to this facility. Rent expense under this lease was $3.0 million, $3.0 million and $3.1 million, respectively, for 2017, 2018 and 2019, and $1.5 million and $1.7 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).

In January 2017 and December 2016, the Company issued two interest-bearing unsecured promissory notes totaling $3.5 million to one of its officers for purposes of financing the acquisition of the above headquarters facility. The loan accrued interest at a rate of 3.15% per annum. As of December 31, 2019, immediately prior to repayment, the aggregate outstanding balance of the loan was approximately $3.6 million, including aggregate accrued and unpaid interest of $0.1 million. The officer made monthly interest-only payments to the Company on the loan beginning in December 2017 and repaid all outstanding principal and interest due under the two promissory notes on December 31, 2019.

In addition, in March 2017, the Company entered into an unconditional payment guaranty with regard to one of its officers’ $15.0 million term loan. The loan was obtained for and secured by a Deed of Trust for the above headquarters facility in San Jose, California. Under the terms of the guaranty, the Company has agreed to unconditionally guarantee the borrower’s obligations under the loan. As of December 31, 2017 and 2018, the outstanding principal balance of the term loan was $14.8 million and $14.4 million, respectively. In December 2019, the Company was released from the unconditional payment guaranty and has no further obligations with respect to the term loan.

In August 2016, the Company entered into an agreement with one of its officers and Velodyne Acoustics, LLC (Acoustics) pursuant to which Acoustics agreed to, among other things, indemnify, defend and hold harmless Velodyne Lidar, Inc. from and against any and all liabilities relating to, arising out of or resulting from certain litigation matters (Litigation Indemnification Agreement). The litigation matters giving rise to the indemnification obligations involved certain employment-related claims of two former employees of Velodyne Acoustics, which was the predecessor of Acoustics. In November 2019, the Company elected not to seek indemnification from Acoustics for the litigation matters under the terms of the Litigation Indemnification Agreement and assumed control and financial responsibility for the litigation matters. By not seeking indemnification from Acoustics, the Company has

paid approximately $2.5 million in settlements in connection with the litigation matters and $2.6 million in legal costs to date, all of which are included in general and administration in the statement of operations. Such payments and costs incurred that were the subject of the Litigation Indemnification Agreement indirectly benefit the officer, the former sole owner of Acoustics. The Company believes that the litigation matters covered by the Litigation Indemnification Agreement are complete and the Company does not expect to incur additional expenses related to these litigation matters.

 
GRAF INDUSTRIAL CORP.    
Related Party Transactions

Note 5 — Related Party Transactions

Founder Shares

On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.

The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.

The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.

Related Party Loans

Prior to the consummation of the Initial Public Offering, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to $1.5 million of such Working Capital Loans may be convertible into additional warrants at a price of $0.75 per warrant. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

Administrative Support Agreement

The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.

The Company recorded and paid approximately $2,700 and $2,600 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the three months ended June 30, 2020 and 2019, respectively.

The Company recorded and paid approximately $5,300 and $5,200 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the six months ended June 30, 2020 and 2019, respectively.

Note 5 — Related Party Transactions

Founder Shares

On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.

The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.

The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.

Related Party Loans

During the period from June 26, 2018 (inception) through December 31, 2018, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to

$1,500,000 of such Working Capital Loans may be convertible into additional warrants at a price of $0.50 (or $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant. To date, the Company has no borrowings under the Working Capital Loans.

Administrative Support Agreement

The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.

The Company recorded and paid approximately $10,000 and $2,000 in expenses in connection with such agreement on the accompanying Statements of Operations for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, respectively.

XML 75 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Commitments and Contingencies

Note 13. Commitments and Contingencies

Lease Commitments

The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The lessor company is owned by one of the Company’s officers. Please see Note 15. Related Party Transactions. The Company also entered into capital leases for purchasing of information technology equipment.

As of December 31, 2019, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

 

2020

$

310

$

4,246

2021

233

4,026

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

557

$

29,397

Less amount representing interest

(33)

Present value of net minimum lease payments

524

Less current portion

(285)

Long-term obligations as of December 31, 2019

$

239

As of June 30, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands, unaudited):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

(unaudited)

2020 (remaining six months)

$

155

$

2,120

2021

233

4,024

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

402

$

27,269

Less amount representing interest

(18)

Present value of net minimum lease payments

384

Less current portion

(275)

Long-term obligations as of June 30, 2020

$

109

Rent expense under operating leases was approximately $4.0 million, $4.1 million and $4.3 million, respectively, for 2017, 2018 and 2019, and $2.1 million and $2.2 million, respectively, for the six months ended 2019 and 2020 (unaudited).

Purchase Commitments

The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtain individual components for its products from a wide variety of individual suppliers. In addition, the Company has other contractual obligations for goods or services associated with its ordinary course of business. As of December 31, 2019 and June 30, 2020 (unaudited), the Company has $41.6 million and $37.9 million, respectively, of outstanding purchase orders or commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year.

Legal Proceedings

From time to time, the Company is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described

below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.

Quanergy Litigation

In September 2016, Quanergy Systems, Inc. (Quanergy) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the Company’s patents, U.S. Patent No. 7,969,558 (the ‘558 patent) and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.

Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (PTAB) in November 2017, challenging all claims of the ‘558 patent that we asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to Amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit.

Hesai and RoboSense Litigation

On August 13, 2019, the Company filed separate complaints against Hesai Photonics Technology Co., Ltd. (Hesai) (5:19-cv-4742-EJD) and Suteng Innovation Technology Co., Ltd. (RoboSense) (5:19-cv-4746- EJD), in the United States District Court for the Northern District of California. These complaints allege infringement of the ‘558 patent by Hesai and RoboSense, respectively. In both cases, we are seeking, among other relief, a permanent injunction and to be determined monetary damages adequate to compensate us for the alleged infringement. Both cases were stayed pending resolution of the ITC investigation (No. 337- TA-1173). On July 8, 2020, Velodyne filed a Notice of Dismissal with Prejudice of the Hesai case (5:19-cv-4742-EJD) pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. The Hesai case is now terminated. The case against RoboSense (5:19-cv-4746-EJD) remains pending.

On August 15, 2019, the Company also filed a patent infringement complaint with the United States International Trade Commission (ITC) against Hesai and RoboSense. The complaint filed with the ITC alleges violations of Section 337 of the Tariff Act of 1930, as amended, by both Hesai and RoboSense and requests that the ITC investigate Hesai and RoboSense for unlawfully importing and selling products that infringe upon the ‘558 patent. On August 28, 2019, the Company filed a supplement with the ITC. The Company is asking the ITC to issue permanent limited exclusion orders and permanent cease and desist orders against Hesai and RoboSense to stop the importation and sale of the following products in the United States: (a) rotating 3-D lidar devices; (b) components thereof; and (c) sensing systems containing the same. On September 11, 2019, the Company received notice that the ITC instituted an investigation of Hesai and RoboSense (No. 337-TA-1173). On July 8, 2020, Velodyne and Hesai jointly moved to terminate the ITC investigation with respect to Hesai pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. On July 13, 2020, the ALJ issued Order No. 33, granting the joint motion. Order No. 33 is an Initial Determination that terminates Hesai from the Investigation. On August 4, 2020, the Commission issued a Notice determining not to review the Initial Determination terminating the investigation as to Hesai. As a result, the case against Hesai is now terminated. The case against Robosense remains pending.

On November 8, 2019, Velodyne Lidar, Inc., Velodyne Europe GmbH, Gotting KG, and IFTAS GmbH were sued by Hesai for alleged patent infringement before the District Court of Frankfurt, Germany (Docket No. 2-6 O 461/19). Hesai sought money damages and an injunction. On July 8, 2020, Hesai withdrew the case pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. This case is now terminated.

On April 30, 2020, Hesai filed four cases in the Shanghai Intellectual Property Court against the Company, Beijing Velodyne Laser Technology Co., Ltd (Velodyne Beijing), and Shanghai Keming Instrument Co., Ltd (Keming) (collectively, Defendants). The cases were docketed by the court on May 6, 2020. Hesai asserts that the Defendants infringed three patents registered in the People’s Republic of China. Each case seeks an injunction and monetary damages. On July 8, 2020, Hesai withdrew the four China cases pursuant to the Litigation Settlement and Patent Cross License Agreement discussed below. These cases are now terminated.

On June 24, 2020, the Company entered into a Litigation Settlement and Patent Cross-License Agreement with Hesai to resolve all of the disputes between the parties, as described above, and agreed on the terms of a patent cross-license and releases of liability. Under the terms of the settlement, Hesai agreed to make a one-time payment to compensate the Company for Hesai’s past use of the Company’s technologies, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. The parties also agreed to terminate all of the matters related to Hesai described above.

The Company’s litigation with RoboSense is ongoing and was not resolved by the settlement agreement described above.

Employment Matters

On April 3, 2020, a former employee filed a class action lawsuit in the United States District Court for the Northern District of California. The complaint alleges that the Company violated the federal Worker Adjustment and Retraining Notification Act, or WARN Act, and California WARN Act in connection with its termination of the employment of the plaintiff and other similarly situated employees. The plaintiff seeks to certify the action as a class action and seeks various other remedies on behalf of himself and others, including unpaid wages, salaries, commissions, bonuses and other compensation and benefits that would have accrued during the following 60 days. The parties have reached an agreement to resolve the case and the plaintiff filed a voluntary dismissal of the case on June 29, 2020 in accordance with the terms of the settlement. This case is now terminated.

On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff seeks unspecified damages as well as attorneys’ fees. Our response to the complaint is due on November 12, 2020 and the parties are in the process of beginning discovery concerning class certification issues. The Court has scheduled a Case Management Conference for February 3, 2021.

The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of June 30, 2020, the Company has accrued $2.4 million for loss contingencies in connection with the settlement of certain employment related legal proceedings. The Company has not recorded any additional accrual for loss contingencies associated with such legal claims or litigation discussed above.

 
GRAF INDUSTRIAL CORP.    
Commitments and Contingencies

Note 6 — Commitments and Contingencies

Registration Rights

The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.

Underwriting Agreement

The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.

The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.

Business Combination Marketing Agreement

The Company has engaged EarlyBirdCapital and Oppenheimer & Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer & Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination.

This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of June 30, 2020.

Note 6 — Commitments and Contingencies

Registration Rights

The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.

Underwriting Agreement

The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.

The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.

Business Combination Marketing Agreement

The Company has engaged EarlyBirdCapital and Oppenheimer & Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer & Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination. This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of December 31, 2019.

XML 76 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Warrant Liability

Note 7 — Warrant Liability

The Company previously had outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity. As a result, the shares of common stock underlying the Company’s warrants increased by 9,631,779 shares, totaling 28,895,338.

The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in

accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.

Once the warrants become exercisable, the Company may redeem the Public Warrants:

in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption; and
if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.

If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.

The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.

The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the unaudited condensed consolidated statements of operations. The Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $2.8 million on the accompanying unaudited condensed consolidated statements of operations, resulting in warrant liabilities of $35,302,760 as of January 18, 2020 when the Warrant Adjustment Provision came into effect. The warrant liabilities, after being remeasured, was reclassified to additional paid-in capital within stockholders' equity.

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at December 31, 2018

  

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

Change in fair value of warrant liabilities

2,800,110

Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision

(35,302,760)

Warrant liabilities at January 18, 2020

$

The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select

peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.

The following table provides quantitative information regarding Level 3 fair value measurements as of January 18, 2020 and December 31, 2019:

    

As of December 31,

    

As of January 18,

 

2019

2020

 

Exercise price

$

11.50

$

11.50

Stock price

$

10.19

$

10.11

Volatility

 

60

%  

 

60

%

Probability of completing a Business Combination

 

87

%  

 

87

%

Expected life of the options to convert

 

4.97

 

4.92

Risk-free rate

 

1.69

%  

 

1.63

%

Dividend yield

 

0.0

%  

 

0.0

%

Discount for lack of marketability (1)

 

10.0

%  

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

Note 7 — Warrant Liability

The Company has outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. As of December 31, 2019, the Company's management deemed that it was highly probable that the Warrant Adjustment Provision would come into effect. The shares of common stock underlying the Company's warrants increased by 9,631,779 shares on January 18, 2020, totaling 28,895,338.

The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.

Once the warrants become exercisable, the Company may redeem the Public Warrants:

in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption; and
if, and only if, the reported last sale price of the Company’s common stock equals or exceeds$18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.

If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.

The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in

certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.

The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the Statements of Operations. As such, the Company recorded $18,584,922 of warrant liabilities upon issuance as of October 18, 2018.

For the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, the Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $17.4 million and $3.4 million on the Statements of Operations, resulting in warrant liabilities of $32,502,650 and $15,136,749 as of December 31, 2019 and 2018 on the balance sheets, respectively.

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at June 26, 2018 (inception)

    

$

Issuance of Public and Private Warrants

18,584,922

Change in fair value of warrant liabilities

(3,448,173)

Warrant liabilities at December 31, 2018

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.

The following table provides quantitative information regarding Level 3 fair value measurements as of December 31, 2019, and 2018 and at issuance:

As of

As of

 

    

At issuance

    

December 31, 2018

    

December 31, 2019

Exercise price

$

11.50

$

11.50

$

11.50

Unit price

$

10.00

$

9.60

$

10.19

Volatility

 

50.0

%

60

%

 

60

%

Probability of completing a Business Combination

 

87.8

%

86

%

 

87

%

Expected life of the options to convert

 

6.17

5.97

 

4.97

Risk-free rate

 

3.11

%

2.55

%

 

1.69

%

Dividend yield

 

0.0

%

0.0

%

 

0.0

%

Discount for lack of marketability(1)

 

15.0

%

15.0

%

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

XML 77 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Fair Value Measurements

Note 8 — Fair Value Measurements

The following table presents information about the Company’s financial assets that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 by level within the fair value hierarchy:

June 30, 2020

    

Quoted Prices in

    

Significant Other

    

Significant Other 

Active Markets

Observable Inputs

Unobservable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

117,294,619

 

$

 

$

December 31, 2019

    

Quoted Prices in

    

Significant Other

    

Active Markets

Observable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

248,988,147

 

$

 

$

Warrant liabilities

$

 

$

 

$

32,502,650

Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no transfers between levels of the hierarchy for the six months ended June 30, 2020.

Note 8 — Fair Value Measurements

The following table presents information about the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2019 and 2018 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.

December 31, 2019

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

248,988,147

$

$

Warrant liabilities

$

$

$

32,502,650

December 31, 2018

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

244,890,301

$

$

Warrant liabilities

$

$

$

15,136,749

Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no transfers between levels of the hierarchy for year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

XML 78 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Stockholders' Equity

Note 9 — Stockholders’ Equity

Preferred Stock — The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At June 30, 2020 and December 31, 2019, there were no shares of preferred stock issued or outstanding.

Common Stock — The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At June 30, 2020 and December 31, 2019, there were 17,549,365 and 30,470,640 shares of common stock issued or outstanding, including an aggregate of 11,202,651 and 21,182,947 shares of common stock classified outside of subject to possible redemption, respectively.

Note 9 — Stockholders’ Equity

Preferred Stock — The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At December 31, 2019 and 2018, there were no shares of preferred stock issued or outstanding.

Common Stock — The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At December 31, 2019 and 2018, there were 30,470,640 shares of common stock issued or outstanding, including an aggregate of 21,182,947 and 22,576,796 shares of common stock classified outside of subject to possible redemption, respectively.

XML 79 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Income Taxes

Note 12. Income Taxes

Income (loss) before income taxes consisted of the followings (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Domestic

$

24,970

$

(56,631)

$

(68,645)

 

Foreign

601

959

736

Income (loss) before income taxes

$

25,571

$

(55,672)

$

(67,909)

Provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Current:

 

Federal

$

7,192

$

8

$

958

State

1,428

507

(130)

Foreign

168

268

430

Total Current

8,788

783

1,258

Deferred:

Federal

1,690

3,805

(1,942)

State

(668)

2,040

1

Foreign

Total Deferred

1,022

5,845

(1,941)

Provision for (benefit from) income taxes

$

9,810

$

6,628

$

(683)

On December 22, 2017, the Tax Cuts and Jobs Act (P.L. 115-97) was enacted (Tax Act). Among other changes is a permanent reduction in the federal corporate income tax rate from 35% to 21% effective January 1, 2018. As a result of the reduction in the corporate income tax rate, the Company revalued its net deferred tax assets as of December 31, 2017 which resulted in a reduction in the value of the Company’s net deferred tax assets of approximately $1.9 million.

On December 22, 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance on accounting for tax effects of the Tax Act. SAB 118’s measurement period which closed on December 22, 2018, one year from the Tax Act’s enactment. In accordance with SAB 118, the Company took a provisional amount of bonus tax depreciation following the provisions under the Tax Act. Upon finalization, the provisional adjustment was deemed immaterial. The Tax Act provides for a one-time “deemed repatriation” of accumulated foreign earnings for 2017. The Company paid $0.1 million of U.S. federal cash taxes on the deemed repatriation tax in one installment for 2017.

The Tax Act includes certain anti-deferral and anti-abuse erosion provisions, including a new minimum tax on global intangible low-taxed income (GILTI) and base erosion and anti-abuse tax (BEAT). The Tax Act subjects the Company to current tax on GILTI of its controlled foreign corporations. At December 31, 2018, the Company recognized $0.2 million of tax related to GILTI inclusions reducing the deferred tax assets, which will be fully offset by the change in valuation allowance. GILTI is treated as a period cost using the current method. There is no tax expense impact related to GILTI inclusion. The BEAT, limits the ability of multinational corporations with gross receipts of more than $500 million (averaged over the prior three years) to shift profits from the United States by making deductible payments to their affiliates in low-tax countries. In 2018 and 2019, the Company’s gross receipts were less than the reporting threshold.

The provision for (benefit from) income taxes differ from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes for the following reasons:

Year Ended December 31,

    

2017

    

2018

    

2019

U.S. federal provision at statutory rate

35.0

%

21.0

21.0

%

State income taxes, net of federal benefit

4.3

7.4

1.3

Foreign income taxes at rates other than the U.S. rate

(0.2)

(0.1)

(0.4)

Tax credits

(6.0)

4.5

5.2

Permanent items

0.8

(0.7)

(0.2)

Domestic manufacturing deduction

(2.3)

Uncertain tax benefits

(3.8)

(0.5)

(0.2)

2017 Tax Cuts and Job Act impact

6.9

Prior year return to provision adjustments

3.7

0.2

(0.1)

Change in valuation allowance

(43.2)

(25.7)

Other

(0.5)

0.1

Effective tax rate

38.4

%

(11.9)

%

1.0

%

The Company’s effective tax rates differ from the federal statutory rate primarily due to state taxes, research and development credits, valuation allowance, and other permanent adjustments.

The Company’s deferred income tax assets and liabilities as of December 31, 2018 and 2019 were as follows (in thousands):

December 31,

    

2018

    

2019

Deferred tax assets:

 

Net operating loss carryforward

$

15,365

$

27,325

Tax credits

2,522

5,099

Deferred revenue

2,633

4,601

Accruals and reserves

2,820

4,336

Inventories

2,992

2,176

Stock-based compensation

119

129

Other

61

52

Total deferred tax assets

26,512

43,718

Deferred tax liabilities:

Depreciation and amortization

(2,475)

(1,820)

Prepaids

(427)

Total deferred tax liabilities

(2,475)

(2,247)

Net deferred tax assets before valuation allowance

24,037

41,471

Valuation allowance

(24,037)

(41,473)

Net deferred tax assets (liabilities)

$

$

(2)

Income taxes are accounted for using an asset-and-liability approach. Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss and tax credit carryforwards measured by applying currently enacted tax laws. If applicable, a valuation allowance is provided to reduce net deferred tax assets to an amount that is more likely than not to be realized. Further, the Company establishes liabilities or reduces assets for uncertain tax positions when it believes certain tax positions are not more likely than not of being sustained if challenged. Revaluation of tax positions considers factors such as changes in facts or circumstances, changes in or interpretations of tax law, effectively settled issues under audit or expiration of statute of limitation, and new audit activity.

The Company assesses the realizability of deferred tax assets based on the available evidence, including a history of taxable income and estimates of future taxable income. In assessing the realizability of deferred tax assets, The Company considers whether it is more likely than not that all or some portion of deferred tax assets will not be realized. Due to the losses the Company generated in the current year, and the projected losses in the future, the Company believes it is not more likely than not that all of the deferred tax assets can be realized. Accordingly, the Company established and recorded a full valuation allowance on its net deferred tax assets of $24.0 million as of December 31, 2018 and a net valuation allowance on its deferred tax assets of $41.5 million as of December 31, 2019.

Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the “ownership change” limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Any annual limitation may result in the expiration of net operating loss and tax credit carryforwards before utilization.

Furthermore, under the Tax Act, although the treatment of tax losses generated in taxable years ending before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay federal income taxes in future years despite generating a loss for federal income tax purposes in the current and prior years.

As of December 31, 2019, the Company had $107.4 million of U.S. federal and $73.4 million of state net operating loss carryforwards available to reduce future taxable income, which will be carried forward indefinitely for U.S. federal tax purposes and will expire beginning in 2028 through 2038 for state tax purposes.

The Company also has federal and California research and development tax credit carryforwards of $2.8 million and $3.9 million, respectively. The federal research credit carryforwards will expire in 2038 and California research

credits can be carried forward indefinitely. The Company also has federal foreign tax credit carryforwards of $1.0 million that will expire in 2029.

The Company accrues for uncertain tax positions identified, which are not deemed more likely than not to be sustained if challenged, and recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company accrued immaterial interest on uncertain tax benefits associated with unrecognized tax benefits, and had immaterial cumulative interest and penalties as of December 31, 2018 and 2019.

The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date. The following table summarizes the aggregate changes in the total gross amount of unrecognized tax benefits (in thousands):

Year Ended December 31,

2017

2018

2019

Unrecognized tax benefits as of the beginning of the year

    

$

1,884

    

$

1,763

    

$

2,824

 

Increases related to prior year tax provisions

44

78

308

Decrease related to prior year tax provisions

(968)

(216)

Increase related to current year tax provisions

803

1,199

1,282

Statue lapse

(226)

Unrecognized tax benefits as of the end of the year

$

1,763

$

2,824

$

4,188

The unrecognized tax benefits, if recognized, would impact the income tax provision by $1.3 million, $1.6 million, and $1.3 million as of December 31, 2017, 2018 and 2019, respectively. The remaining unrecognized tax benefits would not impact the income tax provision as there would be an offset by the reversal of related deferred tax assets subject to a full valuation allowance.

As of December 31, 2019, the Company does not believe that its estimates, as otherwise provided for, on such tax positions will significantly increase or decrease within the next twelve months. The Company has elected to include interest and penalties as a component of income tax expense. The amounts were not material for 2017, 2018 and 2019.

The Company’s major tax jurisdictions are the United States and California and the earliest years open for examination are for 2016 and 2015 tax years, respectively.

The quarterly income tax provision reflects an estimate of the corresponding year’s annual effective tax rate and includes, when applicable, adjustments for discrete items. The tax provision for the periods presented primarily relates to income taxes of non-U.S. operations as the U.S. operations were in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

For the six months ended June 30, 2020 (unaudited), the Company recorded an income tax benefit of $6.7 million primarily related to the release of a valuation allowance associated with carrying back a portion of the Company’s 2019 net operating losses to 2017 that is allowed by the Coronavirus Aid, Relief, and Economic Security (CARES) Act. The CARES Act was enacted in March 2020 and provides emergency assistance and health care response for businesses affected by the 2020 coronavirus pandemic. The CARES Act includes tax reform that is applicable to the Company, most significantly relating to net operating losses. In April 2020, the Company filed a claim to carryback a portion of its 2019 net operating losses to 2017 and received a tax refund in May 2020 (unaudited).

 
GRAF INDUSTRIAL CORP.    
Income Taxes  

Note 10 — Income Taxes

The income tax provision consists of the following:

For the period from

June 26,

For The Year

2018 (inception)

Ended

through

    

December 31, 2019

    

December 31, 2018

Current

Federal

$

1,079,282

$

214,655

State

 

Deferred

 

Federal

 

129,196

37,594

State

 

Valuation allowance

 

(129,196)

(37,594)

Income tax provision

$

1,079,282

$

214,655

The Company’s net deferred tax assets are as follows:

December 31, 

    

2019

    

2018

Deferred tax assets:

StartUp/Organization Costs

$

166,790

$

37,594

Total deferred tax assets

 

166,790

37,594

Valuation allowance

 

(166,790)

(37,594)

Deferred tax asset, net of allowance

$

$

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax assets, projected future taxable income and tax planning strategies in making this assessment. After consideration of all of the information available, Management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance. For the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, the valuation allowance was approximately $167,000 and $38,000, respectively.

A reconciliation of the statutory federal income tax rate (benefit) to the Company’s effective tax rate is as follows:

December 31, 

    

2019

    

2018

Statutory Federal income tax rate

21.0 

%

21.0 

%

Meals & entertainment

(0.0)

%

0.0 

%

Change in fair value of warrant liabilities

(28.4)

%

(16.9)

%

Change in Valuation Allowance

(1.0)

%

0.9 

%

Income Taxes Provision (Benefit)

(8.4)

%

5.0 

%

XML 80 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Subsequent Events

Note 16. Subsequent Events

In preparing the audited consolidated financial statements as of December 31, 2018 and 2019, and for each of the years in the three year period ended December 31, 2019, the Company has evaluated subsequent events through April 15, 2020, which is the date the audited consolidated financial statements were available for issuance. In preparing the unaudited interim consolidated financial statements as of June 30, 2020 and for the six months ended June 30, 2019 and 2020, the Company has evaluated subsequent events through August 14, 2020, which is the date the condensed consolidated financial statements were available for issuance.

On April 1, 2020, the Company entered into a share purchase agreement with a new investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $20.0 million.

On April 3, 2020, the Company entered into a Purchase and Sale Agreement with a third-party buyer to sell its Morgan Hill building for a purchase price of $13.2 million. The parties currently expect the transaction to close in July 2020, subject to the satisfaction of various closing conditions.

On April 8, 2020, the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable over two years at an interest rate of 1% per annum, with a deferral of payments for the first six months.

On July 2, 2020 (unaudited), the Morgan Hill building sale transaction was closed and the Company received net proceeds of $12.3 million.

Graf Merger (Unaudited)

On July 2, 2020 (unaudited), the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Graf Industrial Corp., a Delaware corporation (“Graf”), and VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Graf (“Merger Sub”).

Pursuant to the terms of the Merger Agreement, Graf will acquire the Company through the merger of Merger Sub with and into the Company, with the Company surviving the merger (the “Merger”). At the effective time of the Merger (the “Effective Time”), each share of the Company’s common stock, Series A Preferred Stock, Series B Preferred Stock, and Series B-1 Preferred Stock will be converted into the right to receive shares of common stock, par value $0.0001 per share, of Graf (the “Graf Common Stock”) in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of the Company, 143,575,763 shares of Graf Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of the Company’s common stock, option to purchase shares of the Company’s common stock and unvested restricted share of the Company’s common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Graf Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Merger (the “Closing”), the Company intends to enter into agreements with certain of its stockholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of the Company’s capital stock from such stockholders in exchange for an aggregate amount of cash not to exceed $50.0 million. In addition, holders of the Company’s capital stock and the Company’s equity awards will receive, in the aggregate, up to an additional 2,000,000 shares of Graf Common Stock (including in the form of equity awards of Graf Common Stock, as applicable) if, (i) on any date prior to the Closing, the closing price of Graf Common Stock on the New York Stock Exchange meets or exceeds certain thresholds or (b) during the period from the date of the Merger Agreement until six months following Closing, the closing price of Graf Common Stock exceeds certain thresholds (as further described in the Merger Agreement).

Pursuant to the terms of the Merger Agreement, Graf is required to use commercially reasonable efforts to cause the Graf Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement to be approved for listing on the New York Stock Exchange prior to the Closing. The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of Graf and the Company and the fulfillment of certain other closing conditions, including Graf having minimum cash of $200.0 million at Closing. The Company will be required to pay Graf a termination fee of $58.9 million if the Merger Agreement is terminated prior to Closing under certain conditions, including if the Company terminates the Merger Agreement in order to enter into a definitive agreement with respect to a superior proposal or if Graf terminates the Merger Agreement because the Company’s board of directors changes its recommendation to the Company’s stockholders regarding the transactions contemplated by the Merger Agreement. The transaction is currently expected to close in the third quarter of 2020.

 
GRAF INDUSTRIAL CORP.    
Subsequent Events

Note 10 — Subsequent Events

As more fully described in Note 1 above, on July 2, 2020, the Company entered into a definitive agreement for a business combination with Velodyne Lidar, Inc. and on July 23, 2020, the Company filed the Second Extension Amendment to further extend the date by which the Company has to consummate a business combination from July 31, 2020 to October 31, 2020. In connection with the Second Extension, an aggregate 1,105 shares of our common stock was redeemed, and approximately $11,000 was withdrawn out of the trust account to pay for such redemption leaving approximately $117.1 million remaining in our trust account to consummate a business combination.

On August 5, 2020, the Company issued an unsecured convertible promissory note (the “Sponsor Convertible Note”) to the Sponsor, pursuant to which the Company may borrow up to $1,500,000 from the Sponsor for ongoing expenses reasonably related to the business of the Company and the consummation of its initial business combination. All unpaid principal under the Sponsor Convertible Note will be due and payable in full on the earlier of (i) October 31, 2020 and (ii) the effective date of its initial business combination (such earlier date, the “Maturity Date”). The Sponsor will have the option, at any time on or prior to the Maturity Date, to convert any amounts outstanding under the Sponsor Convertible Note into warrants to purchase shares of Company common stock, at a conversion price of $0.75 per warrant, with each warrant entitling the holder to purchase three-fourths (3/4) of one share of common stock at a price of $11.50 per share, subject to the same adjustments applicable to the private placement warrants sold concurrently with the Company’s initial public offering.

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued, and determined that there have been no other events that have occurred that would require adjustments to the disclosures in the financial statements.

Note 11 — Subsequent Events

On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability. As a result, the shares of common stock underlying the Company’s warrants increased by 9,631,779 shares, totaling 28,895,338.

XML 81 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Basis of Presentation

Basis of Presentation and Liquidity

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The condensed consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The Company has funded its operations primarily through preferred stock offerings and sales to customers. As of June 30, 2020, the Company’s existing sources of liquidity included cash, cash equivalents, and available borrowing capacity of $25.0 million under the revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least one year from the date the unaudited interim condensed consolidated financial statements were available for issuance.

 
Emerging Growth Company

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

 
Going Concern

Going Concern

As of June 30, 2020, the Company had approximately $383,000 outside of the Trust Account, approximately $2.7 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital deficit of approximately $96,000 (excluding tax obligations).

Through June 30, 2020, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.6 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.

In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.

On January 30, 2020, the World Health Organization ("WHO") announced a global health emergency because of a new strain of coronavirus (the "COVID-19 outbreak"). In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve. The impact of the COVID-19 outbreak on the Company’s results of operations, financial position and cash flows will depend on future developments, including the duration and spread of the outbreak and related advisories and restrictions. These developments and the impact of the COVID-19 outbreak on the financial markets and the overall economy are highly uncertain and cannot be predicted. If the financial markets and/or the overall economy are impacted for an extended period, the Company's results of operations, financial position and cash flows may be materially adversely affected.

In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after October 31, 2020.

 
Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (SSP) for each distinct performance obligation in its customer contracts, total estimated costs and related progress towards complete satisfaction of performance obligation in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation including the fair value of the Company’s common stock, useful lives of property, plant, and equipment and intangible assets, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.

 
Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the

enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

 
Concentration of Credit Risk

Concentration of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and short-term investments with high-quality financial institutes with investment- grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation (FDIC).

The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company generally does not require collateral.

The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

December 31,

June 30,

    

2018

    

2019

    

2020

(unaudited)

Number of customers accounted for 10% or more of accounts receivable

2

3

1

 

Number of vendors accounted for 10% or more of accounts payable

1

2

2

One customer accounted for 72% of the Company’s accounts receivable as of June 30, 2020. The Company collected the outstanding receivable in July 2020. One vendor accounted for 36% of accounts payable as of December 31, 2019.

 
Recent Accounting Pronouncements

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which supersedes FASB Accounting Standards Codification Topic 840, Leases (Topic 840), and provides principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Among its provisions, this standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheets for operating leases, and also requires additional qualitative and quantitative disclosures about lease arrangements. ASU 2016-02 is effective for public business entities for fiscal years beginning after December 15, 2018. For emerging growth companies, the ASU was to be effective for fiscal years beginning after December 15, 2019. However, in November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates (ASU 2019-10), which included a one-year deferral of the effective date of ASU 2016-02 for certain entities. As a result, the ASU is now effective for emerging growth companies for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. The Company expects to adopt the new standard in the first quarter of 2021 using the modified retrospective method, under which the Company will apply Topic 842 to existing and new leases as of January 1, 2021, but prior periods will not be restated and will continue to be reported under Topic 840 guidance in effect during those periods. The Company is currently evaluating the impact the adoption of these ASUs will have on its financial statements and related disclosures. The Company expects to recognize a right-of-use asset and corresponding lease liability for its real estate operating leases upon adoption. See Note 12 for more information related to the Company’s lease obligations, which are presented on an undiscounted basis therein.

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, and ASU No. 2019-11. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. For public business entities, this standard is effective for fiscal years beginning after December 15, 2019. For emerging growth companies, the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by, among other things, eliminating certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 is effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact of this new standard will have on its consolidated financial statements.

Recently Adopted Accounting Guidance

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805), Clarifying the Definition of a Business, which amends the current definition of a business when evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs. ASU 2017-01 further states that when substantially all of the fair value of gross assets acquired is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business. The new guidance also narrows the definition of the term output under Topic 805 to be consistent with how it is described in ASC 606. The amendments in ASU 2017-01 apply prospectively. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. The standard simplifies the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Instead, goodwill impairment is measured as the difference between the fair value and the carrying value of the reporting unit. The standard also clarifies the treatment of the income tax effect of tax-deductible goodwill when measuring goodwill impairment loss. The Company early adopted this amendment on January 1, 2019, which did not have a material impact on its consolidated financial statements and its goodwill impairment measurement.

In June 2018, the FASB issued ASU 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 eliminates the separate accounting model for nonemployee share-based payment awards and generally requires companies to account for share-based payment transactions with nonemployees in the same way as share-based payment transactions with employees. The accounting remains different for attribution, which represents how the equity-based payment cost is recognized over the vesting period, and a contractual term election exists for valuing nonemployee equity share options. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

 
GRAF INDUSTRIAL CORP.    
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the balances and results for the periods presented. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ended December 31, 2020, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements contained in the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2020.

Basis of Presentation

The accompanying financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC.

Emerging Growth Company  

Emerging Growth Company

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private

companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.

Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.

Common Stock Subject to Possible Redemption

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 17,549,365 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at June 30, 2020 and December 31, 2019, 11,202,651 and 21,182,947 Public Shares were classified outside of permanent equity, respectively.

Common Stock Subject to Possible Redemption

As discussed in Note 1, all of the 24,376,512 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.

The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at December 31, 2019 and 2018, 21,182,947 and 22,576,796 Public Shares were classified outside of permanent equity, respectively.

Net Income (Loss) Per Common Share

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the “Public Warrants”) and Private Placement to purchase an aggregate of 28,895,338 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company’s unaudited condensed consolidated statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Public Shares for three months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $73,000 and approximately $1.5

million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $55,000 and approximately $369,000, resulting in a total of approximately $18,000 and approximately $1.1 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the three months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $418,000 and net income of approximately $355,000, respectively, less income attributable to Public Shares of approximately $18,000 and approximately $1.1 million, resulted to a net loss of approximately $436,000 and approximately $747,000, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Net income per share, basic and diluted for Public Shares for six months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $846,000 and approximately $2.9 million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $257,000 and approximately $612,000, resulting in a total of approximately $589,000 and approximately $2.3 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the six months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $3.0 million and approximately $1.4 million, respectively, less income attributable to Public Shares of approximately $589,000 and approximately $2.3 million, resulted to a net loss of approximately $3.6 million and approximately $3.7 million, respectively, by the weighted average number of Founder Shares outstanding for the periods.

Net Income (Loss) Per Common Share

Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the "Public Warrants") and Private Placement to purchase an aggregate of 19,263,558 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.

The Company's statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two class method of income per share. Net income per share, basic and diluted for Public Shares for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the investment income earned on the Trust Account of $5,239,790 and $1,125,181, respectively, net of applicable taxes and funds available to be withdrawn from the Trust Account of $1,179,632 and $317,669, resulting in a total of $4,060,158 and $807,512, respectively, by the weighted average number of Public Shares outstanding for the periods.

Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the net income, less income attributable to Public Shares, respectively, by the weighted average number of Founder Shares outstanding for the periods. The net income, less income attributable to Public Shares, are calculated by adding the change in fair value of the warrant liability of $17,365,901 and $3,448,173, respectively and general and administration expenses of $717,537 and $282,893, respectively, less franchise tax expenses of $100,350 and $103,013, respectively which resulted in a net loss of $17,983,088 and a net income of $3,268,294, respectively for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.

Income Taxes

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of June 30, 2020 and December 31, 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Income Taxes

Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2019 and 2018. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company's investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company’s investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of June 30, 2020 and December 31, 2019, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company’s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to

unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:

Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.

As of December 31, 2019 and 2018, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company's investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets. The warrant liability is recognized at fair value.

Warrant Liability

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020) under the Warrant Adjustment Provision (Note 7), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity.

Warrant Liability

The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed consolidated financial statements.

Recent Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed financial statements.

XML 82 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability (Tables) - GRAF INDUSTRIAL CORP.
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Schedule of change in fair value warrant liabilities

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at December 31, 2018

  

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

Change in fair value of warrant liabilities

2,800,110

Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision

(35,302,760)

Warrant liabilities at January 18, 2020

$

The change in fair value of the warrant liabilities is summarized as follows:

Warrant liabilities at June 26, 2018 (inception)

    

$

Issuance of Public and Private Warrants

18,584,922

Change in fair value of warrant liabilities

(3,448,173)

Warrant liabilities at December 31, 2018

$

15,136,749

Change in fair value of warrant liabilities

 

17,365,901

Warrant liabilities at December 31, 2019

$

32,502,650

Schedule of quantitative information regarding Level 3 fair value measurements

The following table provides quantitative information regarding Level 3 fair value measurements as of January 18, 2020 and December 31, 2019:

    

As of December 31,

    

As of January 18,

 

2019

2020

 

Exercise price

$

11.50

$

11.50

Stock price

$

10.19

$

10.11

Volatility

 

60

%  

 

60

%

Probability of completing a Business Combination

 

87

%  

 

87

%

Expected life of the options to convert

 

4.97

 

4.92

Risk-free rate

 

1.69

%  

 

1.63

%

Dividend yield

 

0.0

%  

 

0.0

%

Discount for lack of marketability (1)

 

10.0

%  

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.

The following table provides quantitative information regarding Level 3 fair value measurements as of December 31, 2019, and 2018 and at issuance:

As of

As of

 

    

At issuance

    

December 31, 2018

    

December 31, 2019

Exercise price

$

11.50

$

11.50

$

11.50

Unit price

$

10.00

$

9.60

$

10.19

Volatility

 

50.0

%

60

%

 

60

%

Probability of completing a Business Combination

 

87.8

%

86

%

 

87

%

Expected life of the options to convert

 

6.17

5.97

 

4.97

Risk-free rate

 

3.11

%

2.55

%

 

1.69

%

Dividend yield

 

0.0

%

0.0

%

 

0.0

%

Discount for lack of marketability(1)

 

15.0

%

15.0

%

 

10.0

%

(1)The discount for lack of marketability relates only to the Private Placement Warrants.
XML 83 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
GRAF INDUSTRIAL CORP.    
Schedule of fair value on a recurring basis

The following table presents information about the Company’s financial assets that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 by level within the fair value hierarchy:

June 30, 2020

    

Quoted Prices in

    

Significant Other

    

Significant Other 

Active Markets

Observable Inputs

Unobservable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

117,294,619

 

$

 

$

December 31, 2019

    

Quoted Prices in

    

Significant Other

    

Active Markets

Observable Inputs

Description

 (Level 1)

(Level 2)

(Level 3)

Investments held in Trust Account

$

248,988,147

 

$

 

$

Warrant liabilities

$

 

$

 

$

32,502,650

The following table presents information about the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2019 and 2018 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.

December 31, 2019

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

248,988,147

$

$

Warrant liabilities

$

$

$

32,502,650

December 31, 2018

Significant

Quoted Prices

Other

Significant

in Active

Observable

Other

Markets

Inputs

Unobservable Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

Investments held in Trust Account

$

244,890,301

$

$

Warrant liabilities

$

$

$

15,136,749

XML 84 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Schedule of income tax provision (benefit) consists

Income (loss) before income taxes consisted of the followings (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Domestic

$

24,970

$

(56,631)

$

(68,645)

 

Foreign

601

959

736

Income (loss) before income taxes

$

25,571

$

(55,672)

$

(67,909)

Provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Current:

 

Federal

$

7,192

$

8

$

958

State

1,428

507

(130)

Foreign

168

268

430

Total Current

8,788

783

1,258

Deferred:

Federal

1,690

3,805

(1,942)

State

(668)

2,040

1

Foreign

Total Deferred

1,022

5,845

(1,941)

Provision for (benefit from) income taxes

$

9,810

$

6,628

$

(683)

 
Schedule of net deferred tax assets

The Company’s deferred income tax assets and liabilities as of December 31, 2018 and 2019 were as follows (in thousands):

December 31,

    

2018

    

2019

Deferred tax assets:

 

Net operating loss carryforward

$

15,365

$

27,325

Tax credits

2,522

5,099

Deferred revenue

2,633

4,601

Accruals and reserves

2,820

4,336

Inventories

2,992

2,176

Stock-based compensation

119

129

Other

61

52

Total deferred tax assets

26,512

43,718

Deferred tax liabilities:

Depreciation and amortization

(2,475)

(1,820)

Prepaids

(427)

Total deferred tax liabilities

(2,475)

(2,247)

Net deferred tax assets before valuation allowance

24,037

41,471

Valuation allowance

(24,037)

(41,473)

Net deferred tax assets (liabilities)

$

$

(2)

 
Schedule of reconciliation of the statutory federal income tax rate (benefit) to the Company's effective tax rate

The provision for (benefit from) income taxes differ from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes for the following reasons:

Year Ended December 31,

    

2017

    

2018

    

2019

U.S. federal provision at statutory rate

35.0

%

21.0

21.0

%

State income taxes, net of federal benefit

4.3

7.4

1.3

Foreign income taxes at rates other than the U.S. rate

(0.2)

(0.1)

(0.4)

Tax credits

(6.0)

4.5

5.2

Permanent items

0.8

(0.7)

(0.2)

Domestic manufacturing deduction

(2.3)

Uncertain tax benefits

(3.8)

(0.5)

(0.2)

2017 Tax Cuts and Job Act impact

6.9

Prior year return to provision adjustments

3.7

0.2

(0.1)

Change in valuation allowance

(43.2)

(25.7)

Other

(0.5)

0.1

Effective tax rate

38.4

%

(11.9)

%

1.0

%

 
GRAF INDUSTRIAL CORP.    
Schedule of income tax provision (benefit) consists  

For the period from

June 26,

For The Year

2018 (inception)

Ended

through

    

December 31, 2019

    

December 31, 2018

Current

Federal

$

1,079,282

$

214,655

State

 

Deferred

 

Federal

 

129,196

37,594

State

 

Valuation allowance

 

(129,196)

(37,594)

Income tax provision

$

1,079,282

$

214,655

Schedule of net deferred tax assets  

The Company’s net deferred tax assets are as follows:

December 31, 

    

2019

    

2018

Deferred tax assets:

StartUp/Organization Costs

$

166,790

$

37,594

Total deferred tax assets

 

166,790

37,594

Valuation allowance

 

(166,790)

(37,594)

Deferred tax asset, net of allowance

$

$

Schedule of reconciliation of the statutory federal income tax rate (benefit) to the Company's effective tax rate  

A reconciliation of the statutory federal income tax rate (benefit) to the Company’s effective tax rate is as follows:

December 31, 

    

2019

    

2018

Statutory Federal income tax rate

21.0 

%

21.0 

%

Meals & entertainment

(0.0)

%

0.0 

%

Change in fair value of warrant liabilities

(28.4)

%

(16.9)

%

Change in Valuation Allowance

(1.0)

%

0.9 

%

Income Taxes Provision (Benefit)

(8.4)

%

5.0 

%

XML 85 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Organization, Business Operations and Basis of Presentation (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 23, 2020
Jul. 02, 2020
Apr. 16, 2020
Apr. 01, 2020
Jan. 18, 2020
Oct. 25, 2018
Oct. 18, 2018
Jun. 27, 2018
Jun. 26, 2018
Dec. 31, 2019
Oct. 25, 2018
Oct. 18, 2018
Jun. 27, 2018
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Aug. 05, 2020
Stock Issued During Period, Value, New Issues                             $ 19,919,000     $ 49,790,000 $ 46,817,000  
Description Of Business Combination                             fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions).          
Percentage Of Public Shares To Be Redeemed                             100.00%          
Cash and Cash Equivalents, at Carrying Value                   $ 60,004,000       $ 36,629,000 $ 36,629,000   $ 23,904,000 $ 60,004,000 $ 23,904,000  
Working capital surplus                             $ 96,000          
Common Stock, Par or Stated Value Per Share                   $ 0.0001       $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001  
Sponsor                                        
Stock Issued During Period, Value, New Issues                 $ 25,000                      
Series B-1 Preferred Stock                                        
Stock Issued During Period, Shares, New Issues       550,176                                
Subsequent Event [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Lidar Inc | Velodyne Equity Shareholders                                        
Common Stock, Par or Stated Value Per Share   $ 0.0001                                    
Subsequent Event [Member] | Series B-1 Preferred Stock | Graf Acquisition Llc | Merger Agreement | Velodyne Lidar Inc | Velodyne Equity Shareholders                                        
Common Stock, Par or Stated Value Per Share   0.0001                                    
GRAF INDUSTRIAL CORP.                                        
Stock Issued During Period, Value, New Issues                                 $ 232,255,500      
Class of Warrant or Right, Exercise Price of Warrants or Rights                   11.50       11.50 $ 11.50     $ 11.50    
Proceeds from Issuance Initial Public Offering                             $ 4,880,000     $ 4,880,000    
Share Price           $ 10.00       $ 12.00 $ 10.00     $ 12.00 $ 12.00     $ 12.00    
Business Acquisition, Description of Acquired Entity                             The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (as amended, the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation, subject to applicable law.     The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 18 months from the closing of its Initial Public Offering or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within 18 months from the closing of its Initial Public Offering, subject to applicable law    
Description Of Business Combination                                   fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions)    
Business Combination Percentage of Voting Interests Description                             company owns or acquires 50% or more     acquires 50% or more of the outstanding voting securities of the target    
Business Combination Tangible Assets Net                   $ 5,000,001       $ 5,000,001 $ 5,000,001     $ 5,000,001    
Percentage Of Public Shares To Be Redeemed                             100.00%     100.00%    
Proceeds from Related Party Debt                                 $ 130,100      
Investment income released from Trust Account                   1,100,000         $ 440,000 $ 947,145   $ 1,141,945    
Cash and Cash Equivalents, at Carrying Value                   698,000       383,000 $ 383,000     698,000    
Working capital surplus                                   $ 699,000    
Effect Of Incompletion Of Business Combination                             (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law     (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law    
Interest Paid, Including Capitalized Interest, Operating and Investing Activities                             $ 100,000     $ 100,000    
Period to complete Business Combination                             18 months          
Number of shares redeemed     12,921,275                                  
Amount withdrawn from Trust Account to pay for redemption of shares     $ 132,100,000                                  
Amount remaining in the Company's Trust Account to consummate a Business Combination     $ 117,100,000                                  
Gain (Loss) on Sale of Trust Assets to Pay Expenses                             $ 2,700,000     5,200,000    
Borrowings under the Working Capital Loans                   $ 0       $ 0 $ 0     $ 0    
Common Stock, Par or Stated Value Per Share                   $ 0.0001       $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001  
GRAF INDUSTRIAL CORP. | Sponsor                                        
Stock Issued During Period, Shares, New Issues                 8,625,000       8,625,000              
Stock Issued During Period, Value, New Issues               $ 25,000 $ 25,000       $ 25,000   $ 25,000          
Proceeds from Related Party Debt                             130,100     $ 130,100    
Investment income released from Trust Account                             $ 1,600,000          
GRAF INDUSTRIAL CORP. | Graf Acquisition Llc | Sponsor Agreement                                        
Number of trading days                             20 days          
Total trading-day period                             30 days          
Founder shares retained                             2,507,000          
Earnout founder shares                             275,000          
Forfeiture of founder shares                             3,519,128          
Stock price level                             $ 12.00          
Number of trading days for stock price level                             30 days          
Total number of trading days considered after the merger for stock price level                             150 days          
GRAF INDUSTRIAL CORP. | Trust Account                                        
Share Price           10.00         10.00                  
GRAF INDUSTRIAL CORP. | IPO                                        
Stock Issued During Period, Shares, New Issues             22,500,000         22,500,000     24,376,512     24,376,512    
Stock Issued During Period, Value, New Issues             $ 225,000,000         $ 225,000,000                
Share Price           $ 10.00         $ 10.00                  
Underwriting Commissions Incurred             $ 4,500,000         $ 4,500,000                
GRAF INDUSTRIAL CORP. | Over-Allotment Option                                        
Stock Issued During Period, Shares, New Issues           1,876,512         1,876,512       1,876,512     1,876,512    
Stock Issued During Period, Value, New Issues           $ 18,800,000         $ 18,800,000                  
Underwriting Commissions Incurred           400,000         400,000                  
GRAF INDUSTRIAL CORP. | Private Placement                                        
Number Of Warrants Issued                           14,150,605 14,150,605     14,150,605    
Class of Warrant or Right, Exercise Price of Warrants or Rights                   $ 0.50       $ 0.50 $ 0.50     $ 0.50    
Proceeds from Issuance of Warrants                           $ 7,080,000.00 $ 7,080,000.00     $ 7,080,000.00    
Proceeds from Issuance Initial Public Offering           $ 243,800,000         $ 243,800,000                  
GRAF INDUSTRIAL CORP. | Subsequent Event [Member]                                        
Stock Issued During Period, Shares, New Issues         28,895,338                              
Class of Warrant or Right, Exercise Price of Warrants or Rights                                       $ 11.50
Number of shares redeemed 1,105                                      
Amount withdrawn from Trust Account to pay for redemption of shares $ 11,000                                      
Amount remaining in the Company's Trust Account to consummate a Business Combination $ 117,100,000                                      
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Lidar Inc | Velodyne Equity Shareholders                                        
Share Price   $ 10.25                                    
Shares issuable in respect of vested equity awards   143,575,763                                    
Aggregate amount of common stock agreed to exchange in cash   $ 50,000,000                                    
Additional Shares of Common Stock if all Equity Holders Elect to Receive Shares   4,878,048                                    
Expected Percentage of Ownership Interest on Issued and Outstanding Capital   83.40%                                    
Amount of Cash used to Repurchase Shares   $ 50,000,000                                    
Additional Shares of Common Stock Entitled to Receive   2,000,000                                    
Minimum Closing Trading Price of Common Stock to Receive Shares   $ 15.00                                    
Number of trading days   20 days                                    
Total trading-day period   30 days                                    
Founder shares retained   2,507,000                                    
Earnout founder shares   275,000                                    
Consideration for forfeiture of founder shares   $ 0                                    
Common stock held in trust account   $ 200,000,000                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Common Class A [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Lidar Inc | Velodyne Equity Shareholders                                        
Common Stock, Par or Stated Value Per Share   $ 0.0001                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Series A Preferred Stock [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Lidar Inc | Velodyne Equity Shareholders                                        
Common Stock, Par or Stated Value Per Share   0.0001                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Series B Preferred Stock [Member] | Graf Acquisition Llc | Merger Agreement | Velodyne Lidar Inc | Velodyne Equity Shareholders                                        
Common Stock, Par or Stated Value Per Share   $ 0.0001                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Private Placement | Graf Acquisition Llc | Sponsor Agreement | Institutional Investors Including Sponsor                                        
Aggregate number of shares agreed to issue or sell   950,000                                    
GRAF INDUSTRIAL CORP. | Subsequent Event [Member] | Private Placement | Graf Acquisition Llc | Subscription Agreement | Institutional Investors Including Sponsor                                        
Aggregate number of shares agreed to issue or sell   15,000,000                                    
Price per share   $ 10.00                                    
Aggregate purchase price   $ 150,000,000                                    
Percentage of ownership on outstanding common stock   34.30%                                    
Common stock held in trust account   $ 50,000,000                                    
XML 86 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aggregate purchase shares     18,166,659 16,980,774   16,228,974 16,343,097 11,951,411  
Cash, FDIC Insured Amount $ 250,000   $ 250,000            
Investment Income, Interest     $ 117,000 $ 755,000   $ 1,146,000 $ 630,000 $ 489,000  
Net income (loss) 418,000 $ 355,000              
Deferred Tax Assets, Valuation Allowance         $ 24,037,000 $ 41,473,000 $ 24,037,000    
Effective Income Tax Rate Reconciliation, Percent           1.00% (11.90%) 38.40%  
Unrecognized Tax Benefits         2,824,000 $ 4,188,000 $ 2,824,000 $ 1,763,000 $ 1,884,000
GRAF INDUSTRIAL CORP.                  
Aggregate purchase shares     28,895,338     19,263,558      
Cash, FDIC Insured Amount           $ 250,000      
Business combination tangible assets net 5,000,001   $ 5,000,001     $ 5,000,001      
Number of shares classified outside of permanent equity     11,202,651     21,182,947 22,576,796    
Approximate amount of investment income 73,000 1,500,000 $ 846,000 2,900,000          
Funds Available For Withdrawn From Trust 55,000 369,000 257,000 612,000   $ 1,179,632 $ 317,669    
Investment income on Trust Account, net of taxes and funds available to be withdrawn 18,000 1,100,000 589,000 2,300,000   4,060,158 807,512    
Franchise tax expense         103,013 100,350      
Net income (loss)     3,000,000.0 1,400,000 3,268,294 17,983,088      
Deferred Tax Assets, Valuation Allowance         $ 37,594 $ 166,790 $ 37,594    
Income attributable to Public Shares 18,000 1,100,000 589,000 2,300,000          
Net loss after adjusting for income attributable to Public Shares 436,000 $ 747,000 3,600,000 $ 3,700,000          
Effective Income Tax Rate Reconciliation, Percent           (8.40%) 5.00%    
Unrecognized Tax Benefits $ 0   $ 0     $ 0      
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued           $ 0      
GRAF INDUSTRIAL CORP. | Common Stock                  
Stock Issued During Period, Shares, New Issues         24,376,512        
GRAF INDUSTRIAL CORP. | Common Stock                  
Stock Issued During Period, Shares, New Issues     17,549,365     24,376,512      
XML 87 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Initial Public Offering (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2018
shares
Oct. 18, 2018
shares
Oct. 25, 2018
shares
Oct. 18, 2018
shares
Jun. 30, 2020
USD ($)
item
$ / shares
shares
Dec. 31, 2019
USD ($)
item
$ / shares
shares
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right         0.5  
GRAF INDUSTRIAL CORP.            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares         $ 11.50 $ 11.50
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right           0.5
GRAF INDUSTRIAL CORP. | IPO            
Stock Issued During Period, Shares, New Issues   22,500,000   22,500,000 24,376,512 24,376,512
Shares Issued, Price Per Share | $ / shares         $ 10.00 $ 10.00
Number of Shares of Common Stock per Unit | $         $ 1 $ 1
Number of Redeemable Warrants per Unit | item         1 1
GRAF INDUSTRIAL CORP. | Over-Allotment Option            
Stock Issued During Period, Shares, New Issues 1,876,512   1,876,512   1,876,512 1,876,512
XML 88 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Private Placement (Details) - GRAF INDUSTRIAL CORP. - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Aggregate price per share $ 11.50 $ 11.50 $ 11.50
Private Placement      
Number of warrants issued 14,150,605 14,150,605 14,150,605
Aggregate price per share $ 0.50 $ 0.50 $ 0.50
Aggregate purchase price $ 7,080 $ 7,080 $ 7,080
XML 89 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2018
$ / shares
shares
Oct. 09, 2018
shares
Sep. 13, 2018
shares
Sep. 13, 2018
shares
Sep. 10, 2018
shares
Jun. 27, 2018
USD ($)
Jun. 26, 2018
USD ($)
shares
Oct. 25, 2018
$ / shares
shares
Jun. 27, 2018
USD ($)
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
director
$ / shares
shares
Jun. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2019
USD ($)
director
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Sale of common stock in initial public offering                       $ 19,919,000     $ 49,790,000 $ 46,817,000
Common Stock, Shares, Outstanding | shares                   34,252,578   34,252,578   34,252,578 34,252,578 34,252,578
Sponsor                                
Sale of common stock in initial public offering             $ 25,000                  
GRAF INDUSTRIAL CORP.                                
Sale of common stock in initial public offering                           $ 232,255,500    
Common Stock, Shares, Outstanding | shares                   6,346,714   6,346,714   7,893,844 9,287,693 7,893,844
Number of directors | director                       2     2  
Number of shares held by sponsor | shares   6,418,750     6,418,750                      
Number of shares subject to forfeiture | shares                   843,750   843,750     843,750  
Stock repurchased during period (in shares) | shares 374,622             374,622                
Stock price | $ / shares $ 10.00             $ 10.00   $ 12.00   $ 12.00     $ 12.00  
Working capital loans amount                       $ 1,500,000     $ 1,500,000  
Debt Instrument, Convertible, Conversion Price | $ / shares                             $ 0.50  
Borrowings under the Working Capital Loans                   $ 0   $ 0     $ 0  
Conversion price of the debt instrument                       $0.75     $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant  
Management fee expense                       $ 5,000     $ 5,000  
Agreements expenses with related parties                   2,700 $ 2,600 5,300 $ 5,200 $ 2,000 10,000  
GRAF INDUSTRIAL CORP. | Director                                
Number of shares transferred | shares   25,000     25,000                      
Promissory note aggregate values                   $ 100   100     $ 100  
GRAF INDUSTRIAL CORP. | Sponsor                                
Sale of common stock in initial public offering (in shares) | shares             8,625,000   8,625,000              
Sale of common stock in initial public offering           $ 25,000 $ 25,000   $ 25,000     $ 25,000        
Number of shares surrendered | shares     2,156,250 2,156,250                        
Common Stock, Shares, Outstanding | shares     6,468,750 6,468,750                        
Ownership percentage                   20.00%   20.00%     20.00%  
Promissory note aggregate values                   $ 130,000   $ 130,000     $ 130,000  
XML 90 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - GRAF INDUSTRIAL CORP. - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2018
Jun. 30, 2020
Dec. 31, 2019
Initial Public Offering, Period of Option   45 days 45 days
Purchase of Initial Public Offering   3,375,000 3,375,000
Purchase of Initial Public Offering Exercised 1,876,512    
Cash Underwriting Discount Per Share   $ 0.20 $ 0.20
Proceeds from Issuance Initial Public Offering   $ 4,880 $ 4,880
Business Combination Cash Fee Percentage   3.50% 3.50%
Business Combination Finders Fees Payable Percentage   40.00% 40.00%
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares   150,000 150,000
XML 91 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
GRAF INDUSTRIAL CORP.          
Liabilities:          
Warrant liabilities $ 575,279 $ 2,800,110 $ 3,376,517 $ (3,448,173) $ 17,365,901
XML 92 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability - Fair Value of Warrant Liabilities (Details) - GRAF INDUSTRIAL CORP. - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2018
Jan. 18, 2020
Dec. 31, 2018
Dec. 31, 2019
Warrant liabilities   $ 32,502,650 $ 0 $ 15,136,749
Issuance of Public and Private Warrants     18,584,922  
Change in fair value of warrant liabilities $ (3,448,173) 2,800,110   17,365,901
Warrant liabilities $ 15,136,749 $ 0 $ 15,136,749 $ 32,502,650
XML 93 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability - Quantitative Information (Details) - GRAF INDUSTRIAL CORP. - $ / shares
1 Months Ended 12 Months Ended
Oct. 18, 2018
Jan. 18, 2020
Oct. 18, 2018
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2020
Oct. 25, 2018
Stock price       $ 12.00   $ 12.00 $ 10.00
Warrant              
Exercise price       11.50 $ 11.50    
Stock price       $ 10.19 $ 9.60    
Volatility       60.00% 60.00%    
Probability of completing a Business Combination       87.00% 86.00%    
Expected life of the options to convert       4 years 11 months 19 days 5 years 11 months 19 days    
Risk-free rate       1.69% 2.55%    
Dividend yield       0.00% 0.00%    
Discount for lack of marketability       10.00% 15.00%    
Level 3 | Warrant              
Exercise price $ 11.50 $ 11.50 $ 11.50 $ 11.50      
Stock price $ 10.00 $ 10.11 $ 10.00 $ 10.19      
Volatility 50.00% 60.00%   60.00%      
Probability of completing a Business Combination 87.80% 87.00% 87.80% 87.00%      
Expected life of the options to convert 6 years 2 months 1 day 4 years 11 months 1 day   4 years 11 months 19 days      
Risk-free rate   1.63% 3.11% 1.69%      
Dividend yield   0.00% 0.00% 0.00%      
Discount for lack of marketability   10.00% 15.00% 10.00%      
XML 94 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Liability - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 18, 2020
Jan. 18, 2020
Oct. 18, 2018
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Stock Issued During Period, Value, New Issues         $ 19,919,000     $ 49,790,000 $ 46,817,000
GRAF INDUSTRIAL CORP.                  
Total number of common shares underlying the Company's warrants 28,895,338 28,895,338     19,263,558     19,263,558  
Stock Issued During Period, Shares, Period Increase (Decrease)   9,631,779              
Stock Issued During Period, Value, New Issues             $ 232,255,500    
Description of Covenants of Notice to Shareholders on Redemption         if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.     if, and only if, the reported last sale price of the Company’s common stock equals or exceeds$18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.  
Warrant liabilities       $ 575,279 $ 2,800,110 $ 3,376,517 $ (3,448,173) $ 17,365,901  
Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision   $ (35,302,760)              
GRAF INDUSTRIAL CORP. | Warrant                  
Stock Issued During Period, Value, New Issues     $ 18,584,922            
Temporary Equity, Redemption Price Per Share         $ 0.01     $ 0.01  
Dividend yield               0.00% 0.00%
GRAF INDUSTRIAL CORP. | Maximum                  
Description Of Redemption Period         upon not less than 30 days’ prior written notice of redemption; and     upon not less than 30 days’ prior written notice of redemption; and  
GRAF INDUSTRIAL CORP. | Subsequent Event [Member]                  
Stock Issued During Period, Shares, Period Increase (Decrease) 9,631,779                
XML 95 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jan. 18, 2020
Dec. 31, 2019
Dec. 31, 2018
Jun. 25, 2018
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount $ 0   $ 0 $ 0  
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount 0   0 0  
GRAF INDUSTRIAL CORP.          
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount 0        
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount 0        
Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount 0        
Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 0        
Investments held in Trust Account 117,294,619   248,988,147 244,890,301  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 0        
Warrant liabilities 0 $ 0 32,502,650 15,136,749 $ 0
GRAF INDUSTRIAL CORP. | Level 1          
Investments held in Trust Account 117,294,619   248,988,147 244,890,301  
Warrant liabilities     0 0  
GRAF INDUSTRIAL CORP. | Level 2          
Investments held in Trust Account 0   0 0  
Warrant liabilities     0 0  
GRAF INDUSTRIAL CORP. | Level 3          
Investments held in Trust Account $ 0   0 0  
Warrant liabilities     $ 32,502,650 $ 15,136,749  
XML 96 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Details) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Oct. 11, 2019
Dec. 31, 2018
Aug. 28, 2018
Jul. 26, 2016
Jul. 25, 2016
Preferred Stock, Shares Authorized           8,772,852  
Preferred Stock, Par or Stated Value Per Share     $ 0.0001     $ 0.0001  
Common Stock, Shares Authorized 67,000,000 67,000,000   58,000,000      
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001      
Common Stock, Shares, Outstanding 34,252,578 34,252,578   34,252,578      
Common Stock              
Common Stock, Shares Authorized     67,000,000   58,000,000   20,000,000
Common Stock, Par or Stated Value Per Share     $ 0.0001   $ 0.0001   $ 0.0001
GRAF INDUSTRIAL CORP.              
Preferred Stock, Shares Authorized 1,000,000 1,000,000   1,000,000      
Preferred Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001      
Preferred Stock, Shares Issued 0 0   0      
Preferred Stock, Shares Outstanding 0 0   0      
Common Stock, Shares Authorized 400,000,000 400,000,000   400,000,000      
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001   $ 0.0001      
Common Stock, Shares, Outstanding 6,346,714 9,287,693   7,893,844      
Common stock possible redemption 11,202,651 21,182,947   22,576,796      
GRAF INDUSTRIAL CORP. | Common Stock              
Common Stock, Shares, Outstanding 17,549,365 30,470,640   30,470,640      
XML 97 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current                
Federal           $ 958,000 $ 8,000 $ 7,192,000
State           (130,000) 507,000 1,428,000
Deferred                
Federal           (1,942,000) 3,805,000 1,690,000
State           1,000 2,040,000 (668,000)
Provision for (benefit from) income taxes     $ (6,660,000) $ 52,000   (683,000) $ 6,628,000 $ 9,810,000
GRAF INDUSTRIAL CORP.                
Current                
Federal         $ 214,655 1,079,282    
Deferred                
Federal         37,594 129,196    
Valuation allowance         (37,594) (129,196)    
Provision for (benefit from) income taxes $ (4,821) $ (319,342) $ (156,571) $ (611,714) $ 214,655 $ 1,079,282    
XML 98 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Net Deferred Tax Assets (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred tax assets:      
Total deferred tax assets $ 43,718,000 $ 26,512,000  
Valuation Allowance (41,473,000) (24,037,000)  
Deferred tax asset, net of allowance     $ 1,900,000
GRAF INDUSTRIAL CORP.      
Deferred tax assets:      
Startup/Organizational Costs 166,790 37,594  
Total deferred tax assets 166,790 37,594  
Valuation Allowance (166,790) (37,594)  
Deferred tax asset, net of allowance $ 0 $ 0  
XML 99 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statutory Federal income tax rate 21.00% 21.00% 35.00%
Change in fair value of warrant liabilities 0.00% 0.00% 6.90%
Change in Valuation Allowance (25.70%) (43.20%) 0.00%
Income Taxes Provision (Benefit) 1.00% (11.90%) 38.40%
GRAF INDUSTRIAL CORP.      
Statutory Federal income tax rate 21.00% 21.00%  
Meals & entertainment 0.00% 0.00%  
Change in fair value of warrant liabilities (28.40%) (16.90%)  
Change in Valuation Allowance (1.00%) 0.90%  
Income Taxes Provision (Benefit) (8.40%) 5.00%  
XML 100 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - GRAF INDUSTRIAL CORP. - USD ($)
6 Months Ended 12 Months Ended
Aug. 05, 2020
Jul. 23, 2020
Apr. 16, 2020
Jun. 30, 2020
Dec. 31, 2019
Number of shares redeemed     12,921,275    
Amount withdrawn from Trust Account to pay for redemption of shares     $ 132,100,000    
Amount Remaining In Trust Account To Consummate Business Combination     $ 117,100,000    
Aggregate price per share       $ 11.50 $ 11.50
Debt Instrument Convertible Conversion Price Description       $0.75 $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant
Working capital loans amount       $ 1,500,000 $ 1,500,000
Subsequent Event [Member]          
Number of shares redeemed   1,105      
Amount withdrawn from Trust Account to pay for redemption of shares   $ 11,000      
Amount Remaining In Trust Account To Consummate Business Combination   $ 117,100,000      
Aggregate price per share $ 11.50        
Debt Instrument Convertible Conversion Price Description $0.75        
Percentage of shares entitled 75.00%        
Subsequent Event [Member] | Convertible Notes Payable [Member]          
Working capital loans amount $ 1,500,000        
XML 101 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Current assets:      
Cash and cash equivalents $ 36,629 $ 60,004 $ 23,904
Short-term investments   2,199 35,487
Accounts receivable, net 35,268 11,863 21,545
Inventories, net 17,556 14,987 9,384
Notes receivable from stockholders     3,512
Prepaid and other current assets 19,921 12,918 7,411
Total current assets 109,374 101,971 101,243
Property, plant and equipment, net 19,191 26,278 28,926
Goodwill 1,189 1,189  
Intangible assets, net 820 982  
Contract assets 5,626    
Other assets 727 5,755 11,591
Total assets 136,927 136,175 141,760
Current liabilities:      
Accounts payable 7,539 6,923 7,089
Accrued expense and other current liabilities 23,816 31,160 17,443
Contract liabilities 15,502 18,261 20,359
Total current liabilities 46,857 56,344 44,891
Long-term tax liabilities 596 1,360 1,580
Other long-term liabilities 26,299 2,225 1,674
Total liabilities 73,752 59,929 48,145
Commitments and contingencies (Note 13)
Stockholders' Equity:      
Common stock, $0.0001 par value; 58,000,000, 67,000,000 and 67,000,000 shares authorized as of December 31, 2018, December 31, 2019 and June 30, 2020, respectively; 34,252,578 shares issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020 3 3 3
Additional paid-in capital 260,549 240,474 190,549
Accumulated other comprehensive loss (250) (216) (148)
Accumulated deficit (197,128) (164,016) (96,790)
Total stockholders' equity 63,175 76,246 93,615
Total liabilities and stockholders' equity 136,927 136,175 141,760
Series A convertible preferred stock      
Stockholders' Equity:      
Convertible Preferred stock 1 1 1
Series B convertible preferred stock      
Stockholders' Equity:      
Convertible Preferred stock 0 0 0
Series B1 convertible preferred stock      
Stockholders' Equity:      
Convertible Preferred stock $ 0 $ 0 $ 0
XML 102 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Oct. 11, 2019
Dec. 31, 2018
Sep. 04, 2018
Aug. 28, 2018
Jul. 26, 2016
Preferred shares, par value     $ 0.0001       $ 0.0001
Preferred shares, shares authorized             8,772,852
Common stock, par value $ 0.0001 $ 0.0001   $ 0.0001      
Common stock, shares authorized 67,000,000 67,000,000   58,000,000      
Common stock, shares issued 34,252,578 34,252,578   34,252,578      
Common stock, shares outstanding 34,252,578 34,252,578   34,252,578      
Series A convertible preferred stock              
Preferred shares, par value $ 0.0001 $ 0.0001   $ 0.0001      
Preferred shares, shares authorized 8,772,852 8,772,852   8,772,852      
Preferred shares, shares issued 8,772,852 8,772,852   8,772,852      
Preferred shares, shares outstanding 8,772,852 8,772,852   8,772,852      
Series B convertible preferred stock              
Preferred shares, par value $ 0.0001 $ 0.0001   $ 0.0001 $ 36.3520    
Preferred shares, shares authorized 1,375,440 1,375,440   2,750,880      
Preferred shares, shares issued 1,375,440 1,375,440   1,375,440      
Preferred shares, shares outstanding 1,375,440 1,375,440   1,375,440      
Common stock, shares authorized     1,375,440     2,750,880  
Series B1 convertible preferred stock              
Preferred shares, par value $ 0.0001 $ 0.0001   $ 0.0001      
Preferred shares, shares authorized 4,126,320 4,126,320   4,126,320      
Preferred shares, shares issued 1,925,616 1,375,440   0      
Preferred shares, shares outstanding 1,925,616 1,375,440   0      
Common stock, shares authorized     4,126,320        
XML 103 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS          
Revenue $ 45,417 $ 68,909 $ 101,398 $ 142,946 $ 182,090
Cost of revenue 29,929 38,272 71,630 112,066 101,713
Gross profit 15,488 30,637 29,768 30,880 80,377
Operating expenses:          
Research and development 29,118 25,690 56,850 51,993 31,610
Sales and marketing 8,672 10,819 21,873 22,137 13,956
General and administrative 16,363 6,489 20,058 12,902 9,978
Restructuring 1,043 0 0 0 0
Total operating expenses 55,196 42,998 98,781 87,032 55,544
Operating income (loss) (39,708) (12,361) (69,013) (56,152) 24,833
Interest income 117 755 1,146 630 489
Interest expense (38) (27) (77) (14) 0
Other income (expense), net (143) 27 35 (136) 249
Income (loss) before income taxes (39,772) (11,606) (67,909) (55,672) 25,571
Provision for (benefit from) income taxes (6,660) 52 (683) 6,628 9,810
Net income (loss) (33,112) (11,658) (67,226) (62,300) 15,761
Net income (loss) attributable to common stockholders:          
Basic (33,112) (11,658) (67,226) (62,300) 12,139
Diluted $ (33,112) $ (11,658) $ (67,226) $ (62,300) $ 12,328
Net income (loss) per share attributable to common stockholders:          
Basic $ (0.97) $ (0.34) $ (1.96) $ (1.82) $ 0.35
Diluted $ (0.97) $ (0.34) $ (1.96) $ (1.82) $ 0.34
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders          
Basic 34,252,578 34,252,578 34,252,578 34,320,311 34,325,728
Diluted 34,252,578 34,252,578 34,252,578 34,320,311 36,779,701
XML 104 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Consolidated Statements of Comprehensive Income (Loss)          
Net income (loss) $ (33,112) $ (11,658) $ (67,226) $ (62,300) $ 15,761
Other comprehensive income (loss), net of tax:          
Changes in unrealized gain on available for sale securities 0 22 17 10 66
Foreign currency translation adjustments 34 59 85 128 1
Total other comprehensive income (loss), net of tax (34) (37) (68) (118) 65
Comprehensive income (loss) $ (33,146) $ (11,695) $ (67,294) $ (62,418) $ 15,826
XML 105 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Series A convertible preferred stock
Series B convertible preferred stock
Series B1 convertible preferred stock
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive (loss)/income
Accumulated Deficit
Total
Balance at Dec. 31, 2016 $ 1     $ 3 $ 143,291 $ (95) $ (47,781) $ 95,419
Balance (in shares) at Dec. 31, 2016 8,772,852     34,325,728        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Share-based compensation         234     234
Other comprehensive income, net of tax           65   65
Net income (loss)             15,761 15,761
Balance at Dec. 31, 2017 $ 1     $ 3 143,525 (30) (32,020) 111,479
Balance (in shares) at Dec. 31, 2017 8,772,852     34,325,728        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of convertible preferred stock at $36.3520 per share         46,817     46,817
Issuance of convertible preferred stock at $36.3520 per share (in shares )   1,375,440            
Repurchase of common stock             (2,659) (2,659)
Repurchase of common stock (in shares )       (73,150)        
Share-based compensation         207     207
Other comprehensive income, net of tax           (118)   (118)
Cumulative effect of changes in accounting policy             189 189
Net income (loss)             (62,300) (62,300)
Balance at Dec. 31, 2018 $ 1     $ 3 190,549 (148) (96,790) 93,615
Balance (in shares) at Dec. 31, 2018 8,772,852 1,375,440   34,252,578        
Balance at Dec. 31, 2018 $ 1     $ 3 190,549 (148) (96,790) 93,615
Balance (in shares) at Dec. 31, 2018 8,772,852 1,375,440   34,252,578        
Balance at Dec. 31, 2018 $ 1     $ 3 190,549 (148) (96,790) 93,615
Balance (in shares) at Dec. 31, 2018 8,772,852 1,375,440   34,252,578        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Share-based compensation         86     86
Other comprehensive income, net of tax           (37)   (37)
Net income (loss)             (11,658) (11,658)
Balance at Jun. 30, 2019 $ 1     $ 3 190,635 (185) (108,448) 82,006
Balance (in shares) at Jun. 30, 2019 8,772,852 1,375,440   34,252,578        
Balance at Dec. 31, 2018 $ 1     $ 3 190,549 (148) (96,790) 93,615
Balance (in shares) at Dec. 31, 2018 8,772,852 1,375,440   34,252,578        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of convertible preferred stock at $36.3520 per share         49,790     49,790
Issuance of convertible preferred stock at $36.3520 per share (in shares )     1,375,440          
Share-based compensation         135     135
Other comprehensive income, net of tax           (68)   (68)
Net income (loss)             (67,226) (67,226)
Balance at Dec. 31, 2019 $ 1     $ 3 240,474 (216) (164,016) 76,246
Balance (in shares) at Dec. 31, 2019 8,772,852 1,375,440 1,375,440 34,252,578        
Balance at Jun. 30, 2019 $ 1     $ 3 190,635 (185) (108,448) 82,006
Balance (in shares) at Jun. 30, 2019 8,772,852 1,375,440   34,252,578        
Balance at Dec. 31, 2019 $ 1     $ 3 240,474 (216) (164,016) 76,246
Balance (in shares) at Dec. 31, 2019 8,772,852 1,375,440 1,375,440 34,252,578        
Balance at Dec. 31, 2019 $ 1     $ 3 240,474 (216) (164,016) 76,246
Balance (in shares) at Dec. 31, 2019 8,772,852 1,375,440 1,375,440 34,252,578        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of convertible preferred stock at $36.3520 per share         19,919     19,919
Issuance of convertible preferred stock at $36.3520 per share (in shares )     550,176          
Share-based compensation         156     156
Other comprehensive income, net of tax           (34)   (34)
Net income (loss)             (33,112) (33,112)
Balance at Jun. 30, 2020 $ 1     $ 3 260,549 (250) (197,128) 63,175
Balance (in shares) at Jun. 30, 2020 8,772,852 1,375,440 1,925,616 34,252,578        
Balance at Jun. 30, 2020 $ 1     $ 3 $ 260,549 $ (250) $ (197,128) $ 63,175
Balance (in shares) at Jun. 30, 2020 8,772,852 1,375,440 1,925,616 34,252,578        
XML 106 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Apr. 01, 2020
Oct. 26, 2019
Sep. 04, 2018
Jun. 30, 2020
Issuance cost       $ 1,196
Series B convertible preferred stock        
Issue price per share     $ 36.3520  
Issuance cost     $ 3,182  
Series B1 convertible preferred stock        
Issue price per share $ 36.3520 $ 36.3520    
Issuance cost $ 81 $ 210    
XML 107 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS          
Net income (loss) $ (33,112) $ (11,658) $ (67,226) $ (62,300) $ 15,761
Adjustments to reconcile net income (loss) to cash used in operating activities:          
Depreciation and amortization 4,251 3,695 7,993 6,791 3,325
Stock-based compensation 156 86 135 207 234
Provision for doubtful accounts 509 344 110 77 296
Deferred income taxes     (1,941) 5,845 1,022
Other 70 (336) (358) (65) 221
Changes in operating assets and liabilities:          
Accounts receivable, net (23,914) 3,811 9,573 2,446 (15,116)
Inventories, net 2,195 386 (850) 21,280 (32,713)
Prepaid and other current assets 2,939 (470) (3,602) (1,325) (3,370)
Contract assets (8,439) 38 38 (38)  
Other assets 264 492 1,080 (939) (1,251)
Accounts payable 645 1,377 (45) (4,391) 7,519
Accrued expenses and other liabilities (9,506) (62) 13,609 (2,356) 16,472
Contract liabilities 11,397 60 (1,746) 4,265 (4,984)
Net cash provided by (used in) operating activities (52,545) (2,237) (43,230) (30,503) (12,584)
Cash flows from investing activities:          
Purchase of property, plant and equipment (1,723) (3,171) (5,225) (6,886) (18,140)
Proceeds from sales of short-term investments   1,500 8,903 7,993 21,066
Proceeds from maturities of short-term investments 2,200 31,150 53,650 12,777 24,900
Purchase of short-term investments   (23,436) (28,823) (35,331)  
Considerations paid for acquisition     (2,473)    
Proceeds from repayment of stockholder notes     3,512    
Proceeds from cancellation of (investment in) corporate- owned life insurance policies       2,064 (2,069)
Net cash provided by (used in) investing activities 477 6,043 29,544 (19,383) 25,757
Cash flows from financing activities:          
Proceeds from issuance of preferred stock, net of issuance costs 19,919   49,790 46,658  
Repurchase of common stock       (2,500)  
Payment of deferred stock issuance costs (1,196)        
Proceeds from notes payable 10,000 0 0 0 0
Net cash provided by (used in) financing activities 28,723   49,790 44,158  
Effect of exchange rate fluctuations on cash and cash equivalents (30) (59) (4) (128) (1)
Net increase (decrease) in cash and cash equivalents (23,375) 3,747 36,100 (5,856) 13,172
Beginning cash and cash equivalents 60,004 23,904 23,904 29,760 16,588
Ending cash and cash equivalents 36,629 27,651 60,004 23,904 29,760
Supplemental disclosures of cash flow information:          
Cash paid for interest 38 27 77 14  
Cash paid for (received from) income taxes, net (7,811) 324 545 2,412 8,450
Supplemental disclosure of noncash investing and financing activities:          
Changes in accrued purchases of property, plant and equipment 97 879 (115) (417) 478
Assets held for sale reclassification 4,746 0 0 0 0
Accrued stock issuance costs $ 1,186 $ 0 $ 0 $ 0 $ 0
XML 108 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Description of Business and Summary of Significant Accounting Policies  
Description of Business and Summary of Significant Accounting Policies

Note 1. Description of Business and Summary of Significant Accounting Policies

Description of Business

Velodyne Lidar, Inc. (the Company) provides smart vision solutions that are advancing the development of safe automated systems throughout the world. The Company’s technology, which is used in various automotive and non-automotive applications, is empowering the autonomous revolution by allowing machines to see their surroundings in real-time and in 3D. The Company began developing its lidar in 2005 as a division of Velodyne Acoustics, Inc. (Velodyne Acoustics). In December 2015, the Company was incorporated as the holding company for Velodyne Acoustics. All of the assets and operations related to its lidar business were assigned to the Company, and the Company distributed its interest in Velodyne Acoustics to certain stockholders in a spin-off transaction in August 2016. The results of the acoustics business have been excluded from the Company’s results of operations for all reported periods. Furthermore, the assets and liabilities of the acoustics business were removed from the Company’s consolidated balance sheets upon the spin-off transaction in August 2016.

Basis of Presentation and Liquidity

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The condensed consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The Company has funded its operations primarily through preferred stock offerings and sales to customers. As of June 30, 2020, the Company’s existing sources of liquidity included cash, cash equivalents, and available borrowing capacity of $25.0 million under the revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least one year from the date the unaudited interim condensed consolidated financial statements were available for issuance.

Concentration of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and short-term investments with high-quality financial institutes with investment- grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation (FDIC).

The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company generally does not require collateral.

The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

December 31,

June 30,

    

2018

    

2019

    

2020

(unaudited)

Number of customers accounted for 10% or more of accounts receivable

2

3

1

 

Number of vendors accounted for 10% or more of accounts payable

1

2

2

One customer accounted for 72% of the Company’s accounts receivable as of June 30, 2020. The Company collected the outstanding receivable in July 2020. One vendor accounted for 36% of accounts payable as of December 31, 2019.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (SSP) for each distinct performance obligation in its customer contracts, total estimated costs and related progress towards complete satisfaction of performance obligation in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation including the fair value of the Company’s common stock, useful lives of property, plant, and equipment and intangible assets, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.

Reclassification

Certain prior year balance sheet amounts have been reclassified to conform with current year presentation.

Cash Equivalents and Short-Term Investments

The Company considers all highly liquid investments with original maturity of three months or less at date of purchase to be cash equivalents. Cash equivalents were $16.3 million, $44.7 million and $15.1 million as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited), respectively.

Short-term investments generally consist of commercial paper, corporate debt securities, U.S. government and agency securities, and asset backed securities. They are classified as available-for-sale securities and are recognized at fair value. Unrealized gains and losses, net of tax, are reported as a separate component of accumulated other comprehensive loss within the stockholders’ equity. Unrealized gains and losses on the Company’s short-term investments were not significant as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited) and therefore, the amortized cost of the Company’s short-term investments approximated their fair value.

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are reduced by an allowance for doubtful accounts, which is the Company’s best estimate of the amount of credit losses inherent in its existing accounts receivable. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company writes off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Changes in the Company’s allowance for doubtful accounts were as follows (in thousands):

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Beginning balance

$

94

$

387

$

357

$

357

$

467

Charged to costs and expenses

296

77

110

344

509

Uncollectible accounts written off, net of recoveries

(3)

(107)

(101)

Ending balance

$

387

$

357

$

467

$

701

$

875

The Company does not have any off-balance-sheet credit exposure related to its customers.

Inventories

Inventories are stated at the lower of cost or estimated net realizable value. Costs are computed under the standard cost method, which approximates actual costs determined on the first-in, first-out basis. The Company charges cost of revenue for write-downs of inventories which are obsolete or in excess of anticipated demand based

on a consideration of marketability and product life cycle stage, product development plans, component cost trends, demand forecasts, historical revenue, and assumptions about future demand and market conditions. The net change in the Company’s inventory reserve was $9.4 million, $1.2 million and $(1.8) million for 2017, 2018 and 2019, respectively, and $(2.1) million and $2.8 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively. The estimated cost of inventories not expected to be used in production within one year is reflected in other assets in the consolidated balance sheets.

Property, Plant, and Equipment

Property, plant, and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is calculated based on the straight-line method over the estimated useful lives of the respective assets. Additions, major improvements and betterments are capitalized, and maintenance and repairs are expensed as incurred. Assets are held in asset under construction until placed in service, upon which date, the Company begins to depreciate the assets over their estimated useful lives. The estimated useful lives of the assets are as follows: buildings, 15-30 years; building improvements, 7-15 years, leasehold improvements, 5-7 years which is the lesser of the life of the improvement or the lease term; machinery and equipment, furniture and fixtures, vehicles and software, 3-5 years.

Assets Held for Sale

The Company considers assets to be held for sale when management approves and commits to a plan to actively market the assets for sale at a reasonable price in relation to its fair value, the assets are available for immediate sale in their present condition, an active program to locate a buyer and other actions required to complete the sale have been initiated, the sale of the assets is expected to be completed within one year and it is unlikely that significant changes will be made to the plan. Upon designation as held for sale, the Company ceases to record deprecation expenses and measures the assets at the lower of their carrying value or estimated fair value less costs to sell. Assets held for sale are included as other current assets in the Company’s consolidated balance sheets.

Business combinations

For acquisitions meeting the definition of a business combination, the acquisition method of accounting is used. The acquisition date is the date on which Velodyne Lidar obtains operating control over the acquired business. The consideration paid is determined on the acquisition date and the acquisition-related costs, such as professional fees, are excluded from the consideration transferred and are expensed as incurred. Assets acquired and liabilities assumed by the Company are recorded at their estimated fair values, while goodwill is measured as the excess of the consideration transferred over the fair value of the net identifiable assets acquired and liabilities assumed.

Goodwill

Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets acquired and liabilities assumed when accounted for using the purchase method of accounting. Goodwill is not amortized, but reviewed for impairment. Goodwill is reviewed annually in the fourth quarter, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable. When evaluating recoverability, the Company compares the fair value of the reporting unit to its carrying value. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of our reporting unit, the Company would record an impairment loss equal to the difference.

Long-Lived Assets

Long-lived assets, such as property, plant and equipment, intangible assets and other long-term assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined using various valuation techniques including discounted cash flow models, quoted market values, as considered necessary. No impairment loss was recognized in 2017, 2018, 2019 and the six months ended June 30, 2019 and 2020 (unaudited).

Foreign Currency

The U.S. dollar is the functional currency of the Company’s consolidated entities operating in the U.S. and certain of its subsidiaries operating outside of the U.S. For transactions entered into a currency other than its functional currency, the monetary assets and liabilities are re-measured into U.S. dollars at the current exchange rate as of the applicable balance sheet date, and all non-monetary assets and liabilities are re- measured at historical rates. Income and expenses are re-measured at the average exchange rate prevailing during the period. Gains and losses resulting from the re-measurement of these subsidiaries’ financial statements are included in the consolidated statements of operations.

For foreign subsidiaries whose functional currency is the local currency, assets and liabilities are translated at the local current exchange rates in effect at the balance sheet date, and income and expense accounts are translated at the average exchange rates during the period. The resulting translation adjustments are included in accumulated other comprehensive loss.

Gains and losses resulting from foreign exchange transactions and revaluation of monetary assets and liabilities in non-functional currencies are included in other income (expense) in the consolidated statements of operations. Net foreign exchange gain (loss) recorded in the Company’s consolidated statements of operations was insignificant for all periods presented.

Revenue Recognition

Effective January 1, 2018, the Company early adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers and the related amendments (collectively, ASC 606) using the modified retrospective method. ASC 606 was applied to all uncompleted contracts by recognizing the cumulative effect of initially applying ASC 606 as an adjustment to the opening balance of accumulated deficit at January 1, 2018. The adoption did not have a material effect on the Company’s consolidated financial statements. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while the comparative financial information for 2017 has not been adjusted and continues to be reported under ASC Topic 605, Revenue Recognition (ASC 605). For this reason, the discussion that follows describes the Company’s revenue recognition policies both before and after the adoption of ASC 606.

Revenue recognition — Prior to the adoption of ASC 606 on January 1, 2018

Prior to January 1, 2018, The Company recognized revenue from sales of its products provided that (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred, (iii) the price is fixed or determinable, and (iv) collectibility is reasonably assured. Delivery occurred upon transfer of title and all risks and rewards of ownership to the customer, which is generally upon shipment. To the extent the Company entered into long-term production-type arrangements with customers involving significant customization of its products, revenue was recognized in accordance with ASC 605-35, Revenue Recognition — Construction-Type and Production Type Contracts either on a completed-contract or percentage of completion basis. Under the percentage of completion method of accounting, the Company primarily used the output method to measure progress towards completion and revenue recognition.

Sales taxes collected from customers and remitted to governmental authorities were accounted for on a net basis and therefore, were excluded from net sales. Shipping and handling costs billed to customers were recognized in revenue. Shipping and handling costs paid by the Company were included in cost of revenue.

Revenue from sales of products to resellers and distributors occurred upon delivery of products to the resellers and distributors assuming all other revenue recognition criteria were met.

The Company typically provides a one-year warranty on its products. If warranty period is sold or extended beyond the standard one-year term, revenue related to the extended warranty was recognized ratably over the related extended warranty period.

Revenue recognition — After the adoption of ASC 606 on January 1, 2018

Under ASC 606, the Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect

substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services and Revenue Recognition

The majority of the Company’s revenue comes from product sales of lidar sensors to direct customers and distributors. Revenue is recognized at a point in time when control of the goods are transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. For custom products that require engineering and development based on customer requirements, the Company recognizes revenue over time using an output method based on units of product shipped to date relative to total production units under the contract. Amounts billed to customers for shipping and handling are included in revenue. Taxes collected from customers and remitted to governmental authorities are excluded from revenue on the net basis of accounting. Accounts receivable are due under normal trade terms, typically 60 days or less.

The Company’s license and services revenue consist primarily of product development, validation and repair services, intellectual property (IP) license and royalties revenue. The obligation to provide services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For product development and validation service projects, the Company bills and recognizes revenue as the services are performed. For these arrangements, control is transferred over as the Company’s inputs incurred to complete the project; therefore, revenue is recognized over the service period with the measure of progress using the input method based on labor costs incurred to total labor cost (cost-to-cost) as the services are provided. For product repair service, revenue is recognized when the repair services are complete and repaired products are shipped to customer.

The Company licenses rights to its IP to certain customers and collects royalties based on customer’s product sales. IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue upon delivery of the IP if there are no substantive future obligations to perform under the arrangement. Royalties from the license of IP are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated.

Arrangements with Multiple Performance Obligations

When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated standalone selling price. The standalone selling price reflects the price the Company would charge for a specific product or service if it were sold separately in similar circumstances and to similar customers. If the selling price is not directly observable, the Company generally uses the cost plus margin approach to estimate standalone selling price. Costs related to products delivered are recognized in the period revenue is recognized.

The Company provides standard product warranties for a term of typically one year to ensure that its products comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. Please see Product Warranty for accounting policy on standard warranties. The Company also provides service type extended warranties for an additional term ranging up to two additional years. For service type extended warranty contracts, the Company allocates revenue to this performance obligation on a relative standalone selling price basis and recognizes the revenue ratably over time during the effective period of the services.

Other Policies, Judgments and Practical Expedients

Costs to obtain a contract. The Company generally expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are recorded at the time of the customer order or product shipment in sales and marketing expense in the Company’s consolidated statements of operations. Commission expense was $0.7 million, $0.5 million and $0.5 million for 2017, 2018 and 2019, respectively, and $0.6 million and $0.4 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.

Right of return. The Company’s general terms and conditions for its contracts do not contain a right of return that allows the customer to return products and receive a credit. Therefore the Company does not estimate returns and generally recognizes revenue at contract price upon product shipment or delivery.

Remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. Additionally, as a practical expedient, the Company has not disclosed the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The amount of the transaction price allocated to unsatisfied performance obligations with a duration of more than 12 months is recorded in long-term contract liability.

Significant financing component. In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The expected timing difference between the payment and satisfaction of performance obligations for the vast majority of the Company’s contracts is one year or less; therefore, the Company applies a practical expedient and does not consider the effects of the time value of money. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive financing from the customers. For arrangements with licenses of intellectual property that include subsequent minimum royalty payments more than one year, the Company adjusts the amount of recorded revenue to reflect the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provides the customer with a significant benefit of financing. The effect of the significant financing component will be recognized as interest income separately from revenue from contracts with customers.

Contract modifications. The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the standalone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the standalone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts for the additional products or services as part of the existing contract primarily on a prospective basis.

Judgments and estimates. Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to- cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.

Research and Development

Research and development costs are expensed as incurred.

Advertising

Advertising costs are expensed as incurred and were $0.8 million, $1.7 million and $2.3 million in 2017, 2018 and 2019, respectively, and $1.5 million and $1.2 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the

enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount within a range of loss can be reasonably estimated. When no amount within the range is a better estimate than any other amount, the Company accrues for the minimum amount within the range. Legal costs incurred in connection with loss contingencies are expensed as incurred. No liabilities for loss contingencies were accrued as of December 31, 2018 and December 31, 2019. As of June 30, 2020, the Company has accrued $2.4 million (unaudited) for loss contingencies in connection with the settlement of certain employment related legal proceedings.

Product Warranties

The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of revenue in the period that the related revenue is recognized. These estimates are based on historical warranty experience and any known or expected changes in warranty exposure, such as trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.

Changes in the Company’s accrued warranty liability, which is included as a component of other accrued expenses was as follows:

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Balance as of the beginning of the period

$

254

$

1,317

$

3,531

$

3,531

$

4,322

Warranty provision

2,341

5,469

6,531

3,841

2,918

Consumption

(1,011)

(4,055)

(4,939)

(2,642)

(940)

Changes in provision estimates

(267)

800

(801)

141

(3,104)

Balance as of the end of the period

$

1,317

$

3,531

$

4,322

$

4,871

$

3,196

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which supersedes FASB Accounting Standards Codification Topic 840, Leases (Topic 840), and provides principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Among its provisions, this standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheets for operating leases, and also requires additional qualitative and quantitative disclosures about lease arrangements. ASU 2016-02 is effective for public business entities for fiscal years beginning after December 15, 2018. For emerging growth companies, the ASU was to be effective for fiscal years beginning after December 15, 2019. However, in November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates (ASU 2019-10), which included a one-year deferral of the effective date of ASU 2016-02 for certain entities. As a result, the ASU is now effective for emerging growth companies for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. The Company expects to adopt the new standard in the first quarter of 2021 using the modified retrospective method, under which the Company will apply Topic 842 to existing and new leases as of January 1, 2021, but prior periods will not be restated and will continue to be reported under Topic 840 guidance in effect during those periods. The Company is currently evaluating the impact the adoption of these ASUs will have on its financial statements and related disclosures. The Company expects to recognize a right-of-use asset and corresponding lease liability for its real estate operating leases upon adoption. See Note 12 for more information related to the Company’s lease obligations, which are presented on an undiscounted basis therein.

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, and ASU No. 2019-11. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. For public business entities, this standard is effective for fiscal years beginning after December 15, 2019. For emerging growth companies, the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by, among other things, eliminating certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 is effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact of this new standard will have on its consolidated financial statements.

Recently Adopted Accounting Guidance

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805), Clarifying the Definition of a Business, which amends the current definition of a business when evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs. ASU 2017-01 further states that when substantially all of the fair value of gross assets acquired is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business. The new guidance also narrows the definition of the term output under Topic 805 to be consistent with how it is described in ASC 606. The amendments in ASU 2017-01 apply prospectively. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. The standard simplifies the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Instead, goodwill impairment is measured as the difference between the fair value and the carrying value of the reporting unit. The standard also clarifies the treatment of the income tax effect of tax-deductible goodwill when measuring goodwill impairment loss. The Company early adopted this amendment on January 1, 2019, which did not have a material impact on its consolidated financial statements and its goodwill impairment measurement.

In June 2018, the FASB issued ASU 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 eliminates the separate accounting model for nonemployee share-based payment awards and generally requires companies to account for share-based payment transactions with nonemployees in the same way as share-based payment transactions with employees. The accounting remains different for attribution, which represents how the equity-based payment cost is recognized over the vesting period, and a contractual term election exists for valuing nonemployee equity share options. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

XML 109 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
6 Months Ended
Jun. 30, 2020
Revenue  
Revenue

Note 2. Revenue

Disaggregation of Revenues

The Company disaggregates its revenue from contracts with customers by geographic region based on the shipping location of the customer, type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.

Total revenue based on the disaggregation criteria described above are as follows (dollar in thousands):

Year Ended December 31,

Six Months Ended June 30,

2017

2018

2019

2019

2020

    

    

% of

    

    

% of

    

    

% of

    

    

% of

    

    

% of

 

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

(Unaudited)

Revenue by geography:

North America

$

139,005

76

%  

$

84,541

59

%  

$

49,634

49

%  

$

35,716

52

%  

$

13,903

30

%

Asia Pacific

26,562

15

%  

39,770

28

%  

28,791

28

%  

20,538

30

%  

25,774

57

%

Europe, Middle East and Africa

16,523

9

%  

18,635

13

%  

22,973

23

%  

12,655

18

%  

5,740

13

%

Total

$

182,090

100

%  

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

Revenue by products and services:

Products

$

179,928

99

%  

$

132,933

93

%  

$

81,424

80

%  

$

51,536

75

%  

$

27,849

61

%

License and services

2,162

1

%  

10,013

7

%  

19,974

20

%  

17,373

25

%  

17,568

39

%

Total

$

182,090

100

%  

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

Revenue by timing of recognition:

Goods transferred at a point in time

$

139,852

98

%  

$

92,890

92

%  

$

62,392

91

%  

$

44,922

99

%

Goods and services transferred over time

3,094

2

%  

8,508

8

%  

6,517

9

%  

495

1

%

Total

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

In June 2020 (unaudited), the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. During the three months ended June 30, 2020 (unaudited), the Company recognized license revenue of $16.6 million related to this agreement, representing 59% and 37%, respectively, of total revenue for the three and six months ended June 30, 2020. As of June 30, 2020 (unaudited), the Company recorded $3.1 million and $14.0 million, respectively, in current and long-term deferred revenue associated with the rights granted to receive future patents as they represent stand ready obligations. As of June 30, 2020 (unaudited), the Company also recorded $25.3 million of accounts receivable and $8.4 million of contract assets. The Company collected the outstanding receivable in July 2020 (unaudited).

Contract Assets and Contract Liabilities

Contract assets primarily relates to unbilled accounts receivable. Unbilled amounts arise when the timing of billing differs from the timing of revenue recognized, such as when revenue recognized on the guaranteed minimums at the inception of the contract when there is not yet a right to invoice in accordance with contract terms. Unbilled amounts are recorded as a contract asset when the revenue associated with the contract is recognized prior to billing and derecognized when billed in accordance with the terms of the contract.

Contract liabilities consist of deferred revenue, customer advanced payments and customer deposits. Deferred revenue includes billings in excess of revenue recognized related to product sales, licenses, extended warranty and other services revenue, and is recognized as revenue when the Company performs under the contract. The long-term portion of deferred revenue, mostly related to obligations under license arrangements and extended warranty, is classified as non-current contract liabilities and is included in other long-term liabilities in the Company’s consolidated balance sheets. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized as revenue when control of the performance obligation is transferred to the customer. Customer deposits represent consideration received from a customer which can be applied to future product or service purchases, or refunded.

Contract assets and contract liabilities consisted of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):

December 31,

June 30,

    

2018

    

2019

    

2020

 

(unaudited)

Contract assets, current

Unbilled accounts receivable

$

38

$

38

$

2,813

Contract assets, long-term

Unbilled accounts receivable

(38)

5,626

Total contract assets

$

38

$

$

8,439

Contract liabilities, current

Deferred revenue, current

$

812

$

926

$

4,348

Customer advance payment

13,464

11,252

11,154

Customer deposit

6,083

6,083

Total

20,359

18,261

15,502

Contract liabilities, long-term

Deferred revenue, long-term

552

903

15,060

Total contract liabilities

$

20,911

$

19,164

$

30,562

The following table shows the significant changes in contract assets and contract liabilities balances for 2018, 2019 and the six Months ended June 30, 2019 and 2020 (in thousands):

Six Months Ended

Year Ended December 31,

June 30,

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Contract assets:

Beginning balance

$

$

38

$

38

$

Transferred to receivables from contract assets recognized at the beginning of the period

(38)

(38)

Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables

38

8,439

Ending balance

$

38

$

$

$

8,439

Contract liabilities:

Beginning balance

$

16,835

$

20,911

$

20,911

$

19,164

Impact of ASC 606 adoption

(256)

Revenue recognized that was included in the contract liabilities beginning balance

(7,393)

(3,149)

(2,567)

(750)

Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period

11,725

1,402

2,627

18,231

Customer deposits reclassified to refund liabilities

(6,083)

Ending balance

$

20,911

$

19,164

$

20,971

$

30,562

During the six months ended June 30, 2020, the Company reclassified customer deposit of $6.1 million to refund liabilities and the entire amount was refunded to a customer in May 2020.

XML 110 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2020
Fair Value Measurement  
Fair Value Measurement

Note 3. Fair Value Measurement

The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.

The three levels of inputs that may be used to measure fair value are:

Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.

The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):

    

December 31, 2018

 

Level 1

Level 2

Level 3

Total

Cash equivalents:

    

    

    

    

Money market fund

$

6,838

$

$

$

6,838

Commercial paper

1,494

1,494

Securities sold under agreements to repurchase

8,000

8,000

Total cash equivalents

6,838

9,494

16,332

Short-term investments:

Commercial paper

20,809

20,809

Corporate debt securities

9,217

9,217

U.S. government and agency securities

2,487

2,487

Asset backed securities

2,974

2,974

Total short-term investments

2,487

33,000

35,487

Total assets measured at fair value

$

9,325

$

42,494

$

$

51,819

December 31, 2019

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Cash equivalents:

Money market fund

$

44,669

$

$

$

44,669

Total cash equivalents

44,669

44,669

Short-term investments:

Commercial paper

1,099

1,099

Corporate debt securities

1,100

1,100

Total short-term investments

2,199

2,199

Total assets measured at fair value

$

44,669

$

2,199

$

$

46,868

June 30, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

 

(unaudited)

Cash equivalents:

Money market fund

$

15,053

$

$

$

15,053

Total assets measured at fair value

$

15,053

$

$

$

15,053

Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments consist of investment securities with original maturities greater than three months and are included as current assets in the consolidated balance sheets.

There were no transfers between fair value measurement levels during 2018, 2019 or the six months ended June 30, 2020 (unaudited).

XML 111 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2020
Balance Sheet Components  
Balance Sheet Components

Note 4. Balance Sheet Components

Accounts Receivables, Net

Accounts receivables, net consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Accounts receivable

$

21,902

$

12,330

$

36,143

Allowance for doubtful accounts

(357)

(467)

(875)

Accounts receivable, net

$

21,545

$

11,863

$

35,268

Inventories, Net

Inventories, net of reserve, consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Raw materials

$

14,981

$

12,374

$

6,194

Work-in-process

2,414

1,748

2,283

Finished goods

1,506

5,629

9,079

Total inventories

18,901

19,751

17,556

Less inventories not deemed to be current, included in other assets

9,517

4,764

Inventories, included in current assets

$

9,384

$

14,987

$

17,556

Noncurrent inventories consist of raw material components forecasted to be used in production later than twelve months from the respective balance sheet dates. The Company believes that these inventories will be utilized for future production plans.

Prepaid and Other Current Assets

Prepaid and other current assets consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Prepaid expenses and deposits

$

3,031

$

3,045

$

1,513

Due from contract manufacturers and vendors

3,324

4,068

5,253

Prepaid taxes

572

2,122

Assets held for sale

4,746

Deferred stock issuance costs

2,223

4,144

Contract assets

38

2,813

Other

446

1,460

1,452

Total prepaid and other current assets

$

7,411

$

12,918

$

19,921

In March 2020, the Company reclassified the then carrying value of $4.7 million related to its Morgan Hill properties previously reported as property, plant and equipment to assets held for sale and included as other current assets in its consolidated balance sheets. On July 2, 2020, the Company sold the properties to a third-party buyer and received net proceeds of $12.3 million.

Property, Plant and Equipment, Net

Property, plant and equipment, at cost, consist of the following (in thousands):

December 31,

June 30,

2018

2019

2020

(unaudited)

Land

    

$

2,340

    

$

2,340

    

$

 

Building

3,142

3,142

Machinery and equipment

26,386

30,082

30,504

Building improvements

4,194

4,194

Leasehold improvements

4,376

5,581

5,781

Furniture and fixtures

1,254

1,431

1,468

Vehicles

416

759

539

Software

1,155

1,343

1,357

Assets under construction

1,093

170

1,318

44,356

49,042

40,967

Less: accumulated depreciation and amortization

(15,430)

(22,764)

(21,776)

Property, plant and equipment, net

$

28,926

$

26,278

$

19,191

Capital lease equipment

$

580

$

888

$

888

Less: accumulated depreciation

(81)

(203)

(292)

Capital lease equipment, net

$

499

$

685

$

596

The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):

    

    

    

    

    

    

Six Months Ended

 

Year Ended December 31,

June 30,

2017 

2018 

2019 

2019

2020

(unaudited)

Depreciation and amortization on property, plant and equipment

$

3,325

$

6,791

$

7,805

$

3,695

$

4,059

Depreciation on capital lease equipment

81

122

31

89

Intangible Assets, Net

Intangible assets, net, consist of the following (in thousands):

    

Gross Carrying

    

Accumulated

    

    

 

Amount

Amortization

Net Book Value

As of December 31, 2019:

Developed technology

$

1,170

$

188

$

982

As of June 30, 2020 (unaudited):

Developed technology

$

1,200

$

380

$

820

Amortization of intangible assets is as follows:

    

    

    

    

    

    

Six Months Ended

 

Year Ended December 31,

June 30,

2017

2018

2019

2019

2020

(unaudited)

Amortization of intangible assets

$

$

$

188

$

$

192

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

    

December 31,

    

June 30,

 

2018

    

2019

2020

(unaudited)

Accrued payroll expenses

$

9,335

$

10,537

$

8,843

Accrued manufacturing costs

444

3,344

3,977

Accrued professional and consulting fees

1,504

5,572

3,269

Accrued warranty costs

3,531

4,322

3,196

Restructuring liabilities

70

Legal proceedings accrual

2,440

Accrued taxes

950

944

961

Refund liabilities

4,878

Other

1,679

1,563

1,060

Total accrued expense and other current liabilities

$

17,443

$

31,160

$

23,816

XML 112 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Mapper Acquisition
6 Months Ended
Jun. 30, 2020
Mapper Acquisition  
Mapper Acquisition

Note 5. Mapper Acquisition

On July 3, 2019, the Company acquired technology, workforce and certain assets of Mapper.ai, Inc. (“Mapper”), an on-demand map solution company, for a total of $2.5 million in cash. The acquisition was accounted for using the purchase method of accounting for business combination. The total purchase price is allocated to acquired assets based on their estimated fair value at the acquisition date as follows:

Assets Acquired

    

Amount

 

Developed technology

$

1,140

Property and equipment

144

Goodwill

1,189

Total purchase price

$

2,473

The excess of the purchase price over the tangible and intangible assets acquired has been recorded as goodwill. The goodwill is attributable to the workforce of the acquired business and expected synergies with the Company’s existing operations and is amortizable for income tax purposes. Management plans to integrate the Mapper acquisition into its existing business structure, which is comprised of a single reporting unit.

Developed technology is amortized on a straight-line basis over its estimated useful life of 3 years. Acquisition-related costs of $0.2 million were expensed in the period incurred within general and administrative expense in the Company’s consolidated statement of operations.

The results of operations related to this acquisition have been included in the Company’s consolidated statements of operations from the acquisition date. Pro forma results of operations have not been presented because the acquisition was not material to the Company’s consolidated results of operations.

XML 113 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2020
Accumulated Other Comprehensive Loss  
Accumulated Other Comprehensive Loss

Note 6. Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss was comprised of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):

    

December 31,

    

June 30,

 

2018

2019

2020

(unaudited)

Foreign currency translation loss

$

(131)

$

(216)

$

(250)

Unrealized loss on investments

(17)

Total accumulated other comprehensive loss

$

(148)

$

(216)

$

(250)

For 2018, 2019 and the six months ended June 30, 2020 (unaudited), there were no significant amounts related to foreign currency translation loss or realized gains or loss on investments reclassified to net loss from accumulated other comprehensive loss.

XML 114 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Facilities and Notes Payable
6 Months Ended
Jun. 30, 2020
Credit Facilities and Notes Payable  
Credit Facilities and Notes Payable

Note 7. Credit Facilities and Notes Payable

On April 27, 2018, the Company entered into a loan and security agreement with a financial institution which provides a one-year $25.0 million revolving line of credit (the 2018 Revolving Line) with an option to increase the credit limit up to additional $15.0 million with the bank’s approval (Incremental Revolving Line). As part of the Revolving Line, there is a letters of credit sublimit of $5.0 million. The advances under the Revolving Line bear interest at a rate per annum equal to prime rate plus an applicable margin of 1.5% for prime rate advances, or LIBOR rate plus an applicable margin of 2.5% for LIBOR advances. Unused revolving line facility fee is 0.15% per annum of average unused portion of the Revolving Line. In addition, there is a $50,000 non-refundable commitment fee if the Company exercises the Incremental Revolving Line option. The Revolving Line is secured by certain assets of the Company. There were no outstanding borrowings under the Revolving Line as of December 31, 2018. The Revolving Line expired on April 26, 2019.

In January 2020 (unaudited), the Company entered into a loan and security agreement with the same financial institution (the 2020 Revolving Line), which provides a revolving line of credit of $25.0 million, with an option to increase the credit limit up to additional $15.0 million with the bank’s approval. As part of the Revolving Line, there is a letters of credit sublimit of $5.0 million. The advances under the Revolving Line bear interest at a rate per annum equal to prime rate plus an applicable margin of 1.5% for prime rate advances, or LIBOR rate plus an applicable margin of 2.5% for LIBOR advances. Unused revolving line facility fee is 0.15% per annum of average unused portion of the Revolving Line. In addition, there is a $50,000 non-refundable commitment fee if the Company exercises the Incremental Revolving Line option. The Revolving Line is secured by certain assets of the Company. The 2020 Revolving Line has a maturity date of September 30, 2020. The Company had no outstanding borrowings and was in compliance with the financial covenants associated with the facility through the date the audited consolidated and the interim condensed consolidated financial statements were available for issuance.

On April 8, 2020 (unaudited), the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after 24 weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable in two years at an interest rate of 1% per annum, with a deferral of interest payments for the first six months. The PPP loan balance of $10.0 million was included in other long-term liabilities in the Company’s condensed consolidated balance sheet as of June 30, 2020 (unaudited).

XML 115 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2020
Initial Public Offering  
Stockholders' Equity

Note 8. Stockholders’ Equity

Common Stock

Prior to July 26, 2016, the total number of shares of common stock authorized was 20,000,000 at $0.0001 par value per share. Holders of common stock are entitled to one vote per share, and to receive dividends when, as and if declared by the Board of Directors, and, upon liquidation or dissolution, are entitled to receive all proceeds available for distribution to stockholders. The holders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares.

On July 26, 2016, the Board of Directors approved to increase the number of shares of common stock authorized for issuance to 55,000,000 shares and authorized to the issuance of up to 8,772,852 shares of preferred stock with par value of $0.0001 per share, all of which were designated as Series A Preferred Stock. In addition, each outstanding share of common stock was exchanged into ten shares of common stock. The stock split also applied to any outstanding securities or rights convertible into, or exchangeable or exercisable for, common stock of the Company. Unless otherwise indicated, all share numbers, share prices and exercise prices have been adjusted to reflect the stock split on a retroactive basis.

On July 28, 2016, in connection with the Series A Preferred Stock financing and a spin-off and distribution of assets associated with Velodyne Acoustics, the Company declared a pro rata distribution to certain shareholders where its CEO received units representing a 100% interest in Velodyne Acoustics valued at approximately

$3.97million and other shareholders received a cash dividend of approximately $2.8 million in total. Following the spin-off and distribution, Velodyne Acoustics is no longer a subsidiary of the Company.

On August 1, 2016, following the stock split, the Company issued 8,772,852 shares of Series A Convertible Preferred Stock (Series A Preferred Stock) at a price of $17.0982 per share and received net proceeds of $143.3 million. In September 2016, the Company used $50.0 million of the proceeds to repurchase and retire 2,924,272 shares of common stock from certain holders of the Company’s common stock at $17.0982 per share, which was equivalent to the price paid for each share of the Series A Preferred Stock by investor in the financing.

On August 28, 2018, the Board of Directors approved to increase the authorized number of shares of common stock to 58,000,000 shares with par value of $0.0001 per share, and approved an increase of the authorized number of shares of preferred stock to 11,523,732 shares with par value of $0.0001 per share, of which 2,750,880 shares were designated as Series B preferred stock.

On September 4, 2018, the Company issued 1,375,440 shares of Series B Convertible Preferred Stock (Series B Preferred Stock) at a price of $36.3520 per share and received net proceeds of $46.8 million. In December 2018, the Company used $2.7 million of the proceeds to repurchase and retire 73,150 shares of common stock from certain holders of the Company’s common stock at $36.3520 per share, which was equivalent to the price paid for each share of the Series B Preferred Stock.

On October 11, 2019, the Board of Directors approved to increase the authorized number of shares of common stock to 67,000,000 shares with par value of $0.0001 per share, and approved a decrease of the authorized number of shares of preferred stock to 14,274,612 shares with par value of $0.0001 per share, of which 1,375,440 shares were designated as Series B preferred stock and 4,126,320 shares were designated as Series B-1 preferred stock.

There were 34,252,578 shares of the Company’s common stock issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited).

Series A Convertible Preferred Stock

On August 1, 2016, the Company entered into a share purchase agreement with two strategic investors pursuant to which the Company sold and issued to the investors 8,772,852 shares of Series A Preferred Stock at a price of $17.0982 per share. The total proceeds raised through the Series A Preferred Stock transaction was $143.3 million, net of issuance costs of $6.7 million.

Holders of the Series A Convertible Preferred Stock have a right to convert to common stock at any time. The number of converted shares is determined by dividing the original issue price by the applicable conversion price. The initial conversion price is the original issue price, but is subject to adjustment for certain dilutive issuances, splits and combinations. The Series A Preferred Stock automatically converts to common stock in the event of a qualified public offering or consent of the Series A Preferred Stock holders. The manner of settlement is an exchange of shares of common stock for converted shares of Series A Preferred Stock.

Holders of the Series A Preferred Stock are entitled to dividends when and if declared by the Board of Directors. Such dividends are noncumulative. Dividends, if any, are distributed among all holders of common stock and Series A Preferred Stock in proportion to the number of shares held by each holder if all shares of Series A Preferred Stock were converted to common stock.

The Series A Preferred Stock has a liquidation preference entitling the holders of Series A Preferred Stock to an amount per share equal to the sum of the original issue price of $17.0982 per share and any declared but unpaid dividends prior to distribution of proceeds to common stock holders as a result of a liquidation event.

Each share of Series A Preferred Stock has substantially similar voting rights as one share of common stock. In addition, the holders of Series A Preferred Stock are entitled to elect two directors of the Company.

A majority vote of the Series A Preferred Stock is required to amend, waive, alter or repeal any provision of the Company’s certificate of incorporation or bylaws so as to adversely alter or change the powers, preferences or special rights of the shares of the Series A Preferred Stock in a manner different than all preferred stock.

Series B and Series B-1 Convertible Preferred Stock

On September 4, 2018, the Company entered into a share purchase agreement with strategic investors pursuant to which the Company sold and issued to the investors 1,375,440 shares of Series B Preferred Stock at a price of

$36.3520 per share. The total proceeds raised through the Series B Preferred Stock transaction was $46.8 million, net of issuance costs of $3.2 million.

On October 25, 2019, the Company entered into a share purchase agreement with investors pursuant to which the Company sold and issued to the investors 1,375,440 shares of Series B-1 Preferred Stock at a price of $36.3520 per share. The total proceeds raised through the Series B-1 Preferred Stock transaction was $49.8 million, net of issuance costs of $0.2 million. On April 1, 2020, the Company entered into a share purchase agreement with another investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $19.9 million, net of issuance costs of $0.1 million.

Holders of the Series B and Series B-1 Preferred Stock have a right to convert to common stock at any time. The number of converted shares is determined by dividing the original issue price by the applicable conversion price. The initial conversion price is the original issue price, but is subject to adjustment for certain dilutive issuances, splits and combinations.

In addition, in the event the Company closes a public offering in which the Series B and Series B-1 Preferred Stock converts into common stock on or before September 4, 2020, and in which the public offering price per share is less than $36.3520 (adjusted for stock splits if any), then the conversion price used for the Series B Preferred Stock in the public offering will be adjusted to the offering price (not to be below $23.9196). The Series B and Series B-1 Preferred Stock automatically converts to common stock in the event of a qualified public offering or consent of the holders of a majority of the then outstanding shares of preferred stock. The manner of settlement is an exchange of shares of common stock for converted shares of Series B and Series B-1 Preferred Stock.

Holders of the Series B and Series B-1 Preferred Stock are entitled to dividends when and if declared by the Board of Directors. Such dividends are noncumulative. Dividends, if any, are distributed among all holders of common stock and convertible preferred stock in proportion to the number of shares held by each holder if all shares of Convertible Preferred Stock were converted to common stock.

Each share of the Series B and Series B-1 Preferred Stock has a liquidation preference entitling the holders of Series B and Series B-1 Preferred Stock to an amount per share equal to the sum of the original issue price of $36.3520 per share and any declared but unpaid dividends, pari passu with the Series A Preferred Stock, and issuable prior to distribution of proceeds to common stock holders as a result of a liquidation event.

Each share of the Series B and Series B-1 Preferred Stock has substantially similar voting rights as one share of common stock. In addition, the holders of the Series B Preferred Stock are entitled to elect one director of the Company.

Other Features of Convertible Preferred Stock (Series A, Series B and Series B-1 Preferred Stock)

A majority vote of the convertible preferred stock, voting together as a single class, is required to, among other things, consummate certain liquidity events, amend or alter the Company’s Certification of Incorporation or Bylaws, increase or decrease the authorized shares of the preferred stock, or redeem, purchase or otherwise acquire any shares of preferred stock or common stock. Many of the foregoing protective rights are subject to certain exceptions.

Pursuant to a Voting Agreement by the Company and various investor parties thereto, certain individuals and entities have designation rights for certain directors of the Company.

The convertible preferred stock is not redeemable for cash.

Stock Incentive Plans

2007 Incentive Stock Plan

On January 3, 2008, the Board of Directors of Velodyne Acoustic, the Company’s predecessor entity, approved the 2007 Incentive Stock Plan (the “2007 Stock Plan”) and authorized a total of 10,250,000 shares of common stock for issuance. The 2007 Stock Plan provided for the granting of stock-based awards in the form of stock options and restricted stock awards (RSAs) to employees. On July 26, 2016, August 28, 2018 and October 11, 2019, the Board of Directors approved to decrease the number of shares of common stock authorized for issuance under the 2007 Stock Plan to 4,275,000, 3,904,557 and 1,404,557 shares, respectively. As of December 31, 2019 and June 30, 2020 (unaudited), there were outstanding 1,404,557 shares of common stock subject to RSAs and zero shares of common stock remaining available for future issuance under the 2007 Stock Plan.

2016 Stock Plan

On July 26, 2016, the Board of Directors approved the adoption of the 2016 Stock Plan and authorized 5,263,731 shares of the Company’s common stock for issuance under the 2016 Stock Plan. The 2016 Stock Plan provides for the direct award or sale of shares, the grant of stock options and restricted stock units (“RSUs”) to employees, directors and consultants. On October 11, 2019, the Board of Directors approved to increase the number of shares of common stock authorized for issuance under the 2016 Stock Plan to 7,763,731 shares. The number of shares of common stock available for future issuance under the 2016 Stock Plan was 4,463,046 and 3,075,537, respectively, as of December 31, 2019 and June 30, 2020 (unaudited).

Employee Stock Options, RSAs and RSUs

Pursuant to the 2007 Stock Plan, the Company granted options to certain employees to purchase shares of the Company’s common stock in 2008 and 2009. Options expire 10 years from the date of grant and vest 25 percent upon the one-year anniversary date from initial vesting date, with the remainder vesting monthly over the following three years.

In December 2015, the Company granted RSAs totaling 1,675,000 shares of common stock to two employees under the 2007 Stock Plan. The RSAs are subject to a time-based vesting condition and a market condition tied to a liquidity event requirement, both of which must be satisfied on or before the 10-year anniversary of the date of the grant in order for the RSAs to be vested and settled for shares of common stock. All shares of RSAs that do not vest on or before the 10-year anniversary of the date will be forfeited. Subject to certain terms, the RSAs provide voting rights equivalent to a common stockholder and are eligible for dividends. As of June 30, 2020, the market vesting condition tied to a liquidity event had not been met.

Beginning March 2017, the Company granted options and RSUs to certain employees, directors and consultants pursuant to the 2016 Stock Plan. Options expire in 10 years from the date of grant and typically vest 25 percent upon the one-year anniversary date from the initial vesting date, with the remainder vesting quarterly over the following three years. The RSUs are subject to a time-based vesting condition and a market condition tied to a liquidity event requirement, both of which must be satisfied on or before the 7-year anniversary of the date of the grant in order for the RSUs to be vested and settled for shares of common stock. All shares subject to RSUs that do not vest on or before the 7-year anniversary of the date will be forfeited. The RSUs typically vest 25 percent upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Certain RSUs also contain performance conditions related to the Company’s product development and business performance for the performance periods specified in the RSU agreements. As of June 30, 2020, the market vesting condition tied to a liquidity event had not been met.

In May 2020, the Company granted market-based performance RSUs (PRSUs) that contain service, performance and market conditions to vest in the underlying common stock. The PRSUs vest upon the three- year anniversary date from initial vesting date and the number of shares that vests is ultimately dependent on the value of the Company’s stock at the vesting date. As of June 30, 2020, the performance vesting condition tied to a liquidity event had not been met.

A summary of the combined stock option activity under the Company’s equity plans during 2017, 2018, 2019 and the six months ended June 30, 2020 (unaudited) is as follows:

    

    

    

    

    

Weighted Average

 

Weighted

Remaining

Average

Contractual Life

Shares

Exercise Price

(Years)

Option:

Options outstanding as of December 31, 2016

2,500,000

$

0.37

2.09

Granted

257,674

18.76

Forfeited

(154,341)

18.19

Options outstanding as of December 31, 2017

2,603,333

1.13

1.34

Granted

Forfeited

Options outstanding as of December 31, 2018

2,603,333

1.13

0.22

Granted

Forfeited

(28,125)

21.08

Expired

(2,521,875)

0.55

Options outstanding as of December 31, 2019

53,333

18.24

0.49

Granted (unaudited)

150,000

16.84

Options outstanding as of June 30, 2020 (unaudited)

203,333

17.21

3.43

A summary of RSA and RSU activities under the Company’s equity plans is as follows:

    

    

Weighted Average

 

Grant Date Fair

Shares

Value Per Share

RSA:

RSAs outstanding as of December 31, 2016

1,675,000

$

4.09

Forfeited

(270,443)

4.09

RSAs outstanding as of December 31, 2017

1,404,557

4.09

Forfeited

RSAs outstanding as of December 31, 2018

1,404,557

4.09

Forfeited

RSAs outstanding as of December 31, 2019

1,404,557

4.09

Forfeited (unaudited)

RSAs outstanding as of June 30, 2020 (unaudited)

1,404,557

4.09

RSU:

RSUs outstanding as of December 31, 2016

Granted

1,954,639

$

19.74

Forfeited

(283,970)

18.58

RSUs outstanding as of December 31, 2017

1,670,669

19.94

Granted

932,444

23.73

Forfeited

(416,198)

20.40

RSUs outstanding as of December 31, 2018

2,186,915

21.47

Granted

1,473,912

28.89

Forfeited

(413,475)

24.39

RSUs outstanding as of December 31, 2019

3,247,352

24.46

Granted (unaudited)

1,073,045

16.84

Forfeited (unaudited)

(210,536)

25.82

RSUs outstanding as of June 30, 2020 (unaudited)

4,109,861

22.40

PRSU:

PRSUs outstanding as of December 31, 2019

Granted

375,000

$

4.04

PRSUs outstanding as of June 30, 2020

375,000

4.04

Stock-Based Compensation

As of June 30, 2020, no compensation expense had been recognized for the RSAs and RSUs because the performance vesting condition was not probable of being met. At the time the performance vesting condition becomes probable, which is not until the earlier of (i) an initial public offering, or (ii) a sale event, the Company will recognize the cumulative stock-based compensation expense for the outstanding RSAs and RSUs using the accelerated attribution method based on the grant-date fair value of the RSAs and RSUs.

The Company uses the Black-Scholes option pricing model to determine the fair value of its stock option awards and uses the Monte Carlo simulation model (a binomial lattice-based valuation model) to determine the fair value of its market-based PRSUs. The Monte Carlo simulation model uses multiple input variables to determine the probability of satisfying the market condition requirements. The fair value of the PRSUs is not subject to change based on future market conditions. The determination of the fair value for stock options and PRSUs in connection with determining stock compensation expense requires judgment, including estimating the fair market value of common stock, stock-price volatility, expected term, expected dividends and risk-free interest rates. The expected volatility rates are estimated based on historical volatilities of the Company’s peers’ common stock over a period of time that approximates the expected term of the options. Due to lack of historical data on employees’ option exercises, the Company estimates the expected term of the options using the simplified method, which calculates the expected term equal to the midpoint between the vesting period and the maximum contractual term. Expected dividends are estimated based on the Company’s dividend history as well as the Company’s current projections. The

risk-free interest rate for periods approximating the expected terms of the options or the PRSUs is based on the U.S. Treasury yield curve in effect at the time of grant.

The following table sets forth the weighted average grant date fair value for options and the assumptions used as inputs for the Black-Scholes option pricing model:

   

Year Ended

   

Six Months Ended

December 31, 2017

June 30, 2020

Weighted average grant date fair value of options

$

8.09

$

6.16

Expected term, in years

5.14

5.55

Expected volatility

47.23

%  

39.82

%

Risk-free interest rate

1.88

%  

0.371

%

Expected dividend yield

The following table sets forth the weighted average grant date fair value for PRSUs and the assumptions used as inputs for the Monte Carlo simulation model:

    

Six Months Ended

 

June 30, 2020

Weighted average grant date fair value of PRSUs

$

4.04

Expected term, in years

2.59

Expected volatility

45.00

%

Risk-free interest rate

0.18

%

Expected dividend yield

The following table presents stock-based compensation expense included in the Company’s consolidated statements of operations (in thousands):

    

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Research and development

$

156

$

93

$

97

$

48

$

21

General and administrative

78

114

38

38

135

Total stock-based compensation expense

$

234

$

207

$

135

$

86

$

156

The Company recognizes forfeitures as they occur. As of December 31, 2019 and June 30, 2020 (unaudited), unrecognized compensation cost related to stock options was $41,000 and $1.1 million, respectively, which was expected to be recognized over a weighted average period of 0.49 years and 3.43 years, respectively.

XML 116 R85.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2020
Net income (loss) per share attributable to common stockholders:  
Net Income (Loss) Per Share Attributable to Common Stockholders

Note 9. Net Income (Loss) Per Share Attributable to Common Stockholders

The Company follows the two-class method when computing net income (loss) per common share when shares are issued that meet the definition of participating securities. The Company considers its convertible preferred stock and the RSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the convertible preferred stock and the RSAs under the two-class method as these securities do not have a contractual obligation to share in losses. Distributed and undistributed earnings allocated to participating securities are subtracted from net income (loss) in determining net income attributable to common stockholders. Basic net income (loss) per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of the Company’s common stock outstanding. The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. During the periods when there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.

A reconciliation of the numerator and denominator used in the calculation of the basic and diluted earnings per share attributable to common stockholders is as follows (in thousands except share and per share amounts):

    

Six Months Ended

 

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Numerator:

Net income (loss)

$

15,761 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Less: undistributed earnings to participating securities

(3,622)

— 

— 

— 

— 

Net income (loss) attributable to common stockholders — basic

12,139 

(62,300)

(67,226)

(11,658)

(33,112)

Add: adjustments to undistributed earnings to participating securities

189 

— 

— 

— 

— 

Net income (loss) attributable to common stockholders — diluted

$

12,328 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Denominator:

Weighted-average shares of common stock — basic

34,325,728 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

Effect of dilutive stock options

2,453,973 

— 

— 

— 

— 

Weighted-average shares of common stock — diluted

36,779,701 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

Net income (loss) per share attributable to common stockholders:

Basic

$

0.35 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Diluted

$

0.34 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

The following common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Convertible preferred stock

8,772,852

10,148,292

11,523,732

10,148,292

12,073,908

 

Stock options to purchase common stock

103,333

2,603,333

53,333

2,575,208

203,333

Restricted stock awards

1,404,557

1,404,557

1,404,557

1,404,557

1,404,557

Restricted stock units

1,670,669

2,186,915

3,247,352

2,852,717

4,484,861

Total

11,951,411

16,343,097

16,228,974

16,980,774

18,166,659

XML 117 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Retirement Plan
6 Months Ended
Jun. 30, 2020
Retirement Plan  
Retirement Plan

Note 10. Retirement Plan

The Company has a 401(k) savings and profit-sharing plan (the 401(k) Plan), which is intended to be a tax-qualified defined contribution plan that covers all eligible employees, as defined in the applicable plan documents. Under the 401(k) Plan, eligible employees may elect salary deferral contributions, not to exceed limitations established annually by the IRS. The Company matches 25% of employees’ eligible contributions. The Company’s matching contributions were $0.5 million, $0.9 million and $0.9 million, respectively, for 2017, 2018 and 2019, and $0.5 million and $0.5 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).

XML 118 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring
6 Months Ended
Jun. 30, 2020
Restructuring  
Restructuring

Note 11. Restructuring (unaudited)

In March 2020, the Company initiated a restructuring plan to downsize the manufacturing function and related engineering and administrative functions in its California locations. The purposes of this plan are to align resource requirements with the company’s initiatives to lower the company’s cost structure and to increase its production

capacity by outsourcing a majority of its manufacturing activities. The Company’s restructuring expenses incurred to date primarily related to employee termination costs.

The following table summarizes our costs incurred during the six months ended June 30, 2020, estimated additional costs to be incurred and estimated total costs expected to be incurred under the restructuring program as of June 30, 2020 (in thousands):

    

Cost Incurred 
During the
Period

    

Cumulative
Costs Incurred 
Through End of
the Period

    

Estimated
Additional
Costs to be
Incurred

    

Total 
Restructuring
Costs Expected
to be Incurred

(unaudited)

Employee termination benefits

$

1,043

$

1,043

$

$

1,043

 

The following table summarizes the changes in restructuring liabilities during the six months ended June 30, 2020 (in thousands):

    

Six Months Ended
June 30, 2020

(unaudited)

Restructuring liabilities, beginning

$

 

Provisions and adjustments

1,043

Cash payments

(973)

Restructuring liabilities, ending

$

70

XML 119 R88.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Taxes  
Income Taxes

Note 12. Income Taxes

Income (loss) before income taxes consisted of the followings (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Domestic

$

24,970

$

(56,631)

$

(68,645)

 

Foreign

601

959

736

Income (loss) before income taxes

$

25,571

$

(55,672)

$

(67,909)

Provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Current:

 

Federal

$

7,192

$

8

$

958

State

1,428

507

(130)

Foreign

168

268

430

Total Current

8,788

783

1,258

Deferred:

Federal

1,690

3,805

(1,942)

State

(668)

2,040

1

Foreign

Total Deferred

1,022

5,845

(1,941)

Provision for (benefit from) income taxes

$

9,810

$

6,628

$

(683)

On December 22, 2017, the Tax Cuts and Jobs Act (P.L. 115-97) was enacted (Tax Act). Among other changes is a permanent reduction in the federal corporate income tax rate from 35% to 21% effective January 1, 2018. As a result of the reduction in the corporate income tax rate, the Company revalued its net deferred tax assets as of December 31, 2017 which resulted in a reduction in the value of the Company’s net deferred tax assets of approximately $1.9 million.

On December 22, 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance on accounting for tax effects of the Tax Act. SAB 118’s measurement period which closed on December 22, 2018, one year from the Tax Act’s enactment. In accordance with SAB 118, the Company took a provisional amount of bonus tax depreciation following the provisions under the Tax Act. Upon finalization, the provisional adjustment was deemed immaterial. The Tax Act provides for a one-time “deemed repatriation” of accumulated foreign earnings for 2017. The Company paid $0.1 million of U.S. federal cash taxes on the deemed repatriation tax in one installment for 2017.

The Tax Act includes certain anti-deferral and anti-abuse erosion provisions, including a new minimum tax on global intangible low-taxed income (GILTI) and base erosion and anti-abuse tax (BEAT). The Tax Act subjects the Company to current tax on GILTI of its controlled foreign corporations. At December 31, 2018, the Company recognized $0.2 million of tax related to GILTI inclusions reducing the deferred tax assets, which will be fully offset by the change in valuation allowance. GILTI is treated as a period cost using the current method. There is no tax expense impact related to GILTI inclusion. The BEAT, limits the ability of multinational corporations with gross receipts of more than $500 million (averaged over the prior three years) to shift profits from the United States by making deductible payments to their affiliates in low-tax countries. In 2018 and 2019, the Company’s gross receipts were less than the reporting threshold.

The provision for (benefit from) income taxes differ from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes for the following reasons:

Year Ended December 31,

    

2017

    

2018

    

2019

U.S. federal provision at statutory rate

35.0

%

21.0

21.0

%

State income taxes, net of federal benefit

4.3

7.4

1.3

Foreign income taxes at rates other than the U.S. rate

(0.2)

(0.1)

(0.4)

Tax credits

(6.0)

4.5

5.2

Permanent items

0.8

(0.7)

(0.2)

Domestic manufacturing deduction

(2.3)

Uncertain tax benefits

(3.8)

(0.5)

(0.2)

2017 Tax Cuts and Job Act impact

6.9

Prior year return to provision adjustments

3.7

0.2

(0.1)

Change in valuation allowance

(43.2)

(25.7)

Other

(0.5)

0.1

Effective tax rate

38.4

%

(11.9)

%

1.0

%

The Company’s effective tax rates differ from the federal statutory rate primarily due to state taxes, research and development credits, valuation allowance, and other permanent adjustments.

The Company’s deferred income tax assets and liabilities as of December 31, 2018 and 2019 were as follows (in thousands):

December 31,

    

2018

    

2019

Deferred tax assets:

 

Net operating loss carryforward

$

15,365

$

27,325

Tax credits

2,522

5,099

Deferred revenue

2,633

4,601

Accruals and reserves

2,820

4,336

Inventories

2,992

2,176

Stock-based compensation

119

129

Other

61

52

Total deferred tax assets

26,512

43,718

Deferred tax liabilities:

Depreciation and amortization

(2,475)

(1,820)

Prepaids

(427)

Total deferred tax liabilities

(2,475)

(2,247)

Net deferred tax assets before valuation allowance

24,037

41,471

Valuation allowance

(24,037)

(41,473)

Net deferred tax assets (liabilities)

$

$

(2)

Income taxes are accounted for using an asset-and-liability approach. Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss and tax credit carryforwards measured by applying currently enacted tax laws. If applicable, a valuation allowance is provided to reduce net deferred tax assets to an amount that is more likely than not to be realized. Further, the Company establishes liabilities or reduces assets for uncertain tax positions when it believes certain tax positions are not more likely than not of being sustained if challenged. Revaluation of tax positions considers factors such as changes in facts or circumstances, changes in or interpretations of tax law, effectively settled issues under audit or expiration of statute of limitation, and new audit activity.

The Company assesses the realizability of deferred tax assets based on the available evidence, including a history of taxable income and estimates of future taxable income. In assessing the realizability of deferred tax assets, The Company considers whether it is more likely than not that all or some portion of deferred tax assets will not be realized. Due to the losses the Company generated in the current year, and the projected losses in the future, the Company believes it is not more likely than not that all of the deferred tax assets can be realized. Accordingly, the Company established and recorded a full valuation allowance on its net deferred tax assets of $24.0 million as of December 31, 2018 and a net valuation allowance on its deferred tax assets of $41.5 million as of December 31, 2019.

Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the “ownership change” limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Any annual limitation may result in the expiration of net operating loss and tax credit carryforwards before utilization.

Furthermore, under the Tax Act, although the treatment of tax losses generated in taxable years ending before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay federal income taxes in future years despite generating a loss for federal income tax purposes in the current and prior years.

As of December 31, 2019, the Company had $107.4 million of U.S. federal and $73.4 million of state net operating loss carryforwards available to reduce future taxable income, which will be carried forward indefinitely for U.S. federal tax purposes and will expire beginning in 2028 through 2038 for state tax purposes.

The Company also has federal and California research and development tax credit carryforwards of $2.8 million and $3.9 million, respectively. The federal research credit carryforwards will expire in 2038 and California research

credits can be carried forward indefinitely. The Company also has federal foreign tax credit carryforwards of $1.0 million that will expire in 2029.

The Company accrues for uncertain tax positions identified, which are not deemed more likely than not to be sustained if challenged, and recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company accrued immaterial interest on uncertain tax benefits associated with unrecognized tax benefits, and had immaterial cumulative interest and penalties as of December 31, 2018 and 2019.

The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date. The following table summarizes the aggregate changes in the total gross amount of unrecognized tax benefits (in thousands):

Year Ended December 31,

2017

2018

2019

Unrecognized tax benefits as of the beginning of the year

    

$

1,884

    

$

1,763

    

$

2,824

 

Increases related to prior year tax provisions

44

78

308

Decrease related to prior year tax provisions

(968)

(216)

Increase related to current year tax provisions

803

1,199

1,282

Statue lapse

(226)

Unrecognized tax benefits as of the end of the year

$

1,763

$

2,824

$

4,188

The unrecognized tax benefits, if recognized, would impact the income tax provision by $1.3 million, $1.6 million, and $1.3 million as of December 31, 2017, 2018 and 2019, respectively. The remaining unrecognized tax benefits would not impact the income tax provision as there would be an offset by the reversal of related deferred tax assets subject to a full valuation allowance.

As of December 31, 2019, the Company does not believe that its estimates, as otherwise provided for, on such tax positions will significantly increase or decrease within the next twelve months. The Company has elected to include interest and penalties as a component of income tax expense. The amounts were not material for 2017, 2018 and 2019.

The Company’s major tax jurisdictions are the United States and California and the earliest years open for examination are for 2016 and 2015 tax years, respectively.

The quarterly income tax provision reflects an estimate of the corresponding year’s annual effective tax rate and includes, when applicable, adjustments for discrete items. The tax provision for the periods presented primarily relates to income taxes of non-U.S. operations as the U.S. operations were in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

For the six months ended June 30, 2020 (unaudited), the Company recorded an income tax benefit of $6.7 million primarily related to the release of a valuation allowance associated with carrying back a portion of the Company’s 2019 net operating losses to 2017 that is allowed by the Coronavirus Aid, Relief, and Economic Security (CARES) Act. The CARES Act was enacted in March 2020 and provides emergency assistance and health care response for businesses affected by the 2020 coronavirus pandemic. The CARES Act includes tax reform that is applicable to the Company, most significantly relating to net operating losses. In April 2020, the Company filed a claim to carryback a portion of its 2019 net operating losses to 2017 and received a tax refund in May 2020 (unaudited).

XML 120 R89.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies  
Commitments and Contingencies

Note 13. Commitments and Contingencies

Lease Commitments

The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The lessor company is owned by one of the Company’s officers. Please see Note 15. Related Party Transactions. The Company also entered into capital leases for purchasing of information technology equipment.

As of December 31, 2019, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

 

2020

$

310

$

4,246

2021

233

4,026

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

557

$

29,397

Less amount representing interest

(33)

Present value of net minimum lease payments

524

Less current portion

(285)

Long-term obligations as of December 31, 2019

$

239

As of June 30, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands, unaudited):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

(unaudited)

2020 (remaining six months)

$

155

$

2,120

2021

233

4,024

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

402

$

27,269

Less amount representing interest

(18)

Present value of net minimum lease payments

384

Less current portion

(275)

Long-term obligations as of June 30, 2020

$

109

Rent expense under operating leases was approximately $4.0 million, $4.1 million and $4.3 million, respectively, for 2017, 2018 and 2019, and $2.1 million and $2.2 million, respectively, for the six months ended 2019 and 2020 (unaudited).

Purchase Commitments

The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtain individual components for its products from a wide variety of individual suppliers. In addition, the Company has other contractual obligations for goods or services associated with its ordinary course of business. As of December 31, 2019 and June 30, 2020 (unaudited), the Company has $41.6 million and $37.9 million, respectively, of outstanding purchase orders or commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year.

Legal Proceedings

From time to time, the Company is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described

below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.

Quanergy Litigation

In September 2016, Quanergy Systems, Inc. (Quanergy) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the Company’s patents, U.S. Patent No. 7,969,558 (the ‘558 patent) and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.

Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (PTAB) in November 2017, challenging all claims of the ‘558 patent that we asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to Amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit.

Hesai and RoboSense Litigation

On August 13, 2019, the Company filed separate complaints against Hesai Photonics Technology Co., Ltd. (Hesai) (5:19-cv-4742-EJD) and Suteng Innovation Technology Co., Ltd. (RoboSense) (5:19-cv-4746- EJD), in the United States District Court for the Northern District of California. These complaints allege infringement of the ‘558 patent by Hesai and RoboSense, respectively. In both cases, we are seeking, among other relief, a permanent injunction and to be determined monetary damages adequate to compensate us for the alleged infringement. Both cases were stayed pending resolution of the ITC investigation (No. 337- TA-1173). On July 8, 2020, Velodyne filed a Notice of Dismissal with Prejudice of the Hesai case (5:19-cv-4742-EJD) pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. The Hesai case is now terminated. The case against RoboSense (5:19-cv-4746-EJD) remains pending.

On August 15, 2019, the Company also filed a patent infringement complaint with the United States International Trade Commission (ITC) against Hesai and RoboSense. The complaint filed with the ITC alleges violations of Section 337 of the Tariff Act of 1930, as amended, by both Hesai and RoboSense and requests that the ITC investigate Hesai and RoboSense for unlawfully importing and selling products that infringe upon the ‘558 patent. On August 28, 2019, the Company filed a supplement with the ITC. The Company is asking the ITC to issue permanent limited exclusion orders and permanent cease and desist orders against Hesai and RoboSense to stop the importation and sale of the following products in the United States: (a) rotating 3-D lidar devices; (b) components thereof; and (c) sensing systems containing the same. On September 11, 2019, the Company received notice that the ITC instituted an investigation of Hesai and RoboSense (No. 337-TA-1173). On July 8, 2020, Velodyne and Hesai jointly moved to terminate the ITC investigation with respect to Hesai pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. On July 13, 2020, the ALJ issued Order No. 33, granting the joint motion. Order No. 33 is an Initial Determination that terminates Hesai from the Investigation. On August 4, 2020, the Commission issued a Notice determining not to review the Initial Determination terminating the investigation as to Hesai. As a result, the case against Hesai is now terminated. The case against Robosense remains pending.

On November 8, 2019, Velodyne Lidar, Inc., Velodyne Europe GmbH, Gotting KG, and IFTAS GmbH were sued by Hesai for alleged patent infringement before the District Court of Frankfurt, Germany (Docket No. 2-6 O 461/19). Hesai sought money damages and an injunction. On July 8, 2020, Hesai withdrew the case pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. This case is now terminated.

On April 30, 2020, Hesai filed four cases in the Shanghai Intellectual Property Court against the Company, Beijing Velodyne Laser Technology Co., Ltd (Velodyne Beijing), and Shanghai Keming Instrument Co., Ltd (Keming) (collectively, Defendants). The cases were docketed by the court on May 6, 2020. Hesai asserts that the Defendants infringed three patents registered in the People’s Republic of China. Each case seeks an injunction and monetary damages. On July 8, 2020, Hesai withdrew the four China cases pursuant to the Litigation Settlement and Patent Cross License Agreement discussed below. These cases are now terminated.

On June 24, 2020, the Company entered into a Litigation Settlement and Patent Cross-License Agreement with Hesai to resolve all of the disputes between the parties, as described above, and agreed on the terms of a patent cross-license and releases of liability. Under the terms of the settlement, Hesai agreed to make a one-time payment to compensate the Company for Hesai’s past use of the Company’s technologies, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. The parties also agreed to terminate all of the matters related to Hesai described above.

The Company’s litigation with RoboSense is ongoing and was not resolved by the settlement agreement described above.

Employment Matters

On April 3, 2020, a former employee filed a class action lawsuit in the United States District Court for the Northern District of California. The complaint alleges that the Company violated the federal Worker Adjustment and Retraining Notification Act, or WARN Act, and California WARN Act in connection with its termination of the employment of the plaintiff and other similarly situated employees. The plaintiff seeks to certify the action as a class action and seeks various other remedies on behalf of himself and others, including unpaid wages, salaries, commissions, bonuses and other compensation and benefits that would have accrued during the following 60 days. The parties have reached an agreement to resolve the case and the plaintiff filed a voluntary dismissal of the case on June 29, 2020 in accordance with the terms of the settlement. This case is now terminated.

On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff seeks unspecified damages as well as attorneys’ fees. Our response to the complaint is due on November 12, 2020 and the parties are in the process of beginning discovery concerning class certification issues. The Court has scheduled a Case Management Conference for February 3, 2021.

The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of June 30, 2020, the Company has accrued $2.4 million for loss contingencies in connection with the settlement of certain employment related legal proceedings. The Company has not recorded any additional accrual for loss contingencies associated with such legal claims or litigation discussed above.

XML 121 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Segment, Geographic and Customer Concentration Information
6 Months Ended
Jun. 30, 2020
Segment, Geographic and Customer Concentration Information  
Segment, Geographic and Customer Concentration Information

Note 14. Segment, Geographic and Customer Concentration Information

The Company conducts its business in one operating segment that develops and produces Lidar sensors for use in industrial, 3D mapping, drones and auto applications. The Company’s Chief Executive Officer is the chief operating decision maker (CODM). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company.

The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by region was as follows (amount in thousands):

    

Year Ended December 31,

    

Six Months Ended
June 30,

 

2017

2018

2019

2019

2020

(unaudited)

Revenue by region:

North America

$

139,005

$

84,541

$

49,634

$

35,716

$

13,903

Asia Pacific

26,562

39,770

28,791

20,538

25,774

Europe, Middle East and Africa

16,523

18,635

22,973

12,655

5,740

Revenue

$

182,090

$

142,946

$

101,398

$

68,909

$

45,417

% of Revenue by region:

North America

76

%  

59

%  

49

%  

52

%  

31

%

Asia Pacific

15

%  

28

%  

28

%  

30

%  

57

%

Europe, Middle East and Africa

9

%  

13

%  

23

%  

18

%  

13

%

Revenue

100

%  

100

%  

100

%  

100

%  

100

%

Revenue by countries and customers accounted for more than 10% of revenue was as follows:

 

    

Year Ended December 31,

    

Six Months Ended
June 30,

 

2017

2018

2019

2019

2020

(unaudited)

Countries over 10% of Revenue:

U.S.

72

%  

59

%  

46

%

51

%  

21

%

China

*

21

%  

11

%

13

%  

46

%

Number of Customers accounted for over 10% of

Revenue:**

3

2

2

2

1

*

Less than 10%.

**

In 2017, one customer accounted for 26% of revenue. For the six months ended June 30, 2020, one customer accounted for 37% of revenue.

The Company’s long-lived assets, consisting primarily of property, plant and equipment, were primarily located in the United States as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited).

XML 122 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
6 Months Ended
Jun. 30, 2020
Related Party Transactions  
Related Party Transactions

Note 15. Related Party Transactions

Three holders of the convertible preferred stock purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for these holders were as follows (in thousands):

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Revenue:

Stockholder A

$

7,090

$

9,447

$

(3,514)

(1)  

$

265

$

278

Stockholder B

5,080

508

1,391

3

3,544

Stockholder C

18

6,148

5,040

439

December 31,

    

2018

    

2019

    

June 30, 2020

(unaudited)

Accounts receivable:

Stockholder A

$

2,907

$

9

$

Stockholder B

251

1,404

2,239

Stockholder C

300

(1)The 2019 amount included a $4.1 million refund, net of taxes, the Company issued to entities affiliated with the stockholder in October 2019, in order to compensate them for unforeseen challenges associated with the use of certain new products purchased from the Company in 2018. The products purchased by these entities in 2018 were still under development at the time and the Company felt it appropriate to compensate these early purchasers for working with a new product.

In April 2019, the Company entered into a manufacturing agreement with one of its Series B Preferred Stock holders (Stockholder D), and the Company has one product that is currently being manufactured by Stockholder D. As of December 31, 2019 and June 30, 2020 (unaudited), the Company had $2.7 million and $2.5 million of accrued purchases and $24.9 million and $16.5 million, respectively, of outstanding purchase commitment for products with this stockholder. The Company procures equipment, materials and components for Stockholder D to build the product and had $2.7 million and $1.5 million, respectively, of receivables from this stockholder which was included in other current assets as of December 31, 2019 and June 30, 2020 (unaudited).

In November 2018, in connection with its issuance of Series B Preferred Stock, the Company repurchased 73,150 shares of common stock from certain holders of its common stock, who are family members of one of the Company’s officers. The purchase price per share of $36.3520 was equivalent to the price paid for each share of the Series B Preferred Stock.

The Company currently rents its corporate headquarters facility in San Jose, California from a company owned by one of its officers. The lease was executed in January 2017 and expires in December 2027, as amended. As of December 31, 2019 and June 30, 2020 (unaudited), future minimum lease payments totaled $27.3 million and $25.8 million, respectively, related to this facility. Rent expense under this lease was $3.0 million, $3.0 million and $3.1 million, respectively, for 2017, 2018 and 2019, and $1.5 million and $1.7 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).

In January 2017 and December 2016, the Company issued two interest-bearing unsecured promissory notes totaling $3.5 million to one of its officers for purposes of financing the acquisition of the above headquarters facility. The loan accrued interest at a rate of 3.15% per annum. As of December 31, 2019, immediately prior to repayment, the aggregate outstanding balance of the loan was approximately $3.6 million, including aggregate accrued and unpaid interest of $0.1 million. The officer made monthly interest-only payments to the Company on the loan beginning in December 2017 and repaid all outstanding principal and interest due under the two promissory notes on December 31, 2019.

In addition, in March 2017, the Company entered into an unconditional payment guaranty with regard to one of its officers’ $15.0 million term loan. The loan was obtained for and secured by a Deed of Trust for the above headquarters facility in San Jose, California. Under the terms of the guaranty, the Company has agreed to unconditionally guarantee the borrower’s obligations under the loan. As of December 31, 2017 and 2018, the outstanding principal balance of the term loan was $14.8 million and $14.4 million, respectively. In December 2019, the Company was released from the unconditional payment guaranty and has no further obligations with respect to the term loan.

In August 2016, the Company entered into an agreement with one of its officers and Velodyne Acoustics, LLC (Acoustics) pursuant to which Acoustics agreed to, among other things, indemnify, defend and hold harmless Velodyne Lidar, Inc. from and against any and all liabilities relating to, arising out of or resulting from certain litigation matters (Litigation Indemnification Agreement). The litigation matters giving rise to the indemnification obligations involved certain employment-related claims of two former employees of Velodyne Acoustics, which was the predecessor of Acoustics. In November 2019, the Company elected not to seek indemnification from Acoustics for the litigation matters under the terms of the Litigation Indemnification Agreement and assumed control and financial responsibility for the litigation matters. By not seeking indemnification from Acoustics, the Company has

paid approximately $2.5 million in settlements in connection with the litigation matters and $2.6 million in legal costs to date, all of which are included in general and administration in the statement of operations. Such payments and costs incurred that were the subject of the Litigation Indemnification Agreement indirectly benefit the officer, the former sole owner of Acoustics. The Company believes that the litigation matters covered by the Litigation Indemnification Agreement are complete and the Company does not expect to incur additional expenses related to these litigation matters.

XML 123 R92.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
6 Months Ended
Jun. 30, 2020
Subsequent Events  
Subsequent Events

Note 16. Subsequent Events

In preparing the audited consolidated financial statements as of December 31, 2018 and 2019, and for each of the years in the three year period ended December 31, 2019, the Company has evaluated subsequent events through April 15, 2020, which is the date the audited consolidated financial statements were available for issuance. In preparing the unaudited interim consolidated financial statements as of June 30, 2020 and for the six months ended June 30, 2019 and 2020, the Company has evaluated subsequent events through August 14, 2020, which is the date the condensed consolidated financial statements were available for issuance.

On April 1, 2020, the Company entered into a share purchase agreement with a new investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $20.0 million.

On April 3, 2020, the Company entered into a Purchase and Sale Agreement with a third-party buyer to sell its Morgan Hill building for a purchase price of $13.2 million. The parties currently expect the transaction to close in July 2020, subject to the satisfaction of various closing conditions.

On April 8, 2020, the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable over two years at an interest rate of 1% per annum, with a deferral of payments for the first six months.

On July 2, 2020 (unaudited), the Morgan Hill building sale transaction was closed and the Company received net proceeds of $12.3 million.

Graf Merger (Unaudited)

On July 2, 2020 (unaudited), the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Graf Industrial Corp., a Delaware corporation (“Graf”), and VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Graf (“Merger Sub”).

Pursuant to the terms of the Merger Agreement, Graf will acquire the Company through the merger of Merger Sub with and into the Company, with the Company surviving the merger (the “Merger”). At the effective time of the Merger (the “Effective Time”), each share of the Company’s common stock, Series A Preferred Stock, Series B Preferred Stock, and Series B-1 Preferred Stock will be converted into the right to receive shares of common stock, par value $0.0001 per share, of Graf (the “Graf Common Stock”) in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of the Company, 143,575,763 shares of Graf Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of the Company’s common stock, option to purchase shares of the Company’s common stock and unvested restricted share of the Company’s common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Graf Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Merger (the “Closing”), the Company intends to enter into agreements with certain of its stockholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of the Company’s capital stock from such stockholders in exchange for an aggregate amount of cash not to exceed $50.0 million. In addition, holders of the Company’s capital stock and the Company’s equity awards will receive, in the aggregate, up to an additional 2,000,000 shares of Graf Common Stock (including in the form of equity awards of Graf Common Stock, as applicable) if, (i) on any date prior to the Closing, the closing price of Graf Common Stock on the New York Stock Exchange meets or exceeds certain thresholds or (b) during the period from the date of the Merger Agreement until six months following Closing, the closing price of Graf Common Stock exceeds certain thresholds (as further described in the Merger Agreement).

Pursuant to the terms of the Merger Agreement, Graf is required to use commercially reasonable efforts to cause the Graf Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement to be approved for listing on the New York Stock Exchange prior to the Closing. The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of Graf and the Company and the fulfillment of certain other closing conditions, including Graf having minimum cash of $200.0 million at Closing. The Company will be required to pay Graf a termination fee of $58.9 million if the Merger Agreement is terminated prior to Closing under certain conditions, including if the Company terminates the Merger Agreement in order to enter into a definitive agreement with respect to a superior proposal or if Graf terminates the Merger Agreement because the Company’s board of directors changes its recommendation to the Company’s stockholders regarding the transactions contemplated by the Merger Agreement. The transaction is currently expected to close in the third quarter of 2020.

XML 124 R93.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
Description of Business and Summary of Significant Accounting Policies  
Basis of Presentation and Liquidity

Basis of Presentation and Liquidity

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The condensed consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The Company has funded its operations primarily through preferred stock offerings and sales to customers. As of June 30, 2020, the Company’s existing sources of liquidity included cash, cash equivalents, and available borrowing capacity of $25.0 million under the revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least one year from the date the unaudited interim condensed consolidated financial statements were available for issuance.

Concentration of Risk

Concentration of Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and short-term investments with high-quality financial institutes with investment- grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation (FDIC).

The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company generally does not require collateral.

The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

December 31,

June 30,

    

2018

    

2019

    

2020

(unaudited)

Number of customers accounted for 10% or more of accounts receivable

2

3

1

 

Number of vendors accounted for 10% or more of accounts payable

1

2

2

One customer accounted for 72% of the Company’s accounts receivable as of June 30, 2020. The Company collected the outstanding receivable in July 2020. One vendor accounted for 36% of accounts payable as of December 31, 2019.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (SSP) for each distinct performance obligation in its customer contracts, total estimated costs and related progress towards complete satisfaction of performance obligation in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation including the fair value of the Company’s common stock, useful lives of property, plant, and equipment and intangible assets, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.

Reclassification

Reclassification

Certain prior year balance sheet amounts have been reclassified to conform with current year presentation.

Cash Equivalents and Short-Term Investments

Cash Equivalents and Short-Term Investments

The Company considers all highly liquid investments with original maturity of three months or less at date of purchase to be cash equivalents. Cash equivalents were $16.3 million, $44.7 million and $15.1 million as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited), respectively.

Short-term investments generally consist of commercial paper, corporate debt securities, U.S. government and agency securities, and asset backed securities. They are classified as available-for-sale securities and are recognized at fair value. Unrealized gains and losses, net of tax, are reported as a separate component of accumulated other comprehensive loss within the stockholders’ equity. Unrealized gains and losses on the Company’s short-term investments were not significant as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited) and therefore, the amortized cost of the Company’s short-term investments approximated their fair value.

Accounts Receivable

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are reduced by an allowance for doubtful accounts, which is the Company’s best estimate of the amount of credit losses inherent in its existing accounts receivable. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company writes off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Changes in the Company’s allowance for doubtful accounts were as follows (in thousands):

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Beginning balance

$

94

$

387

$

357

$

357

$

467

Charged to costs and expenses

296

77

110

344

509

Uncollectible accounts written off, net of recoveries

(3)

(107)

(101)

Ending balance

$

387

$

357

$

467

$

701

$

875

The Company does not have any off-balance-sheet credit exposure related to its customers.

Inventories

Inventories

Inventories are stated at the lower of cost or estimated net realizable value. Costs are computed under the standard cost method, which approximates actual costs determined on the first-in, first-out basis. The Company charges cost of revenue for write-downs of inventories which are obsolete or in excess of anticipated demand based

on a consideration of marketability and product life cycle stage, product development plans, component cost trends, demand forecasts, historical revenue, and assumptions about future demand and market conditions. The net change in the Company’s inventory reserve was $9.4 million, $1.2 million and $(1.8) million for 2017, 2018 and 2019, respectively, and $(2.1) million and $2.8 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively. The estimated cost of inventories not expected to be used in production within one year is reflected in other assets in the consolidated balance sheets.

Property, Plant, and Equipment

Property, Plant, and Equipment

Property, plant, and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is calculated based on the straight-line method over the estimated useful lives of the respective assets. Additions, major improvements and betterments are capitalized, and maintenance and repairs are expensed as incurred. Assets are held in asset under construction until placed in service, upon which date, the Company begins to depreciate the assets over their estimated useful lives. The estimated useful lives of the assets are as follows: buildings, 15-30 years; building improvements, 7-15 years, leasehold improvements, 5-7 years which is the lesser of the life of the improvement or the lease term; machinery and equipment, furniture and fixtures, vehicles and software, 3-5 years.

Assets Held for Sale

Assets Held for Sale

The Company considers assets to be held for sale when management approves and commits to a plan to actively market the assets for sale at a reasonable price in relation to its fair value, the assets are available for immediate sale in their present condition, an active program to locate a buyer and other actions required to complete the sale have been initiated, the sale of the assets is expected to be completed within one year and it is unlikely that significant changes will be made to the plan. Upon designation as held for sale, the Company ceases to record deprecation expenses and measures the assets at the lower of their carrying value or estimated fair value less costs to sell. Assets held for sale are included as other current assets in the Company’s consolidated balance sheets.

Business combinations

Business combinations

For acquisitions meeting the definition of a business combination, the acquisition method of accounting is used. The acquisition date is the date on which Velodyne Lidar obtains operating control over the acquired business. The consideration paid is determined on the acquisition date and the acquisition-related costs, such as professional fees, are excluded from the consideration transferred and are expensed as incurred. Assets acquired and liabilities assumed by the Company are recorded at their estimated fair values, while goodwill is measured as the excess of the consideration transferred over the fair value of the net identifiable assets acquired and liabilities assumed.

Goodwill

Goodwill

Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets acquired and liabilities assumed when accounted for using the purchase method of accounting. Goodwill is not amortized, but reviewed for impairment. Goodwill is reviewed annually in the fourth quarter, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable. When evaluating recoverability, the Company compares the fair value of the reporting unit to its carrying value. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of our reporting unit, the Company would record an impairment loss equal to the difference.

Long-Lived Assets

Long-Lived Assets

Long-lived assets, such as property, plant and equipment, intangible assets and other long-term assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined using various valuation techniques including discounted cash flow models, quoted market values, as considered necessary. No impairment loss was recognized in 2017, 2018, 2019 and the six months ended June 30, 2019 and 2020 (unaudited).

Foreign Currency

Foreign Currency

The U.S. dollar is the functional currency of the Company’s consolidated entities operating in the U.S. and certain of its subsidiaries operating outside of the U.S. For transactions entered into a currency other than its functional currency, the monetary assets and liabilities are re-measured into U.S. dollars at the current exchange rate as of the applicable balance sheet date, and all non-monetary assets and liabilities are re- measured at historical rates. Income and expenses are re-measured at the average exchange rate prevailing during the period. Gains and losses resulting from the re-measurement of these subsidiaries’ financial statements are included in the consolidated statements of operations.

For foreign subsidiaries whose functional currency is the local currency, assets and liabilities are translated at the local current exchange rates in effect at the balance sheet date, and income and expense accounts are translated at the average exchange rates during the period. The resulting translation adjustments are included in accumulated other comprehensive loss.

Gains and losses resulting from foreign exchange transactions and revaluation of monetary assets and liabilities in non-functional currencies are included in other income (expense) in the consolidated statements of operations. Net foreign exchange gain (loss) recorded in the Company’s consolidated statements of operations was insignificant for all periods presented.

Revenue Recognition

Revenue Recognition

Effective January 1, 2018, the Company early adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers and the related amendments (collectively, ASC 606) using the modified retrospective method. ASC 606 was applied to all uncompleted contracts by recognizing the cumulative effect of initially applying ASC 606 as an adjustment to the opening balance of accumulated deficit at January 1, 2018. The adoption did not have a material effect on the Company’s consolidated financial statements. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while the comparative financial information for 2017 has not been adjusted and continues to be reported under ASC Topic 605, Revenue Recognition (ASC 605). For this reason, the discussion that follows describes the Company’s revenue recognition policies both before and after the adoption of ASC 606.

Revenue recognition — Prior to the adoption of ASC 606 on January 1, 2018

Prior to January 1, 2018, The Company recognized revenue from sales of its products provided that (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred, (iii) the price is fixed or determinable, and (iv) collectibility is reasonably assured. Delivery occurred upon transfer of title and all risks and rewards of ownership to the customer, which is generally upon shipment. To the extent the Company entered into long-term production-type arrangements with customers involving significant customization of its products, revenue was recognized in accordance with ASC 605-35, Revenue Recognition — Construction-Type and Production Type Contracts either on a completed-contract or percentage of completion basis. Under the percentage of completion method of accounting, the Company primarily used the output method to measure progress towards completion and revenue recognition.

Sales taxes collected from customers and remitted to governmental authorities were accounted for on a net basis and therefore, were excluded from net sales. Shipping and handling costs billed to customers were recognized in revenue. Shipping and handling costs paid by the Company were included in cost of revenue.

Revenue from sales of products to resellers and distributors occurred upon delivery of products to the resellers and distributors assuming all other revenue recognition criteria were met.

The Company typically provides a one-year warranty on its products. If warranty period is sold or extended beyond the standard one-year term, revenue related to the extended warranty was recognized ratably over the related extended warranty period.

Revenue recognition — After the adoption of ASC 606 on January 1, 2018

Under ASC 606, the Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect

substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services and Revenue Recognition

The majority of the Company’s revenue comes from product sales of lidar sensors to direct customers and distributors. Revenue is recognized at a point in time when control of the goods are transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. For custom products that require engineering and development based on customer requirements, the Company recognizes revenue over time using an output method based on units of product shipped to date relative to total production units under the contract. Amounts billed to customers for shipping and handling are included in revenue. Taxes collected from customers and remitted to governmental authorities are excluded from revenue on the net basis of accounting. Accounts receivable are due under normal trade terms, typically 60 days or less.

The Company’s license and services revenue consist primarily of product development, validation and repair services, intellectual property (IP) license and royalties revenue. The obligation to provide services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For product development and validation service projects, the Company bills and recognizes revenue as the services are performed. For these arrangements, control is transferred over as the Company’s inputs incurred to complete the project; therefore, revenue is recognized over the service period with the measure of progress using the input method based on labor costs incurred to total labor cost (cost-to-cost) as the services are provided. For product repair service, revenue is recognized when the repair services are complete and repaired products are shipped to customer.

The Company licenses rights to its IP to certain customers and collects royalties based on customer’s product sales. IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue upon delivery of the IP if there are no substantive future obligations to perform under the arrangement. Royalties from the license of IP are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated.

Arrangements with Multiple Performance Obligations

When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated standalone selling price. The standalone selling price reflects the price the Company would charge for a specific product or service if it were sold separately in similar circumstances and to similar customers. If the selling price is not directly observable, the Company generally uses the cost plus margin approach to estimate standalone selling price. Costs related to products delivered are recognized in the period revenue is recognized.

The Company provides standard product warranties for a term of typically one year to ensure that its products comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. Please see Product Warranty for accounting policy on standard warranties. The Company also provides service type extended warranties for an additional term ranging up to two additional years. For service type extended warranty contracts, the Company allocates revenue to this performance obligation on a relative standalone selling price basis and recognizes the revenue ratably over time during the effective period of the services.

Other Policies, Judgments and Practical Expedients

Costs to obtain a contract. The Company generally expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are recorded at the time of the customer order or product shipment in sales and marketing expense in the Company’s consolidated statements of operations. Commission expense was $0.7 million, $0.5 million and $0.5 million for 2017, 2018 and 2019, respectively, and $0.6 million and $0.4 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.

Right of return. The Company’s general terms and conditions for its contracts do not contain a right of return that allows the customer to return products and receive a credit. Therefore the Company does not estimate returns and generally recognizes revenue at contract price upon product shipment or delivery.

Remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. Additionally, as a practical expedient, the Company has not disclosed the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The amount of the transaction price allocated to unsatisfied performance obligations with a duration of more than 12 months is recorded in long-term contract liability.

Significant financing component. In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The expected timing difference between the payment and satisfaction of performance obligations for the vast majority of the Company’s contracts is one year or less; therefore, the Company applies a practical expedient and does not consider the effects of the time value of money. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive financing from the customers. For arrangements with licenses of intellectual property that include subsequent minimum royalty payments more than one year, the Company adjusts the amount of recorded revenue to reflect the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provides the customer with a significant benefit of financing. The effect of the significant financing component will be recognized as interest income separately from revenue from contracts with customers.

Contract modifications. The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the standalone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the standalone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts for the additional products or services as part of the existing contract primarily on a prospective basis.

Judgments and estimates. Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to- cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.

Research and Development

Research and Development

Research and development costs are expensed as incurred.

Advertising

Advertising

Advertising costs are expensed as incurred and were $0.8 million, $1.7 million and $2.3 million in 2017, 2018 and 2019, respectively, and $1.5 million and $1.2 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.

Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the

enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

Commitments and Contingencies

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount within a range of loss can be reasonably estimated. When no amount within the range is a better estimate than any other amount, the Company accrues for the minimum amount within the range. Legal costs incurred in connection with loss contingencies are expensed as incurred. No liabilities for loss contingencies were accrued as of December 31, 2018 and December 31, 2019. As of June 30, 2020, the Company has accrued $2.4 million (unaudited) for loss contingencies in connection with the settlement of certain employment related legal proceedings.

Product Warranties

Product Warranties

The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of revenue in the period that the related revenue is recognized. These estimates are based on historical warranty experience and any known or expected changes in warranty exposure, such as trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.

Changes in the Company’s accrued warranty liability, which is included as a component of other accrued expenses was as follows:

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Balance as of the beginning of the period

$

254

$

1,317

$

3,531

$

3,531

$

4,322

Warranty provision

2,341

5,469

6,531

3,841

2,918

Consumption

(1,011)

(4,055)

(4,939)

(2,642)

(940)

Changes in provision estimates

(267)

800

(801)

141

(3,104)

Balance as of the end of the period

$

1,317

$

3,531

$

4,322

$

4,871

$

3,196

Recent Accounting Pronouncements and Recently Adopted Accounting Guidance

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which supersedes FASB Accounting Standards Codification Topic 840, Leases (Topic 840), and provides principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Among its provisions, this standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheets for operating leases, and also requires additional qualitative and quantitative disclosures about lease arrangements. ASU 2016-02 is effective for public business entities for fiscal years beginning after December 15, 2018. For emerging growth companies, the ASU was to be effective for fiscal years beginning after December 15, 2019. However, in November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates (ASU 2019-10), which included a one-year deferral of the effective date of ASU 2016-02 for certain entities. As a result, the ASU is now effective for emerging growth companies for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. The Company expects to adopt the new standard in the first quarter of 2021 using the modified retrospective method, under which the Company will apply Topic 842 to existing and new leases as of January 1, 2021, but prior periods will not be restated and will continue to be reported under Topic 840 guidance in effect during those periods. The Company is currently evaluating the impact the adoption of these ASUs will have on its financial statements and related disclosures. The Company expects to recognize a right-of-use asset and corresponding lease liability for its real estate operating leases upon adoption. See Note 12 for more information related to the Company’s lease obligations, which are presented on an undiscounted basis therein.

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, and ASU No. 2019-11. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. For public business entities, this standard is effective for fiscal years beginning after December 15, 2019. For emerging growth companies, the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by, among other things, eliminating certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 is effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact of this new standard will have on its consolidated financial statements.

Recently Adopted Accounting Guidance

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805), Clarifying the Definition of a Business, which amends the current definition of a business when evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs. ASU 2017-01 further states that when substantially all of the fair value of gross assets acquired is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business. The new guidance also narrows the definition of the term output under Topic 805 to be consistent with how it is described in ASC 606. The amendments in ASU 2017-01 apply prospectively. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. The standard simplifies the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Instead, goodwill impairment is measured as the difference between the fair value and the carrying value of the reporting unit. The standard also clarifies the treatment of the income tax effect of tax-deductible goodwill when measuring goodwill impairment loss. The Company early adopted this amendment on January 1, 2019, which did not have a material impact on its consolidated financial statements and its goodwill impairment measurement.

In June 2018, the FASB issued ASU 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 eliminates the separate accounting model for nonemployee share-based payment awards and generally requires companies to account for share-based payment transactions with nonemployees in the same way as share-based payment transactions with employees. The accounting remains different for attribution, which represents how the equity-based payment cost is recognized over the vesting period, and a contractual term election exists for valuing nonemployee equity share options. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.

XML 125 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2020
Description of Business and Summary of Significant Accounting Policies  
Schedule of concentration of risk related to accounts receivable and accounts payable

December 31,

June 30,

    

2018

    

2019

    

2020

(unaudited)

Number of customers accounted for 10% or more of accounts receivable

2

3

1

 

Number of vendors accounted for 10% or more of accounts payable

1

2

2

Schedule of changes in allowance for doubtful accounts

Changes in the Company’s allowance for doubtful accounts were as follows (in thousands):

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Beginning balance

$

94

$

387

$

357

$

357

$

467

Charged to costs and expenses

296

77

110

344

509

Uncollectible accounts written off, net of recoveries

(3)

(107)

(101)

Ending balance

$

387

$

357

$

467

$

701

$

875

Schedule of changes in accrued warranty liability

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Balance as of the beginning of the period

$

254

$

1,317

$

3,531

$

3,531

$

4,322

Warranty provision

2,341

5,469

6,531

3,841

2,918

Consumption

(1,011)

(4,055)

(4,939)

(2,642)

(940)

Changes in provision estimates

(267)

800

(801)

141

(3,104)

Balance as of the end of the period

$

1,317

$

3,531

$

4,322

$

4,871

$

3,196

XML 126 R95.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue  
Schedule of disaggregation of Revenues

Total revenue based on the disaggregation criteria described above are as follows (dollar in thousands):

Year Ended December 31,

Six Months Ended June 30,

2017

2018

2019

2019

2020

    

    

% of

    

    

% of

    

    

% of

    

    

% of

    

    

% of

 

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

Revenue

(Unaudited)

Revenue by geography:

North America

$

139,005

76

%  

$

84,541

59

%  

$

49,634

49

%  

$

35,716

52

%  

$

13,903

30

%

Asia Pacific

26,562

15

%  

39,770

28

%  

28,791

28

%  

20,538

30

%  

25,774

57

%

Europe, Middle East and Africa

16,523

9

%  

18,635

13

%  

22,973

23

%  

12,655

18

%  

5,740

13

%

Total

$

182,090

100

%  

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

Revenue by products and services:

Products

$

179,928

99

%  

$

132,933

93

%  

$

81,424

80

%  

$

51,536

75

%  

$

27,849

61

%

License and services

2,162

1

%  

10,013

7

%  

19,974

20

%  

17,373

25

%  

17,568

39

%

Total

$

182,090

100

%  

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

Revenue by timing of recognition:

Goods transferred at a point in time

$

139,852

98

%  

$

92,890

92

%  

$

62,392

91

%  

$

44,922

99

%

Goods and services transferred over time

3,094

2

%  

8,508

8

%  

6,517

9

%  

495

1

%

Total

$

142,946

100

%  

$

101,398

100

%  

$

68,909

100

%  

$

45,417

100

%

Schedule of contract assets and contract liabilities

Contract assets and contract liabilities consisted of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):

December 31,

June 30,

    

2018

    

2019

    

2020

 

(unaudited)

Contract assets, current

Unbilled accounts receivable

$

38

$

38

$

2,813

Contract assets, long-term

Unbilled accounts receivable

(38)

5,626

Total contract assets

$

38

$

$

8,439

Contract liabilities, current

Deferred revenue, current

$

812

$

926

$

4,348

Customer advance payment

13,464

11,252

11,154

Customer deposit

6,083

6,083

Total

20,359

18,261

15,502

Contract liabilities, long-term

Deferred revenue, long-term

552

903

15,060

Total contract liabilities

$

20,911

$

19,164

$

30,562

The following table shows the significant changes in contract assets and contract liabilities balances for 2018, 2019 and the six Months ended June 30, 2019 and 2020 (in thousands):

Six Months Ended

Year Ended December 31,

June 30,

    

2018

    

2019

    

2019

    

2020

 

(unaudited)

Contract assets:

Beginning balance

$

$

38

$

38

$

Transferred to receivables from contract assets recognized at the beginning of the period

(38)

(38)

Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables

38

8,439

Ending balance

$

38

$

$

$

8,439

Contract liabilities:

Beginning balance

$

16,835

$

20,911

$

20,911

$

19,164

Impact of ASC 606 adoption

(256)

Revenue recognized that was included in the contract liabilities beginning balance

(7,393)

(3,149)

(2,567)

(750)

Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period

11,725

1,402

2,627

18,231

Customer deposits reclassified to refund liabilities

(6,083)

Ending balance

$

20,911

$

19,164

$

20,971

$

30,562

XML 127 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Measurement  
Summary of assets measured at fair value on a recurring basis, by level, within the fair value hierarchy

The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):

    

December 31, 2018

 

Level 1

Level 2

Level 3

Total

Cash equivalents:

    

    

    

    

Money market fund

$

6,838

$

$

$

6,838

Commercial paper

1,494

1,494

Securities sold under agreements to repurchase

8,000

8,000

Total cash equivalents

6,838

9,494

16,332

Short-term investments:

Commercial paper

20,809

20,809

Corporate debt securities

9,217

9,217

U.S. government and agency securities

2,487

2,487

Asset backed securities

2,974

2,974

Total short-term investments

2,487

33,000

35,487

Total assets measured at fair value

$

9,325

$

42,494

$

$

51,819

December 31, 2019

    

Level 1

    

Level 2

    

Level 3

    

Total

 

Cash equivalents:

Money market fund

$

44,669

$

$

$

44,669

Total cash equivalents

44,669

44,669

Short-term investments:

Commercial paper

1,099

1,099

Corporate debt securities

1,100

1,100

Total short-term investments

2,199

2,199

Total assets measured at fair value

$

44,669

$

2,199

$

$

46,868

June 30, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

 

(unaudited)

Cash equivalents:

Money market fund

$

15,053

$

$

$

15,053

Total assets measured at fair value

$

15,053

$

$

$

15,053

XML 128 R97.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2020
Balance Sheet Components  
Schedule of accounts receivables, net

Accounts receivables, net consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Accounts receivable

$

21,902

$

12,330

$

36,143

Allowance for doubtful accounts

(357)

(467)

(875)

Accounts receivable, net

$

21,545

$

11,863

$

35,268

Schedule of Inventories, net

Inventories, net of reserve, consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Raw materials

$

14,981

$

12,374

$

6,194

Work-in-process

2,414

1,748

2,283

Finished goods

1,506

5,629

9,079

Total inventories

18,901

19,751

17,556

Less inventories not deemed to be current, included in other assets

9,517

4,764

Inventories, included in current assets

$

9,384

$

14,987

$

17,556

Schedule of prepaid and other current assets

Prepaid and other current assets consist of the following (in thousands):

    

December 31,

    

June 30,

 

    

2018

    

2019

    

2020

(unaudited)

Prepaid expenses and deposits

$

3,031

$

3,045

$

1,513

Due from contract manufacturers and vendors

3,324

4,068

5,253

Prepaid taxes

572

2,122

Assets held for sale

4,746

Deferred stock issuance costs

2,223

4,144

Contract assets

38

2,813

Other

446

1,460

1,452

Total prepaid and other current assets

$

7,411

$

12,918

$

19,921

Schedule of property, plant and equipment, net

Property, plant and equipment, at cost, consist of the following (in thousands):

December 31,

June 30,

2018

2019

2020

(unaudited)

Land

    

$

2,340

    

$

2,340

    

$

 

Building

3,142

3,142

Machinery and equipment

26,386

30,082

30,504

Building improvements

4,194

4,194

Leasehold improvements

4,376

5,581

5,781

Furniture and fixtures

1,254

1,431

1,468

Vehicles

416

759

539

Software

1,155

1,343

1,357

Assets under construction

1,093

170

1,318

44,356

49,042

40,967

Less: accumulated depreciation and amortization

(15,430)

(22,764)

(21,776)

Property, plant and equipment, net

$

28,926

$

26,278

$

19,191

Capital lease equipment

$

580

$

888

$

888

Less: accumulated depreciation

(81)

(203)

(292)

Capital lease equipment, net

$

499

$

685

$

596

The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):

    

    

    

    

    

    

Six Months Ended

 

Year Ended December 31,

June 30,

2017 

2018 

2019 

2019

2020

(unaudited)

Depreciation and amortization on property, plant and equipment

$

3,325

$

6,791

$

7,805

$

3,695

$

4,059

Depreciation on capital lease equipment

81

122

31

89

Schedule of intangible assets, net

Intangible assets, net, consist of the following (in thousands):

    

Gross Carrying

    

Accumulated

    

    

 

Amount

Amortization

Net Book Value

As of December 31, 2019:

Developed technology

$

1,170

$

188

$

982

As of June 30, 2020 (unaudited):

Developed technology

$

1,200

$

380

$

820

Amortization of intangible assets is as follows:

    

    

    

    

    

    

Six Months Ended

 

Year Ended December 31,

June 30,

2017

2018

2019

2019

2020

(unaudited)

Amortization of intangible assets

$

$

$

188

$

$

192

Schedule of accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

    

December 31,

    

June 30,

 

2018

    

2019

2020

(unaudited)

Accrued payroll expenses

$

9,335

$

10,537

$

8,843

Accrued manufacturing costs

444

3,344

3,977

Accrued professional and consulting fees

1,504

5,572

3,269

Accrued warranty costs

3,531

4,322

3,196

Restructuring liabilities

70

Legal proceedings accrual

2,440

Accrued taxes

950

944

961

Refund liabilities

4,878

Other

1,679

1,563

1,060

Total accrued expense and other current liabilities

$

17,443

$

31,160

$

23,816

XML 129 R98.htm IDEA: XBRL DOCUMENT v3.20.2
Mapper Acquisition (Tables)
6 Months Ended
Jun. 30, 2020
Mapper Acquisition  
Schedule of total purchase price is allocated to acquired assets based on their estimated fair value at the acquisition date

Assets Acquired

    

Amount

 

Developed technology

$

1,140

Property and equipment

144

Goodwill

1,189

Total purchase price

$

2,473

XML 130 R99.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2020
Accumulated Other Comprehensive Loss  
Schedule of accumulated other comprehensive loss

Accumulated other comprehensive loss was comprised of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):

    

December 31,

    

June 30,

 

2018

2019

2020

(unaudited)

Foreign currency translation loss

$

(131)

$

(216)

$

(250)

Unrealized loss on investments

(17)

Total accumulated other comprehensive loss

$

(148)

$

(216)

$

(250)

XML 131 R100.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2020
Initial Public Offering  
Summary of the combined stock option activity under the Company's equity plans

A summary of the combined stock option activity under the Company’s equity plans during 2017, 2018, 2019 and the six months ended June 30, 2020 (unaudited) is as follows:

    

    

    

    

    

Weighted Average

 

Weighted

Remaining

Average

Contractual Life

Shares

Exercise Price

(Years)

Option:

Options outstanding as of December 31, 2016

2,500,000

$

0.37

2.09

Granted

257,674

18.76

Forfeited

(154,341)

18.19

Options outstanding as of December 31, 2017

2,603,333

1.13

1.34

Granted

Forfeited

Options outstanding as of December 31, 2018

2,603,333

1.13

0.22

Granted

Forfeited

(28,125)

21.08

Expired

(2,521,875)

0.55

Options outstanding as of December 31, 2019

53,333

18.24

0.49

Granted (unaudited)

150,000

16.84

Options outstanding as of June 30, 2020 (unaudited)

203,333

17.21

3.43

Summary of RSA and RSU activities under the Company's equity plans

A summary of RSA and RSU activities under the Company’s equity plans is as follows:

    

    

Weighted Average

 

Grant Date Fair

Shares

Value Per Share

RSA:

RSAs outstanding as of December 31, 2016

1,675,000

$

4.09

Forfeited

(270,443)

4.09

RSAs outstanding as of December 31, 2017

1,404,557

4.09

Forfeited

RSAs outstanding as of December 31, 2018

1,404,557

4.09

Forfeited

RSAs outstanding as of December 31, 2019

1,404,557

4.09

Forfeited (unaudited)

RSAs outstanding as of June 30, 2020 (unaudited)

1,404,557

4.09

RSU:

RSUs outstanding as of December 31, 2016

Granted

1,954,639

$

19.74

Forfeited

(283,970)

18.58

RSUs outstanding as of December 31, 2017

1,670,669

19.94

Granted

932,444

23.73

Forfeited

(416,198)

20.40

RSUs outstanding as of December 31, 2018

2,186,915

21.47

Granted

1,473,912

28.89

Forfeited

(413,475)

24.39

RSUs outstanding as of December 31, 2019

3,247,352

24.46

Granted (unaudited)

1,073,045

16.84

Forfeited (unaudited)

(210,536)

25.82

RSUs outstanding as of June 30, 2020 (unaudited)

4,109,861

22.40

PRSU:

PRSUs outstanding as of December 31, 2019

Granted

375,000

$

4.04

PRSUs outstanding as of June 30, 2020

375,000

4.04

Schedule of weighted average grant date fair value for options and the assumptions used as inputs for the Black-Scholes option pricing model

The following table sets forth the weighted average grant date fair value for options and the assumptions used as inputs for the Black-Scholes option pricing model:

   

Year Ended

   

Six Months Ended

December 31, 2017

June 30, 2020

Weighted average grant date fair value of options

$

8.09

$

6.16

Expected term, in years

5.14

5.55

Expected volatility

47.23

%  

39.82

%

Risk-free interest rate

1.88

%  

0.371

%

Expected dividend yield

Schedule of weighted average grant date fair value for options and the assumptions used as inputs for the Monte Carlo simulation model

The following table sets forth the weighted average grant date fair value for PRSUs and the assumptions used as inputs for the Monte Carlo simulation model:

    

Six Months Ended

 

June 30, 2020

Weighted average grant date fair value of PRSUs

$

4.04

Expected term, in years

2.59

Expected volatility

45.00

%

Risk-free interest rate

0.18

%

Expected dividend yield

Schedule of stock-based compensation expense

The following table presents stock-based compensation expense included in the Company’s consolidated statements of operations (in thousands):

    

Six Months Ended

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Research and development

$

156

$

93

$

97

$

48

$

21

General and administrative

78

114

38

38

135

Total stock-based compensation expense

$

234

$

207

$

135

$

86

$

156

XML 132 R101.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2020
Net income (loss) per share attributable to common stockholders:  
Schedule of reconciliation of basic and diluted earnings per share

A reconciliation of the numerator and denominator used in the calculation of the basic and diluted earnings per share attributable to common stockholders is as follows (in thousands except share and per share amounts):

    

Six Months Ended

 

Year Ended December 31,

June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Numerator:

Net income (loss)

$

15,761 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Less: undistributed earnings to participating securities

(3,622)

— 

— 

— 

— 

Net income (loss) attributable to common stockholders — basic

12,139 

(62,300)

(67,226)

(11,658)

(33,112)

Add: adjustments to undistributed earnings to participating securities

189 

— 

— 

— 

— 

Net income (loss) attributable to common stockholders — diluted

$

12,328 

$

(62,300)

$

(67,226)

$

(11,658)

$

(33,112)

Denominator:

Weighted-average shares of common stock — basic

34,325,728 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

Effect of dilutive stock options

2,453,973 

— 

— 

— 

— 

Weighted-average shares of common stock — diluted

36,779,701 

34,320,311 

34,252,578 

34,252,578 

34,252,578 

Net income (loss) per share attributable to common stockholders:

Basic

$

0.35 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Diluted

$

0.34 

$

(1.82)

$

(1.96)

$

(0.34)

$

(0.97)

Schedule of common stock equivalents excluded from the computation of diluted net income (loss) per share

The following common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Convertible preferred stock

8,772,852

10,148,292

11,523,732

10,148,292

12,073,908

 

Stock options to purchase common stock

103,333

2,603,333

53,333

2,575,208

203,333

Restricted stock awards

1,404,557

1,404,557

1,404,557

1,404,557

1,404,557

Restricted stock units

1,670,669

2,186,915

3,247,352

2,852,717

4,484,861

Total

11,951,411

16,343,097

16,228,974

16,980,774

18,166,659

XML 133 R102.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2020
Restructuring  
Summary of costs incurred, estimated costs to be incurred and estimated total costs expected to be incurred under the restructuring program

The following table summarizes our costs incurred during the six months ended June 30, 2020, estimated additional costs to be incurred and estimated total costs expected to be incurred under the restructuring program as of June 30, 2020 (in thousands):

    

Cost Incurred 
During the
Period

    

Cumulative
Costs Incurred 
Through End of
the Period

    

Estimated
Additional
Costs to be
Incurred

    

Total 
Restructuring
Costs Expected
to be Incurred

(unaudited)

Employee termination benefits

$

1,043

$

1,043

$

$

1,043

 

The following table summarizes the changes in restructuring liabilities during the six months ended June 30, 2020 (in thousands):

    

Six Months Ended
June 30, 2020

(unaudited)

Restructuring liabilities, beginning

$

 

Provisions and adjustments

1,043

Cash payments

(973)

Restructuring liabilities, ending

$

70

XML 134 R103.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2020
Income Taxes  
Schedule of income (loss) before taxes and provision for (benefit from) income taxes

Income (loss) before income taxes consisted of the followings (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Domestic

$

24,970

$

(56,631)

$

(68,645)

 

Foreign

601

959

736

Income (loss) before income taxes

$

25,571

$

(55,672)

$

(67,909)

Provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31,

    

2017

    

2018

    

2019

Current:

 

Federal

$

7,192

$

8

$

958

State

1,428

507

(130)

Foreign

168

268

430

Total Current

8,788

783

1,258

Deferred:

Federal

1,690

3,805

(1,942)

State

(668)

2,040

1

Foreign

Total Deferred

1,022

5,845

(1,941)

Provision for (benefit from) income taxes

$

9,810

$

6,628

$

(683)

Schedule of income tax rate differences from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes

The provision for (benefit from) income taxes differ from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes for the following reasons:

Year Ended December 31,

    

2017

    

2018

    

2019

U.S. federal provision at statutory rate

35.0

%

21.0

21.0

%

State income taxes, net of federal benefit

4.3

7.4

1.3

Foreign income taxes at rates other than the U.S. rate

(0.2)

(0.1)

(0.4)

Tax credits

(6.0)

4.5

5.2

Permanent items

0.8

(0.7)

(0.2)

Domestic manufacturing deduction

(2.3)

Uncertain tax benefits

(3.8)

(0.5)

(0.2)

2017 Tax Cuts and Job Act impact

6.9

Prior year return to provision adjustments

3.7

0.2

(0.1)

Change in valuation allowance

(43.2)

(25.7)

Other

(0.5)

0.1

Effective tax rate

38.4

%

(11.9)

%

1.0

%

Schedule of deferred income tax assets and liabilities

The Company’s deferred income tax assets and liabilities as of December 31, 2018 and 2019 were as follows (in thousands):

December 31,

    

2018

    

2019

Deferred tax assets:

 

Net operating loss carryforward

$

15,365

$

27,325

Tax credits

2,522

5,099

Deferred revenue

2,633

4,601

Accruals and reserves

2,820

4,336

Inventories

2,992

2,176

Stock-based compensation

119

129

Other

61

52

Total deferred tax assets

26,512

43,718

Deferred tax liabilities:

Depreciation and amortization

(2,475)

(1,820)

Prepaids

(427)

Total deferred tax liabilities

(2,475)

(2,247)

Net deferred tax assets before valuation allowance

24,037

41,471

Valuation allowance

(24,037)

(41,473)

Net deferred tax assets (liabilities)

$

$

(2)

Summary of the aggregate changes in the total gross amount of unrecognized tax benefits

The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date. The following table summarizes the aggregate changes in the total gross amount of unrecognized tax benefits (in thousands):

Year Ended December 31,

2017

2018

2019

Unrecognized tax benefits as of the beginning of the year

    

$

1,884

    

$

1,763

    

$

2,824

 

Increases related to prior year tax provisions

44

78

308

Decrease related to prior year tax provisions

(968)

(216)

Increase related to current year tax provisions

803

1,199

1,282

Statue lapse

(226)

Unrecognized tax benefits as of the end of the year

$

1,763

$

2,824

$

4,188

XML 135 R104.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies  
Schedule of future minimum leases under operating leases

As of December 31, 2019, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

 

2020

$

310

$

4,246

2021

233

4,026

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

557

$

29,397

Less amount representing interest

(33)

Present value of net minimum lease payments

524

Less current portion

(285)

Long-term obligations as of December 31, 2019

$

239

Schedule of future minimum leases under capital leases

As of June 30, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands, unaudited):

Years Ending December 31,

    

Capital Leases

    

Operating Leases

(unaudited)

2020 (remaining six months)

$

155

$

2,120

2021

233

4,024

2022

14

3,296

2023

3,358

2024

3,459

Thereafter

11,012

Net minimum lease payments

402

$

27,269

Less amount representing interest

(18)

Present value of net minimum lease payments

384

Less current portion

(275)

Long-term obligations as of June 30, 2020

$

109

XML 136 R105.htm IDEA: XBRL DOCUMENT v3.20.2
Segment, Geographic and Customer Concentration Information (Tables)
6 Months Ended
Jun. 30, 2020
Segment, Geographic and Customer Concentration Information  
Schedule of revenue by region

The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by region was as follows (amount in thousands):

    

Year Ended December 31,

    

Six Months Ended
June 30,

 

2017

2018

2019

2019

2020

(unaudited)

Revenue by region:

North America

$

139,005

$

84,541

$

49,634

$

35,716

$

13,903

Asia Pacific

26,562

39,770

28,791

20,538

25,774

Europe, Middle East and Africa

16,523

18,635

22,973

12,655

5,740

Revenue

$

182,090

$

142,946

$

101,398

$

68,909

$

45,417

% of Revenue by region:

North America

76

%  

59

%  

49

%  

52

%  

31

%

Asia Pacific

15

%  

28

%  

28

%  

30

%  

57

%

Europe, Middle East and Africa

9

%  

13

%  

23

%  

18

%  

13

%

Revenue

100

%  

100

%  

100

%  

100

%  

100

%

Revenue by countries and customers accounted for more than 10% of revenue was as follows:

 

    

Year Ended December 31,

    

Six Months Ended
June 30,

 

2017

2018

2019

2019

2020

(unaudited)

Countries over 10% of Revenue:

U.S.

72

%  

59

%  

46

%

51

%  

21

%

China

*

21

%  

11

%

13

%  

46

%

Number of Customers accounted for over 10% of

Revenue:**

3

2

2

2

1

*

Less than 10%.

**

In 2017, one customer accounted for 26% of revenue. For the six months ended June 30, 2020, one customer accounted for 37% of revenue.

XML 137 R106.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2020
Related Party Transactions  
Schedule of related party transactions

Year Ended December 31,

Six Months Ended
June 30,

    

2017

    

2018

    

2019

    

2019

    

2020

(unaudited)

Revenue:

Stockholder A

$

7,090

$

9,447

$

(3,514)

(1)  

$

265

$

278

Stockholder B

5,080

508

1,391

3

3,544

Stockholder C

18

6,148

5,040

439

December 31,

    

2018

    

2019

    

June 30, 2020

(unaudited)

Accounts receivable:

Stockholder A

$

2,907

$

9

$

Stockholder B

251

1,404

2,239

Stockholder C

300

XML 138 R107.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies - Concentration of Risk (Details) - customer
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Concentration Risk [Line Items]          
Concentration Risk, Percentage 100.00% 100.00% 100.00% 100.00% 100.00%
Accounts receivable          
Concentration Risk [Line Items]          
Number of customers 1   3 2  
Concentration Risk, Percentage 72.00%   10.00% 10.00%  
Accounts payable          
Concentration Risk [Line Items]          
Number of customers 2   2 1  
Concentration Risk, Percentage 10.00%   36.00%    
XML 139 R108.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Changes in allowance for doubtful accounts          
Beginning balance $ 467 $ 357 $ 357 $ 387 $ 94
Charged to costs and expenses 509 344 110 77 296
Uncollectible accounts written off, net of recoveries (101)     (107) (3)
Ending balance $ 875 $ 701 $ 467 $ 357 $ 387
XML 140 R109.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies - Product Warranties (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Changes in accrued warranty liability          
Balance as of the beginning of the period $ 4,322 $ 3,531 $ 3,531 $ 1,317 $ 254
Warranty provision 2,918 3,841 6,531 5,469 2,341
Consumption (940) (2,642) (4,939) (4,055) (1,011)
Changes in provision estimates (3,104) 141 (801) 800 (267)
Balance as of the end of the period $ 3,196 $ 4,871 $ 4,322 $ 3,531 $ 1,317
XML 141 R110.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended 42 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2020
Dec. 31, 2020
Available borrowing capacity under revolving credit facility $ 25.0         $ 25.0  
Cash equivalents     $ 44.7 $ 16.3     $ 15.1
Net change in inventory reserve 2.8 $ (2.1) (1.8) 1.2 $ 9.4    
Impairment loss           $ 0.0  
Commission expenses $ 0.4 0.6 0.5 0.5 0.7    
Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false] true            
Revenue, Practical Expedient, Financing Component [true false] true            
Advertising costs and expense $ 1.2 $ 1.5 2.3 1.7 $ 0.8    
Loss contingencies $ 2.4   $ 0.0 $ 0.0      
Minimum [Member] | Buildings              
Estimated useful lives of the assets 15 years            
Minimum [Member] | Building improvements              
Estimated useful lives of the assets 7 years            
Minimum [Member] | Leasehold improvements              
Estimated useful lives of the assets 5 years            
Minimum [Member] | Machinery and equipment              
Estimated useful lives of the assets 3 years            
Minimum [Member] | Furniture and fixtures              
Estimated useful lives of the assets 3 years            
Minimum [Member] | Vehicles and software              
Estimated useful lives of the assets 3 years            
Maximum | Buildings              
Estimated useful lives of the assets 30 years            
Maximum | Building improvements              
Estimated useful lives of the assets 15 years            
Maximum | Leasehold improvements              
Estimated useful lives of the assets 7 years            
Maximum | Machinery and equipment              
Estimated useful lives of the assets 5 years            
Maximum | Furniture and fixtures              
Estimated useful lives of the assets 5 years            
Maximum | Vehicles and software              
Estimated useful lives of the assets 5 years            
XML 142 R111.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue          
Revenue $ 45,417 $ 68,909 $ 101,398 $ 142,946 $ 182,090
% of Revenue 100.00% 100.00% 100.00% 100.00% 100.00%
Goods transferred at a point in time          
Revenue          
Revenue $ 44,922 $ 62,392 $ 92,890 $ 139,852  
% of Revenue 99.00% 91.00% 92.00% 98.00%  
Goods and services transferred over time          
Revenue          
Revenue $ 495 $ 6,517 $ 8,508 $ 3,094  
% of Revenue 1.00% 9.00% 8.00% 2.00%  
Products          
Revenue          
Revenue $ 27,849 $ 51,536 $ 81,424 $ 132,933 $ 179,928
% of Revenue 61.00% 75.00% 80.00% 93.00% 99.00%
License and services          
Revenue          
Revenue $ 17,568 $ 17,373 $ 19,974 $ 10,013 $ 2,162
% of Revenue 39.00% 25.00% 20.00% 7.00% 1.00%
North America          
Revenue          
Revenue $ 13,903 $ 35,716 $ 49,634 $ 84,541 $ 139,005
% of Revenue 30.00% 52.00% 49.00% 59.00% 76.00%
Asia Pacific          
Revenue          
Revenue $ 25,774 $ 20,538 $ 28,791 $ 39,770 $ 26,562
% of Revenue 57.00% 30.00% 28.00% 28.00% 15.00%
Europe, Middle East and Africa          
Revenue          
Revenue $ 5,740 $ 12,655 $ 22,973 $ 18,635 $ 16,523
% of Revenue 13.00% 18.00% 23.00% 13.00% 9.00%
XML 143 R112.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Contract assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Contract assets, current          
Unbilled accounts receivable $ 2,813 $ 38   $ 38  
Contract assets, long-term          
Unbilled accounts receivable 5,626 (38)      
Total contract assets 8,439 0 $ 0 38 $ 0
Contract liabilities, current          
Deferred revenue, current 4,348 926   812  
Customer advance payment 11,154 11,252   13,464  
Customer deposit   6,083   6,083  
Total 15,502 18,261   20,359  
Contract liabilities, long-term          
Deferred revenue, long-term 15,060 903   552  
Total contract liabilities $ 30,562 $ 19,164 $ 20,971 $ 20,911 $ 16,835
XML 144 R113.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Significant Changes in Contract Asset and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Contract assets:        
Beginning balance $ 0 $ 38 $ 38 $ 0
Transferred to receivables from contract assets recognized at the beginning of the period 0 (38) (38) 0
Ending balance 8,439 0 0 38
Contract liabilities:        
Beginning balance 19,164 20,911 20,911 16,835
Impact of ASC 606 adoption 0 0 0 (256)
Revenue recognized that was included in the contract liabilities beginning balance (750) (2,567) (3,149) (7,393)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period 18,231 2,627 1,402 11,725
Customer deposits reclassified to refund liabilities (6,083) 0 0 0
Ending balance $ 30,562 $ 20,971 $ 19,164 $ 20,911
XML 145 R114.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue            
Revenue   $ 45,417 $ 68,909 $ 101,398 $ 142,946 $ 182,090
% of Revenue   100.00% 100.00% 100.00% 100.00% 100.00%
Deferred revenue current associated with the rights granted to receive future patents $ 3,100 $ 3,100        
Deferred revenue non-current associated with the rights granted to receive future patents 14,000 14,000        
Accounts receivable 25,300 25,300        
Contract assets 8,439 $ 8,439 $ 0 $ 0 $ 38 $ 0
License revenue            
Revenue            
Revenue $ 16,600          
% of Revenue 59.00% 37.00%        
XML 146 R115.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value Measurement      
Fair value of assets transferred from level 1 to level 2 $ 0 $ 0 $ 0
Fair value of assets transferred from level 2 to level 1 0 0 0
Recurring      
Fair Value Measurement      
Cash equivalents   44,669 16,332
Short-term investments   2,199 35,487
Total assets measured at fair value 15,053 46,868 51,819
Recurring | Money market fund      
Fair Value Measurement      
Cash equivalents 15,053 44,669 6,838
Recurring | Commercial paper      
Fair Value Measurement      
Cash equivalents     1,494
Short-term investments   1,099 20,809
Recurring | Securities sold under agreements to repurchase      
Fair Value Measurement      
Cash equivalents     8,000
Recurring | Corporate debt securities      
Fair Value Measurement      
Short-term investments   1,100 9,217
Recurring | U.S. government and agency securities      
Fair Value Measurement      
Short-term investments     2,487
Recurring | Asset backed securities      
Fair Value Measurement      
Short-term investments     2,974
Recurring | Level 1      
Fair Value Measurement      
Cash equivalents   44,669 6,838
Short-term investments     2,487
Total assets measured at fair value 15,053 44,669 9,325
Recurring | Level 1 | Money market fund      
Fair Value Measurement      
Cash equivalents $ 15,053 44,669 6,838
Recurring | Level 1 | U.S. government and agency securities      
Fair Value Measurement      
Short-term investments     2,487
Recurring | Level 2      
Fair Value Measurement      
Cash equivalents     9,494
Short-term investments   2,199 33,000
Total assets measured at fair value   2,199 42,494
Recurring | Level 2 | Commercial paper      
Fair Value Measurement      
Cash equivalents     1,494
Short-term investments   1,099 20,809
Recurring | Level 2 | Securities sold under agreements to repurchase      
Fair Value Measurement      
Cash equivalents     8,000
Recurring | Level 2 | Corporate debt securities      
Fair Value Measurement      
Short-term investments   $ 1,100 9,217
Recurring | Level 2 | Asset backed securities      
Fair Value Measurement      
Short-term investments     $ 2,974
XML 147 R116.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accounts Receivables, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Components      
Accounts receivable $ 36,143 $ 12,330 $ 21,902
Allowance for doubtful accounts (875) (467) (357)
Accounts receivable, net $ 35,268 $ 11,863 $ 21,545
XML 148 R117.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Inventory, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Components      
Raw materials $ 6,194 $ 12,374 $ 14,981
Work-in-process 2,283 1,748 2,414
Finished goods 9,079 5,629 1,506
Total inventories 17,556 19,751 18,901
Less inventories not deemed to be current, included in other assets   4,764 9,517
Inventories, included in current assets $ 17,556 $ 14,987 $ 9,384
XML 149 R118.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Jul. 02, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Prepaid expenses and deposits   $ 1,513   $ 3,045 $ 3,031
Due from contract manufacturers and vendors   5,253   4,068 3,324
Prepaid Taxes       2,122 572
Assets held for sale   4,746      
Deferred stock issuance costs   4,144   2,223  
Contract assets   2,813   38 38
Other   1,452   1,460 446
Total prepaid and other current assets   $ 19,921   $ 12,918 $ 7,411
Net proceeds on sale $ 12,300        
Morgan Hill          
Property, plant and equipment assets held-for-sale included in other current assets     $ 4,700    
XML 150 R119.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 40,967   $ 49,042 $ 44,356  
Less: accumulated depreciation and amortization (21,776)   (22,764) (15,430)  
Property, plant and equipment, net 19,191   26,278 28,926  
Capital lease equipment 888   888 580  
Less: accumulated depreciation (292)   (203) (81)  
Finance Lease, Right-of-Use Asset 596   685 499  
Depreciation and amortization on property, plant and equipment 4,059 $ 3,695 7,805 6,791 $ 3,325
Depreciation on capital lease equipment 89 $ 31 122 81  
Land          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross     2,340 2,340  
Buildings          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross     3,142 3,142  
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 30,504   30,082 26,386  
Building improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross     4,194 4,194  
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 5,781   5,581 4,376  
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 1,468   1,431 1,254  
Vehicles          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 539   759 416  
Software          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 1,357   1,343 1,155  
Assets under construction          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 1,318   $ 170 $ 1,093  
XML 151 R120.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 192 $ 188
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,200 1,170
Accumulated Amortization 380 188
Net Book Value $ 820 $ 982
XML 152 R121.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) (Imported) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Components      
Accrued payroll expenses $ 8,843 $ 10,537 $ 9,335
Accrued manufacturing costs 3,977 3,344 444
Accrued professional and consulting fees 3,269 5,572 1,504
Accrued warranty costs 3,196 4,322 3,531
Restructuring liabilities 70    
Legal proceedings accrual 2,440    
Accrued taxes 961 944 950
Refund liabilities   4,878  
Other 1,060 1,563 1,679
Total accrued expense and other current liabilities $ 23,816 $ 31,160 $ 17,443
XML 153 R122.htm IDEA: XBRL DOCUMENT v3.20.2
Mapper Acquisition - Acquisiton (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2019
Jun. 30, 2020
Dec. 31, 2019
Mapper Acquisition      
Goodwill   $ 1,189 $ 1,189
Mapper      
Mapper Acquisition      
Purchase consideration $ 2,500    
Developed technology   1,140  
Property and equipment   144  
Goodwill   1,189  
Total purchase price   2,473  
Acquisition-related costs   $ 200  
Mapper | Developed technology      
Mapper Acquisition      
Estimated useful life   3 years  
XML 154 R123.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss - (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Loss      
Shareholders equity $ (250) $ (216) $ (148)
Foreign currency translation loss      
Accumulated Other Comprehensive Loss      
Shareholders equity $ (250) $ (216) (131)
Unrealized loss on investments      
Accumulated Other Comprehensive Loss      
Shareholders equity     $ (17)
XML 155 R124.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Facilities and Notes Payable - (Details) - USD ($)
Apr. 08, 2020
Jan. 31, 2020
Apr. 27, 2018
Jun. 30, 2020
Credit Facilities and Notes Payable        
Term of loan 2 years      
2018 revolving line of credit        
Credit Facilities and Notes Payable        
Maximum borrowing capacity     $ 25,000,000.0  
Additional credit limit     15,000,000.0  
Sublimit     $ 5,000,000.0  
Unused capacity fee Percentage     0.15%  
Non-refundable commitment fee     $ 50,000  
2018 revolving line of credit | Prime rate        
Credit Facilities and Notes Payable        
Applicable margin     1.5%  
2018 revolving line of credit | Libor        
Credit Facilities and Notes Payable        
Applicable margin     2.5%  
2020 revolving line of credit        
Credit Facilities and Notes Payable        
Maximum borrowing capacity   $ 25,000,000.0    
Additional credit limit   15,000,000.0    
Sublimit   $ 5,000,000.0    
Unused capacity fee Percentage   0.15%    
Non-refundable commitment fee   $ 50,000    
Line of credit $ 0      
2020 revolving line of credit | Prime rate        
Credit Facilities and Notes Payable        
Applicable margin   1.5%    
2020 revolving line of credit | Libor        
Credit Facilities and Notes Payable        
Applicable margin   2.5%    
Paycheck Protection Program Loan        
Credit Facilities and Notes Payable        
Term of loan 2 years   1 year  
Proceeds from loan $ 10,000,000.0      
Interest rate (as a percent) 1.00%      
Outstanding loan balance       $ 10,000,000.0
XML 156 R125.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock option activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Shares :          
Options outstanding as at the beginning of the period (in shares) 53,333 2,603,333 2,603,333 2,500,000  
Granted (in shares) 150,000     257,674  
Forfeited (in shares)   (28,125)   (154,341)  
Expired (in shares)   (2,521,875)      
Options outstanding as at the end of the period (in shares) 203,333 53,333 2,603,333 2,603,333 2,500,000
Weighted Average Exercise Price :          
Options outstanding as at the beginning of the period (in dollars per share) $ 18.24 $ 1.13 $ 1.13 $ 0.37  
Granted (in dollars per share) 16.84     18.76  
Forfeited (in dollars per share)   21.08   18.19  
Expired (in dollars per share)   0.55      
Options outstanding as at the end of the period (in dollars per share) $ 17.21 $ 18.24 $ 1.13 $ 1.13 $ 0.37
Weighted Average Remaining Contractual Life (Years) :          
Weighted Average Remaining Contractual Life 3 years 5 months 4 days 5 months 26 days 2 months 19 days 1 year 4 months 2 days 2 years 1 month 2 days
XML 157 R126.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - RSA and RSU activities (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
RSA        
Shares :        
Outstanding as at the beginning of the period (in shares) 1,404,557 1,404,557 1,404,557 1,675,000
Forfeited (in shares)       (270,443)
Outstanding as at the end of the period (in shares) 1,404,557 1,404,557 1,404,557 1,404,557
Weighted Average Grant Date Fair Value Per Share :        
Outstanding as at the beginning of the period (in dollars per share) $ 4.09 $ 4.09 $ 4.09 $ 4.09
Forfeited (in dollars per share)       4.09
Outstanding as at the end of the period (in dollars per share) $ 4.09 $ 4.09 $ 4.09 $ 4.09
RSU        
Shares :        
Outstanding as at the beginning of the period (in shares) 3,247,352 2,186,915 1,670,669  
Granted (in shares) 1,073,045 1,473,912 932,444 1,954,639
Forfeited (in shares) (210,536) (413,475) (416,198) (283,970)
Outstanding as at the end of the period (in shares) 4,109,861 3,247,352 2,186,915 1,670,669
Weighted Average Grant Date Fair Value Per Share :        
Outstanding as at the beginning of the period (in dollars per share) $ 24.46 $ 21.47 $ 19.94  
Granted (in dollars per share) 16.84 28.89 23.73 $ 19.74
Forfeited (in dollars per share) 25.82 24.39 20.40 18.58
Outstanding as at the end of the period (in dollars per share) $ 22.40 $ 24.46 $ 21.47 $ 19.94
PRSU        
Shares :        
Granted (in shares) 375,000      
Outstanding as at the end of the period (in shares) 375,000      
Weighted Average Grant Date Fair Value Per Share :        
Granted (in dollars per share) $ 4.04      
Outstanding as at the end of the period (in dollars per share) $ 4.04      
XML 158 R127.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Fair value for options and assumptions used (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2017
Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average grant date fair value of options $ 6.16 $ 8.09
Expected term, in years 5 years 6 months 18 days 5 years 1 month 20 days
Expected volatility 39.82% 47.23%
Risk-free interest rate 0.371% 1.88%
Expected dividend yield 0.00% 0.00%
PRSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average grant date fair value of PRSUs $ 4.04  
Expected term, in years 2 years 7 months 2 days  
Expected volatility 45.00%  
Risk-free interest rate 0.18%  
Expected dividend yield 0.00%  
XML 159 R128.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stockholders' Equity          
Total stock-based compensation expense $ 156 $ 86 $ 135 $ 207 $ 234
Research and development          
Stockholders' Equity          
Total stock-based compensation expense 21 48 97 93 156
General and administrative          
Stockholders' Equity          
Total stock-based compensation expense $ 135 $ 38 $ 38 $ 114 $ 78
XML 160 R129.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Additional Information (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2020
USD ($)
$ / shares
shares
Oct. 25, 2019
USD ($)
director
$ / shares
shares
Sep. 04, 2018
USD ($)
$ / shares
shares
Aug. 28, 2018
$ / shares
shares
Aug. 01, 2016
USD ($)
director
$ / shares
shares
Jul. 28, 2016
USD ($)
Jul. 26, 2016
$ / shares
shares
Jul. 25, 2016
Vote
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Mar. 31, 2017
Sep. 30, 2016
USD ($)
$ / shares
shares
Dec. 31, 2015
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
shares
Oct. 11, 2019
$ / shares
shares
Dec. 31, 2016
shares
Jan. 03, 2008
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Number of common stock shares authorized                 58,000,000       67,000,000   67,000,000 58,000,000        
Common stock, par value | $ / shares                 $ 0.0001       $ 0.0001   $ 0.0001 $ 0.0001        
Additional number of shares of common stock authorized for issuance             55,000,000                          
Maximum number of preferred stock shares authorized             8,772,852                          
Preferred stock, par value per share | $ / shares             $ 0.0001                     $ 0.0001    
Number of shares converted from each share               10                        
Net proceeds | $                         $ 19,919,000   $ 49,790,000 $ 46,658,000        
Repurchase value of common stock | $                               $ 2,500,000        
Common stock issued                 34,252,578       34,252,578   34,252,578 34,252,578        
Common stock outstanding                 34,252,578       34,252,578   34,252,578 34,252,578        
Issuance cost | $                         $ 1,196,000              
Stock based compensation | $                         156,000 $ 86,000 $ 135,000 $ 207,000 $ 234,000      
Unrecognized compensation cost | $                         $ 1,100,000   $ 41,000          
Remaining weighted average period for recognition                         3 years 5 months 4 days   5 months 26 days          
RSA                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Stock based compensation | $                         $ 0              
RSU                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Granted (in shares)                         1,073,045   1,473,912 932,444 1,954,639      
Stock based compensation | $                         $ 0              
2007 Stock Incentive Plan                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Number of shares authorized under the plan       3,904,557     4,275,000                     1,404,557   10,250,000
Common stock remaining available for future issuance                         0   0          
Option expiry term                         10 years              
Vesting percentage                         25.00%              
2007 Stock Incentive Plan | RSA                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Shares outstanding                         1,404,557   1,404,557          
Granted (in shares)                       1,675,000                
2007 Stock Incentive Plan | Vesting period one                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                         25.00%              
2007 Stock Incentive Plan | Vesting period two                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                         25.00%              
2007 Stock Incentive Plan | Vesting period three                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                         25.00%              
2016 Stock Plan                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Number of shares authorized under the plan             5,263,731                     7,763,731    
Common stock remaining available for future issuance                         3,075,537   4,463,046          
Option expiry term                   10 years                    
Vesting percentage                   25.00%                    
2016 Stock Plan | RSU                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                   25.00%                    
2016 Stock Plan | Vesting period one                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                   25.00%                    
2016 Stock Plan | Vesting period one | RSU                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                   25.00%                    
2016 Stock Plan | Vesting period two                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                   25.00%                    
2016 Stock Plan | Vesting period two | RSU                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                   25.00%                    
2016 Stock Plan | Vesting period three                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                   25.00%                    
2016 Stock Plan | Vesting period three | RSU                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Vesting percentage                   25.00%                    
Common Stock                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Number of common stock shares authorized       58,000,000       20,000,000                   67,000,000    
Common stock, par value | $ / shares       $ 0.0001       $ 0.0001                   $ 0.0001    
Number of votes | Vote               1                        
Price per share | $ / shares                     $ 17.0982                  
Repurchase value of common stock | $                     $ 50,000,000.0                  
Number of shares repurchased and retired                     2,924,272                  
Minimum public offering price | $ / shares                         $ 36.3520              
Minimum conversion price                         23.9196%              
Shares outstanding                 34,252,578       34,252,578 34,252,578 34,252,578 34,252,578 34,325,728   34,325,728  
Velodyne Acoustics                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Dividend distribution to other shareholders | $           $ 2,800,000                            
Preferred stock                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Number of common stock shares authorized                                   14,274,612    
Stock Issued During Period, Shares, New Issues       11,523,732                                
Preferred stock | Common Stock                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Common stock, par value | $ / shares       $ 0.0001                                
Series A convertible preferred stock                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Maximum number of preferred stock shares authorized                 8,772,852       8,772,852   8,772,852 8,772,852        
Preferred stock, par value per share | $ / shares                 $ 0.0001       $ 0.0001   $ 0.0001 $ 0.0001        
Stock Issued During Period, Shares, New Issues         8,772,852                              
Price per share | $ / shares         $ 17.0982                              
Net proceeds | $         $ 143,300,000                              
Issuance cost | $         $ 6,700,000                              
Liquidation preference per share | $ / shares         $ 17.0982                              
Right to elect number of directors | director         2                              
Series A convertible preferred stock | CEO | Velodyne Acoustics                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Percentage of ownership           100.00%                            
Value transferred | $           $ 3,970,000                            
Series B convertible preferred stock                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Number of common stock shares authorized       2,750,880                           1,375,440    
Maximum number of preferred stock shares authorized                 2,750,880       1,375,440   1,375,440 2,750,880        
Preferred stock, par value per share | $ / shares     $ 36.3520           $ 0.0001       $ 0.0001   $ 0.0001 $ 0.0001        
Stock Issued During Period, Shares, New Issues     1,375,440                                  
Price per share | $ / shares     $ 36.3520                                  
Net proceeds | $     $ 46,800,000                                  
Issuance cost | $     $ 3,200,000                                  
Liquidation preference per share | $ / shares   $ 36.3520                                    
Right to elect number of directors | director   1                                    
Series B convertible preferred stock | Common Stock                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Common stock, par value | $ / shares                 $ 36.3520             $ 36.3520        
Repurchase value of common stock | $                 $ 2,700,000                      
Number of shares repurchased and retired                 73,150                      
Series B1 convertible preferred stock                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                        
Number of common stock shares authorized                                   4,126,320    
Maximum number of preferred stock shares authorized                 4,126,320       4,126,320   4,126,320 4,126,320        
Preferred stock, par value per share | $ / shares                 $ 0.0001       $ 0.0001   $ 0.0001 $ 0.0001        
Stock Issued During Period, Shares, New Issues 550,176 1,375,440                                    
Price per share | $ / shares $ 36.3520 $ 36.3520                                    
Net proceeds | $ $ 19,900,000 $ 49,800,000                                    
Issuance cost | $ $ 100,000 $ 200,000                                    
Liquidation preference per share | $ / shares   $ 36.3520                                    
XML 161 R130.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator:          
Net income (loss) $ (33,112) $ (11,658) $ (67,226) $ (62,300) $ 15,761
Less: undistributed earnings to participating securities         (3,622)
Net Income (Loss) Available to Common Stockholders, Basic, Total (33,112) (11,658) (67,226) (62,300) 12,139
Add: adjustments to undistributed earnings to participating securities         189
Diluted $ (33,112) $ (11,658) $ (67,226) $ (62,300) $ 12,328
Denominator:          
Weighted-average shares of common stock - basic 34,252,578 34,252,578 34,252,578 34,320,311 34,325,728
Effect of dilutive stock options         2,453,973
Weighted-average shares of common stock - diluted 34,252,578 34,252,578 34,252,578 34,320,311 36,779,701
Basic $ (0.97) $ (0.34) $ (1.96) $ (1.82) $ 0.35
Diluted $ (0.97) $ (0.34) $ (1.96) $ (1.82) $ 0.34
XML 162 R131.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share Attributable to Common Stockholders - Computation of diluted net income (loss) per share (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 18,166,659 16,980,774 16,228,974 16,343,097 11,951,411
Options          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 203,333 2,575,208 53,333 2,603,333 103,333
RSA          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,404,557 1,404,557 1,404,557 1,404,557 1,404,557
RSU          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,484,861 2,852,717 3,247,352 2,186,915 1,670,669
Convertible preferred stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 12,073,908 10,148,292 11,523,732 10,148,292 8,772,852
XML 163 R132.htm IDEA: XBRL DOCUMENT v3.20.2
Retirement Plans (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Retirement Plan          
Percentage match of employees' eligible contributions 25.00%        
Contributions under the 401 (k) savings and profit Plan $ 0.5 $ 0.5 $ 0.9 $ 0.9 $ 0.5
XML 164 R133.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Reserve [Roll Forward]          
Provisions and adjustments $ 1,043 $ 0 $ 0 $ 0 $ 0
Cash payments (973)        
Restructuring liabilities, ending 70        
Employee Termination Benefits          
Restructuring Cost and Reserve [Line Items]          
Cost Incurred During the Period 1,043        
Cumulative Costs Incurred Through End of the Period 1,043        
Estimated Additional Costs to be Incurred 0        
Total Restructuring Costs Expected to be Incurred $ 1,043        
XML 165 R134.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income (loss) before income taxes          
Domestic     $ (68,645) $ (56,631) $ 24,970
Foreign     736 959 601
Income (loss) before income tax expense     (67,909) (55,672) 25,571
Current :          
Federal     958 8 7,192
State     (130) 507 1,428
Foreign     430 268 168
Total Current     1,258 783 8,788
Deferred :          
Federal     (1,942) 3,805 1,690
State     1 2,040 (668)
Foreign     0 0 0
Total Deferred     (1,941) 5,845 1,022
Provision for (benefit from) income taxes $ (6,660) $ 52 $ (683) $ 6,628 $ 9,810
XML 166 R135.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Effective tax rate reconciliation (Details) - USD ($)
12 Months Ended
Jan. 01, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes        
U.S. federal provision at statutory rate $ 21     $ 35
U.S. federal provision at statutory rate   21.00% 21.00% 35.00%
State income taxes, net of federal benefit   1.30% 7.40% 4.30%
Foreign income taxes at rates other than the U.S. rate   (0.40%) (0.10%) (0.20%)
Tax credits   5.20% 4.50% (6.00%)
Permanent items   (0.20%) (0.70%) 0.80%
Domestic manufacturing deduction   0.00% 0.00% (2.30%)
Uncertain tax benefits   (0.20%) (0.50%) (3.80%)
2017 Tax Cuts and Job Act impact   0.00% 0.00% 6.90%
Prior year return to provision adjustments   (0.10%) 0.20% 3.70%
Change in Valuation Allowance   (25.70%) (43.20%) 0.00%
Other   0.10% (0.50%) 0.00%
Income Taxes Provision (Benefit)   1.00% (11.90%) 38.40%
XML 167 R136.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Deferred income tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Net operating loss carryforward $ 27,325 $ 15,365
Tax credits 5,099 2,522
Deferred revenue 4,601 2,633
Accruals and reserves 4,336 2,820
Inventories 2,176 2,992
Stock-based compensation 129 119
Other 52 61
Total deferred tax assets 43,718 26,512
Deferred tax liabilities:    
Depreciation and amortization (1,820) (2,475)
Prepaids (427) 0
Total deferred tax liabilities (2,247) (2,475)
Net deferred tax assets before valuation allowance 41,471 24,037
Valuation allowance (41,473) (24,037)
Net deferred tax assets (liabilities) $ (2) $ 0
XML 168 R137.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes      
Unrecognized tax benefits as of the beginning of the year $ 2,824 $ 1,763 $ 1,884
Increases related to prior year tax provisions 308 78 44
Decrease related to prior year tax provisions 0 (216) (968)
Increase related to current year tax provisions 1,282 1,199 803
Statue lapse (226) 0 0
Unrecognized tax benefits as of the end of the year $ 4,188 $ 2,824 $ 1,763
XML 169 R138.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jan. 01, 2018
Jun. 30, 2020
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Federal corporate income tax rate $ 21     $ 35  
Net deferred tax assets       1,900,000  
U.S. federal Cash taxes paid on deemed repatriation tax       100,000  
Minimum tax effect on GILTI provision     $ 200,000    
Tax expense impact on GILTI provision     0    
Valuation allowance     (24,037,000)   $ (41,473,000)
Unrecognized tax benefits, if recognized, impact on income tax     $ 1,600,000 $ 1,300,000 1,300,000
Income tax benefit related to release of valuation allowance   $ 6,700,000      
Federal          
Operating loss carryforwards         107,400,000
Federal | Research and development          
Tax credit carryforwards   2,800,000      
State          
Operating loss carryforwards         $ 73,400,000
State | Research and development          
Tax credit carryforwards   3,900,000      
Foreign | Research and development          
Tax credit carryforwards   $ 1,000,000.0      
XML 170 R139.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Future minimum payments due (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2020 (remaining six months) $ 2,120  
2020   $ 4,246
2021 4,024 4,026
2022 3,296 3,296
2023 3,358 3,358
2024 3,459 3,459
Thereafter 11,012 11,012
Net minimum lease payments 27,269 29,397
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2020 (remaining six months) 155  
2020   310
2021 233 233
2022 14 14
Net minimum lease payments 402 557
Less amount representing interest (18) (33)
Present value of net minimum lease payments 384 524
Less current portion (275) (285)
Long-term obligations as at the end of period $ 109 $ 239
XML 171 R140.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
May 06, 2020
patent
Apr. 30, 2020
item
Nov. 30, 2017
item
Sep. 30, 2016
patent
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Rent expense under operating leases         $ 2.2 $ 2.1 $ 4.3 $ 4.1 $ 4.0
Purchase commitment         37.9   $ 41.6    
Accrued loss contingencies for employment matters         $ 2.4        
Quanergy Litigation                  
Number of Patents under lawsuit | patent       1          
Number of petitions filed | item     2            
Hesai and RoboSense Litigation                  
Number of Patents under lawsuit | patent 3                
Number of petitions filed | item   4              
XML 172 R141.htm IDEA: XBRL DOCUMENT v3.20.2
Segment, Geographic and Customer Concentration Information (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]          
Number of operating segments | segment 1        
Revenue $ 45,417 $ 68,909 $ 101,398 $ 142,946 $ 182,090
Percentage of Revenue 100.00% 100.00% 100.00% 100.00% 100.00%
Number of Customers accounted for over 10% of Revenue 1 2 2 2 3
North America          
Segment Reporting Information [Line Items]          
Revenue $ 13,903 $ 35,716 $ 49,634 $ 84,541 $ 139,005
Percentage of Revenue 31.00% 52.00% 49.00% 59.00% 76.00%
Asia Pacific          
Segment Reporting Information [Line Items]          
Revenue $ 25,774 $ 20,538 $ 28,791 $ 39,770 $ 26,562
Percentage of Revenue 57.00% 30.00% 28.00% 28.00% 15.00%
Europe, Middle East and Africa          
Segment Reporting Information [Line Items]          
Revenue $ 5,740 $ 12,655 $ 22,973 $ 18,635 $ 16,523
Percentage of Revenue 13.00% 18.00% 23.00% 13.00% 9.00%
U.S.          
Segment Reporting Information [Line Items]          
Percentage of Revenue 21.00% 51.00% 46.00% 59.00% 72.00%
China          
Segment Reporting Information [Line Items]          
Percentage of Revenue 46.00% 13.00% 11.00% 21.00% 10.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Segment Reporting Information [Line Items]          
Percentage of Revenue 37.00%       26.00%
XML 173 R142.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Related Party Transaction          
Refund, net of taxes     $ 4,100    
Stockholder A          
Related Party Transaction          
Revenue $ 278 $ 265 (3,514) $ 9,447 $ 7,090
Accounts receivable     9 2,907  
Stockholder B          
Related Party Transaction          
Revenue 3,544 3 1,391 508 $ 5,080
Accounts receivable 2,239   1,404 251  
Stockholder C          
Related Party Transaction          
Revenue 439 $ 5,040 $ 6,148 $ 18  
Accounts receivable $ 300        
XML 174 R143.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Nov. 30, 2019
USD ($)
Apr. 30, 2019
product
Nov. 30, 2018
$ / shares
shares
Jan. 31, 2017
USD ($)
item
Dec. 31, 2016
USD ($)
item
Aug. 31, 2016
employee
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Mar. 31, 2017
USD ($)
Related Party Transaction                            
Future minimum lease payments $ 27,269 $ 29,397             $ 27,269   $ 29,397      
Stockholder D                            
Related Party Transaction                            
Number of products | product       1                    
Accrued purchases 2,500 2,700                        
Outstanding purchase commitment 16,500 24,900             16,500   24,900      
Stockholder D | Other current assets                            
Related Party Transaction                            
Receivables 1,500 2,700             1,500   2,700      
Officer                            
Related Party Transaction                            
Future minimum lease payments $ 25,800 27,300             25,800   27,300      
Rent expense                 $ 1,700 $ 1,500 3,100 $ 3,000 $ 3,000  
Number of Unsecured Promissory Notes | item           2 2              
Related party loan financed           $ 3,500 $ 3,500              
Interest rate           3.15% 3.15%              
Aggregated outstanding balance   3,600                 3,600      
Accrued and unpaid interest   $ 100                 $ 100      
Unconditional payment guarantee value                       $ 14,400 $ 14,800 $ 15,000
Number of former employees | employee               2            
Litigation settlement     $ 2,500                      
Legal Fees     $ 2,600                      
Officer | Series B Preferred Stock [Member]                            
Related Party Transaction                            
Repurchase of common stock (in shares ) | shares         73,150                  
Purchase price per share | $ / shares         $ 36.3520                  
XML 175 R144.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 02, 2020
Apr. 08, 2020
Apr. 03, 2020
Apr. 01, 2020
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Subsequent Event [Line Items]              
Proceeds from issuance of preferred stock, net of issuance costs         $ 19,919 $ 49,790 $ 46,658
Term of loan   2 years          
Ordinary shares, par value         $ 0.0001 $ 0.0001 $ 0.0001
Paycheck Protection Program Loan              
Subsequent Event [Line Items]              
Loan proceeds amount   $ 10,000          
Interest rate (as a percent)   1.00%          
Morgan Hill building              
Subsequent Event [Line Items]              
Purchase price     $ 13,200        
Series B-1 Preferred Stock              
Subsequent Event [Line Items]              
Issuance of convertible preferred stock at $36.3520 per share (in shares )       550,176      
Issue price per share       $ 36.3520      
Proceeds from issuance of preferred stock, net of issuance costs       $ 20,000      
Subsequent Event [Member] | Merger Agreement | Graf and Merger Sub              
Subsequent Event [Line Items]              
Ordinary shares, par value $ 0.0001            
Number of shares as consideration 143,575,763            
Aggregate amount of common stock agreed to exchange in cash $ 50,000            
Number of additional shares entitled to receive 2,000,000            
Minimum cash requirement $ 200,000            
Termination fee 58,900            
Subsequent Event [Member] | Morgan Hill building              
Subsequent Event [Line Items]              
Net proceeds from sale transaction $ 12,300            
EXCEL 176 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( :*4U$'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 " &BE-1ANM5RN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI^GZ!T,W%\63@N""XBTDL[O!)@W)2+MO;QIWNX@^@)!+9G[Y MYAM(IX/00\3G. 2,9#%=3*[W2>BP9GNB( "2WJ-3J,0;O>##9^P+S&C 'AUZ2L!K#DS. M$\-AZCLX V88873INX!F(9;JG]C2 79,3LDNJ7$%W%G:#L5O[ MCXU/@K*#7_]"?@%02P,$% @ !HI349E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" &BE-1+@H*1ZX# !4#0 & 'AL+W=O,TX5$*D]3(@]CFHC= MT,'.Z<4+VVRU>>&.!AG9T"75W[.%A)Y;J<0LI5PQP9&DZZ$3X@]CW#<&Q8@? MC.[461L95U9"_#:=>3QT/$-$$QII(T'@\48G-$F,$G#\.8HZU9S&\+Q]4G\L MG =G5D31B4A^LEAOAT[/03%=DSS1+V+WB1X="HQ>)!)5_*)=.;;==E"4*RW2 MHS$0I(R73[(_!N+,P,<7#/RC@5]PEQ,5E%.BR6@@Q0Y),QK43*-PM; &.,;- MJBRUA*\,[/1H*J(<@JP1X3&:<B?",>^5?!SSA]0R[M#ON=[%KU6Y7&KT&O]/X_1/^%* M:0F[Y9=ELG8U6;N8K'UMLM=#1IN":3=?WF,+1%!!!%:5HY,O=,.,9T#S3-)& M&KO.C]G3M^E?SS/T-)^&+W=H_CQYL.!U*KS.+7BO9(_F,<2*K5E4+L5SGJZH M; *U*_9:]QBW>H'7L^!U*[SN+7AS'@F9"5F0W:&E)IHB(=%$Y%S+ SSCQI#: MQ:F!R%\%;O&1&-76Q*./@ME \->G06]=Z%5R[N0XHWQJ#&&5S0GH0WM M+$'C=Z$MA-(D07^S[.*>NZ+8#^#/86/S:S;?[F)!!M7 912[0*?3MX'4.1VW MK#I/(H*8++8"=OSEK'%%Q.\&][X?V%(NKA,_MJ?NX[(]L@3^0A/831LA#XU0 M=ITPBJ"$@;1#XU+,1E>?"/BF(V&9DB1!XUS!9Z4:Z>PZ6EHS Z[/ 'S3(3!+ MJ=PPOD$?04%O85NE&>'-<;,+7B.KTS^^*?_/]N@5SD[%BI-I0243<2.676U- M$GO*JI,^OBGK3^#$E+#WYU!N[=$7VAPKNY3G>;C;#EJX:R.KTSRV9^80*IZX MJ'H>$[)IY+$+7 R2>U;HFIU2E/,*1>8,+FO>ZFUU90C+0KD>7MXWOA*ST11* MZ!I,O8?NLPR#T8V0 M6$G8SO[ZVR-D!)J6+-_P>!\22^9TSYSIGNDS;JL\ MW[P?#++Y2J^#["S9Z!@^62;I.LCA-7T89)M4!XO":!T-F./(P3H(X][E>?&[ MF_3R/-GF41CKFY1DV_4Z2']\T%'R=-&CO9=?W(8/J]S\8G!YO@D>]$SGWS8W M*;P-]EX6X5K'69C$)-7+B]X5??^9*V-0(/X=ZJ?LX)D8*O=)\MV\3!<7/AELH_PV>9KHDI!K_,V3*"O^)T\EUNF1^3;+DW5I##-8A_'N9_!<+L2! M 14-!JPT8%T->&G NQJ(TD!T-7!+ [>K@2P-9%<#51JHK@9>:>!U-?!+ [^K M 75>(N=T-MD'>Y=TNRPI4FP4Y,'E>9H\D=3@P9]Y*/*TL(?,"F.SI69Y"I^& M8)=?#O_\.AI_G8U'!)YF?WZ9CJ[NX.7#U9>KK\,QF4W&X[L9>4>^S4;DUU]^ M.Q_D,*@Q'$.WW"'.8@YL-V\S^"%,QIH_GHE=$#&)UZ MC>;C=O.1GK^,3GW$_+HS=]3\8V?NJ/FD^^0]Q'S:8?+,;33_U'UTA9A_[FXN MC\T'D.+[/&?[/&>%/]Z4Y]LTU7%.@BS3>?:^Q2/?>^2%1]'@\2[)@P@VZ:%? M;'OLO+B%%U/@'B^IXW,E' <2\O$P%S$D]16UD!,4R00_1!Z1$GM2H@.I9C([ M:WDX,)<^4S89%$F5:Y-!D((JZ322BGI##A^L$\9) M67,0TG.1T-M 5W)A)_P$\2@\GS;2\O:TO%9:PV2]#G,0?A"D(%Z081+G8?R@ MXWD#M59W1M6^SS;!7%_T0+9F.GW4O4N"59,3^9G\O)^C=?/WZ^:W;IA9GLR_ MKY)HH=/L7V3\]S;,?[3M&.I4*L-Y-2(@H#,S0)_\XIQ!C"ELH)0\!M%6_TX@ M._K.[A_)5@'0(L$V7R5I^(]>_$YDGPO95U04\?3[S%-]Z?,7:)AE6[TH/H-K M0Y;# \2;_*J?Y]&V>*2T#Q*@+UU:H!CM4X_U?:%>7&3;^_^ S"=Y0C9)EH6P ML>'*L-#KC9'^OY$@)U 1]5[*%&Z@2NGUO4[W5;H/-ME&%_>$Z >JEAPKZ>W] M/NZ$FKR&.@[6@22D[0?<8A$:TG T;()P\2Z,R3S8A'!4H(2H-0DF'5<@IQT& M%8Y :N$$@5*_[O687R4%*&M/QNUZ&P4F1$0OER;HR9+,5P&<$)!*YII7'/ F M;39)%,[Q.#)K@N],L68>PAO#2@'*!B&.8'VI_.9R2"O%0KM(ENQHE^MBEZ,, MN5V<.%;!QPA2229L=M?45BZ>N?TCZV#[]$% V*-_0GQ22H6R$_ S O5=05N2 MJA).M(MR.BBAQ0'1>:V["RLYRQ>G[; M.)]3WUQACB-CXR@H),]7#7&II ]MUSXWJ3:'-M'/&QUGN-PI71P)+P\V89VT M#6.^D*K.Q8;!;81+WD"E4B/4/\D-JW1S1(<[GF,%T<8III3GUPG9..H*QF3# MIF&5#&+M,F@:/^JL%*8K'2U,M;E+MUE.RDL%1H_959Y292)!:S,?(U &BMKS M:#VC)R@4L YW: /-2D"P=@'QVBV2(<6=*L5@D66=$289H,RZ4 SJC#"H%)RY MLHG10?>@6_N@XU625269M9?D+I=)9I="*I7B]?Q&<$:-B/HZ(>Y@PZJ&HX=5 M)9"UET#@DAH9WG;T,+LD<=>GOA5W&^=:]0T!F%: 'F>5)(5N>%5&]72N'Z MHH%95;Y9>_G^*T@A]U[G9-?<6BJ-2HC;#!DC7N"T=)ATK;Q$:KP+-5Z)6FY, M6X<]7I1*"+!V(?#F?DZ[OSZ1Q.3]HOXY7>X.TM"E#Q2PVGVZ(Q M;H0V]\M(G$ \\*88NO)VS\%:\5@XTA5XH^_(O[>U#3DB')3'D@(IRX$,:3PS-W'XF4C?<;%09T_ MIE:I0=ZN!D_2+^2VLGM'&5"6EH['H+XG%&5U*8\@A:-<[V 5CSE7>I&WZ\6W MM0JY+?3<0M[6)CPL@8?JP(4;N!"BO@8=/5YC'@L@/P9^; 36U5WCT+4X31&/ M30=>I6QY%V7[O[812^?'K5#\8HU FR[6*!2_6 \.OHEBOI+U1Y ^A'%&(KT$ M6^=,@9-T]RVGW4N>;(HOI]PG>9ZLB\>5#H"G <#GRR3)7U[,]UWVWS6[_"]0 M2P,$% @ !HI344 &,/X?! @A, !@ !X;"]W;W)KH0CO.;2!!(_[WB*HTA:$G[\ MR(UJQ9J2>/[\8?T^$R_$O""&IR3Z'F[X;JAY&MC@+4HCOB2'SS@79$M[:Q*Q M[#\X'+&.JX%URCB)<[+P( Z3XR_ZF0?BC "M!H*9$TQ50C\G]%4)5DZP5 EV M3K!5"4Y.<++8'X.517J&.!H-*#D *M'"FGS(MBMCBP"'B?RR5IR*MZ'@\='T MZ7$6/*Z"&1!/JZ>'^6S\+ :3\<@>%Z!/Q>(XH3O, _7*/H+_ W^ M #I@.S'+!CH7?DAK^CI?P VTP/UU;T:^GV7]J@'3">C.V6Z+K:NV#^SV#\SLV]EL/1+^SZK7:? M<;PG5#1,(/B1AOS7#4GMJR6U&BSHA)5D0N-4Q(TKA>:IW?&)Y&;/=Q1"494= M^U)@#=*$T#-]R[W06(<4GXCC^DZ#S+->!?[>8C?)%^C<3T5>I8X#7MPQ=.58M\I9A MU&>9,C10@I9%GIH'>$OWT))GU3KO]"W'A=:EOBK0-SW7\?N7ZJI U_/[GF4U M:#MU#K"]=;BI,\IM*@BL AL$5H'M D\M#&SO87*!3 H$>\)8^!)A((X:4?+E MW4RM/E^YK%>1366]!EE?UO6SVPAY._4OHJ]APD"$MX)J]%R1S/1XX7,<<++/ M+BA>".?99Z=F5M%OU^#W-_LF7QA3D^RI.\I/!LBA>CX;#?+XTJS _3%]- K\\I]DJ M+. Q>QGFKYD)%Y71*AXRSY/#51@E@]/CZMU]=GJ(A>ED6Y8OAZ?%K^&)FIOCV>I_!TW#+LHA6)LFC-"&9>3X9G-&C M&R9*@PKQ5V3>\YWOI)S*4YK^4SY,%R<#KQR1B3+0 [(PS^$Z+A[2]RM33Z@:X#R- M\^IO\K[!"@#/UWF1KFIC&,$J2C:?X?=:B!T#X,$-6&W ; ._Q8#7!KRO@5\; M^'T-1&T@^LY!U@:RKP=5&ZB^!KHVT+:!;#$(:H.@KP?J?43.ZVVR#?8FZ399 M4J78."S"T^,L?2=9B0>^\DN5IY4]9%:4E$MJ5F3P:P1VQ>GYW>WXXG9V,2;P M;7;W93H^>X2'V2-\?+VX?9R1NPFYN[]X.'N< H ]_)G]M-N>L@Z"(>BV%8]]B#=BG8S7 MZ^20<.]/PCSF(0,Z[S;_&F9@3EO-Q[V]TP QO^CM'36?_-K<+W]M\%?=YF,S MWPY>8ZG0WQSS?OUKWF_ZFZN.-.3;-$"I:\#!S=U<5 E".T KQ'/+(" MJI/8T@A9 *D=!%,B$4;950;Z>I^TRS>T83[7B74GIN MFKFX R0?I@B=1A(,89.2N=E]@P #3;U6<8*M.$&G.+?0?T2[>8!I$R"+D%/J M3OL205(JD0UHBB A*YAT-<*0K-32$2EP-S6A9'L&4:^I][SN;?WA;$*FM^-O ML\>'Z=D7*/L>[@\[EB#=J23I;SR&*&MXV>\[B$8UV:YTOA:!MA0>(SC&*!=R M'S>I<;M!TX$0E%KY@N X;)P>W\==(7ZI"K0]OBG")ZFB6K4D0%,L4-XIYR0+ MD_DRRG^VCUS5/+LCH!Z'T\4>*8;SN&A+U:8 H=T52,^3=533[*TK/.8($ \Z M L2CC@#QL&.N-=.!HR8"5%0)WA;XIDZAXK?I.BG0T$EGMHH%0MN!PG@- M47@F[V$&:[X@<10^17%4_,!Z38J5-THP6[H)!BS/>4KM(Q1#TN[IZ3 LX9=*=5;*S2-#D=4L9-'E=&.PERG>$ M12HC&@C?Y\ZN@R"A1H["[/\7YR.* M5$P^M#>,V1J[0*E\;N^N$XR0:3\(?&9KC""UIP(F;8U=H \-J"^='0(K*<$Y MAP88UY@U51WKKNIZ=0:CFF1OJ)I9XQPC*$X#;BLT07!42.AS+"41'*25HO96 MB^ .&/6E$):0&)"6H=&L1<>FAF7TEYN(48(Q4*5\&U(X.@H16 S9?;L<'X_1I('W/CI"+]#T%/9&T(X11\H"Q M@+=4A:QI!UAW._!W=4MBH!=X@Z(0SKM\&690T*3K(B^@1R@;$#CT[M=/<30G ML^I'-(IN@0V5H(8:3]G!<9',K\XQ9TD@G!KJ4$V%+7I?SBL4R: ,MQ?:M _G MONA-T\"ZFX91F(.890>VB.)UJ7[2K!0HSC=!^+.'ZMS)#&T$7RX<]FX,ME+=1^>DZK%V]PN;-]N M[]S/JIMFZ_V('EU0Y/V$'EUA[Z?TZ&9SZ=FXW5S\?PVSERC)26R>80C>H8*9 M9)N[],U#D;Y65Z!/:5&DJ^KKTH00WQ( OS^G:?'Q4#K8_H^&T_\ 4$L#!!0 M ( :*4U%)^&M+)0H /XZ 8 >&PO=V]R:W-H965T&ULO9MM;]LX$H#_BA <<+M 78NODHHT0&([:?:Z:2Y.;W$XW ?%EA-M9]+XI?A<&9(SSP<2:?/>?&I?$J2RONRS%;EVY.GJEJ_ M&0[+V5.RC,O7^3I9J6\6>;&,*_6V>!R6ZR*)Y\V@93:DOB^'RSA=G9R=-I_= M%F>G^:;*TE5R6WCE9KF,BZ\7298_OSTA)]\^N$L?GZKZ@^'9Z3I^3*9)]7%] M6ZAWP[V6>;I,5F6:K[PB6;P].2=OKJ2L!S02_TJ3Y_+@M5>[\I#GG^HWU_.W M)WYM49(ELZI6$:M_GY-1DF6U)F7'7SNE)_LYZX&'K[]IOVR<5\X\Q&4RRK,_ MTGGU]/8D//'FR2+>9-5=_OPNV3DD:GVS/"N;O][S3M8_\6:;LLJ7N\'*@F6Z MVOZ/O^P"<3 @()8!=#> &@,8MPQ@NP',&,!#RP"^&\#- 3:3Q&Z , 90:AD@ M=P.D,8 PRX!@-R!H%FL;W69IQG$5GYT6^;-7U-)*6_VB6=]FM%J1=%5OQ6E5 MJ&]3-:XZ&WVX&4]NII.QIUY-/[R_'I_?JS?3>_7O]\G-_=3[<.F-WIW?7$VF MWO6-^N+#Z!_O/KP?3^ZF?_SW?RC M[?S4,O_5W?FETCO^.+V_NSY_KZRXNWT]RI=+M4VG53[[A*@<]U!Y/I^G]=Z/ M,^\V3N>#ZY4WBM=I%6?(!),^$\QFF^4FBZMD[HV313I+*T3S90_-B)HKMYK[ M'/@U5/MBOSGH?G/01@^WZ+F(LW@U2[RX4B[-7GN,O/*H3R1FT5:3:#35^>_S M620XB7S?/QU^1FQ@>QN8TX8;E8ZSO"RQ.;8C]L"58\"*/]]-M?*I2)*..$ M'HM-H!CW Q'Z\ECN$LJ)QNG@6.Y*@OA$3!)A#4^P#T_0*3R_I"NO?(J+I/RU M4Z@"8(\*%0LYQ\T)]^:$75?KM\WJM4>%W800A,XWUBH$1AH2DU:)2Y?$D8O1 MWL7(Z>)U66X:'_.%-]N6A;(N"UZ5>]-UOBKS O,V MY*;FRF<01LI9P);O@, MI4R?$3WVG49\79C][_7\+I$A7C\K( MLL*RU6BGR[7W=B)'&4V(,&3,R"@31-)!"NI'+2T&*0,!PDA31G$'%\$'4L8@R<^,B@F8$;+IL($,UR% WR/R0I$DA<&S- MLUAW8>I*V\,$%$!B10M3DBYAITD#QV4P,&=0/&0<[\/2[V M&2!"W6; [=#,7&,*@8/**/1#X#XBR'QU@A>F]U!PFS0M"$,UPM!NS08C%;8' M K*$"@0-I05RJ08)Z@:)EY2PG2IW":,0*M 2ALCA)0P1Q$L8-K.SA%%-,[1; MJ^2E)8Q"]'"6,*K1@[K1PY$M+BFLY0/"222Y;X8,DR12K8(U9KKLTY!'5LG:B8!@$(%2+R)E,UZ[JV.>#"P9NFNA- MM0RB!3'3XY@A%QV86BLFB!D#* EB8%'&;4S%-%:P'] 9:0-;AES=V-IG,4\S M!NM]=6/$(%. 58!UW40[1&2@C*8:(RH-2>]IDF"M;KX@N:ZAEV M904D68@:A(='MC Q%I+#?;&NURQRYJ#.&=FQJMX,ZQIH9YUN%8 MKP([ZV""Z%D'$<3/.HB@^ZS##VZUZ-7^: \9UOYPG'6X1A/>J_V!6P%1!99A M#IG!4H8124L91B3Q,HP(NLLPU[S"O[L#@@<-N3W#58:Y!@/N!H.[9);%*LLM MTEG5ODG]/25C?@E1R0LR!\,,%\&DB0NJ DJ!L=E!W' M4*,,=Z-,_]H)N6; * @#Q) !(Y&RWF3M"2(*XF#3)JT55&,-=V/-CZF@R+6; MG8&X?4)#CG!#CJN&"L@QYD*(5CJ9("(#*L)0!N8Z=)$\=E.#C.C65#DFRGI? M(6[#.TVD;Z9C@5RM"2EATDS<$T1R0.J;A(+(S,>(J B"D-M:.$*CDNAV$Z:= MKBVQ@&"C8L$)#2T6:;(1G;-,>-,@VS@(I#NXI[=UVN10(?# %>8*8.(A*,D*H/68:*D3G)L@! UJV M.&R"2";,S84T08)0U)Z9FPMI@JB?BV#2O!/K$A&U["XH*!D)[-UFH6%'].J" MM$<-LH-D7 ;$EJHT.H@^71"+%9 6D%0-R[LM52,@8$O52"/$F:HU,8CO;818 M8@$AP9FJI68$^7,:(1O]#_HO>$@ZQ@YJWW4JLY2%]28TL,T$$3>RPZ!)1 M8 FSLOEJA! M.G'6#UG3R?$G!X^CN&D _XE4Q7I9\JO)E\_(IB>=)40NH[Q=Y7GU[4T^P?^3U[']02P,$% @ M!HI3456-<$$< @ "00 !@ !X;"]W;W)K]ZC6U)6.6%@]V(9!N*H.:L@ED0=RY+*/R/@XCQPNLYE(V'[0IL- M-PQJNH<4]*:.)6;NE25G)52*B8I(V V<8?=YU#/]MN$'@[.ZB8EQLA7B8))Y M/G \(P@X9-HP4%Q., ;.#1'*^-UR.MN$W&>0>NG;_@RP97]DG/;ZSDD.RHMRA:,"DI6-2M]:__##<"_!_!; M@&]U-P=9E1'5- RD.!-INI'-!-:J1:,X5IE+2;7$*D.<#L>K9319II.(8)2N M%O-HN,8D7>/R.EFN4[*:DO%LN'R9I&2^Q,)J_&VV6D23)/U )M\W\_4O\C&F M$BI=@&89Y9\"5Z,RP^]FK8I1H\*_HV)8RP[I/CX0W_,]52";^I?$15M7;_[5 MFV]9/]]A?4F&4]0<;=)U,A\NT&$2=][A[5UY>^_RIEID!Y) #E!"3H0D8\HY M1M%1LFI/8I!,Y \D_8^1YF\T_(^6WXS-*>SZ7_VN_]0/W-.M,O?F9LV0O%*Y M9Y4B''8(]3I/?8?(YN$UB1:UO>RMT/AT;%C@K((T#5C?":$OB7D_U^D/_P)0 M2P,$% @ !HI346'A _SV"0 *C !@ !X;"]W;W)KC'.D[R=T>KHMB< MC$;Y?*768?XVW:A$_[),LW58Z*_9XRC?9"I<5$+K>$0\SQ^MPR@Y.CNMKMUE M9Z?IMHBC1-UE*-^NUV'V\[V*T^=W1_CHY<)]]+@JR@NCL]--^*AFJOBZNM39+P=W/+]HGE?/:F8\F<=Z@-W";;RO:@R$NZ<97O45U8556.PR(\.\W29Y25>*VO M_%"5=B6OBS%*RE4X*S+]:Z3EBK.+SY_&EY]FEV.D/\T^WT['YU_TE]D7_>?C MY:_7K[OY MZ>&)"Z!*>EW>/[S.^NWAXL)1Q;3=0FBECPYM(6&^0A/=SG.TS-(U^KQ165A$ MR2,Z+UML5$0J/W'88:T=5MEA W8^:4X2IWD.%4LMR2O)DG@\G1U3BK'F(KHX MGG;K D!B[// 0MX 2%\0XEO(#Q"24,^SD+M8,( M(#'A 1L,8]"&,?BE/66:/*G\R. MZHV-(Y(S9B?*!AYC20,@48!*+K@8S!/V.O[H_5*F)E$2)O/#=W^\PU3Q:Y*U M; V[D]58Z<4B$ 3( X!D4DA@Q4!(AOM-I>\UZ;PF>[V.DKE^PLX5>K-0]:>R M-NM@E+M[]4']LXV>PECI;1ETFP ;!:4"V%( *!4,V%(@8-7,[ !UGG [5YZ M"R QQ8(,A[+C*=A-5&;;S296:QVA,*YCMM1UNU,NSCKM: IV\Y1J16S":(&6 M:5;F+ETK5(0_!LJ1V9$1 ;8[UC6 I,3>%6X '-0Y/@ XP@#*=(MMUA)4"H!-&(AF"\-Y!4&^[WGX4G%E M_DNF[QDU!!NL*:#K"TT0 K-0('; !/9(8!8 @-0+W!?2S#\ )(&D5#(S_Y!Q M30UQ@,T" )""#, U(U:KT=A1!D 'E/& BR,E7L# M(#7(Y](;BEU'RXB;EEVI1"^8N"(BX6(=)5%>E OH2:%YFE?/B%%%U6:;-,FK MCHC4CWD=\:I#YOE6,[90:.B7^\!E^:N#.$"&;# K!9(GX>I;Q6+#10XD/Y ME#MB1-S$Z)"I 0'HD.X'@EI>VT I/")-IVV8K_69G DR&Y#===3WN6,XQ,UP MM,_95NU)-+?7.P]\Z9LNVSB]HW.3KTU!G$T ;P!<7UW?YXY[$?=T:*+WS/DJ MRBO6ZTPV,*V14EK,%\)1SZ0G4P"&/1MW ^"D+P,QX'?'!(F;"4Y;JN]T&F \ M 65FY5Y#.(*9S[GIM@V$<#>00KV;L"&_.YY%@O]BYM58Z1,;SG4O-2,# +$F MP=PG9F@@I/0IMTH" HJ 2CZTZW6LC\A_E.=&= ,Y6[[$$=S-%N% M&5S&U*8HF!)/2N()TWL;.K#YTH[*T/WSHM\PTJ30&(9P"GEA0Z$<3@'<,6$5 ML25F:X+,._.]\[+JU]Y6_>J\DG9TA[KISEWXLUJ,NFC2Y5)EI8V*$8/QM@F( MM58@:N1YW#,Q2G0^"D&2 <$Y)Y^SL)FNFP@UKTOD,+,%<1W M&-DUW0].1SFH>]!4)>L8/:C'*$G*JM5+L%@II(E8E$(G7\:-PMW&KADQ)<:& M,0%PH'-7%'C9!2B\!G #T=H/[)\JZ'@3VS/\J:.E=,7LB]-[9A,@R*T+ $<# M(ICAU26 DQ1+;#SZ73%@) 3HNP9PD+XI@(/##@ AAS\ CKC3TQ$TA@]_:[.( M\GF!NX,IE&\?_E;SFD.G>1[I)[T= ME@B>3P'>E!$B?6)G$&!)F%%.K,=\ $GT[N$+Z5M'62"E5-* R8'Y'^L(%7./ MLL9*R*%_<%)!=LY4>2F:$/WKCM+O%W4?2['_[)DS3QDSO#1X??'_'.MK$W&_97O5&E77D@QU /@Y^ MH\KL=T\$>O8$<)*5IR?,Q6/C,*:!;[V@&NTX?H%/)ABX?H5/IM#U&WQR6Q];[\S6I^@_AIGF #F*U5+?@O=6:"^R M^F!Z_:5(-]7AX(>T*-)U]7&EPH7*2H#^?9FFQ0;(J(08!! Y*U MOW[?U1?0H&3'V6.&'WR0!/IX_>ZKG]]4]2>]5JI)/F^*4K\8K9MF^_VC1WJQ M5IM,CZNM*N&7555OL@8^UE>/]+96V9)>VA2/9I/)XT>;+"]'+Y_3=^_KE\^K MMBGR4KVO$]UN-EE]^TH5U_Q/ (&?QSK! L(P_9,R1G1)?]/]O1O^!]@Y[F6=:G5?%/_)ELWXQ.ATE M2[7*VJ+Y4-W\I&0_)SC>HBHT_9W<\+-/3D;)HM5-M9&7806;O.1_L\\"!^^% MT\G "S-Y87;?%X[DA2/:**^,MO4Z:[*7S^OJ)JGQ:1@-_T.PH;=A-WF)IWC9 MU/!K#N\U+U\KO:CS+8&T6B47]556YO^5X>=5J>%SKY&*K:OI.)UFY3%YE M.M?X^/M::54V]-/S1PVL!T=]M)"Y7_'_5&6SULF;T8X!$ PD)C9J#Q:K9SQ)_;,>VW&/=X[[UQ[ZSKF1 M*WVOM]E"O1AM<:#Z6HU>_EHU*IG^[=]. 7#/\)_I[)E\^G9K37ZLLU7RMEP" M5=5Y5B3G5;T=)P?-6B4XV6SR[+S:;+/RECY-GQTF,$B6S(NL_)0 ^US W_Q MDI<+>+F".=42/B2O59'=9+5*8!I (I7,'A,6G(Z3CS"\C)O<9#I!S@LOP3\) MSKQM81RM<+%JM4+F5E[!I!M57ZDZ31;9-F]@K< (8'KU>;'.RBN5)IG6P.*S MQ1]MKG,&!C\"X\$S&AZI5>4!*X'Y=+[)BPSXG@$;;&>>E_S[3=ZL8?D*']Q4 ML!7SE-(!C"S,S]W+!F#A;@%Z9=4D!(JU-F9:(0>OC*%1 &[,J<&J &0@Y$UF*=$O2]]W0[ M_QU600E_?V>>NVSG@-6+,6S-X:%! M3Q*5,':6W*RK M95W92P -BLSI=YAM!?!4L\&+EA1XHP(Q3L[HG(ED#-\-0;;. MEH1% &+8_@+>Q&\K2^\P!)P6:0-Y#[&/<;?B/XQ:R-& . :RM\C)!G#8L69KK9T*Y13 \ MBW;)P@L?H\$8L]62URO3R+(N:1R'SG*,P@0!#>R)P%0/9K,3T%:+@G&BQ&D6 M;8W0:T%5JV_JG-[$)>5:D]S&UX[']K4 D+.3^P"R0U,Z*TBL3M/3)X_3$] 6 ML^629"4 F_?;;LD662A@'O B$$B^4.9]NU)5:V$6B34_ +HDRC+DJ>JSJA>Y M)LK.ZZ2Z!L@41=40;E6LN_@G=P$//+1/1&'J+;4/WFP+GS[GN'.8_0%@W>D MM+UA=@&^,^!D?&S&2PY(-SM"#I]OP#;*2E6UNKAE9+L_*Z-UX>_AYG>?Z!9H M&UG%M@"%D:!Y8+!2?GEO?K$Z&Y[X<3H]F:2/)R= N76=E1W*Z;V<_$,>LZ, M'T->*^@ $#F9),"KDL%74P>02\ J7=5WT$@'YD_&D],.T(\]L3K:*5='I$#A MFR164R%OG!A?7H8ZM+=&IU>DJ'CI%G:"N'VSSA=KD>=#L&)V/B=FO5*DXN4@ MHY0&9!'\<@WRGW>(^TNND+V6M'] M^A89FM),?3+*1H$N#@M""PEP$Z@2?K@4 ID=9(<'T\>'#GMP?!K.<*$SD)[3 MI\<3LA4R^ GE9*CKQ=YQ?)PX =AP68/+(Q5[>CI)EMFM1F.G0.JM:CHSUL+ M9"E9&-N!CJ7))_X%'V^ MNE&J,S&#U^._1(2$E_O>80/6A!9R>90^?[(8; M@6RI0&1N##9YZTA%O70:(@C+U??)07X843;C]AZL+Y?'0<"IC>5JN() 5R$. MHFH@9K!VP 05)(+]EX(+1,\ +!]$&1 M*KE,SA6H!*M\@61:H:_!-\,.'#8%"M;7#FAE%2QW4RWS%<,:33N0T@LRY!NP MO1VG[&ZE FA=94:?07"J33*=3/[=Z/HA///04EQ62AO3#(]-#9R83YJP'B+] MZ]S3/;\:HBQ?9#A2XCV4B!YU='V$Z7DTR>RO99;TG&Y2^U0*$:M\;Z"QUSR^('@ET M1&I#7ZL,[!^12-=9T0*?_Z.%Z1 -&Q!\&4QPROS%'(H,,*P&'.!3R. W^%$C M6LY!5>63\Q 7Z1]C1F3?B-O4.!-3)-,M2B44 VPDJ<^^CLRC&T&R5("0EH25O 0_!^97Z,G&]1 -,%T8T/ 1+ Z W MU+?(JY$0T"Y9X" DQ"RM_ "++Q^>HNAKUP;QV=GENW_I8;6'CQV! R8^O@=O &&VNUSC4NSR;YP7S/O(" MOZ%MC(UK]&V))X8.[H:/T$=U09J(LHMZH4,- .9-U8*(6F2M9JZ$8@EV<96C M,!" M).(226Q0"LV@ 6 M,FKUO)Y-@5QJ23H2CA(;$6G:!C*-E /H7@&,:E T0$BG/:X6>KG^G(IM.%UH M-.C># $?9+7,.(?0GW'I)#=.;K6Z;<^>(,<]JARKY=I0#S&Z"7.AW$0-J7I[WDNGNT:5*%0H5/E&1.-4=G4WSP M[K'><:"R;\?^M25?.)_?VS(0L>CANT5Q VJ-) 5T3XL?X6-"&",RWGVB7T+ M]S9,TZA8L-[E"K4S%(:XS"6 'D/HH"QEH"5DZ-8EJ<@.#9*)/U2LAQEEB5PU M*_;3H-L85T:.YQ-&KXA'19(+8+Z68U2U%RL<RC.4MBXS;,!Y] ] MSN0@(TEPD^77YF#ZVD1$/^@?(+F-@]V2$<7:U2:&9_?63\@E,C\T"K\ A"4B M(#_I[W^2@?I"-:-HP/]1]]6W\3*A[U-$OUN##,I?QO7 M>QQ+ D%!MPRQSS?UWGQN)*_TS/SN.T>_J1<7QE,X'=/_$I^!/;MXF6T7_A5UW MGOV8U398ZS++CPE7+@"AGJ% MD)W.TJ>S:3I[&IC@!AMPZ4LZ^RFI"B, MS!*ZJR@SX);X!)&<8Q8I.L!8]G7FF3[QYJD5AN,$_K%=].:[$\F\M+2CKZ O M(9;_83);M36)ZK^.W+K["JDNH#$IJSMOE\C2Z>1;T]>44IO^MPGKNZ\CJ;??)O#31YR(E8-.PX7" MJ#WY)EVVL_J\4-LFEDU\D[.'M-U*R#2CB"A # ,C6DPJ6/ M.J,U>3$P4P-5 M(G(VDX\"<,&98Q3 1II4I/2GGAH2*B&IY,^H^B$A#&?2I'A^!"'443*]3EUT M@/QP%M=\CQQEC<(*\R8>'G"I+M:-K;(:C1IQR&%D?%=\P5IYM;K..;>I5ABJ MZ*6,6A3$\,Z:'.J<;(6IB4WV&8TJTO$X"_7!5'+W_$1&&6()IGU5M.P8_KP% MBE/Z,(6O.?XG'M*RW4PX[O5#BB[PM$M#%H2#EJQF<64S2-JTK,CZS# MGP["?")ZBM503)U3EE47^1]MON0PT1(3+?,Y;9'C+P#!PQV1R=0+Q-X#5U=5 M 38KQ3ZZW,";@O"JX[CH1?I$/VR HS0;XCC')&TS-(7+I6&:K+"_TG^:BW\Q@[QCK%B [K?6N MK?X7;?$GXZB3\>7D? MIT_*5!F^&XO:#..7M3T[_/ZO@>3[GH^OWE@])UHPPV%NTCIL&<>!5HI]:(^! MU0%-K90C,2O]OLX108H;OLBAC%YRP;T=&E2)T,XU< D8"'BJ95B"+"X63H?H M[\'FC5NUL2]>P]Q#=O.8Q(=K."ZC)%'*6N@]IYHM'VUV>7^X(1ADR1JLD8/:1,8E#.> MI,9XNTQ.PZ!V$E(O6CF.*X&"IS:ER?NR>NB*F1VC,1E/#=&\2 Q0+3+X*0<9 MAAGLHE"K^AJ6CD!!KH7*4XT+Q0"'1H=Y5Q5*DUXUBF0-6%HA#(E;:F$=5(+Y M%:AH M(VK.Y0J$ M%*I#ESC^A&?/RT(UW,L$]C'5QM]ICD6#>JU,U7MTARYJ6B5& MJ&>0JKP+Z1B]AG%GC6XVM6@I LGRMS;).61)PF0B?04QP?#,U;W(L=8M(RYAD_/3H:S%L.'W?^":M%=.F4CE-_,HX)X4*$2E2YZXQQ MPXML'J!39E.")CEH?#8%+VQQB22!8';.1_#347RNY^Q4.Q$AY6/P9%HE1#1HM57$EB&;V5<38J%SRC@:Q+0XLY*76" M9YR[CBX8JMHUD6[[&@CAI;$T=M ORNU? #(5ZZ8]M05K= UU.PID3Y&D2;2E M1Y"6, (F$LI&RW\H.TWCM[F V!.$PD(#!^J>-+Y$QT9/7(7,2%AVSZN:W5!V $50RP"NQ3F!D.8[4R&_#H=%D%\_0 M$(\2VK/)>P!X\0MD+DMGE=>;PW3W2;O<"U+KQ]DCG0S&ER^ M ^!#6V2V/H20^;RI2]&O #_R9<@1P;=GR]Y8S3ZTWPBR=F'Z)2\9,$RR=Y!), M^T)2*LS#QAPYXVFE3&=706P,Q:S V+4!I6Z+1COG+)F:VB'$V/2MH KL\&&= M?S9!6!;D84T[(A9"WRPLI_S))8G?:RLTS*#$ES!E HWOSUNN$3(SW:JLECE> MPV@;/\21&H?!JFU0G&V=:T5_[:'HM1&!V'8H&J\F'5J&CHZ!VFQ<./W.+!<"1?)'"W M"2&T@:83J:W0=MDVG7(T2V>!>D9:'-7UY,XA_'.[V0(88$L7K6?U7.)7[=9J M@;/)=!9H?C]?O+H,:]3(<\U(T62? -S+:^ '0',D?$3_!!9MLMK(&W,-B%:U M2%>40DMHZ[D:6;;7RG1+@O3*L,]C7@\V%'#UTU,>,)U%$E%XGM+ M65IGD%>C_$42+\G #-4B"+J^5'-PQY-C>VY9/<_@'!Y>?"Z4E,&Q@L U-$5% MJJ"OF&*<@[BI2$&D65PST%!F\DI0K65Z@R4RQ*WBA5ELEAI,.4-X5C%',+JV M.?>JK,JY!(C@Y'/0520=JBJ'ED1NHZ&,5*"&*_RZI(K"Q1H%.]B-PCW#Z(J) M=HZ3'SAND%JH3B>S@_GAP=32A$%@2BTZ]VH4*J;A/)W8,2<97A= M$<,+C09R=DE-KN32>=O@(8?WP5H*5W.P&Q6C@)F%*TT-=B:[Z\Q1"&?'J4%X M8$./L@EJ],C3*[V6N*%-WW\F8?"4ZA( M89#PW[))%UDV^4'ID5"U;!KU![T0BH7HNQ,(\O=W9^I MVVWJ7ZF=E;!#\ZMSC^T,#74W%$G>D$B:F[=9UU2L2FY+?M_!"?]) M8P$[#&@5UVP>>P/Y8,:^7&?2D,D*&**^78NPX"4<6P.FHW!$Q4!J+>\>T+[VZ@M?(]U%7GTX M_<*7#Q: :@P:,7X3;U]^@S["9@X8@85R#5JTH0X20=VTB7AOICM6$\NP')WS M^Y>R""E>ZN;3,$N"<<13ABXB:D8 W!1%VA7[7EW*L(1\0<28M!T3Y8952%\. M*1I#.N5:;X>NT^.C].3)2?KD\9&W5W^M9/J;)D6V>UB(B8*'?O(+'F<+YF9# M461T ]4YR5C./,,TZFT6I%.6A.$T.C5[$YSL@'6HA&\GYT+9(&5"^',GXWLXF7)TSD\B M5=N]E)2HB,Z+CZC)TIZ0BT-Y-^TVM'1-% *5;L-:&2-;@:.#"8S#F2 M.HB **)H$'38)"."]+)@,60+BYJ\8KG?HRXDXTROC9['Q)4\.)E(E1\*SXKS M /)>AQ:7S>3M)M0E ]'%7AS2)ZD*B99L5LN^-%<80=PF]=.Y.?O.ZPXVT":. MN! I;AA4G)T$C*B6/+>L]$YK3 #,8OWJGI\+CG< M_^G.-%^!IO-]D/\.V[#6@ZM 6K:>,JE"M)$,>_3=KE&G1^-CV]Q -',\-I]W M#3%]#!A1M8N',1:GNF2,S =KJT[O!F4 M=-A3QCE-&<4.;&;J@^D)1M-7X@C%5' 9D-)A):T(?SJR/SV$GT273TWG4L+8 MLA?;[VG*8(Z5'/69C2^8MNPN4 6K7?.8Z'"?OWITG!WAXMJ#$ MQFZEJP/Q?<)R;)SYA+!P)8EX,BG;T=Q9+)?O^(N V8>*?8SH.ZV=/J/ ;-&Z!??C*B- M3>/=; ZZQY\R:OQB7W@;,8EPO%XP.&VV+ID=Y+9$!Y)%N4!389$HO'*@9-$K MP]1&">"6OG)>/2)BQ>2C]][(U-_;6HL59;=J$VMSFH]%QQ]B0CF$AG9L")D7J%PB0#95(>R>A.D M.FN[0CPUS],HM$,$;-?+>HEKC.0<,'(083MM=K\!*]A:S"7\ ;+N)V=W2UE8 M]P]MGD 3.N#%R3#BMQKYC\>ASH:9]:%];M<4*^(TA1ZO)D@7E M>NS=!U1^;TPD]Q0U2F3_#6?"P,'JU#;)H^QI5YE*G?:"@6\R[E8DOB3G(/XI MJYN'EXNJ:1Y^J(!A5.2,95+YZ?(#?D(=WF6QS;4J662R?]\T7L33PFS&E-QJ M+6H"&$!F2\6$CT$2_%YQ?B4G>ZWS>>YW(1R 2"HE ![&D"2(G0X^>QT\NO,P MX?%KV5H'ZURQU4$8IXMQ%X<$?$(;C!?57ER76 LN>JCN#G_[KF/OQ$LTN32V MO<*4A>.8#TYD[-(T+[8I*#^H)>8,D' (NDE<848^&NX9]D;\(@1B)(GFNW\Q MCV;*\(-BYJ3#\BOO70HMHH9Z/XKAZU/0*6A40:_WI3E"LDZE>@B,-EAT=;V"OJ<6G! SZ+![.) MM3?',"\U&O @.% M*D'BGCR+ZXRI[]W&,WF=P7& 1,)RH# 97,L*LHXRUUO9 MZ-!D)-.)Q9"4XWP#IX=!S8;CWFW=%1 M4&3=2Y"*^P/BCD.CM=D1J[K'@%EYM$^87%OK<*;YY[>2.7!@$A-M!A[6/JF" M\C"SWD:[DSGOF#[L]80RS$2X*\7T=B()9T)P2^2@/8NG("$:P^%BLQW%UK17 M(VFAUJ_+&W*#QD7170=A\U4XYO0MCR0UR,%O4>)QJ#_WL!\A)PI'I(-7I$/D MMKI1@171,;>CLUB]3;NMD(M4E5?9E;APY/(5F]/#^:XVZ$3N=VZYQ+[[P*CG M>"3H*??A;.-^W_H_P9_B#H:13 $&8YF8X$L0Z6 MXO(.5..[C+.P=-,3YAN**7A:A(Y?>F)[9'D?OL-B>3'WI=#(*Q#B?,7N;2YR MP/:]'@:@#$(5CIVG+6I#H(6+%P3C?R[]?&@(XZ[LJ2[ ^ 6^=)3TE6D4#%R MDX/_-:U,;FA(CM*3Z=-T.CN-M9+RY-..RPCNA61I6/"\HHH;$BB8G&ZZ%7[# MRR+,'1'.8S/T3 0Z/9=A")S4.NPL@^80ZMQYX+Z&$@>Q'!7Q3HH4S#8PE5U* M1V#$?8-@TE%J-HI#=# &.KOTZ'")WL% G7G_8O=D'#0A5'H'R1TFN84OL)9N M"79<4!C4\6>D.DNRAXCI!AT%7&XL9N*; B>&N[DF(S*[A _^+&61\N;%YGN! M7Q.KIX/Q+R:J5;4ZC%[ D!R<'5*O;\H$'[K[JZ/=';PZ](J(0_LK]7L=1Y C M2QY,9QA4X34S7KR#!T +"&L,Q5=CDXG7.9;G'&"HY1#C+WXLQO@K)-ZBM&LY M/CV1VS?N<]C<.7,/KM,VFO)ED?-:JB MVZRBX_)%':O7C<-&J-E/,( A5 =&X5^_MLW4\/"=&8W)*WD';SQLMU(E/Q*> MY9W(J'>$(S\%AO@]4C4CP))++2B-D3!,W 8V--?!Y>&H7 \Q8*O4*=;$Z9H; M0+9;@S%Q=L*\TPI7$V_S/:Q\""$8GME"6*]3*L?GOD24IW$2EU6%RH1;(]+> MG&"%W06P0,X3D8Q\#O?7W?M1(@IT23H: MMB.&%?7BBQPN*S"U/*HC^92S(P>BT[\+T\!/(K'Y@.0DT2.H'I<9+0S\ /[3 MDV"X$-D 5KU<&9N[X.Y6FYYX_B>?4.DJA##!XNAX?/3O,2-W:#_HCI63M\U. MNHS5NT,"]]MY3E;3]ZKV/:D^ NLO\*62=);2!2NS_#20'9W+PF8;84 ]>4T< M@V5>]LEZNH=)7G3G!I0E&?NL=H6;>OJ8)CCP[D')/OL83M*>,Y6'86QS[5DM0A]4R?>Z MH1=HKD#2<^0C)YV.A_,"=J +SMBZ,BNFFTE,_Q5;RN0Y)X),//R-E-[2W=S9 MM<9,4^NN+'PPA2T!H"DSKLH$7:D2;J%T?VY*Y>+P#\,@N%3(]EHLA#)^B<\'3^V:,M7#^-?+$$)=N%YA^F&> ]RSL3K8,,^ M78%/QP'A08=<2"U=B=.[#+?C=LR]SCA [!AZ'>QT_26J MA)O(A1R-W.'SJJ[)S^%W XG.]LRIJ#TK[YC,>-R6JT9Y(P7W&V&BR@$5%M;+TI]I0?=W MMDRAZAK[$O+;=[U8E5$:,(8IID[:SJ.I5UQ%W3E-:0[EJZZ*ZD9R KGP%L>6 M&O(E6HG55DI7.S?5MEZ1C]Y2@;C3]@20Y/YE/)3:57-YADD;M=Q,A]/10\\? M-2^?/\HU_+5X^7R1U"]&Y\>C1+\8P=_-BU%>%H#+ETT]>OD$H5.*<%O M.GN6O ZOT_5Q,764<.&:M.*L\383%()X6RY;7#= \KRJM^-N7V%S&)3DB#7G MR;S(2CCGM5I\LO5F+F3.;,763I'##<3W[+%AP#Z;QTQ/RH5VKGFOB:QX7JED M^"Y7!W7-X6(G+)=E\VU]"X G*BR;K! M8KL,Q1:=!/<9(U8O99)\BQQSB?M=!]AI$C!4)4@&._4W0CNR"=_S6Z4ZCU"= MZT^8LJ>K14Z'36 :+& =BYKTP?=I7E:5Y('G/^/H/1^\P#)6R4:CO5K34 MWIA= =$KR SZ@FQ1QQ""M[JQ[[Q9 ^MGJLU;#!46#4LWL+P.@Y)4,U+R;@Q[J@79#6D&_ M+K[L1>=(6>BJE[LOE!^:%+8_P_@/VUQ<;.!C'%WC;3MY##G9A@I>3,],KV>/ M9LSN7 4@ M,4'7B/)R>VV7, _^& EVM( MU7"5A?@#)^,3::\Y]&KJ=>\QIMQ.&NG _,EX; .4V$W*_JW(3%SY[KZT5(X_''F4M_M/("\F?%AR*0RV['K( MEDOH=X0C_'G\GIK^@7Z7G).+]Q4HJ6GRZ_ALG*#[4AHVS6_1?P<'Q8GD[*?] M:"*G?\LVVV?BV'#-)T0%%6^G!QZ0W1=N[*^XWE]QO;_B>G_%]?Z*Z_T5 MU_LKKO=77.^ON/X&5UQ_=X_+K9/][=;=&SKVMUM[]8C[VZWWMUOO;[?>WVZ] MO]UZX#HX#PGVMUO?\W;K;W YY[>]!?M^=\7NK_[<7_VYO_IS?_7G_NK/^_%H M>7=_]>?^ZL_]U9_[JS\=9/97?^ZO_MQ?_;F_^G-_]>?^ZL_]U9_5_NK/.Z_^ M3/97?^ZO_D3^]7'=N?KSG_QFS_U-A_N;#LFCL;_I<'_3X?ZFP_U-A_N;#OG7]XOY&0\^__:+P0$^+9H8U4SCY\^[38,D1B/ M9U.1V3W81F0W^/>M1/XOMQ*9[EN)_(NW$AD/-7WK[A2=:%J;SB%7E?2$(CX< M-(&-=NC>F83=R<&.IEO_MB4/NDNT_LU:R( UQP^Q?MCE68O10ASOMU+.D!-6 MYQ5I1,D;]&ZX[9T9ET\EE6R89PI_!LJ;B9G]_B J_"W7BO5 MO,Z:[.5S:DMQKHH"0[2PEA>CZP9ON\9?/MW NOV2H MTX#,42MX=3)^&PO=V]R:W-H965T M&UL[5QI7'Q*1,SCZ?-#=://%G;$?W$*I2MP7 M>>E>'BRJ:OG-R8E+%ZJ0KF>6JL2;F;&%K/#5SD_W#MRHW=R\/!@?QP5L]7U3TX.35BZ66WP[:5;)=*%*ITTIK)J]/+@9"\/ M^D20RE5:T0H2?V[5E9(DP&!84N_5]Y'^30 MFG#>WS%A&"8,/W7"*$P8,:.>,F;K.UG)5R^LN1.61F,U^L"RX=G@1I>DQ9O* MXJW&O.K5C=>>,#-QH^>EGNE4EI6X3%-3EY4NY^+:Y#K5RKTXJ; ?S3I)P]K? M^K6'.]8^$S^8LEHX\?/SQ\,'UG@!(PVW XCM]\.'UWQ7W79$Z-^ M(H;]87\;08]/_TZEF#Z@Z8.+1\@9-<(?\7JG.];[Q]O+U^+-C]^]OWGW]LWE M]^+JI[?7O4?6/6W6/7UTW=^FU,?7_M%42@S_^I=SR. Y_1D,GX=OG[ZM>.\4 M#?N[JS1<$0_>+90 #"VEE>S>>#G3I2Q3+7/A*HP!=%1.Z%*DIB3TTM4#?*5: MB']<7EX#4#[6VF*A0I9 'QHL*H-O'Y10S2ZRS(1T0*PE;>)$M9"5D+,9, 6? M%599&ELI#"J(9$=D8+RJ_-1^I>V51#EJXE[U_J;$X#>N)-)33OFBOI*BPBG2GE M-'\02^.@I/$C<+Z8WB04S) M>C,%X66B!EQ:D2I;2?*7MGIZ[3V7UMQJQYY0FDHXDZO<.U40))FT-0T!X&4VR%BQR M@HU_=:32);74DK]<0R1$V>N[ SUG*5K8.? M7>;063U?=+C+=.;%L52IGCW _G'>ZJ(NVGM7"PA^8?+,6\J-(A\1EU@W([/' MY[>*[3L35] #6XKW@3"E*W52+YM_5_V:1!$@ MRZ]SYYU"UK!'&E_"4:'_.1M= *=#1V9)+"CK@I2"D(Z",G/EF+!2/!LG_7X? M_PUZ#-4KFE(#/_@/J/ NR-2TY'0K<[B@+F"6&@* >4E:4N&42&$X'I&S7Q#H M.*\U:>T#F86?&'39&%D$*\S"*R5A'!ZS:0JL3)NL1Q(FJ ,M\/E,Q2_1IN,. M06!8QTM6DG!2[[(L&^$69$\0A#\BH,OI _%IB4\YEV1+H-YC(X!B*75V3!XG ME[J2^1JB@';$'ZJ)/YAWA!2JF,);8UB1B,$@P>OD;#S@$<-!,C@?)A>GDS6U MWRG[Z?Z&"4O%(7/^T!,_PA[(#@LE#K\'&!V):Y 0X8J6YR$Z#,EYR))0C]]I MQ]Y5!XED&B9,$BTWYN MR?R.HVF5'DAL-^\_#UU;>$ M!->Y3)MS?%E;F!6)Z<7XR3T>B\):@6*#3HUA%>8^EYRH>F MISK3.6LL:*A19P(+]U"!2=H*YIVS- \C9/^(;(YY/@PH'"^T0T6N50.[_;Z% M IQF'>4T!-:EA$!I?T)*I('^$[1!\(TOK2 /Q")-]0CI/#VP:TD!HL. AB.R ML999(DA8\]_5D=N")()+BC1*/L4+G5.P8#P_=^:8/2JP0INLBZO7=HVV$*6# MSGU8Z 5-]'1=EI[0R:$0BG!BXX^+35@@)!#$4]3AFJ<1L3@5<<2P"05J$/:4 M! 1>_>\L4#5&WWPX+G':W'-P AQ^-AD1IGL$[KX9],;(-?.<([Y2Q+R+EM'9!1\](0KC ) 46!D@ M[):5!N>[N1JLN&KC8;(.4V(3IKIZ;*.3UVD+FL@\NI:YRSA>&^]*8=5#X%BF M$!^W(L#Q4;/![V8X921P4WJG+?&UT'QSX,AK;%V0'#&$2;*JK)[65;2,-1'^ M!LW!#@CC#Q)._A\F'#Z_FL B?/3G4(<]B[^ M8)08CB>[B#D;#'\53(S/+W;S-?I3X\3O9#F/>-:HUX\2VNZNI[L$^%OPX5>H M[-, 8M0[>XR-46_R^7;P:X B1.+OV&&^4XA!.825]SOK2%:M,J^L63!6'K)8 MXZ E*,9"$J"X-K,N!"6/P !.1L MT!<7?-4&3%).;A\Z,J&MVRM/O=QO.^L+8J6S6< M:-?6K2[7J/=6$\L%'!F'=(=DPD!/\71/_(P$VD?*E*77(G):9^#]A161[M' MSKHE%.]\4@/ F$+XW3H=8K/RBN6JZ1[9_[PX*4 MH. Z)7C@?5GE4 MQZYUV;(G]KW(D&RPF!Z37( 5O*-5OKQ0/CJ=@D33P$&DB#2V@RK)=O\)59 N MVU1OJ&&+7&HE6";-5$N_ M_)7!Y[):781TE(;)IJPG,,XX""'A+5J?G,Y+*Z+&Z?)BJ7"NPSP%9]%4BZR,LA>J0&W<9 M7>::6Y6VP%D<5-JQ60!2IR)_#/M<=%[9:(>CO[FG%1)52G%?I:WR"GW?NQ%S M$EC)K(52*ED>$R0)$_5<4_T2YN_+K)@V.._C('E@M^"HC;UZ18&OHIA2D6G; M#XBR?)@?/*^ 6=$=7PDB0$&O52IJ" #(2D0&/\=*[\JVW[1LF\>$,O(J[O55 M9#+>5+5KWAZ@%<(,#T1.Y@$H_!E&;%"9UI\K,"Q"N; MNO35=ZSWL3;TAT7J]>O#-<^JSTIU1J:%K"%&!&0=K:CF\'NX32X&;2&XHQ@& MP@7O-@DP4Z?L;0C4F+VPRJB["C-&H1I8:ZJ"WXB__N7B;'+Q7(2=D[:);"[M M:D@5;[K,'J[$<+3&9QMF-V3R?&WW86?WL*4!Y];' 4^)V-]'4XRF>5(&+T[I MT&/G6WU;L;6='U] \*7-1QF@A3>GKKC?O?-7=F^\D\: MB=W&^)A Q7K H+.^>8Z<(%V4^F.M6L2U;Y+;\434=>=B.'AU1JM;'WRW.:?, M3S@*&#I7M,F&IU,C@_>$-E@4E'SRG2M 9@Z'H@ M7-[&)(:N_B&+YMI@&]8P M&3[4)1VW:&AOU@(U"L=:6VI_H/HSAV]8=VX5CM-PF 8T8 H]OR&M<1TAAJ1C M.S$]NCC_M)@RV7+!Z&+(DZQB 82&I)VD"6A#8 RAS"C^6-#!QG&_'QBBI2;R M:QZOR@DA!UZQX&)G A=L$ M6Q]RO4,HJ=)-X&VC=56^[5'DZ). B3SB-PW5& MYPSGL_G=YMG\_QX<^*2P6^C Y/5SKF45:\QMEP>'$"1JGX-Q->$)5.[%BSSQ M?8P0.K%F8SA\_Q2;+MKW4,W=8[L,)%T[YNCRMG$MW@GV36=DM>L:_!T,M;5! M-U.QZKB;;_M5IC+G"-MWD'+;#K5NX5P=QYIB4ZVEUB=NX)@]?I<*J?Q+EC75 M5@;GWD&/6G>(4;B7S"Y3"\84DQU:4I2"K4R*B.KZ3-#;;VQPX9' TK3*;R MI-'!9OSX4[DAP>1IV:62JT;4)L:5J:0)PQI[C#E^;B!3VVXF6+=.S.3!$/-J M$"W-_074540Y:Z?7SYH2G],@3T_[1-^)&%\M^*!.#R@I<.R!T=-5Y'C,@67 MR,&)"TO"". _-14KJ$[4*:7([C8KT*=DIK4)YA2&PNX(!Y39QIY##_IS57*" M&]+OW"-/PZ.W]]P94HHE<0=$I XCMZJ[SJG[B3R6J@\%=1.IF :R8?K[F%BW M ,O-!+)7M@N".N)FIAV%?%P>3<*A1N60(E:J5YUA%"MTAT\53HF2C7Z&22M= M#\;18/E$P6CJ W6944H=\OJMI6MB M)JIQU;3)C99-SI\9Y5/PD/R'R!;4^ #>LH7GH=Z4@67$*S3^ 4C92#)IV\BR MXP)(*V#8OE5=R\_'"9C M./ODXFS?[/NU-_L>K+7Y'GQ.@R\2H>'9*!F/_ZP-OG_;G5C_P9V[XLMW[OKF MD=!6M=VMN]T]/D3@XN3PC$>=L[WY9/"(#A0^B=;7.O_=^_J Y#27)V=K&[7^_9:=(_ZR<#. 9/..]/ M* ;Z4W;D?2U&LX+L7]&)]V5[W]Y]/EF;S-*A'%%\6YEP9V&/#71"_[(NN>@/ M@H4FIZ?G,-I15P#\,A9O?!R#= )Y3PCMXF4!KSFA?[(WFHAG0YSQYQ>C?:O? MOM5OW^JW;_7[GVGUVYWZ[#O\]AU^^PZ_S[O4_Y)]?ONFO'U3WKXI;]^4MV_* MVS?E_=:FO,<*W_\MO7B?U)C_!W7A?44M<^]V-5#MIFW?9?=[=]G];W?-?8F6 MM/ #+[]+8UKX61AQ&!9M]8_%7XS9MZKM6]7^&UO5MO8_;?OARY/6+YL6RL[Y M!U^Y)Z>L_(^<-D^;WY2]Y)]2/5D-]S](^X.TT#NP6LTPM=^;C ^0M?./O/HO ME5GR[Z1.3569@C\NE$082@/P?F9PYH4OM$'S2[NO_@]02P,$% @ !HI3 M487VP)@*! J0L !D !X;"]W;W)K&UL[59M M;]LV$/XK!ZT8,L"Q7FPG66,;<)RT2]$V1M*LGVGI9+&A2)6DHN3?[TC)KK/9 M;@L,^[0OMDCQGGN>N^/IQHW2#Z9 M/!4"FDF06%M]3H,35I@R4Q?52CI3:YT MR2PM]2HTE4:6>:-2A$D4G80EXS*8COW>0D_'JK:"2UQH,'59,OU\@4(UDR . MUANW?%58MQ%.QQ5;X1W:^VJA:15N4#)>HC1<2="83X)9_'H^=.?]@3\Y-F;K M&9R2I5(/;G&=38+($4*!J74(C/X><8Y".""B\;7###8NG>'V\QK]C==.6I;, MX%R)SSRSQ20X"R##G-7"WJKF#^STC!Q>JH3QO]"T9Y-A &EMK"H[8V)0@Z0S2'[48- 9#+S0EIF7=LO)SDZO);><"5C42\%3N,ESU%RNQJ$E<'X/3 MD]Z(LGM/&*8'7*:BSIQQW#O;?@5U1=?:$F)-!: ;S2UJXWF[.81]3%M*TM=QO: 66!0:9YZ)J_BJ!]%4*'V[HB'-]JCK ]7 M+"W:DZFBGF6((*$HB6 *ICUDJLJ2&-$=31](>>;?:LR0&NU2(#1,:R8M'#D1 M273>^?C<;OO-^/RW_IJ#>.X!.J\OSP&)X59@YOD6%&62X*)0Z[2@!N:\'A=, MY-_AMQV-+JVOXK@_:F/2&O'<.UFGM& 92-5&P'5Y2R087-2&*L<8=VS))?-I M:;@M**3Q",KV%N=:E1XL%U/Y +^D84C4Q,7EGVA]N]*N16S.\U$X8#GGF?=E=]: MU>P;\$*K1^X^R.MB[-'G?/F%KIH#WF) L47N9$/JQ!X91/#]XI3JUW6!A>:/ M[LXO!$O1FW3NC+\9CL;+X!IH*(B4'F8,S[E++1T%P=F2"VZ?79"X,35S59'5 MG5)NH"*WTN=PBY]_2:+14JK\#BM5+2V5%>*NWO\CK1"Z)KBO:/YO?_]*^[O: MW_/,]WK>KN]GN#4-E:A7?D@T1)?JH1V,-KN;.73FQZ_PV_%VB/W ](I+ P)S M,HWZIZ, =#L8M@NK*C];+96E2&UL[5=1;]LV$/XK!ZT86L"39,5.L]8QX#AMYZ)IC#A=GRGI9'&E2)6D MXN3?[TA)KH/87E[VEA=;I.X^?M_Q[D1.-DK_,"6BA?M*2',>E-;6[Z+(9"56 MS(2J1DEO"J4K9FFHUY&I-;+<.U4B2N+X-*H8E\%TXN>6>CI1C15J'&RSR\R!VA%!@9AT"H[\[G*,0#HAH_.PP@^V2SG'W MN4?_Z+63EI09G"OQG>>V/ _. LBQ8(VP-VKS%W9ZQ@XO4\+X7]BTMDD20-88 MJZK.F1A47+;_[+Z+PX[#67S (>D7D9Z=+S>^815@*EB'MCIU$EF#=RRCK("Y:B.0 Q"E< M*6E+ Q]DCOD>__EQ_V%R!" B/5M122_J(CF*^+F1(9S$ TCB)-Y'Z+C[)6;D M/G3NPS^/T#G9QOC$XXT.X'VZF7V$Q=?+;ZO;F\7L"\RO;Y;A$=S1%G=T%/=9 M>W<86&50@6=44DVYDN M/CWW$&90*^U;6Q=)23V<5LX0:FI$,,LRU4@;PJ)=?:ZJFLD'R!4:D,I"1A,"B0^#BX9R HUQ M1BF7S.MR*=,A[DXO:5F5#QZS[!0^5RUMAR/=F%9PT739IC''JMZ-:J=V53)- MM%^;)OV'OBA]E#3^;+CVZ*;;>[)F*;$0;/-FL$WC8UE()I3@0!Q0BP<74H-4 M.!1M[*CB?4VKN"^<+06%*805HL<-EEK5RLG8%T+WA3*9YBGZO?'5.P26JCL< MT$0FFMSO( &UAH^D]V4VHUS'MOHHVTWC$I7T;TJ>E<^---5-@=PZ'E6%.6^+ M@VJ&\ GK==JX?) Y=P1\0>> E&'^JPT-,7G3Y\L.P[H7?X5ZC3K&KTD,W2;H_ XN M_O\='MHU+MK6YBQL287"#1WS:/Q :Q64F6TM/VHK^[=Q[_$KVCE&5ZX!N=N% M 9\P[8EZ.[N]P,S\N3WZ9=[>?JZ87G-I0&!!KG'X=AR ;F\4[<"JVA_*4V7I MB.\?2[J$H78&]+Y0U,BZ@5M@>ZV;_@M02P,$% @ !HI34?(5,/!O$0 M7T8 !D !X;"]W;W)K&UL[5QK;QLYEOTKA#>S ML(&*K*?M=!Z XTS/I"?=">+T#/8C545)G)1(A:RR[/GU>^XEZR6IE$PZ RP6 M_F);5<7+^SCWR;)>;*W[[%=*%>)^G1O_\F15%)N?SL]]NE)KZ0=VHPSN+*Q; MRP(?W?+<;YR2&2]:Y^?CX?#B?"VU.7GU@J]]<*]>V++(M5$?G/#E>BW=PVN5 MV^W+D]%)=>&C7JX*NG#^ZL5&+M6M*G[??'#X=%Y3R?1:&:^M$4XM7IY9C!U.:>?XIM M>'9\>2+2TA=V'1>#@[4VX;>\CWIH+;@:]BP8QP7C;UTPB0LF+&C@C,5Z(POY MZH6S6^'H:5"C/U@WO!K2:$-6O"T<[FJL*UY]5+DL5"8^2%<\B$].&B]9P?[% M>0'Z]-1Y&FF]#K3&/;0NQ*_6%"LO_FPRE1U8?W-\_6A\A, Y!*NE&U?2O1X? MI?A+:09B,DS$>#@>'F+H^/(W*L7R$2T?/3O"SJ16]H3I37^(LH_3^LT62HQF M ]%/5'Q:.:7$RN:9)BP<24;UC=*H?'/>[D"#->G&J#)VSI0<*? M_23^^[^NQL/)\^_^_3]*N@ R 1NK]5PYMG-U_U;?=Z"X1P" N*0?5PR-ZL=X M^(OSLV0ZO6Q] M/ITDL]'T3)R.SO!I?#%KW1M?7AVD_WIO]UDRO-I7W&QXM7=ME$R>C?:N3O:O M)+/I].#N-P=U,!KOZV2TO_U%,IKN7P7[TWWVIY-G/]Q,U>^#D.W[W8 4P5#5 MP?"' O-ZWZF_'Z1]8!PGSX9M\#UK_;UKQ.. &\_V031*IL/I_I/)N&7'[P-2 MW_7)\,=%BUYCP3$_(12S_>6:C"2T2?.28IH43Z:#$8J*/(\E66FR1!B4CI0J MY#T%_%8@%]K[$NL**Y0I=*$5LL-BH7/-^6>KBQ4_[EMJ0MQ^GQ:6P$H\)'3! M.KH#*BGHHA[$:EJWYCQ0&OQ$*E!&(!/EN3)+VL9[F^YL4R)?@,\4N0S%*MC> M-DFKR6.[V8@8()<8L%X.+)@_Q%Q4RQA7A*3D"Z@+7)((&>)Q;C>H:0LA"]ZE M0(7+>:Z]Y4+E4#N>V6"_C=,L\*[XM*-TR*P5*\ZS0J@*UF89Y)9M,0?BK1'7 MH)='W;;W!$^*\KHVV$FB8C3E F5!Z8B67*(N8+:9JC6L20T]W"I'(K\6'^K* M@%%?9^;3MA.\.4OVA 7K3# RB7M0C?:H94'-4.DP5\1#PU%0>H?N0%QSO=*) M= '$V*X;R%H!*=GA)!-/QH/+&N&T%A=F]07L@'K$$:@KK?OXU'3PK+MN=-$L M3. L?J.X \E1\H .&B1?X$$2K:)%%E[K@A5-IJS1%C$,K;1\)2"R8A[/0F-@ M1WTI-4,L@,U+G0?35*:@58>5,CHJ6Q/5?>5/ M7=;%=J73E=A*WT07_Q[ ,]=_L75A#WLB1!*6LB>T@JY00 M3$%*FI01W8?F+DZ<:KS_1B M,)E!1Z1R0LB=S$G','LP.*^0.F-H* GCU&OI@3[%=#'8N*QCF 4QW<8ZBEDK M);,O)6I^CE0R11XH.+S>2B-^L5XEXD;F&@P8+8/J)(.62-NM"6[?BCU=\7-% MLK-\]RHMBP"I7Q UI'L(]3=!1MUOM M!NL84T'.9$- D_ 98_.YHLB@I/%'; MK=?E.K*TD0]K5D=A"VB=W.ER,-D),K/!59]#N=BOL:UTHSKJDV!""(2DH&** MX2<:53R9#(8-W?:GL.^DR>>[VQ(02&M)2&;T>,@:NP&@NG!YC!+G>31)Z] D ML9K;FHRZ/>C'>S9L&6YT<;CDV%K*9,AHOG@Z1YZD,%M"32FG#P2X-9ZT(&K0 M%D?3T#/02",8-'X ;B$TEX"U#RZ_T 8!A%83)S*%>WE=Q'S!E^:(1(?Q'[%K MI:DS2\4WE0A2L.N #BPU^Q,[M32F7/="%'%NO589U0Q4&SAMN71"S HP#.J2 M2V3T)9-NY:&YS*M(6%1<$8JX#KG7ZT 3*KIH3!WB=R@2*IJ5)&2KTG!8J86B M8#1L4!?DCZI%PLI4@$C^T-C/&I*D\:*.PP+<*1Z(W-^J&8T*QN?4@RH/=18LZ]_1JS,,@8 )YU?)>)R=*7^BLM@,Z2G ML Z\1'G%$HB1!H&2$Q8IV&4]P(QY ;XX:_DY-EFS>EI0(Z/:.64E%2)^&-JD M56TE(1?^ OU/KO1%[<%'@-P7R ?B]T:)8*4>*U6"[=9@/E2;+&1')0!!7*.X M !9SZYQ%D=WDPWFN 4 >936F"[(?=I?+*JY=!38.XV+'+VJ-AA [FC:Q.\;" MZ6!Z.!@R.MK(W*G"B2#BO>JV(E]!1BC3/$")!.2XAFIK(@*'F:B\IP4*Z@G* M)5EY/YKN0K2_#ZB#(S'S=W0YV0-N7J/-1P.4HB]\]^Y&G-:?SRB 4MW%'(5J ML+[9 ""A'A2F"(4AO*I3*V-7@ Z&:H1$P(-E5=0@UNCZO0-"^]T)ET" M*=-!K"GH^26@3Q'6!.U12$!7.BCV4BRH#ABD4TH+Z MN;VJ>[?'I+,8\(#H2>*@:?^\)P]KM(%"%7D.**<\'%>^1>/!Z"@5UJ01Y!MG M0_2/J1Q>1@X#G>IYB&[]? S$:\X'+$[(/<M"GE2" Y"/B023/LEX2,N(A&IJJ_W90ME5$N)D>946GK"Q>XO=_DJM@?^&16><80%?,A2K..ZD("^H]UON_V S0&.H#)(V=/T_KL:7KT MO.@O'Z]_%F]_>_/[[:>/;Z_?B9OW'S\7H>9R; MQD]'3KE^MB%TW(:F_;T)C[=(0'77ZWR.73C5"B'_0;$XJW:%"&NCB:'^'0*K:>I85%M MF5 782P['I8EH]E%,NX=6%2!OHW-E$J?''UKTLI[T?.KS2GWTN6+9'IQE5R" M?EV1#F&:)L( MKHJ1;9_&@V0*G-)K3S#X4Y_B8Q]/UFK7Y%%LN2ABZG]K$/P0'3^4J(-2\7X! M#.'!#N" IQ;BVF*S )I;BT9$/*3=KB;LAF+'<]PL?;)GF\GE%,%AO&M+SFS1 M+C15^M0&1]WH)&TK-K7DFM: K53QUM@UEDV5J]#$RNLEG8^@0&!H/U3E^ XC MI2ET'D @'1(<8\*FE&'LXB?4Y6=CVYBNJL&W>%VB#J;B&L::PW_" M'2=.7Y^1"%Y]*>-,\?"SB3B]/Q,Z#A:[:O[EZ#THCK[5CL&A M^D;DX">5?I6$^4/HOVH>Z?P+'O&P^];*.[2N7GRHIEOQ-15^LZP]>.N)#MW4 M0R<7D%'!A7B*ECTJZIXEXC,YG/USDT( M6#N\U.X1=PWM39\4V<,1[>[H MK3XY#GV=ZF"]ZD7V5-3GEFW0Q)JM.LVNSTG";7;A*I1_Y?"&96WJC+5$S38O M0\- $3\V^'$>PF.GSEDQ CT?DF$AU RE(A10%74:L?2/>!Y\$\,!NTZ%**AL MT1M5^K50CZLXR_-LF:\?W*L:G,23Q1#(X^K%C: M.F#68Q9/??U!$@FE=VX[D!$"?N?T:D:F:#&/FPGNX)\J,-2CS4B1SNVT+_;& ME;Q9'OC[]!7C4YT/AV\P4&[8T;N9H0_9M#/AI8I:Y,5)U7?D=&3E6HV!3YT* MZT)EWCD2.ZJDRE7;+U:&"6O3[6^EH^&N#X= 34R!? A\%;58PAR 8LBT5=5/;W+PB&H]-&G^# L3J2Y M^%3KO82(Z$Z'95F/WEE3<;3XU]N/P"^%@CMZI7M!_1EN90KJUG."#QU!#,1U M:Q(%H-V6&_*VUKREG6CZQ]BM(BT>)"ED:Q[6Q]+K:"$AJE=:VZ5U;\__+2@, M9U"P>Z>D8]_5ZSD*"+67=_@UG&B@",700!-,^#"-C13R#4PI4^BT+*I9=SSZ M 9@EO2NR-^>[H\%D8/VGV*M/.>UKU4"P. M]G:+AI2R>H@C!T>GR25D#[//Y"(4076E=B#;!_35B(@PH!*(-PP'Q_$\FA9G M1(G_\C8G"_'+T'$"ZKLCT#J2%OQB==_A]WC8.E[O'A?]6Z+/DDDE^BP9_Q\1 M_=BI?[_@A]Z]_Y998/WVY./\[W'^]SC_>YS_/<[_'N=_C_.__Y_SOS>EJW:- M2@_#J'8VIW\%BRYT5I?KNZ\!73U.!!\G@H\3P<>)X.-$\'$B^ ,G@LEL&#+$ M?W >B)+B%-8)DT'=]=V5K,OUVZ>$:!Z0'1V%G?TG MII*/<[['.5_?L&L4/"L.^H8_9-IUVQEFO=\?9G&'I/:_!Z#^!Y;JP3]&UL[5QK<]O&DOTK4][L+:F*HOC0,W9<)U'$!B2B$ , M@H=DWE^_I[MG!@,2E)5[DZW:6GVQ#'(>W3W].-W3X*L'4]Y52ZUK]765Y=4/ M+Y9U77Q_>%C%2[V*JJ$I=(YOYJ9<134>R\5A590Z2GC2*CNO7YFFSM)<7Y>J:E:KJ%R_T9EY^.'%^(7[X"9=+&OZX/#UJR):Z%M= M_U)KY#R\NQM]?'M-X'O"/5#]4P?\5<3(SYHX>KI(? M7HR(()WIN*85(ORYUYH;\_"3MOPP@;')*OY7/B%BINJ-BL[&12LTES^1E^M M'(()9[LF3.R$R5,G3.V$*3,JE#%;;Z,Z>OVJ- ^JI-%8C?[#LN'9X";-Z11O MZQ+?IIA7O[XTJU5:XUCJ2D5YHBY-7J?Y0N=QJJM7AS6VH(&'L5WNC2PWV;'< MB?H9"RPK]2Y/=-(S__+Q^>/)(PL<@C?/X,0Q^&;RZ(H?FGRHIJ.!FHPFHSZ" M'I_^5L>8/J;IX_-'R)EZ>4]YO:,_2]Z/+_?)U%J-IT/UZ+KJHX:F=\9\6?)S M$>5KE=&WE3+S>1IKGKV*\F8."VM*K*'POS1+:UJHP:F4*C?Y01SEL9TU" M,W824141/D]S=1OEZH.I]$!=1ED*/Y:GD6HJG:BH4BE8BTU9&!"DU1)N[?FO,5@G:HC/ MM8Y*]:!! 60V-QE\>:7V,*Q>XJRP?+7_O2+V1].7.__^-Q9A.R4B.CQ>6CH_ M"F6?/:GV S)%O\QWF!(^'0TF1R?^&4/'6SM/IM.MSXX&HTEGVF1KR/AHZZ/I M8'+>F;6],&O!9)O]Z6!Z?!9.W5Y]]]2CXW/_!+U$_)WCI)Z\P'@\&(U;!C\A MVN]0IG@:PGYX/I>?O!1U*1:&6:O$:$!BJH-'L1*!"HTU6]M=S>=+K_ M346YEH7@"K*&;2S_ _3N$&OXE\F.F[*D36#ZC ^V*)V<'7^;U(\F7QRPS9A9 MEBXB,>.HWXQ#04[/O[FV^RM. 7%)^[CT?\ A#$!$!!\-3_>7^H9=*^ZUVX=& M-U)[I2:TRC$B_:I6#!_V@[,9'Q^')S48!\[G#[F7HW#:LWOI,]>CT224]>E@ MIF=_FGLY_3?=2\KIKN2$2@;Z096GK-+;= K:+ MBJ(T7U-D03I;J^^.AB,(+,M S8">QNZ)'0L^F+9?0]B%YMPK6\-M&8)PXU-V MB&<\7 .3YQLKC093AY;B;!7:\-*4PH@GE86)FMOW0#06%/&R\>0;4,,5_H> M(L@ ^O*Z!#(+@"4PG:I-^ %#0WA$K#1 :HL,L8+OR@C[$@T06]+$M463;AM\ M>I\F#&^ABKLV8G^]-VB&-Y\R:- LI MNNS;EB9YT8"P*H69D=,/](]$#T2_%,+N,=24CN$-J%\XB9LR\3SU\0MZKCI@ M6LDJ%4\J80 8W:(5:G.+&I_(*DV"5B MGO 0R,W1SXB?U:V9N77-MC+T)0/]*H"]#(1:(Q)!ADD*?6A8Y_S61">E)VZ^ MFI=FI2+*]S5G21K9 ^@/9E=-44#U*/&X@IXDT'NVG%"L2_(>^*#T\J&9F\>[ M,":I2.R5+N^1RY#3J4R<EB;4FXBKUGH;7Z4I4 M%G^[[+-EWYOL7I.=*9LD#E2<1>F*W4UJ35L.M B69BBF'SNA,(LFKU7*Z;.> MIV7"!D=675*Z2H- (P7>C"IJI#/8#K$"2@CW0RFW)ID.U SH(5YR?: 5(L3[ M$)60%2^))[TJ,L-!]J"T^3",L$V\ QDD>J[E-,D5N,!*!0;1V';B14;P<[$D MULG_ 5\YZD)= $E\)7VJU".]H]<*"YJ;$_16"(D7S+'N'@ MHJ883&J7(M$'56L,JN(RG9&CH$KGAB*W"^+;%/'%*D_>%A$H#O"YLK,+3C(J MR;'=4>#%"2RC>V!N[[!@Y A6F*OG$+J,U5'@_5GOM\'XMG5$QAWP4.<#;1 G_@ M74,1L)H*MUQTX5(ERUM(_@2@A%/+U5M$G#*-V3<'%9L]&N2_NX0ZASH >5=: MW[&2X"P@28 8 [W_K4D6I&6,\Q";0EUUR9LL_,6INB-*.FXA)]-M<)0PL814)5H;ADZ%DQOBIP MH'P*5@]V23$4GP1VMKB.O4D8P^RR8=<(SP07N[ERN!*'C$_FOO?L[1'#!ZT$ M9/FS)O^[ IHA5([5_E7&!BK!N,(MX]ECARIQ-Q6N_#CZU+D.9SES)XM^_L6U M;/&@*!^D2*Q)13,)]$]6HLC>+VPSQ2(-*I,0'VB-_L%62!YGCS^\-4B )#>Z@O.YN\=CQJNTPV9C!B$0#GM-0?K5Q6%X7 M6KU. #+C>L (1/Y']#T@,,^;3&U:6J^IL(@^(,)2C)+$H$?IGBJ>M-_[R59= M@C:89+FR0&E=$;&(+&9/L]09NS@:'B@6SGV)V,Z%Z-!UCJ<,=D[%7A%\]([9 M#$MH[F?@29IY-+!B>%BFI,>)*>B,!:3^!IPMH&\'T(1WUTEG!X&"C+8TI],L:J%GP8&:?>EOA@P$8BF:S"<8<&AB)*T#'FZ>6_U@5*'KM,64 MG+4SK&!4<<]W=@2U:*70QW[F\KGGRW[ZI07H%T6AX47?F @X9>_ZR\6;?3K[ MT'M!@@!^T(U\X9&#=Q*]JB@1^4%;!==)%X@(5^2<')4/8)>*"5FZ$HQU R1J M*).&B+8LLI4%9/AS!%BJ;!8L^Q 77E4H)X#,ZX8E#E>4\BTHSX2=' _L8?I1 MK+0L4;#'S%KFO7/LS]H:H5C\;IPD7Y&STHQ=N'^?*@^6ZZF[K*CWA2'>@\!9^I7:#_H(Y6OF)VPDC(N]#:@,A+^.1CXBKYLVZ68[%G3F M)[8Y]WN+?R[3,D9 'ZJ?=!6ES/V-F9E;KD,%>!147C0+@ 'G4<_[(FBEBXCO M[WRT:\.6;'"]-+7)T[A27W2\S$UFP.>E&0[4QQIVOL>C]M7>\??C\X/X_N#H M]&AR\.[#6T%RMPT.:@%!Y^9>Z.I?Q;/07>GD0-%2 Q>>?LDIU56W-=]P;D!: M)ZEOP&&VLZK+,05"_;2P2PK>(_IN,LVJ-3.4"U,A<,"^L=0.: ^H-$N!CW-/ M"9D#,ALD2U$N ?>W)H_;FI6A;,QE4Y3P 7S7Y N2:!4M*#=+H*QTD!A*G($F M>FI:!1(FDPZ70P0"1Z38%L4G#"ILV@BF3":NU KDZLLE5ZXJKVE[!.RGT],# M]>7B8#P^G>ZW-G+F3.0?2.V2-6QMVT1P3("[591)2$-8 &A,6[\ATB8:^[2L M0'(.\ZN=%04F<*OK.K-(,T^F$J%>E[E.3 M64R)\[NU+410#W><7^!&Y_!O8I?C], MLH(FSZ('X&OH9;KBVP6"-SEYP8Q=LZ\7\M).Q(B5MC;0@\';LYN<[7:SD=07 MY;1"L6U5;*+JS@4)8HL*1Q3) ]= F(F.5G]%TE%Y)&R+YGY8S+FX-U%0FW9'/;I+5)N+3L2ZW/0WZN]".IN:BF"30_>@O@D*D$15PM? MJKW9?EBWY=J3F;_D#??B?1Q,7G$90 HH',OM!21GME :/H(@?1CWG0)2+)U2 M+3 7K[.A.H($'7H,?1L8[A.4=WE/\7@T51;AC !CD/5K=NK>B>QPK:PJ-K#0 M>%GFKW=YCAF!#L0-[7/Q\8/#E9\YV1$I#-JDAT9)VB-0:]@9R/I-E3*Y)'_K MBH."B/E(G#PJRZHO8ER%<@G-[BBD,/!I'@#;0..")Y%):!6RL[!?EN^ER?W? MLM8]G*CR1\(E>P*,59/50DHG'@@S3XT<%1]37YCP:9KW-5[+/I)E284Q^/1= M0Y5F]>-J]M- _6AJ9N7O/PIJOGK_Y>*6O[.QOY'+&BMZ4WK,T!=T9AHC1'$W M@!B,YCTTXHZ4"KNR2UJKO;6,ER3)A#5A9Y6>=Y MNXSRQ1(#KL*[@FMW5R#"[:T OM'I;W2RK39@W;(/:ZL]/\9.VA=E\)O_7:]2 MANQ4"&'VV[GR'3!Z;)@^>W/TEJ\9(.EJOU5I"R@3/O7V%E#J)C8=/Q'!^&2& MRP=!9&\7]KI'*3/.Q968828+:!\78:P8K[5!J/7YWXTNFEF6QIP%+'$X0_6. MZIRQ[2Z\J[H*)@V1&_CZ:5K'1\I[6 G\!1K8@M+*R9DRBQ[ED]1VTS]R/'1E M*WAJNF1[&ED'VV1Q?!)!L#^MZ,9-KIWGKEQ6-.3.9[I^T%H.R%Z/,>QK+W^B M&9R;Z&)$&R3N1H;88C#IP6_,Y&26'%O9=9VU?)5-3;3(PG[AOHS.(HP;/)/N M&.V.?"=]1[=$./\#OEZT_2P;>54'XL%1\BI!U10&VE0[KT=J9YZH@:N,LXVV\4KF(Q&2.V:O7 M(L++/YM#>?_G5$R2*EO,=C=AOYKR#E1?)+\!!WF+O=%U:2$R(1^Z9&7R+^B2 M 63]>G'S21ZX=[V])71?$(/ V;G-W'S'0@B,7$6O%:_]1!BA_*Z]6Z^0L&11 M"=]9 68S&T[2MNC9SA)_3+9&%R5S.6MW351M'HGD;C3#M;Z[BLI*)WQ;3K?8 MRRB;$WW+=(5$+Z"LX[@D@)5(DWTWCSH9(=*LJZX9\C1I"9#+'*_H@;-ML::M M)K?"=&I\;[(FEVCF2RVN],H-'BY6G-NN$NZ8B)$P3;PUC2@;*@,&$F?7Y\!=-")8$/,Y(.-]PD M7G2VB9AP%4%3VQ@$Y:P,M?4 2V+35;1UZ:>I1Y@5+='($DPAZ /2_R.T,YTQ M.]%(VG2Z-'%Y5(0TZ&A2ON[N&WACR=+9R5F>_ M<:ZFT_(HT/=(""5;' S_FX@'FI7@3I2 V00@AT2VY)O M]V"6'E&1CO%)KWW#(UTYBCAW4;?9S%@UR*5DR[8)*X!W;>8BF.R1%_N._(M] M1X^^B??CS<5[=?7I[2^W7VZN+CZJR\\WUX^M>^S7/?YS7QA\?#E^:^V$^\7' M+VW_OWUZ_!7"&TYI2Y$?O^PKK=9T8\N=F!+HWAMI.T?F7E+TN2[3>PI]UUD4 MBY[\*GV#E=J3,@J\/X^5?J<5XA[5>^,[=F>LYK[4K;_J,D[;%&;WXK9^4&DX M#GESD6V-NHO)GT@9CM>%(E''G060!%_)E?FW5$R4BX>FT%/;D%N&LBA%%F%6 M'?6.:)%2E2[HOJQ@G&!CAS3\46M38J&"*_]=2Z7@,P:4?$]'EPVIQVO.A#Q= M%%E)_P/FY;*8TSGIA)6BA[2TXZRY^,^1H%H:23A6 M[;=;^<,N:GN:G1V]C >%NEBL3Z81?$=?S!^V2O\S:)U9PPW]-D. M8KF!]NT4G="N79X1J3>VZY:XF;D,A/VQ[,=;2-O^KD-J#V7KO$)END'L5D?C M8_L^!Z/)=B1RHZ'ZR3S0.PXBJ\=5+WA58>,X.-ARRP0A1.F%Z)>2%=(N>H)P MU2HU0B/2VYYT+:(6]YCM/(/5'T"S!'9V X2% E%I'0&_XE*UR&!'? *E\E:Q M.!H2\XZ3MW69!^(#,]IR4D@%WRG8C+=QP_D"2QT='R!94J;@=?T5@3-FB^Y8 M_YIN$W98ZM^P=<;WKN5=;&XZF)X>#T:C41@>*>^7#)6 (J< !\@GC'AS0!GF M?Z#"08GE'NLNA1Z&-BPU! BKGU)$&(UON[',>.Y'$P$HGZ(]SO4\= M3L>#L].3P?%XLL5CSV9$FN/VR]#W5VY@&1 MA>;1 AI!-[FNE8^*0)R=^_ 4 YE8;7M$RL-^W_%S5-[I1U2/$)+.%Q$5F]]1 MTO0F+9/+X/W/SP5L8JE32F+_%JV*EU0BE^9NPGK)?5J90ZZ.IQP(IV?RC MNY.?LP[.OI#12@SZ0S\?$CJ$7NGLI?ON7)%^,4S.'>*F'I.,36-X_)]NE077 MK"W>K+YQ)/P6 -U;WVN/WUNW1 UF4+0P_;,JL"+OZGP=1$/#]_LH$],]&C%Y M=FZT]AU$FX5(TM922_B;<8'3Q%%P71%$$\FDWU]]NKE SDZ))LR] "\0&60V M/AZQK]@!L:2%Q\(A//0=[:%];XEN[ %;*#X_:9C/WKZ%G)X*9X2%32C326A\ M=9CJW$3-C*H6B$*F%/]H7ZO8#@0[S.+)"FI*]K)\B4NI;9"6%=3!+[HT<+3U MG?HFK11E-Z%D&X/9TS/6"H1#=(,3@ 4JW/EZ6MNYMXQ(NWQ M+*^\Q_+P8D OYY"!NK.G(DC:?0\P,5IR/0NI] XT92MX;.Y\&];DE!TN\O2? MTA/M&BA]O8"3[8#92!6&KF;(XGL/S=7Q^;W(A"^?VMQZ.X,>]OU\S%/2+?^B M]7.*]9QB/:=8SRG6[0-MX']R]_7_ %!+ P04 M" &BE-1$IN.((\. #82 &0 'AL+W=O\\NP*U>K$SV,5\H58C[)$[SER>+HEA^?7J: MAPN5R+QCEBK%-S.3);+ 938_S9>9DA$O2N+3?K<[.DVD3D]>O>![-]FK%Z8L M8IVJFTSD99+(;/V-BLWJY4GOI+KQ3L\7!=TX??5B*>?J5A4_+V\R7)UZ*I%. M5)IKDXI,S5Z>7/:^OCJCY_F!7[1:Y8V_!6DR->8C75Q'+T^Z))"*55@0!8F/ M.W6EXI@(08S?',T3SY(6-O^NJ'_+ND.7JF,0MA@2)3NVGO'=V:"P8=_?&VR/"MQKKBU0>993(M MQ ]:3G6LB_6+TP)DZ:DBH5/<3E.'!"M=+'CI=:H++6-Q4TYC'8JWLYG*2"#(Q=_?9/J. MV-_$,E1 HD(\U6D8EVVI#_/ /08\ONM$?GNGLNR>$U&VQ6"=6BD(2IE#B;3M9@$(V#$^?G$404' M4\B8B/3'P7@R# :#L8N%#4EXQ@TH(NG(Z=8#<5(CQCQQS2>RF> 0Q')-0PRHYLVE)-EK*I EN*; M,@YL MNA]P-.)J0U@9B6!1D(8:_NB)OU'9:DHC?$M\XU MFRZL?;#;?T'+QAPO)136T&ZJ\H+,;3*+#S,-NWB"RKY?PBEMZQY4*)0E!QH8$^C@3I4J/L88>XR@;K? ?X_QMLD/P$BAXS:6 MJ?NE!D!19C-.10H6C (. Y"WB*73YB(;+F3GCKB>[7?"'X_W1LE#X!4-NP#> MZ(%1%]'0C+U/"SU''X"&P"YR-N.04V V0(6S-TH]+?_)85+JRCC8$)C"H M @N5;D?Z0H+.#&FI-KS\,)^@-I:W$F6MH*+0[UX PQ8Q*8PMA,[Y9N^"'"G# MT&01UVC.I5O70 R P4\GSRK3;V 7Q0<\ $,0WV19<(5%=K;8Y0V=''PL 1P MQ-+&5T9U'J%3!1C(;%7(A:DM 'HZ:[6GD0$:_YF.A>>"*K\ML#>5 F_>S^8[ M8)H\-%65CI%':(2*#V1=!?)>E+#MU5X!(J-LZE>2?$*]L RIPG"-A]+A"(R ZT_P1)D]](]N)%4%+$YF_X^1'.6BR>]<:?;98TX@FT[ M#@OVNP)IQ0#,W1=E/[<*@^[SQA=5*5(55J.(;_1M4P6:JHT >-PBZ2XK5%G2 M+J24#]OV<"74-S![ZF<-&8QBR%3JE,P"TS0Y]KT;8;\>M6G@$PXWCGDYQ)=5 'P*14SJU0=9]&"XV/^JJT2_K: M03@[>*7SQ29V;S%\1&4/JM(.[2*5AYF>'NS$WS?#PN(,(^7&/OUS.W""::I, M?&3B3I^48:=IN4]_!9@_E4M.QQ.^R:II, M-I>IOTY4-K=%G(ZV3.QKS7=F!=I9L'$XTZRCE;3D8'\TM6F!1MV8TDL#;B;: MINR(RRC2M@.-UT%K(\P,FW&VT12EJN!:[$JCG5^B5C(.* MG..'LB$QD>(*ISVQQH\Z1#IYLQT!/VUH=6"7L+H=2BS:+F:, TYDYTJ1& M!40.,H_B'9F"#,OM7RYG:+=355GVJ@$3V4#D2C,BG-%YF'2<*_H-YFUX\$>> MVDK)^T!_?(L6.S/W.@%O= -/^IVQ2! 7$K9/JGZU%X$Y2'?;LDHWZ MPL$P&'3[P?FH2]"*.YN'Q/5F_9,.BJT1=W -7!FU'4,&T65>9G3(LI+YUM&P M]$"#]E9'SPE@+4)6^[@ MXL'/#SNH(II?(ZVY[KB75&/Q1/2&06\P"L[/)N)JCYR[9*PX]??:#<;<;]'I=\#'XER3W!-B<\ OZYK=!WALXZ M29:@?@!;>S2TFTE=@( "$ZOAIB%/8N":\ E7#@^7G@ KHHL@BI ML=EX65'WJ:;S6B#>FG1NL2!C@%F+WU5FGJ,84N"QWK3WNO-O7^;L6\)4]V8' MXO%AF,C1L\2RMZV'Z>T2D@,QQ^<^5;-0LP'N%_02HJ3- M&:+.LO#.W&F#AF/H>Z#L0H>+5BLD:;^GE];GQO&CW"&+61X6"7G+Q^V8>TF4 MTTD25J,$4=NB4SNF8B=&YI*;"9\0C81RF&^KUIZR0W&ZA6&/A^+'?EXR]Q:C MRRV!MH"O":_[ZESJ_JELHWO^V M_P LIQ4ZV]ZET_+Z[:ZY(C,^QFO]YLRMD*[CB/CS%/J/P*\\ZD_/F1=]? MO/-YRJ'I:U=G- $?? SP\;J%1?ZA;H?4L?^^UKEM8BDQL4'^2%*A3G]41:4K M'4M[^G:5^Z!O;)H\2,2B;6[/::K3C[T;\T[%<-?$RF/&.'P!.CRZ0:\DC_,: M_W?S&CN B6"G=5S\5=X\G+$O*_V;'VJG%WJ^B&GZAU A;KS&/]AGK4Q)U='L MZN@_:23CJ\<.8U"UVC&=2L+._+U,E^B/W1I^.NFV]>$:MBBGGB^WW_GOT^7,F2WKGG3,_ M6D)*/!DT;IC#+GCL]$@]2, <&E,-8X]GN\'B:X;J"VJZ*D<=4]^(JZR;(1TG]D)./I(#@[&P>]\\'>B8CM:93& MF\:_R53*<22C"=W'D8SC2,9?,)*QX]VC!V]^E5._,/WR\V M"NZ'IL\<[MB\IGWXKEF/;G/)I#/JMK]N"+)C]&-HIQR^Z"1(9]R@.!Y][F#( MJ-,[W_+/<&-:I+[8,RTRH-F76IQ^9SBTPR.3AX9'OL0HR;!%R5W^19,E]D=' M3AL_'L-;3?I-':H!D,#^CHR_ZW^VYY)_K>:T?MS^YL^/,IMK^"Y6,RSM=LZ' M)P!R_AT=>U&8)?\4S=04A4GXSX62V&71 _A^9DQ171 #_V-&K_X'4$L#!!0 M ( :*4U'NC%)+:P0 (1 9 >&PO=V]R:W-H965TVL^T=+*(2*1+4G&R M7[\C)3//(>W@OOH>C!3*H'G2$:>"IRH8];F3'30]_7<88% MTVTY14$SJ50%,S14$U]/%;+$*16Y'P5!SR\8%ZWAP,FNU7 @2Y-S@=<*=%D4 M3#V?8BYGQZVP-1?<\$EFK, ?#J9L@K=H[J?7BD9^@Y+P H7F4H#"]+AU$AZ. MNG:]6_")XTPO]<%Z,I;RP0XNDN-68 W"'&-C$1@UCSC"/+= 9,:7&K/5;&D5 ME_MS]'/G._DR9AI',O_,$Y,=M_HM2#!E96YNY.QWK/W9LWBQS+7[A5FU-NJV M("ZUD46M3!847%0M>ZKCL*30#S8H1+5"]%J%3JW0<8Y6ECFWSIAAPX&2,U!V M-:'9CHN-TR9ON+!9O#6*9CGIF>$YXPH^L;Q$N$2F2X64(J,'OB%PN\2/:Z#3 M"BC: -2#2RE,IN$WD6"R1G^T73^,M@#XY%7C6C1W[33:BOA'*=K0"3R(@BA8 M9]!V]3.,23VTZN'!%G,Z3:0[#J^[ >_]SSY\@>8BT3GZ;NV?)84_@6O%8[2Q@UL^$3SE,1,&KLA*M4;R M$N3$D2)<,O5@0SD77XTUJD>7G0LQ+9=F[H5D1MJB.289Y8=^X4D1D9&,N2S)_K[$ 8[GO10=?K46YVH#YV2[WY MRM5,_@09V:3ZYCPLO/R1L8^Z?>^@W_?"[O[:V']F2EEG<\[&/.>&HU[27EV_ M YW(VPLBK[>W*)@[@M I*JILZ:=*%N!LU6#SZ+DJ[;AZIYJ6%."_JHJW=8DT M1V5MNPJG4AE;\%-47"9MRSVD-+,_0H)I=AFCF2&*JLKU7+^I:^(KY22:/T%1 MW3AH;YROZ[V][L)X#7\VP?B.G/GM3+E:338/U.F[#A<)'7.#>B,]SN-JQ96Y M!N-,\"\EUH8M&0ZEH>-C$VLD?6,95/0E0QDHXVP)O/TOU/BF=KG4_QE?-#7_ M%5%LPZ5"K7EC#5^LAYNW+XGFC2R_8)@%LWP[HZPRQ:KD=0RS3;*&<5X>H_[_ MQ^@_=XRZ7O\@\#I!^(..4;CGA9V>M]]=<,[/>'$](U/U=;6>PN>W6[49.+/= MQ1;UZEIXQT6,+F&[M%+)[2.I:$GL.MFR!)4=@'-IY*J MI![8#9J_/89_ U!+ P04 " &BE-1]6&\-CP" #)!0 &0 'AL+W=O MN^?075AQ<909@$*OE# YEL,?85&S]CP)9Q(^T55'>O[ M#DI*J3AMP+H"FK/ZQ*]-'SJ \>0"P&\ _C^ J^ "(&@ @15:5V9E+;'"42AX MA82)UFSF8GMCT5I-SLQ?W"JA7W.-4]%6\>28<9*"D)_0W7.9J[?059K9O+M) MP[*H6?P++%?H@3.5273'4DC/X.-^_-#O(7"UI%:7?]*U\'L9OY5L@ +O,_(] MWSM74#]\"8F&#PU\..DI)VC;'%B^T06^+YOY/5H]+I^V/S>K^7<4_]BL!SV\ MHY9WU,O[WM_7S_+(%:#)QP\W6NW4'$-_VEC=!/;E>MJD06L]<" $I,@&H9A3 MJ@?3&N$Z2;_^0\UV*W,RT4Q,$N$8D27C)5#T[K;??4W(ZG M^S>\7G(/6!QR)A&!O89Z@^NQ@T2].&I#\<+.WHXK/>)@, "3) &0 'AL+W=O70R) M(56JO"8*$O]MU+4J2R($-KY&FA?MD;2Q^SE1_Y%EARQSZ=6U+?_41;UZ=?'\ M0A1J(9NR_FRW/ZLH#S.8V]+SOV(;UH['%R)O?&VKN!D<5-J$_^5=U$-GP_/A M/1O&<WP5F-? M_?JVF7OUM5&F%N\V^->_O*I!EEY>Y9'$FT!B? ^)I^*C-?7*BW>F4,6)_=?G M]X_&9PA<09Y6J'$2ZLWX+,5?&C,0DV$FQL/Q\!1#Y[>_53FVCVC[Z/LS[$Q: M'4^8WI-_H^/S)'ZUM1*CIP-Q1$N\-P+QNY9.FZ6H5TK(IM"U*D1NC;>E+B1] M66@C3:YE*7R-!Q5OE5[8A8"XJIHKET1^+J0I6/:,/P$JA)+YBM82_9V2S@MM M^$N]$04M6GYMJ[4T.['"T6HCRX:9\WNA5! *9&VS7(G9 MVNE2C*;!E)G8KC08T9Z)D61_4^*MN!K1:)IM=WH@KN'C3563KZ/JJ>1/U'ZFJ6@ PQ>G)>7Y"B !#_ M>XU],LE"V0FN%2DM*,\**?Q*@M2Z<3G$ R06YA/GQZ\]U(W"!1*$>, MW=8V_R)DC<,A1:YHX:/)T\%D"J/!G<_@:^B"[I)&^@#%.7X/!NC>P:XMI)XV5( MM3@T+ZTG_<);L2[(!C?\BY<'Y7M9:[^(6W#B!G%D&\];B3-R.DTO?4=1ST\I MJE5U::7IZWO4T3?"LU AJ*YGG]_=BEE>__<_S\>C9R^\N)$[%#RP[HT#= :F M\''I9"4N;VYN'D<=(-9SO8;+DQ5DGKLF13L\29##0J-+O6'GEPL\%UP9("[4 M%X[VTD(X&2)L;AUR ]8T7H4G?1$82DN]U$0-1EI#JS[#>7G9L/G6*$HA0>EY0K\BSUS@M]6!A]2193JA*,8E+M]/QD/)GMO_\G) MA?BHW!+\7?[>O7@<(ISY M>F\*8+8CV+VV;CV =9$]2[DEY\OQQ#K)BKB,-&E7HA-8E/BHF=5V+M7) D3D-!$U7>V9N%5+RLT;J,W*7E7]UEC+\HL8)U: M+!1W$Z)&@W(@2G?_NW;A;UBXMP%71R&]Q'2R8I]MI 0!!492CP"S Z'HVX. M;%VCHP]^VOR-*1X^,&2J@Y9V8;R&F=R4 2SQ@)K[BAD$6ORBZ(\ MLU2@[I+1=XE3+C@(831UCIZ3%&480#0$12D$P!+DZX4_,$"&6FB239]-LV=/ M)QW!CSCGZD\6(4-E5!,0E;[!HZ'1"Z,^,HQ6C,NHI.JZ5%0C4"#G7*.Q51JC MZP.F]SQ\VT_L.N7?-J$_?'OD+2JIR]I#';5U*LHLV,CXSFYU4E"?&*8/[NA$ M3F6L!NBSW&4GS<".DP.P"BHP]R%^%F2 22@U7 *D5'#<'\?78<4^@+LH0LG? MP)% C6$_@GXZS >F<@09DB\=0NF7M0!014'BCVO7C,(2!36AL%$HBH"]>_0* MS* *J(/"T8)T2\.<-%%^R_!RK6LNW$F)G-]]0Z'6Y0OL(N!6TBQ#'7\J0@D4 MI%]Q=)(&.$#%HVFOSNV%2J+^(,X.,GB[JA_#40V,5EGJ-%M6,]&L1"T^HNM%?K MKB>VINVZ95N2'W-G TN_HA'ZGW5?XM-WR6:54G U*B'O0J63G)":<$]VX+>7 M\\>B:-HF-K;E;HB!G;%..&MR2:D?IX3B459#_4=QRQ.>2%A+98X'P M&E@8.TXPBY@VL;/8X]2^[TQH/5$.9KL*8H-2^9@ [[PZG7"V4 M[=35TU2V6[#'@Z&6@[Z-XVQ=IW6L-*]KM6\=XIL>EE#$Q)D0:^JP-$_?%TVY M0#2SJ(0M"3;9]L>M8;<78KHKR05=I8VNFBI@4VB\NYT@TG5/ 8F+-H%U/ '= M2F29_4B;H*:%"GWR]/G@^Y:NOB=,:* 2]_)$(!HB\A ;TR3K:>ET#R[WY/P] M)T)GK@@3@&Y:HI$U=,,URL%$)14=8?C2, XX:I/0=9)5'?' FOC6X7.UCXM# MY)Y; "9IKH""\]K"-X)_AKX4SRCJ3"%3*7.*2,^U".5=D>#K;T=4\(!N!ZF/ M9QS!%=JI1IAD:@CRM9&N#ET(M82#,^/?)^WX]\G9V>U/GV<_BO>_OOW]]K?/ M[V\ M##GMR2"$U(Q]-@)QRDZ+7Q3YKPN..9Y$TFR5?2IBK M[N.<,S!S-XGC4MKW"3&SGY/#XZBZ.I5:#EG.^O7;*!L-IYW:QS;NH)B7%%H% M:;@([20#_)TFGL'4H]&(RR=:1X<63FX--3L)_VM'LV6JSIN@)D)2LA17FD2Z M"OU*J0)H']%_-ABUT.H4#;!B(4;,'I'_ID;#'#&,O*>G[!USM33O+QM<2.4Q779-R;6%705IH.Q>GTT MRJ:Q8&U+LW0F*=6:I27M$%X9FB:V!0O5+@$!(PNM;OHE>)N##\L!PF6..5G> MH]<9TF9CUE(7G0GI?MQZGV[:?%LTH7=)DT&8F$ C531*NE('D*7Z^3 $>.NE MQIO^="95KM_B7URR1Z93"NX9NF,@6:,\1K'_5N[M&=)&DHP%0>T1^.#!ZB481)-"?)9*%%/C *2P?O3 [[7 M"!PPQ.WO H:#9U.>[42Z<9;&!5U\%,; 9]&W D2I+ MGFN$'VBP/P'QG+F7X\&IV_>S-0G];.4'OX8]7UVL05VY MC;J(AK=*OT9'7K6"D$701O-,9&3CW&(!9C)6M!L M'8EU#KW1/0_W+-)[O=!D5U@>S9JE:H@FH>H(\ZF2I;C1/LXLGNZ?O^>ZN*#]6-TK5T:=5 MEE=_W[NIZ_6WSY]7\QNU2JI!L58Y_+(HRE52P\=R^;Q:ERI)Z:55]GP\'!X_ M7R4ZW_O^._KNJOS^NZ*I,YVKJS*JFM4J*3^>*>7-S5^\?S[ M[];)4EVK^L/ZJH1/S^THJ5ZIO-)%'I5J\?>]\]&W%V-Z@9[X5:N[ROL[PJ7, MBN(C?KA,_[XW1(A4IN8U#I' /[?J0F49C@1P_"Z#[MDY\47_;S/Z:UH\+&:6 M5.JBR/ZIT_KF[WNG>U&J%DF3U>^*NY^4+&B*X\V+K*+_1G?\[/1H+YHW55VL MY&6 8*5S_C?Y)(CP7C@=;GEA+"^,'_K"1%Z8T$(9,EK6JZ1.OO^N+.ZB$I^& MT? /P@V]#:O1.6[C=5W"KQK>J[^_YNV+BD5TK9>Y7NAYDM?1^7Q>-'FM\V5T M561ZKE45[9N_#KY[7L/4.,#SN4SSDJ<9;YGF./JYR.N;*OHA3U7:\_[%[O=' MXQT#/(.^(\F'T2381R-A^-A'T"[7W^EYO#Z"%\?G>T 9V+W M84+C'6T9[V52Z0IWX:I4EZ%37F^C]C8KF15[! M;J9)K=)HH?,DG^LDBRIX00&3UE64E"H"P;"&?]-(([_-BS*%YQ10:'U#GX5" MUJ6&U]<9T,A2Y:I,LFR#OZMUS>_6,..'7..G:YR!(#Q?J1*(+=K_,+@>1#^> MGU\=# QL*<@)>/A^*&'BK$D5S2 0T>#X^:)8K9-\\___W^EX=/*BBNYN"@2L MN,MAM*J958".I 1Z'D3G609#U:J<\SL@&3)<:D6HJ\LDKQ(2.U5TD]RJ:*94 M'JE, T,FLD8'*SS&"Q$ X)4J6C1(MY%&\-: (AX,, ?Y=O_JD*]JOJFC*.6]" M9JE", E(3ZJ;F/X;*?CQ%J8$I,8T?W*;Z"R998"!H@0*Q]'FR3J9XP@PW+/Q M=# $,95E2':XY)) *=5MD=W2T[ T74<+>"6#E[J( C@:6G]65)5L0*Z6"4I[ MAFH!1P\@M"Q6'BH'T66PZSP.O)["=/ D(T,*/2X:.JF5#'L"(C3#4P!4P)B MRT17RG\+EJ=K^-=LD*ZJADD#UHL(@I4CC*F:U8/HI^).W:HRAC%S. 612(%8 M,@U?PK[=)/5G[ QR8I+"5$!J""*24IN0X#R/8/!,)54=%4 *&Y64C".<,*57 MX8\F3YI4,\D"N>O5H[CM3B$HE@9P4H..P0X9>&1EX-%.X?4#$/02T? CO @B M1M#4)P4_:Z" UC225H1;,!Z^4.:%);\@8B"FGT#\Y M,,(&OFM*H!G8O/-Y'>,;JR*%XQ1>F6WHD7\TJS4@LZRCMTT9O6PJ&*^J4"*6 M=;.F]W T.%#&T3Z^(,#]X^W+:_Q1@#E@5A2ZK9./2!VW<&@#O>'[ 6!$W15,"+ZZ(D:BN1?$O96R).(K7U&HYYVF @M@( *:-U,X/O M!"U:>4_G11WU8T\K(Y[AISB:-34]C$*S)EZ+Z?-,>: 0"^+K(!'IE$$T:"!0 MT%I3Y*52+8%5%#XI,'GGT$*7*^ ".%_DW L6B!J.;-S1\,CN6U+.$MB'P[>? M,K7AO8/1FSG,D.IJ#D(#Q$14P%Q+X36 (2EQ48CB><.""6 &+N)I ?G(GL"= M&DA@+AAG4;8NBT\;CZ=X,]M[Q3(S!!Y.+YHT ;3E,T *?4AO=56 _G9; (<7 M^3:0Z/# P5'@0V%32X+$.TX,'+#$K_.(SCMD_E- T.MDPW/C'L$A](MT@X> MZ_2B2@?1ZZ9$VH@M5D?#\?[L8']D><(0KBROVD$HM.K=I)"#20 "!T&I @'E M40#@-4]AD46EF)#I3,>%WB1PQK5X66B.):W; M.1 (\XR4(P5'-!DC"%Y:R$#P,8G@B8HVKW)#>B3L#DAORA\^S6^2''A9Y,'H M;')$\B19*=(A?-G@/VSDPP$QYBZ.>A0J^8BV>XG;KU,K O(MF[J!@Q-5), , MB9$UK*6I#66H3S6OA50K.FJ%78A2V_#V"*HU/E CLO/#[62%0@=AJ9KY361- M1P\>. 5TB=H)";RN-D+O )RXI^$R>,CMZ[B[T?# 2L'W#/+=#3!88O%*4\/A M"2][6R&2':>&PP-4/Z0TD<@T>DKJ,YZ\(O_PKS:5!_H?T\[6?8IIHY(4E]9# M&Q9<45UJL.%[V.K>]Q&UL&(\LE9X9-&K)(,<+E+Q9I:%6NZ4S.Z*@L "."VZ@>@?896S!9S\PN& MBWX&Y,(VG"]+Q2+S;0Y*$/#MN,=,B53.0A$4TP+WQKV&3'$%]ABB3L8D&;C7 MGF#O@ GDUS?FN>MF%EWF\P$P0?1*91!LM#-:PP3?'+%[SL\X?J%9P2SYKU84&6& 37G5M\:^EYUT;P'P)\S MC[L3C\1!"#R_\X-]Y#T\@LA2H%E$U0UN +Q@YP666]&Y"LI)C H(**I9HZ)G MP\%P.!PA5\E;^WN]+^'8E2KIM&Z;SSL'M*^]?.1KI$S)JX>C1[Z\/P=28]1D M&]Y?;UUB;,K">,=GY!(!J[(VW$%G(OHGR6)5H^(+43U8HGT1&PC@ (ED!G^9@0\=DD> 9NU0DA(7Z-@8^,AA1 M'FK4SZNU8BT'[&-7021Z.C23P]F<8GQQ-OK3ZL V ^:[K'YL0* M*5'H$ 0Z"5?2H7/4Q"I5UQE ./6I:9#GSTP30X'<@BLFWX+&1=KHVBLP:"' M!#DBFT;NS*!@9Q#A&JPX,P^DGZ*B,AZRY"-D9GERB>S%S1L^DP!A:F_^/7,S34M/4P > M %FP<\Y;3:C7^K0V>CJJ(@RR@1:'9]8LBED*D M23X;#0?C:2"(RJA91WSR>R,=Q:,H4TYTP:9SQI SL2CAQ-P*!?(RXYCM,?P^-HY(N_4Q&]>?] H^ #F> M3@9'WQBXQ%3 ;?-EUS:A#V9GL\('/(JQ-*59GV2T= 6419&U3KMJB>&U;2MF M526KB$11SR79VJ*?UNK[]G]L@=^R__O6Q60=N[ 7Y-:P9TB_4(Q8XINSJ'_\ M R0PGTQ WT\EYC$G 5TT94LV@]4 :TIJ0AYJK25B!UW(!1#^%,Y@X7I0A(=V MP#39L!RCXW833>Q/A_"3&!85/S'Q0D25?I3M.*X M6K*H9;>%PJT.^T-2YF@ O1=(KW#I3J%]*78-G;5]CQ)&5@K]TJS^NS#%3O+I MIQP63EUATQB&MN(N4 9^+)-%=(ZZLUAK;]Y<1/NX>;+*ZS6ZOTNS+B/WB<0TDI2GP91C*2F49F8Y1:SJOLV3.6[0VYR0"K0LR06:"A^) M(BLY*)>+T\>I+7XT3Y2 C&(>LE\=)F+%Y+WW'FC%/)5QAQ)'9Q+%6?N:CR7' MUWV'+Y+8H?9WE;Y7O M&4;?$0JO\'#I0?*-R@ACK-YX R"!& AQUSS7I_ .,;"%UP9]*9.$UA02#LJI M9O:;'.3L#P11L+:42_0#;*T"MS;^$L"%\3K2_4.;)]"$]ADX&48<:7O^XWU> M]#T.$P>F7.]SH:9]8%];--D"Y(UA1ZO)D@6%$3HM0<[[466?%G:/4:-$\4]C MX?&RA&7MZP/Q8ZVU$!*2+%"9T7EDX+M$,TVS<\MYK']*ROKP>E[4]>&[ @1& M0=YA9I6?KM_A)]3A][7,E,PJ='&Y@ /8+#DN&'>K3#&0@'Z^!C6!LLD46RK+ M)F-P5/Y; 3(6%X(.S^)&SQBP>B=&" " P*,8.@GZ=@>?O0T>W;F9\/BM+*U% M=3^@@X6]_:]D[5BX% M\- (Y\VRJ6K0K'M\<'+&DK\;I;^-6+]6*>9UT.' ,A>$+*YP"5*1#/>D1(?\ M8PB(B81EG#&NS?GQ6!G-G.%'Z!["6)9JF!.U!+V*=[W$K M*LVS?)$80PL%PX!=0P4EE2SV=91I,5$;-"#(4+@?8DL*$EV M#Y(2<V[%UV$]8+"QD;\N2/%ATULE'%#640]6WP6 MS\9#:V\.8-XU1KX]#%[VZV02M>Z<9_TZ8^Q[MW%/7B6P'7 B 9QA% %VFB%( M6LI.2 XDJIVO,:]!T4E?C<.PLF5SYH1""4B7L\';QW M'%AN.>#5T590J!\_R4O]_H!^QZ'1VNR(1=D1P*P\VB_A9.T].<.]2/F1.& /5LEOQ6E9/2U"0QFHM.\N%.!%=$RMWMGL7I;Y99" M+E*5+Y.EN' HKYO-!9>;X8).Y'ZG/.2:??>!4<_Q2-!3'B+9!M8R_QKRJ=_! ML"=3@,'8EDPR=T3TL3_OFUUJVJHK"I,@(B5X;%[KHW$;1<<0IE&]!;,S@A]&4LL1/98-=LF>; O , M0A6.G:<-:D.@A8L7!.-_!J+M0QAW94=U <$'N-"IIZ1C$E?;<=-!4T@V!!D@ M?:%T'4WBZ>@L'HU/VZ1#,75W/EV)R^O*NKS^22IFOP+2)3+R%1/IS-%/C7N> ML]ZI4TF #34PZW\AA=C70,D=:N.!J(\>L*M%=9G;]]AL>Z8'.QV788B> ^AQ.W4CDJXJV<+9AMRU06E-:!T>\;!)..ZHCP.$0'8Z"S2\(X M'9CP@^C96^;]@]V3_:@)L=+92(R\@;R&ATEC:T&\Q;EH2,>?$4]KMH=(Z,8^ MJ[)M=P@=?REFDO'FQ^4[@U\3J:6/@$"SGFMVNI2H6 M!Y)D21()S'_-&L'^^8'+0'?&T#868J/JY0$99>KW1CEA9'A,TKF,SZI%'$GT M;#3&H K#S'3Q!AX +4"V.'5;[&4RR?6_ MK,>NTBN= 9X]APFO%;:SR6I66ITH%@A:+E_4L8PKS:J4-D+-?H(M%(+"F,._ MGIL7#WO:,3SC%>&83KXW\,9ALXZN"+5[(K.\'=GK;.&>GP)#\AZYF@D U/,< M?>285TD4)FX#&YIKT?+VJ%R',&"IB!L;IZOO@-@VAF+ZQ0G+3GNXFGB;[V'E M30C1\,+((1 ,-Z9ZA.-SCSG*XWX6%ZA"9<+!B+PW(US!B0J+G2OOB,0_[]&( M>/2'*B>#K8Z(K^(6"#7LRI_*<[\9^[\7$)NGQAI<(J55?LIBX+[3.2RU;B02 MJ2F1IT"+W<7G_&WAN2_-8^1S>+CNWHT24:!+TM&RC/2D3GR1PV49YKKWZD@^ MY^S(@8A#CP_FI4][8O,!RTFB!SS@DOAD1HL#/X!_-@V&"XD-<-7)E;&Y"Y;E MGXVFGO_)9U0P3JI6@L7D:##YIL_(W;8>=,?*SJ_4:B9^VU"P>H5?N-[6\?F\A)U>G!!3\;'(Z86,"J!?.$(.,P+_?T&PA-QPG M]8 8L"E(5'@($YIA4I!B1<9B'I.D\DI5DEN=4 \ *3(EC2@E;P/K?>&BSHYI M@GW06XSD33[Y+$;J!J=*/Z!8UI5?8F6H7_;+H1=-2B4/YT4,$RR!)4 ,Q$B* M8(SP^FQQE^<="5(!\3=34FDVLVT._H(>F^E!YS!^-H(E :(I-:](A%^H-G"N MJN[4G3HMOR>&]$H*NQ12P!)()D!F5?<:C\F64]<'28X_ "K37M)790@ =7&7 M ]M'U3;<2$YZZ]E>)1OV/)F*3D&CE&F*@AK]4YCQ0DC[#2&R96FVJ%,@@,TH M2*EJ2S3RQ]MB\LH+6O7.]L+IR'JGS[';\F>(UE3NHN6BC5[WG B'V2-WB>A?(&5@?,\I-* M,MC\M[Y5M[_WSY_>[N&IF ,C8!UJ$BVS8@8HN.''J6H)C-*-7U.44.45)MWP M]L^+$I326PU,93*KW_YZ^>IP=(:'Q0Q,H8]H@0'U_IR %N6#]M-;+ES4(N5@ MO]JO4DT9(!1V:Z7G,75228W"4,*.T6& 6O%,F[-=;2\D$SJ_HFI-)#"W+IY MNC.A -5YPQQ*?03$HW/?BT7>RP/&,L;<35M 'WOE9@"JMK5!7LWH#811)DF2*9[URTC4[XE')J;>>% MWN&?RZ'6-P.#K8R9[8KJ3+)KJ$-^]L9AT2% C.=(R9$*0#1(08[6+Y2LHM\& M;9-/@DTD*B-'EH6HJ*3!!3[IWH#A:PNLUV'GVM18OL2@HYVIYXDJ^K FOY+) MS3V__F S5N$X.CK$8(/\]LJ6KQ/./IB-)!\-R">JC8U^P!1;M[SS&?7E0%Z[ M$,9C7@]T5=L8P;-VJ&95L6_!][BM$'3*4_%\7[C) 3:X2<[+0B/O !\$-5DZI4 M]=DACQN!Q"LW_[%JWT-Z\>!#&!' K2!RMZU]#%("^QCP0[7 RLY+"BN6+H@= MR?$*]D;1R4*=%%!2=K8&7_7WAC4<:&0BY:VUPTD.6 #:HN-\ Y$]R= MW#6U!""#ACQ%V C)<<.<.F#YMA(NK:*==Z0&<(*9#YA$'S*1,J@IN?B+*;J% MR&NSKO:Z'W%3"I/,/T#U&=WOYE2?DRCE6GAC?*+3TH(@=;<-T:VKF.?WO..] M97EXV.[E9.M>,BI75\?8):1/K9 ^W2EB+WE?WJ-KI$] /_SMZ-+WLE 6*Y.[ M*%+.@B*:"(0<)JX!6D',O.I2=E<8I($T3V\@V-R$ MC":%5=UQFY.'HF0%1-Q0^Q;R3ZJ\4O];*,2^%D\:K1[XB;!("F= MG"9*2#UIN"RUW 0H;!<1SGAS;BGD@:% +F!F5C;)4GF?".NLBLQ'\4(A8+(2 MKLVQ^T_Q#A]X"9$RI_/1P]8QH82;Y, P;4>,#"B/VJPN3W(91;[B"!\%PA Q M[GO:AP+^D^F/BG(+0)4ES\5"7-\5'%H):J*#Z)V_AIY)@DT5'2!+P,1&7SBG MMIJ"N2"$.!U^8^:WT\+O&WYKTB7;'W-L<;=+.IU9Z72V4[Z06I_73MN[8 YYIZN/?=+JD:/A,)[I@U&S MLO&Z^5@-QZ,35N7=.%R:R6"5.!X96U7M]5 T]:W6_ OZ%X*R7M:':)]XGLC* MI:F0V.$"B&XO((R8(#GQL;AC%CJC>F=BC1BMZD.,.Z,P7@0HP4"BDL?<>X=8 M8I&B4P7E&/9[[.1G$A2N8V6I/.5[EN0?15&D*D4F M*6(1.&_@)5*)+KPT^OW7KRXO#@(L.7.LBTZ:'L:EZA(ZWFT+2Y#-SZI7E:ZUR7\V:%ROB\K6*Y/JEIH2K)->+&+M@?!&6,R5SL MT6-"[B)N\%R9O=CWB=P4"&!=+K8FI32WZEOR&PPG+^[]]Q6,NS)6K/G2QE3: M3U/J(W;))8/WP9.T_]VWK2L/['>_- 0&\KTEIE 9&H&(1HE;L G8AQH+I_UK M8O\:>5. (9$6#Y[ X-B-U)UGW%GD6TP3MZ053'0R_F:;'=&[X=U@8DB!TH9& M'+Q^]-L;19N",WH=H6,LM&";''_3NW@&(B 7)(1=)]9HZ!I7#W>>,G"JJU:G MZK)@ESEQ8F^3ZB\;$GV$K]6L)'\^K.28790[G7H5>_5 7IY?OSPPM'S# @".G;VKIWGHC M";_Q"Z.HON'>SD*_D_$QT.\K15%J\J?@9ORD4EJJ(?+1E%-/N@SVK=N)O9:#SBV>;=@[;3I_@F*#4_U2 M#&@+#Q%WWA=GA\.C]A=3IMC@R]'(Y!_]9AJ7\L&R1%\U!];]-2$=HEZ!:H(C MN8#7/$<@KS=LMNU;BJ$QXSQO8LT$$SL>RWEBL@M,I9+7MY2YVQIQ!1X'Y"K"TU M]D,#IH?" ^=^O8/]VW*Q(S<>RZL/$ U?9[+QV(^9FI[D3"ZV'0X;__ZP RP' MH#B>5 1J:K>\PEK#--1SL"4"USC#\T;Y%Q>MQ$U#Y%&8ER)#A;B_'Q0", JX M)^4IIF@7?)^H&\=1X.83>70"9_&WT36 FNG%QD#N'>Z(\N!%UF)@M>;"/OIZBOM''T'OTWU#S!O'@)^ZU+4^AG!/KI M5AA.#X< (+R%O11L,NTO16Y*Z3DGZ_ EQ0*N)+W$H7N7GNM=T#+:G23X[OQU M=/G+JP_7[]]=GK^)+MZ^N]JI08_=R..O<^?(YXS#N?USZ:B+>^+N'GC,G0-R M#XD4_($T($] BD9RV1MS_'H7DT@HH7.^H<@E:H*V=[&$3! %K1O M\ YFFP%#X1CSBCD8+$& 46HU]/;#7G,S5I\":]CFNAG T(.(7?7GB:\2F4%) M=9%$$NN%-S-1J1//T3)V,:=*:D@D;&+BO)S.\WF;(GD'% %(3(^!W\!,#5-7 MS-"]8V#\+_'+P]I>A?,\Q_C<.XI0D^**/3)&P\/_@0&Q)YN=!Z@;?^<\LM&P M-[-!+GGZ*H+DOUM.[!+M[C:IT>Y[H!Y^EI/-VE\G27RM-=*O\5=ZF,W'UUH]WWS#TD\_:10_2EWCXTV_8OG6C;M\@! MV!14 ^0 W[(\VYNB\M)G3:(,6,41*8G-I1?>MV-C5WNJ\Q@>:"MU69#5(<,Q &TLBI)?%10(D MX:ZN4=JP"IHK&ZX6@Q2I2'.J!&8K4PRJY:G IEQ;'$^C*]8XI*I97&O<<,FJ\ULRJ;PY77( Z955D2G1=F6KJ6:A M:'? L=E6Y"AD@V$C43FO]M$KJ\?P$ABWV"J7[BJ((U=I3D21M"JNDM-M33\9-> M-2M_;MOF)C9F4X&18K&,$+)WW!% M#!INOS8!6YML>\=L2VJ>)O\Q_!!6.T3[?C\)D[S'2#(-^EW'VF>F7\EH:T+R MW$_9M7CB&HZ@Q6_%_GL*64N5/7JZ*TG'E%SVH/C#$ID1IU1?SG4XW2J@2RF> MI9(SL([E@Z'I,%N>*XT0L^1I"OJ,VHYNIM 1/6BP3LQNCI(EIK36?@8+5LD? M(L=QU75+Y@'L+2=ZWG%Y8Y1S-(KAY_AX.J(GQJ-X=#J.SXY.6MM.5V<\E-_\ MUOG]*L6?*LK&1_'DY#B>CL9/HNQ)E#V)LK^>*.L(+A96E!'@B2SZA7U1MDC_V,<7L +O*V:Y5"&*OSO>E@T;XB-32[&?T MB&OQI;G4LY$=2C4W52>R#]^18,Z=PDQ-E1XFV"0 M/3<)EUON?7+3U?VJFDE M/-QU/:( \>R%T'PA$$S?S*IP/6PN^4XGL^-O4:VG!,*PT+.O0^0;+=@&Y_&IV?3>#+QK\?K\_\%R+.+A,#VE;;,MO3P M?0^ ]\;!/0L_J,UTR1-AUC&F&6/)GR-+RJD+Y(E3 3P12;=T =_FRNNN*;>2 MW!6''(7@I7A5:W::@<\:/A*3"@-LY!-@1",\H2SA=()2J9UI"RRBSK@CG.QA MB],XTM?NM@0V;^Z:M-S7;>F$&XO1B=#NPS0U?9ABF[WH!3JY+A635JCSCFLF MQL<8*C1IF=QYW;#N@V4ZW0;+Y/B,+\-D$UR:VB52GMX="43[UE6-W*K"^U!; M8BKJBJEP'WWIU,I<8?((*7,;<>QN VWZ+)D)OAKAY ; +O:.//1YTKS[X(1W MK(U(TF!,C[E6M7 +A5^P?+R;N MRVWZDX3$Z=%6)(X'9W^RE!A/3[8!6$U^)MGU:!L"OT0^/&++'B8@)EZ[P;Z3QS71_$,%1:^CXTE__W?H[WLMS7WO MGYO'_$\5?$#(L'U=<6G!L[GVQ?4KQ M9@#N&=L>Z_2K']7/IO%X-T')^>378Y^5Q_O]'N]GSW]8YZQ.M?TO?)U7C^ M 1V@JC^@!=132Z=.2Z?J,WHZF:MMPYY.OW9;YLF"*MQ_7=W@I224J&E+?V(Y MWINYZEV$N8J%0P$=S)C.2MS>X/H":R-)T:">R]CNTV^TY&YQ(:8-NRX)H;JF MZWU-R?S1<(Q56-D=-I'"X@&^528$F[_GHPXW00'KY%QARZ3!5^C5E4< O#FQ MO&+;VJ[PB)UM:7S%;]NN5^;*IL3>QXQB//E$S-3 S)PAO35^E,SG94,$(MWZ M*>$>B""3Q&O;;J;)/7HBWC,+2JQ@QZ]%3M*,V*)(4<7#KM?1RU18<6 @6E#; M_%ZH>IJ>]$>H=Y0((RZ3NZ2T-Y538K%I3"[]OHD].-N'U1G<8#_%RJ3\QPPV M7G-8E*Y%80K#).Y& *IPD%WN@.9IQ@$V[U.^?WVY-,!\G2 M/!T@3P?(TP'2V[#*Y@4\G1N]EHQK@CO:W[*_ MTR26"?-=QUZO2;_)H[D#)_"'#*(+?)9J=K17=FT;IE&:>K<;)/>\,M?"U50P MQ/EE>%^HR%73KC'E=HU8P*AMQT8Z"Z28]=EXZMV+UG:ONI;.J6G>8_J?T#H- MJ"3'7!:V:>]LK@"Q5[B:'I>=I.YP<:XED(=PN7,02T-%I-/-%[2^BN]PKWVV M:?LG[]T0LZ7<0J>4#JX?!M?1$A&6\]6)KHY02J6 %_52YW3#A;3Z08_NJ=P' MBK<#T-7S90 !.S&+7&WD8@SQJHDP6 %95=)!@4K(G0O6 M"OM3TQQQ-S/)(Y M;'3AW\LB.T\3U[1XM+O/\&MT]/UJ''V]?=5Z#Y4O'C5Z[5R,VCF"Y6XHOFK! MR_QDI4QQZUO3.*S@EE_4HIWNIM)B*)EKGTD!MQ[+6/)*Z7:Q;!-<*F8L(Y$N MZZ2L-;(B4:1VQ,_B]=':IK MV\);Y^NFYK+*B&[&Q*G(]VL'81JT(T5+:LI7W_ M0XK%1V$2EYN<[[]!PT%JG+[,[ M.'G1FGTL_O4LO.NJ=RX !^Z^ MZE:_?9P.R*24T^ O:+]#S$P"S/1MNC7"@93JC$K$\L+P&?!1P@X&<^OJHK#- M DB=]IL6RL5==&@4=\%=&>YJ.:\W== KVW5)K-7\)M>_-\H#SB]>\XT)L]=! M+9IP=8JCEVQP^RNG3E(56@M!H4+72?2@"#D M]4:F][^/1'$T] ,SZ+O*=5NI3#?-OC+Z4]SIJ!Q;(]9$G6+O"E:R]4WKY3R\ M[,!\[9)8Q._EEE"98DA*$W(][/.DE@)6I@&O8N/S- N^RYCU7HG;!]HR]WKO M:L'_=C6<'4&A;I]S80#R?GSHX.(T]B#>(Y7[#8(GQ>9)L7E2;)X4FR?% MYDFQ^2,5FUV%<_\M^LR#W(A_DB;SGZ-VT$3==*HP)AC"ML/5,W:7?8QWW\PA M*;?1&S-EGV/GL6,$KCY+FI2::HJU_115FV/LY[?1+;,.$<'2.^6T@:^U")ZL MMY7/4JNO --!JNQA&)7D4<+F]M1;A7OXC:8F]]\F;F)_&BK\7NS.F0:LF+[= M5!\+)LV!?UN[(/?4*Q=>SE0_'[V.IWEAY-)#0K *>E7XWR$%RKU&Q1-3_O0\*>V+FIK-B@98%#6E[%R>4[Q1D8B3A-$[?4NY>%IP$WED5 M:.BZ_LB2)F!3<$S"M-=:6YL;IS#K)C'7*,WIW@CK7,&6'95+V[(WTF 6 ]_# M8 )3*NSF*4SMKK#9=2V)M'U^Z'4C\;W7F( D)Y5.A=>2?/Z=),28_K4D$F]\ MW/TC/[M8I+UG4(*28DL"-&PRE^;6$"97UV1Z ]+.8C+V:60=L$",][2Z925\ M^4@LKB)IXFLS65PR6I_\^JRV^/W'UY_/U]+FX:MPMVF:;GK,>TSH6I@_\?L3 MO__W\?L#6)SU@^>DD;U*ZN3[[[ 'L;I064;-&'/@>=0:[+=XG0GF%7Q[/MY[ M#F^ZQ[__;@V8^SG!%L9XG^ "7AT.3J9[?(V@^5 7:QP2[RVLBQ7]>:,2,(+P M ?@=[VDQ'W""NZ+\2.!]_[]02P,$% @ !HI34?/M?Y;*! 'A$ !D M !X;"]W;W)K&ULU5A;;]LV%/XKA-<-":#*NEB^ M9$D QTF[%.UF.&WS3$O'-A=*=$@J3O;K=TA=HL2R$[3%T+V8.A+/_7R?1!]O MA+Q1*P!-[E.>J9/.2NOU4;>KXA6D5+EB#1D^60B94HVB7';56@)-K%+*NX'G M];LI95GG]-C>F\K38Y%KSC*82J+R-*7RX0RXV)QT_$YU8\:6*VUN=$^/UW0) M5Z"_K*<2I6YM)6$I9(J)C$A8G'3&_M&D9_;;#5\9;%3CFIA,YD+<&.$R.>EX M)B#@$&MC@>)R!Q/@W!C",&Y+FYW:I5%L7E?6W]G<,9G72&79( M @N:T6P)A&5D M09DD=Y3G0#9EEWC9)0:JK0W[O7Q>0;MU]*I7K4X(4R6^V3^0$*K(0G $OCHB MO_TR#+SP]Q?7ZQ:K5!,L(:1SD%49A^0-\2/'#_O.H#?('3MB/ MG)'GO];IJ-9]0\+ B;S Z4?>-SFOUL 9>I[C^QZ90X:XR M?*!9CHQ-_&$!@$85S)4?U.;:H/$_&C*$.9"@7P[8 T/$'XJSGP%CNBF:;F#8\)%=\JQ6?#DLK$8.,CW $G83/7%*C*)1B MM++C?O]F<(NY,^:U>0>2M8%9@H7X_H#,6&-F6] SL[95X]H;7\N[M?X M)8E\P]FB9B=AZ<%R:Y)I_@]9RH6.4(0QXMPBA7#J) 5;T#7WV;^X:/]0JM< MS!,SPLG+1B1@97&H1<8?3*8F\8KNIJAB![8FOK;OO"\KG\)6.Z#:->4V7D]KVGCQN!M$ V*J;S MAR+8'38L#OO?"NB^ZP^V^A,]0_FCL /EH>&LQW "-XH*T(]> OV/H(#HB:52 M_(\9H7C;=QM'T!3DTI[,%;&>B]-H?;<^_(_MF;?[N+WXY^ 3E4N&/>.P0%7/ M'40=(HO3>"%HL;8'VKG0>#RVERN@"4BS 9\OA-"58!S4?XF<_@M02P,$% M @ !HI344*/"Q;E P _PX !D !X;"]W;W)K&UL[5=M;]LV$/XKA!8,#2!8+Y9?DM@&'&?I,C2+9R?M9UHZ6T0DTB4IN]FO MWY&R92U^6;NBW0;LBT4>[WETQWNQKK<6\EFE )I\RC.N^DZJ]?+2\U2<0DY5 M0RR!X\E>:%OM_VJ+0&>,PED05>4[E MRS5D8MUW FNF.!$PKSO#(/+463T MK<)[!FM56Q/CR4R(9[.Y2_J.;PR"#&)M&"@^5C""+#-$:,;'#:=3O=( Z^LM M^ZWU'7V9404CD7U@B4[[3MF)6/\,&W]:AB\6F;*_9%WJ1I%#XD)I MD6_ :$'.>/FDGS;W4 -T_2. < ,(/Q?0W ":UM'2,NO6#=5TT)-B3:311C:S ML'=CT>@-XR:*4RWQE"%.#VXID^0]S0H@]T!5(0%#I!5Y\TAG&:CSGJ?Q+4;7 MBS>,UR5C>(2Q3>X%UZDB/_$$D@/XT6E\$)X@\-"]RL=PZ^-U>)+QEX(W2--W M2>B'_BL-O($9X8.#!Q0ESFM65-RU?=(3O[61X2^Y^O7F:/D[NAN_(Z&$R M;IS@C2K>Z"3O%"L\*3(@8D[F)JPK&U93*UAO<2$EXPN3\TP=BNII\L<4R%QD M6/2&1)OD(-@VE$T6QLMV8NMRAKV":%0?B7Q)^L\0]#"E5(">4)P2A!/@-918K,7D@&*S 5I5/& MK4TU]I2!I#).7RY?L1F#_>;5-WO^5@B-OHXEB\'<'9FR!6=S%E.NR0-:*0]( M7I,,;?LC]U0^FZO.+XO:R1,7>V>O M)>&>I'F.1"M0NFP9*62)<>=18MM" V-1H/E;S!D)@HX;7D1N&V-S9N5!>%5; M;37W(_DOB,@QZ!?'8>?E][S[,.JZ%]VN&T2=@W?_@4IIG,T8G;&,:0:JAM[7 M/R/-T&WYH=MN'>RHW[R9?'T+V4\STT9PT;4+QA.,OP9UM&\8$G-FQ*6Y&N*4 MLX\%; RK&4X*C??Z.QJH!7YF:)#X9P[X\12G-?+&/Y#\QY[U&OA[A505PY\J MZ!0O9O"FH X4TF&Z[?-U!7YA^]N5WJ[DOK[4]DMH7_)YI7=*LBO%HSVT^W\: M_>?2*'*[%[[;](/OE$9!RPV:;;<3'?S(]6HS1@YR84,<+QA5^GMO:!EB")9RA20U*^;.V/W\:% BF"(&*-:[9V\V+KT@ :W8W^NAL M]?HA+WXMEX14Z'&59N6;@V55K7\X/2VG2[**RY-\33+X9IX7J[B"M\7BM%P7 M))ZQ1JOTU+8L_W05)]G!V]?LLW'Q]G6^J=(D(^,"E9O5*BZ>SDF:/[PYP ?U M!S?)8EG1#T[?OE['"S(AU=?UN(!WI]M>9LF*9&629Z@@\S<'9_B'K]AR: M& M\G-"'LK&:T3G#[:"T M8?-UW?L[-GN8S5U_I+,JN6;@_ S<@\WJ353?[P@8@9>;2_:9Z6["]Z M$+36 9INRBI?B<; P2K)^/_X44BBT0"[/0ULT< V;>"(!HYI U**! M9]K %PU\TP:!:!"8-@A%@]"T020:1*8-L%5KSC)NLE6VL;9QK6YLK&]<*QP; M:QS7*L<=G7M]36JEXUVM]YMZK79LK'=<*QX;:Q[7JL>[NN]GK%8^-M:^76O? M-M:^76O?YBZ'^PCF8"[B*G[[NL@?4$'IH3_Z@GDIUA[\2I)1CSJI"O@V@7;5 MVPM23HMDS9Q;/D?7Q2+.DG_&]/TQ.M^40%Z6Z'I-"O99B>)LAL[C,BDI^;@@ M)ET*O@YY_S8/?Q\W*0GR':. MD6W9EJ+YR*"Y9?AHOD'@^9\=&7SJR') _-VT-O\HTESO[?Y3_KF%V1Z@APF>1PIFG_: M3W2?]Q/=E_U$=VW0W+%ZS6:\7_._&3=72O[&7'&JN4_VT_OM?J-_'5COFP6L M=T\ENE/PPUMG;&^=L8]W36/K^+8XB'%D6<'??E&J7T(T"2K=#>*L@]$,<- E; M4W6V4W6T4VWBSO5<(LTH7]TE&0,4U03UG<[CI !T+'Z%3.2>R@N1WS9QBJH< MQ15*25Q6*+3^0I&K6A*4 5E\; M6]:)9?U%PZ6WY=+3]C2*RR43&'MQ^=LF FP)V=\*V=<*^9<=PRW! M<-.-TL7X'18BOW?\8#M^H%1%YIE&&U[BEX4 MFCY&7=/U>NT&6S)]L?1\ 0_@K\Y?89J,"+?)F-5,&C>R(_SL:7-7.3#O2S& MWYBXYUDX\'MF+F,%/! L;.Y*@#>*/9?W]._?/Y/5'2G^@?Z%WA?Q'! ,G&69 M,(C]E$[AX\^D6, Z.EL4A(/6O]#/),UG3QEAGK5ZXI-:YBG@3MG\^E,R@U5Y ME4UU8I7@C_5 O=]Z'XG>35<+EHB(];"EDVF_I?UQ I<@B@=0=$^!\]XC4X%+ MW,%ZX'E_<_8.77VY^#JYO;DZ^X1&US=C76R#):)@/:3LZ[!N1/]ML+5M#U9O MG]>2;AGK_?(HA;B31GN_0/P2T\"O0*R8?8PN'R$L2TI02)%,28.FW!*IV/U) MC$C=I0S^\8FW@X%F9&-!%FJI)D-4;>E(J,%ZK!D7^92068GF1;YB&HHS$,55 M!DL+@A,1J5[/80V"5I49;Q=MW##LIC<3 \)V)B>!R1X )KJ6N!)5I1S1NI6J M[3#WDXK&;M-\,NCGVJ"?L0'-1$_3EI-$6%N/L-O,K^$]C]%.69)]1_WM95:! MTU2FOOIA;B')6M=VU9_M/1!06I+=DY)Z1B#Y>C(Y08O\GA09<^ EF6YH/D:! M_R&IEJ*7%8DSZF$@F:298+6D;2=\T^BO?\*^]:-]&!\=8O^H3CZOV""L3W#. M:YKVG4TKA"/7@LRFA(R00/(W0X>4^*]_"FW;^E'=AGV)?SSB#*$8LM**\OA$ MA\*AQ<>?Q4_,@Z14UO ?^*/MZ=8IZ+U:0HY%P:E$2562=([R3<6X M0P GY*E.MN>0J"*^2P8=W3VQ&=8LK@BIZCQWFF>SA!>2@;EU7,2+(EXO2W0X M.SJT80KTOW/$6:99'WWOBO?0XF:3$B'/^%6@ER43XXQ4-._..FP=0W)=)2G[ MB,1%F@#^Y?,?T&$B1N/LKM8IJ:TP5I8I@.>DV0;,E*RVEDMY::?68(5K4J1/ MD&3=\8( U04()A-[C$*+)04P'AB@^[PBK(I!C:(Y"ZI['/Q84EL#T:(S8354 M=#<@$P;P(U)4R3R9PAO*$L04>;'."U&UE[9VC!JV]MP.:VMDY9%\ELRYU&&R MT)BZ<;"]*EE1@Q#:VYU*#M):<.:@CX+5(!"V>-T&S'!'GDFK%S3+X;,LKVK= MD1ZU-5(YIJ;P_S!_9L_K-;#+6$KCAQ-5_?>[7_\O\NM(NG0DO#GZ[LA_ M)T?^/^B\<Q#03<_)RSH:\R\+;@,R)7(HUH!W>7*@M-DH%M5-[62 SD>!>$U5QL2"53JBR M9FCK:X9*H=[&V2*AZ^>,F]N7W<%$AN]V,FI:%.]N79@2CDT))P:$;8'(6J.M MKS7NMZ\XT+ER8U',Z!DMVU.494M;7[9L5ZAN2,J0=1P7$)Q=D#N5KF_L[LX9 M=BS<6VF2E4Y;7^EL!$T)@/F*H@]U?< 18Z_EWI16&'2V*#"VNM6RL=TMB;IN ME^YO"KK(#;"[6S]4T&'L0JC<4T*T98'5'BBP[KEK++IOBL2/PNZFL8+."1V% MY,+NIK&";C(\;EL@LJ9JZVNJYCN\$[M;$_6CJ)<'1Y9$'7U)]!)B#0@PKGG0 MN0W(O^7XAWZ ;<@_I>:/XC2E>5!]$AX7"Q63=S@)B% M^!#%08@/KPOH,Z=!V1."=B7S[G>0-=%PE>$/)%403T#:=2=FTTC08$!H/P=0 M/:Z#8LI#RSDRTXQIV/"J9,7C-2T>'T,V]<1",1J0@C4?RQB'!1*+14$6-)@7 M(05\"$%G!C$%L)E4ZB ''(4(1A*!]#1WHLE5SLEIYJ>+DNC:HC-?%^0^R3<4Q-_@G2K8F.ZS/S\#W5) _2Z+LS>H6()2-*A,.* M_3S%QN4P77N6,E%W]"DUWR-OU1V,T5G?,PX1KTWHM-$X/ZI/ ;]L[;?DJ471 MGU1B)-1Z9_CC[].^/^A!9A9D7\D"EB[NW:;A>8MJPK.>ZF M9]BQM2J6"9JCSX0$RP6A-^ZX=VNZHO\KN^Q/8:'1.W>]52CE'+K'%3$.M'.0 M&9@S<' $6$>'GP!BCJ@SGD!T3P4J&.=)-_ ]!K%?"A^H--EN4F8'RO7F=X]Q MV;J9R/3-T:=OYWD!;4 -):_^,%74X;IP+>A3'F?*8Q].-X7:S5&&2<;#)!,M M27OJ,DMS!K*T_8Y]BMX'SWT:THT-Z6X,Z2:&=+?#=&WYRJ3/T2=]RM-5]"C; MX+%05R9U[L YEWU/2'X4 S275NBW#X?R6S0&A.U)2&AWGW_,T^2PV)7;A6/% M##Z:D7TQ(QL/DK6E(4, =R $^/;JUEATV4+8=G6+KPE7<45%4P5S93S@ZN.! M?:M@8]%_BS-?X^'=QCT+?8C0MPQ[#HV*U2E/C>K6J01]5P_Z,EZJBIB%K33E M4@I"WY%M*5JVF9(H[NI1_#:GX"88>@7=TKP.5IV2+7U7SC!;$I)=/22_RSD2 M;R/+*J8;STJNNK536(/]]Z-<"8ZN'APO(=.DN_+S%C-*'KI%0PAL^UF0^.'J M\>-=7LQ)4FWXYHH!(U&W&NKA"-NAFA-/HHQG@C(LU4I:GC/_'RB)Z'! MTT.#>MVP6+XT8DK?_;#9>M)O>WJ_S5=3IF:81O"0_]--1E9A$<=;V/ET\\D, M9'C>\&RD0_?T#KW/:VH<>7LDZ9^]@5/_^J.ZHG4+VG9@[9.>ILU7X^:;WM/V M2>!J?*V;M_2^GMYE[AVZ??"Z69%M>XK\Z;,QY5A%Z3J![W7.(YM0MD4C$ZV5->TM31MOB2R>'ID^=H\YS"2 MYQQH56U#3T(H9:HXK*\VMF'"]C5)B4.^'H?ZEN3U/2E>G:5ISB/0:\5YB?:( M$G_\%[Z!]M[OWD##H6(]?3(E')L23@P(VV*16.>_[%7Y][XB$>$W/W87@ EE M>Q82XWP]QCUG&;SWN\5,5\GW(%V;:XF7_O/R&7 S][1".$[CZ5#BXDL4](T2 ME^O&12BN=M63,D1?+8-S(2SQK=T;3L:4$Q/*]MP:UZ[U"/P"]\#$B,T[65;G M%I@)T=B$:#) U):+A%]?#[\]-\ :0E JOPND@:6X]34V)9P8$+9G*('9UP/S MWG?AL/+AE(%,7Y?>K Q?$3>+^FIQ# /,5](\(%$3_$Q4QEK*- M<0+3=;S "WRGAT.)-($>:#*';U0*XZ,&0 MZ\;!&[';JV)\8/30.7&U9YM#B5ZA'KW.ME;"SLYNQ%FE&[+>%& >I4Z\87=' M2F\D[YA*V@TT-5P33V4 ML!+J8<5\*V@4*LJ1NJV@4(),J <9XZV@4:C8CM)L!86-!TD-'=7@VP?\>@L- MQ.;?MCDT"KO T<>51(Q0CQBC)HYMCV&R^"ONW>D=A8IG45E:-Q5)&(B>5R#4 MA59B%CQM./OC@ZY(8D4TD.GL]U@AT;OIP9=(@D6D!XOG:$$\W^FL\W2G/UX? M$H&B%WVNENC=]#%/D42NS6@ MCTYU]QM.L-!-RZR$\&PC0CA^6B;+?$(=,=FK2Q M*^TE295!=]1%T\C3H(1$TTB/IB\M?^AF>]OZ=U="XY&1 _G<[Z.$;LJ&M;NC MV&H^/5(/USPT7]>!B_+9=Y;V$5L[0S>>+&D-Y%E;Z6P3JW5?]:+NRU,(H9>5 MQI,DK<$S_XV4-=^FK'G[7DBS:J#F4C^,XYXXVB25_C"+Y-D(ZKXQ]*M[-\LW.55E:_8RR6) 6 H M 7P_S_.J?D-_NF'[JSEO_PU02P,$% @ !HI344)!<0@G!P /QX !D M !X;"]W;W)K&ULK5G9;N,X%OT5PI@&TH G%JD] M2 )XB1T7NFN"I*K[F99IFU-:W!05IQKS\4,MMB+QFO%,51YB2S[G\FXD#Z7; M0R:^Y3O&)'I+XC2_&^RDW-^,1GFT8PG-K[,]2]4OFTPD5*I+L1WE>\'HNB(E M\8A8EC=**$\'][?5O2=Q?YL5,N8I>Q(H+Y*$BN\3%F>'NP$>'&\\\^U.EC=& M][=[NF4O3'[=/PEU-3I96?.$I3G/4B38YFXPQC>?B%\2*L0?G!WR=]]1&^_'ZW/J^!5,"N: MLVD6_\G7$=0=F ":0BD3W#.$.R&8%\Z@M,0G$M'RG!:PA>G^"=(?@- MP;]TA* A!)<2PH807DK UK%R5M5!=]O179 HL0K>^67JNDJOFH3 MGI;SXT4*]2M7/'G_4L\+E&W0"]^F?,,CFDHTCJ*L2"5/M^@IBWG$68ZN9DQ2 M'N>_HG^BKR\S=/6/7V]'4OE06AI%S7B3>CQR9CP;_9ZECAW3-U@!_9N9[ M'_$79CXF!@,CE;Q3!LDQ@Q-BM/BI2*^1;0T1L8@%.#2]F(Y#*!\_-OK#CXT^ M-]-G+%)T7-$#J!B7TZ'1'W]L].7E=!^@?[J<[AGZR#[-1+NRYYRQ-]YN!=M2 MR="^$-%.K?DHWU'!9:K< E_O<8 ]SW-5&E_?EQ\ >F%@^;[3!2X@ M("%!V <^0D#;L:W0[P*7 !"'+G8P/@$[B7).B7*,B9K2?#=$\]ERBI9I7@BV M1N.D7*V@U:@VY;YS@KB6^NOZ.OL0UO'4/7GJ&CU=IJ\LETI-2.5IE"5LJ#XE M4S6%?)VYFA,8^YJO#SK,=UT-MH"L.9Z&>]1QGJUG:*G#G" \FR'OE"'/F*'/ M2@'R*C7H*L[R'-Q1/*V1'!QH'DX]S4.[FY>.A_[)0]_HX8QMF"A[[ M]0^,\ M9S(?HC]H7-!*WXUCI3!I&C%H\?3UKG(L6R_I0@W@@*;%<6DR-6=/$=J1J]X6B]8DJ9;OHH9HM5:AE(&[IM8W[TK MGRSP61!\+I(5$^41IFX+%,4J.'6446G/"IGS-2M_ MW#-UGD[+S9C]57#Y'>P>!Q M2EI[KA:.CB08!R1T>CKH$4(2U_?\T#L3>:LO ML%E@C/=[D;WQI)P;M&JP,E#>RHYZ;P4+[&I> 1O.%(#ANFS]/M %0@#(C0? M( DM0[NW4@*;M<2\2-"?0GE[NUH(<4S466H"^B *77!.L: M ]!44P!F>R&0#!VG*@XD0\=YJMVTS0+KVD9)P]"S2;_7 !&D]@$O/)/<5@5A MLPQ:]GL*J;6D2N?Q6<&P7$K*]I/T3Y;FH/QL['229-D6MOLA03C+=L_-R%8W8;-PND3=S["NF.K$ M:R72@=@!@'/((O'*I;D?.#P/;"LXH -*J(6)60S]R;&A,=R:Q[VK> S#L MJ5VEKR _--<-L95EQ"S+FI,"E5+P52&/,_RI6,4\0B_G%-J$ +H+F.(0#)SB M !"/OJ/O-3/ 7F5.SY-NL#IAGLU3*TB)69#^E%/F!V-<5:<^:*5Y_(#I MZ@?4;IRM("5F0?J_'!@G1'_VI)7N0\C"".F&T:I+8E:79\,8OJ_?$TMI+'FS MY1^?;Y6J0!3P$WJB2\5SOK;BCYC%'WCZ1/]!TRQ)U'K[(K/HFZFVK1 B9B%4 M64++/%?!H5DAJE[J( M&+U[ Y0PL:W>.)8'/R7,ZB>KI[NGMYKCZEU>[_X$WTPQ<'^&;^;0_06^6=;O M,MMAZU>KOU.QY6F.8K91+EC7OJJWJ-]6UA0("-WWGQO\T\0,#L!9_4SS(TAB,*RO.'\QDNNX[GE&$#"-E M*(C^><0A,F:8M(Y_IQJG!-*&*$@;S=,5H!+/-!@5-MO!^A(I0)C_T7*6W,<9N ME%/>9I3!!'Y7[HA >89D6(/$[[Y!,OH=2NY^AY)Q-_','[=Q^HPO@=N)!Q7F2>5#./,-+,OI5W79O9U652U$I0U$I@MVI= MV&K(B)3 -_"-"$$2!5R /;NNX&L:KU"8M25&J= UA1*&A#%,/HR+&P M<"S\G_,\"7\BS^U"=OOG\ZRC/)W/*K+=*=@[E>Q+Q:,'F$J9:E='J3TDY_JL MY.LK6-H4@"#WS=YS3N[J&XS.&K6:G'?K!2974,#P* M2K<(2K;7KJ&01>;/",_*P7+PG+DXJ38XT7Q>:KRLUETHX4Z]' M0Q['NB_*X1MV.KAB^'"HE MR>;L/WL_>:]JX%1VIV"UQQI7M*.]SI3Q<4QD"O;SA7SQ/36!8?0X-_ 5!+ P04 M" &BE-14RMBK<4" "3" &0 'AL+W=O$C">DJ$BD)Z]9I[:*DV9X=N &K8&>V"=V_GVT( MHVU*(VTOX(]SCN^Y-KX$)>./(@60Z"G/J!A;J92[:]L640HY%CVV ZIFMHSG M6*HN3VRQXX!C0\HSVW, /X0: 4K3;2 M3C:,/>K.;3RV'!T09!!)K8#5:P]SR#(MI,+X56M:S9*:V&X?U&^,=^5E@P7, M6?:3Q#(=6U<6BF&+BTPN6?D%:C]#K1>Q3)@G*FNL8Z&H$)+E-5E%D!-:O?%3 MG8<60>D<)W@UP3N5T*\)_9<$_PW"H"8,3&8J*R8/(99X$G!6(J[12DTW3#(- M6]DG5&_[2G(U2Q1/3A:<[+$$M,AP!&H[)3H/06*2B0OT 7U>3F_0[7VX7CTL M;Z??T/S[!"$5K2J2X5(.J_9"R0F :B\"6*DR] MF!W5("]E#?N42>XSG'#/T;/>RFAQ INJOI[L<.-_WFR/2-WN -O6F2<$CTH=EQ M$JDG\.H0'-OJ2NK*2.DK:#]QW=XPL/=M^Z> PG= SZP,&BN#3BNO3G]'>H:- MYK!3\[[(-RHC;(M*S#FF4GT;0A1'3^*LDO+;I@;NT/&=ERDZ%1B> 'QFRV]L M^?]OU_U7>^6\VO03,&$WYIF/4>-C=*J/@D>I*AF5H6,V*J5A:_F1<^6\\'$* M*'P'5#FQ6]=X#CPQY5"@B!545C=Z,]I4W*DI-/9?>%6N[S!/"!4H@ZVB.KV1 M6II7);#J2+8S16'#I"HQIIFJOP;@&J#FMXS)0T&PO=V]R:W-H965T=88BEQ*\N9 9(*5!"#+3;SXJC)-[ZM9),RLS^^)5L M)XY?LNG"# -Q^%@Y:E%Y"0>5$(*%F=#L[@ MQWMD2X,4\9='MNS@-9"A+*+HAWRX7IX.-.D1\8G+)046?Y[(!?%]R23\^"S'E(:'KW?LEVGP(I@%9N0B\K][2[XY'5@#L"0KG/C\(=I>D3P@7?*YD<_2 MWV";80U[ -R$\2C(C84'@1=F?_'//!$'!B.MQ0#E!JAB@-H,1KG!J*_!.#<8 M]S70II4?9NLJ7913S/'DA$9;0"5>\,D7ZL:(6UKG+CP'2CP#2 MH/4.# ';8$I8]KN![J('G69G=*TD4S7)(XF/ 1QUD'QZ#9++/B1:!\EG-/^NJ5!7?5B,$DNK1]>O6_2;EP?8RO6E!]'M[V M9H5V>PEF+_=MZ5&Q24>TAX]WK^+C7,TR):Y@@?UJX?3GLE\>[_WK>#H4?7+? M+-&^6:*4?-RV<+%/0+0";A0$0D")]NS^ %XH?CSN81_$R<+W7(%8$>J%ZZ:Y MD V@IP-(@?@T@;8-;4W33H9/ATFL \>V*7$5X'T#T+"@>0@L!3O:!SM2!GN1 M!?DH@SP"CVD.C\ \X8SC<"G" _^"]O68<1L'7HW&2$>Z:97=G_4%SOL"G;[ M^Q[ 4N;&^\R-U=,D%MMG1!433M\SZ6\\X:[TVO1 >NO<,/9^&4J_/C^<78+K MN^FWQZ\/UV>WX&+^X!PKXC7WO.8;QSLWZ_&.$-)UO2UF:^^;]8;KP:K--6,T M-DPXKBR'GKAY'6=:]L@:5W!.'6-S5(N^8(JH2D0I2;F85!!OB+\'B&;!L*:M*>Y%SEVHV MAI:I5SKU90]@V?\#$0]?YC]+%G^+% ,>@55$5\3C"27*"9J/<.B<-1[5@ICU MQ#G=N'*LQ1X,.S;AM"E0$B?4W6 FSB[+1#8#$(N>$"W!>]$OLC _J (^SXDH6'%R'C-,D("$_ A=1^$0H]Q8^V3VD]W5.GS([^6C6@:/:L=[B M9+%90_5N?1Y182,RRT 2+D6?X!L"=LF^R)-]*Y/=V!B,6O)J/:$3XB@AY;@* ML0#5:N$@O=DJ$OU/AK:41?'V16F<.DIF>?/[D<78):>#6)2*T"63;%!:YA5QV]S5$ES&E74K(%+'U51=PU<.JJB MYDTC-B2T/B)L;WJH4$M(K98:U;_H;=-&65<>I) TZ(62ALN[23&7J2B92HZA MNO! ]=EVV0DK^WUP1:"6)XY8EAX3FO%9+F\"\%K,O[68:. )^TGS-$,-MP*U M^8/J.J0&CT"-(K4<:3BMB54MEHE[:TYRW MM&:A+HM4]OQ3#V#9]T)SH"[-\3]N :8Y>?D$:-2/BI]Z ,L!%+LV4N_:\VTH M--/&BZ4><,6V*/;PQIZDID':L:;]WGC#^8N&SB\8EG-02 *DE@2_U*/K6RX< MU<\:LYXXIQN7!3<\^&Y/_EO #-.UT+; )RMA*)7E -#LF_;L@4=Q^G7?(N(\ M"M*7&X+%XI( \?DJ$B'G#_(;Q/W_.TS^ U!+ P04 " &BE-1B)/NT)8# M !-"P &0 'AL+W=O,@SKB9.JO7AH^NJ**4Y45UQH!S_283,B<:IW+OJ("F) M+2C/W,#S!FY.&'>F8[NVEM.Q*'3&.%U+4$6>$_DXIYDX3AS?>5K8L'VJS8([ M'1_(GFZIOCNL)<[6*"0Z2)A-GYG]<^IX!V!W?&#VJDS$8*SLA?IC) M*IXXGE%$,QII0T'P<4\7-,L,$^KX69$Z]9D&>#I^8K^QYM',CBBZ$-EW%NMT MXHP=,XXO4"@B/82&X9GQ/><2H@G=+J@G+U'OX )\VLQM8?5G> M;;]N5K-_8'&[67=Q_6Z[A'=OWL,;<$&E1"*,<;CC3*L.+N+X:RH*A>1J[&J4 M; YVHTK>O)07O"#/A\\H*%5PS6,:-^ 7[?C!)?SRPOE!"X&+L:X#'CP%?!ZT M,MY&N@M!V(' \T=-AMKA?Q>\"SW/P .OR4\[?$DCA/OV]*L6-[TZ?7J6K_\" MWPI?,R,9K(M=QB*X31(J,7TZL,:GB$$D<'LP%[S):3MU/X28/#;ES/)_ ,_< M]6MW_5:F=2&C%(N*L?&"TR9?)>G DIJZ>S_M]8:AY^'[NC^U<7G?F>JP5AW^ MJ6JX?J R8JKQ2LS#_^CR1\-!Z ?-N@:UKD&KK@51*=:%F,JC9*;(P)*I2!1< MFVR!K:D=3>$L64XU>] M270[F^;KN2K86?&KFIC5Z\W=L-,3BGC3<&:/))==LED^RE]K^LUNWP] M[LRF[_WZ*GN_9W06_2R88L9H!ZYQK!\Q!37%SZRV24FQR,HR/=%W![X4^0YO M$]Y]>Z&:ZN>B.OSLAINZ\SPW+^\K[;DG_4=.Y=[V<0KLW2Y;D7JU[A5GMD-R M?VTO&\W/1.X95Y#1!*%>=X@W0Y:]6SG1XF"[F9W0V!O988K]+I5F _Z?"*&? M)N: NH.>_@M02P,$% @ !HI349+46-+M @ > @ !D !X;"]W;W)K M&ULK59=;]HP%/TK5K2'5EK)=X *D/AH-Z9N0["V MSR8XQ*MC4]N!]M_/=D)&24J1MI?$=LXYON?ZVDYOQ_B32!&2X"4C5/2M5,K- MM6V+.$49%"VV051]21C/H%1=OK;%AB.X,J2,V)[C1'8&,;4&/3,VXX,>RR7! M%,TX$'F60?XZ0H3M^I9K[0?F>)U*/6 />ANX1@LD[S !XPVHF#-M!.EHP]Z;@ 9(< 9: 8P1& EQ,D(28B$N%_C(?WH+IC\G]XM=\.KP#XY_S64N- MWR\FX.+39<^6*DP]F1V7(8V*D+QW0IJ@N 5\]S/P'+?30!^?IG^#M 7(FSK"#5T_:@?="OC&B5\Y\4\ZF0J10QJ;FIKE2X)C .D*S#C> M0HGV9=;D;E((1XJW.IK4=2'5^K$MUK=&4UF& M-4-7?N@[7CMRFAU%E:/H/VR+4?1Q+1>!UH''&^=*SJ2;&ULK5AKC^(V%/TK%FJE5NHF<2 !5@S2\)B=J:;=*=/=_6P2 M,UB3Q-0V,$C]\;5#)A#6#V#[A;SN.?<>V_&Y9+"E[)4O,1;@+<\*?M-:"K'Z MZ/L\6>(<<8^N<"&?+"C+D9"7[,7G*X916H+RS ^#(/9S1(K6<%#>>V+# 5V+ MC!3XB0&^SG/$=B.U-"[;>;\S(RU*H&_YPL$(O^!F++ZLG)J_\FB4E.2XX MH05@>''3NH4?[\- *EV+FB.,QS;Z15"QO6KT62/$"K3,QH]M[7 F* M%%]",U[^@FT5&[1 LN:"YA585I"38G]$;]5 ' '"M@$05H#P%- Q -H5H'T" M@"9 IP)T3C/$!D!4 :)S 7$%B,\MJ5L!NN<">A6@5\[N?CK*N9P@@88#1K> MJ6C)ID[*!5&BY1220JW=9\'D4R)Q8O@-,88* 1X)FI.,B!WX /Y:RSM$(+6J MP$.Q?T'40OME@@4B&?]5!GV:W=Z!AS\G7Y[_GCW #V?@-A 'L:^-@._QT5[_ PT, G/Y9]:H=/ M<.*!-BSA?0W\[GRX+OLGA_:UU-X.C-KOS] >1KKLOEQ1];(*ZV45EGP= ]^S MH,DK6#&28-U([L%1"5:[ZV8(PX&_.9;K#KG7A 1U2*/L=EUVVUIV]398!J!3 M,W6L3-,WS!+"L7D,]G@8')6=*.P M[Z/Z7JRO*Z[KBJUU?:69W&?4)J0KRXZ- R\(?M:]=I?C&L5WZ^*[5J(G1N?O M6RA=@(3FJPP+4KP !$9K+J,Y!V.:STE1;J8ZB?8,O:Y)H@,7.R3V:HD]QYI> MR8X#IR C"ZQ$BJ4\K)0:#@25FHL-9D*GS$[< 3N,& <0@IP68BG/^B!%.YV% MW-FIHO.H&OK[M?Z^E7M&^.N'!<,8,"2TKXX=#[VXKYT_.RSTHL@V?3 X>'U@ M99J0#4EQD8(=P5FJM3@[@?$ENQS7E'#4KD"'!)[0M6Q89%<",B3W,;D.9=?] M*CN3N7'O<)!"LRX','().Q@FM#OF(][@#+3!O\!M0O#@9]!N:$X;&E4$1H>I M&J]SHB9G14U=44VI!\.%=L>UN]JH0ANZA4JEQFVE]<%3F6ZJJ8&J;U!YL&YH M]VZK1XXD7&YL >&A=H[P^NM_61@SFNS#BLO5A9L79\[42:!L' -+VV*G2U55?T)&,'J;$GF;B FIZD^M=]><;]B/A'WY?4%\T_$'LA&PO=V]R:W-H965T9^_*UL8TPP#FWOIC/W!2R\S^[J\;.KQ2=++K[*&:4*/<91(D]; M,Z7F;SL=&@%D S$,!5@&P M#@5T"T#W4(!= .PG@+V;=@J 2,3$'Y M(\_T,B"*]$X$7R*A[<&?OLA$E^%!)BS1]3%6 NXRP*G>%R($211ZS\B$14RM MT#$Z"T.FQ4LB-$SR$M12?CV@BK!(O@&3^_$ O7[YYJ2C( ?MJ1,4\<[S>.:> M>#/_GX(-F^,= K>'8JX%?/!,]A>B6D<']&OCEP?#:Y*]^ M+OIU,WQ X#CO7L?'@ZOBW[SP]$[(-E2MV:I6S/SU]WC;ZQX\!4-I4QIB :I M8,D#NJ."\? (?2912H_0!VC.F8&L>U2Y>SMSKP^110_[/O8- Y[,HDK+KF'7 M=[7=$\.;&D/'PV[5<&NK5KE5JW&K5Z.S2S3\,+@??QH-S]ZC_L?17;N!PF[I MM]OH]Q-74.%)&D^H0'R* A['4.9R1@25*$U"*J*5YE7-*.KS>$Z2U>\2+?.. M44?J>1[0J5!@>IYO6Y:WS57_4,/+74/LFXYEVT\,AP<8;K%DERS9/RRT<4;5 M4;&&9AG B"*I[I3Y55V#[-L[F?J.A5W7KT_4*1-U_M.*N'9V]&M:IFG;]CX! MNV5F;F-F RH#P>;9(0(ZZ_,%3;2"].(#5RR@2/&J$E+.B<"P7D1$0J)$E$T5SHX)!&1>*O7G@F=M_)LAXR M7NFWE$20ET#T,: TE.@E]MJ&@>90/%G)(#@I(>@*.AQ2@H3 _ZL7V#'>A60% M5*?5-)$$C,Q^27(. M81NBY$PSJN\5U5KPVJ[K^[^>'MU*7M MVF:E7>05L6MF>H:!\9-CZFK7SK)W"@68]Z;R[AF#CV+Z! MZ]N&7]+C-](SH@'(2[(I"\BZ=RQW*=//!R2E1]=T#E;TD8J 22V"0HUKGL_" MOV"DAC]W"MT)OF"ROK?T_9J=VY9ANLZ>1HB-S;1M?/]9COY&M^21Q6G<("I< MF>CQP>WVX[321XOCH'9P;7:9$0O%@2(H)N"4)%!]FZ(JZESW *CP&?=P\[RW3W_C="*A M'^HN=['0GW_<4CWB_]D4=3/*X>9QX%\?A\^+@,_/PYW*6P[][NZ6B >62&@) M4T :;1>8%_GKL'RA^#Q[\3'A2O$XNYQ1 J>W-H#[4\[5>J'?I90O)7O_ %!+ M P04 " &BE-16)I68D$$ "G% &0 'AL+W=OOG80$AF#8JE.^=H16T[P,@>EB8-<-W12'-/6L)]?>^3#/LMD$E/R MR('(TA3SK[B/U!6?8W^(U>2+R>?O(U9E395G&*:$B9A1P MLAJT1O#=%/D:D$=\C,E>'!T#+67!V&=],EL.6JYF1!(229T"J[\=&9,DT9D4 MCW_*I*UJ3 T\/CYDG^;BE9@%%F3,DD_Q4FX&K6X++,D*9XF"1<:)FC92@#<3(G&XN,"?_*Z WPW#9 +G(;^(ROP+&" MP^Y%^,0,GY!(C0XU'/8:X'?V\&X#?&JA'05-\)-:>E7GO3R??[7S;3 2@DC1 M!O=D1Q( @63E(0(?.*9B1;BZ.TI91F73-"A&"O*1]+ML-U3EW1U7]FK$G2GB M1*!?"?1?*1#5 J&=P&*DT"#P:L2=*>)$8% )#(P"_YB/IF#V]^3YZ<-\-KH' MX_?SQQO#S BKO.$OFQFAK>A.1:[SR[K:L277K4KVO+ ML%AO3'^N(99 M3#YK!X2U!4*S!W["7#&0(*G?98U#!]?L>5R&F!8Q#5D\%+@H#%YZ?4,D#* 7 M=OP7?E?/0B\]* M4ZCY6:D-'9H=W6Y^3:#)J$N6UEX.:S.'9CW+J\&(+[P'S=4P%2,A*0=V;CAJ>%[MBQ8EDVWP79\&D9&E^N"%X M2;@.4/=7C,G#B1Z@VIL<_@=02P,$% @ !HI34;>K$QLU! )10 !D M !X;"]W;W)K&ULM5AKCZ,V%/TK%JK45IH&S)M5 M$BD/LC-5VXF2[O:S)W$2-("SMIGL5OWQ-8^!$ B8:IL/"89S+O?X7M_K>'PA M])6=,.;@:Q3&;**<.#]_4%6V.^$(L1$YXU@\.1 :(2Z&]*BR,\5HGY&B4-4U MS58C%,3*=)S=6]/IF"0\#&*\IH E483HMSD.R66B0.7]QB8XGGAZ0YV.S^B( MMYA_.J^I&*FEE7T0X9@%) 84'R;*#'YXU+64D"$^!_C"KJY!*N6%D-=T\+2? M*%KJ$0[QCJ7PJA2OC,E7E^_6U]EXH68%\3P@H1_!7M^ MFBBN O;X@)*0;\CE$1>"K-3>CH0L^P:7'&LZ"M@EC).H( L/HB#.?]'78B*N M"-"\0] +@BY+, J"(4LP"X(I2[ *@B5+L N"+4MP"H(C2W +@IM%-P]'%LLE MXF@ZIN0":(H6UM*++"$RM@AA$*>YN^54/ T$CT^WG.Q>3R3<8\I^!/Z7).#? MP$]+S%$0LI_!+^ 'H )V0A2SL%ONJFSY+C".CN7?K'OJD+!=W. MZ'8+_5&&;K7159$A99KH99KHF3WSCKVUJ"B84KP'6<(\@&V6$F"6\!.AP=]X MWR8QMVEG-M,B^C9U'4=W+7VLOK4X8Y3.&,.<62,*"!4CQ,7-SRA,,%ACFCO9 MECBY?>?*,6VD:1HL_&,HW@?Q,-^M11V; J[T'_/Y=95X8O8XF;"V&LD!? EA76+5-.+!O#JZ(Q0MZ2Z(D MSN_'U:5631D.[,I%,)\82^X$TFA,>R.$O1"_$U+74G5HV-VB[VGI*?*PV54; M@GHA?B>D+JCJRG!(6Y9;9E;##5.[K9J%*&FH+P6MBZSZ,AS2F(>O-%MRI@!0V:UW5,&T'FK?RFD!/=QW;,V[U-8&.ZQFN:=X16&T9 MH-2>@:4"P9DP%KR$&(CEB*-S>N+1JJ_9XR$4_SMMJQ&_EMT A*[NFG6Z*@0 M *,. 9 >&PO=V]R:W-H965T9;< ?29=B30TG61^&/= R;1&52)6D[ ;8CR])J;*=2+(#%*@? M9)+BN??P\O)<<;#CXK.,"%'P-8F9'#J14NF5Z\HP(@F6+9X2IM^LN4BPTEVQ M<64J"%Y94!*[ON=UW013YHP&=FPN1@.>J9@R,A<@LR3!XFE"8KX;.LCY/K"@ MFTB9 7R&/I7W"+I_;[3L09E+QI !K!@EE M^3_^6@3B ( Z-0"_ /CG MH%H'TNH%, .N<"@@(0/ -<>C6 ;@&PF^GFP;*1 MGF&%1P/!=R#,;&W--.QV6;0.,&4FL^Z5T&^IQJG1?;:4Y$M&F(+KK7Y*>#LC M"M-87L ?\&XQOH';N]GC_M?*K?/+K?.MO4Z-O;LL61(!? TRPH)(?=!7A"1D5168 MW%37FC)JLQTAO^\COQ<,W&T%B79)HMU(8ISP3.?.CJIH)?".P5KP!!Z$SEP8 MAZ%]J3BD^ FT#%J*26HUI>1=13=W&AS2;?O(,[]JOIV2;^<R#=RR M9VP?.$PYLTJK"$PRJ2U(J<>2)6784*\BW'E)&/6:" -GDREO9(I#LG0T:54$K$ES@C>>"V3R2^/9#-M M"P.Z!A49GDF*V1-$6 +C"L(R"U: *Q/!ICUE@(+??D%=[\^$,Q7)_ @8BV', MIRD>[S"@3_?B!&V/YK"$6_ MM-W_81(Y[;^42.35G OD[>NK]Q,$UT+47 SG1(2:K+Y!'!P1 M/4!57'E$)B?L]8*6Y_W:1&U?]5!SV:M5!?C_*+9W7&G.<_R$3>\,Z4#[DH:: MB\,K=712F#LMD.[!Y[JYOGW 8D.UZ9BL-=+LK@,BOQ'E'<53^P6_Y$K?!VPS MTK=((LP$_7[-=12*CKD4E/?2T3=02P,$% @ !HI345@NX]#D!P =R8 M !D !X;"]W;W)K&UL[5K;K7+SB\'YZ2:XTS.=?]EHZ9D8[T/#WTFEO/Z8Q M/'Q^\GY9D AELH_PZ>9CHDI!K_,V3*"O^)P\E MUNF1^3;+DW5I##-8A_'N9_!8!N+ @(H& U8:L*X&O#3@70U$:2"Z&KBE@=O5 M0)8&LJN!*@U45P.O-/"Z&OBE@=_5@#I/F7,ZF^R3O5MTNU52++%1D ?GIVGR M0%*#!W_FH5BGA3VLK# V6VJ6I_!I"';Y^?"/SZ/QY]EX1.!I]L>GZ>CB!E[> M77RZ^#P0\RG'2;/W$;S#]U'5XCYQ^[F\MA\ $M\O\[9?IVSPA]O6N?;--5Q3H(L MTWGVML4CWWODA4?1X/$FR8,(-NFA7VQ[[+RXA1=3X.[/J>-S)1P'%N3]X5K$ MD-17U$).4"03_!!Y1$KL28D.I)K)[*SEX[MW*UAA=S.?)-LXSL@F^![>1QN(D+4[*Y;X=)1L' MT>1VC!!_CN MEM=*:YBLUV$.P@^2%,0+,DSB/(SO=#QOH-;JSJC:M]DFF.NS'LC63*?WNG=. ML&KR2GXF/^[G*&[^/FY^ZX:9YG2 L5H MGWJL[POUY"+;WOX-,I_D"=DD61;"QH8KPT*O-T;Z_TJ"G$!%U'LI4[B!*J77 MMSK=5^D^V&0;7=P3HN^H6G*L16_O]W$GU.0YU'&R#B0A;3_@%HO0D(:C81.$ MBS=A3.;!)H2C B5$K4DPZ;@".>TPJ' $4@LG")3Z=:_'_"HI0%G[8MRNMU%@ M4D3T+)M-$H5S/(_,FN ;4ZR9A_#&L%* LD&( M(UA?*K^Y'-)*L= NDB4[VN6ZV.4H0VX7)XY5\#&"5)()F]TEM96+9V[_2!QL MGSX("'OT#XA/2JE0]@+\B$!]5]"6154))]I%.1V4T.* Z!SK[L(*AZ+*"H.V M2RM::2OJMO)]?WUQ2::?1U]F-]?3BT]P?;R^.FFK%96\HO*5I#JM= YM%SK# M(%NA<;8$JH>=!LG?8\S5E_?-L[GU#=7F./,V#@*"LGS54->*NE#V[7/ M5:K-H4WTXT;'&2YW2A='PLN#35@G;<.8+Z2J<[%A]U5@K3E8X6IMK;2^HBIA=DKCK4]_*NXUS MK?J&@,SEL:FXL:JXL?;B=ID&\7P59IKDP6-K:EQL!M0JV@B.'<^T9(3Y@QW9 M<):RJJBR]J;%-)XGZ^?I('T&ZBGKF+%AU'7AR*VSL7&,"NFZ#6RJK9CP>PJ6POXJ(2XS9 QX@7.%(=)U\H>4M5=J(1*U"(X;1WV."A5Y6?M ME?]%S1QF%VT0-#YE=?(VCC//DT*R.GE$!KA2"M<7#K3/",9W#S#ZC5J<<$2\49@V3MEKE")2Y M"F[437*.5SJ'TU?ME_%*;_#V%@6H^*6&C;QHS!NAS?TR$B>0#[PIAD;>[CE8 M$7\6,FF%',?AX&\L[?+H_[[A/D=8-\:M9PEIFK#Z]08!'=Z!CC-5B3_^C/A[ M4=.0(\I->2 AG+H0Q)#",W-]!D7!R7MF%JE!GF[&GR5?B&WE=T;RH"R MM'0\!O4]H2BK2WD$*1SE>@=1/.9KA=?UBKDMM!S"WE;F_"P!![J'A=N MX$*(>@PZ>KS$/!9 ?@Q\WPBL"YG&H6MYFB(>FPZ\2MGR+G^1^Z]M1&[+RJ:+ M-0)MNEBC4/QB/3CX)HKY2M;O07H7QAF)]!)LG1,%3M+=MYQV+WFR*;Z<;(N'EC'?=]E_U^S\7U!+ P04 " &BE-10 8P_A\$ M ""$P &0 'AL+W=OH0CO.;2!!(_[WB*HTA:$G[\R(UJQ9J2>/[\8?T^$R_$O""& MIR3Z'F[X;JAY&MC@+4HCOB2'SS@79$M[:Q*Q[#\X'+&.JX%URCB)<[+P( Z3 MXR_ZF0?BC "M!H*9$TQ50C\G]%4)5DZP5 EV3K!5"4Y.<++8'X.517J&.!H- M*#D *M'"FGS(MBMCBP"'B?RR5IR*MZ'@\='TZ7$6/*Z"&1!/JZ>'^6S\+ :3 M\<@>%Z!/Q>(XH3O, _7*/H+_ W^ #I@.S'+!CH7?DAK^CI?P VTP/UU;T:^GV7 M]J@'3">C.V6Z+K:NV#^SV#\SLV]EL/1+^SZK7:?<;PG5#1,(/B1AOS7#4GMJR6U M&BSHA)5D0N-4Q(TKA>:IW?&)Y&;/=Q1"494=^U)@#=*$T#-]R[W06(<4GXCC M^DZ#S+->!?[>8C?)%^C<3T5>I8X#7MPQ=.58M\I9AU&>9,C10@I9%GIH'>$OWT))G MU3KO]"W'A=:EOBK0-SW7\?N7ZJI U_/[GF4U:#MU#K"]=;BI,\IM*@BL AL$ M5H'M D\M#&SO87*!3 H$>\)8^!)A((X:4?+EW4RM/E^YK%>1366]!EE?UO6S MVPAY._4OHJ]APD"$MX)J]%R1S/1XX7,<<++/+BA>".NYMA^:V'GV6>G9E;1;]?@]S?[)E\84 MY/LJ3O*3P;(H7H^&PWR^-*LP/TQ?30*_/*?9*BS@,7L9YJ^9"1>5T2H>,L^3 MPU48)8/3X^K=?79ZG*Z+.$K,?4;R]6H59C]&)D[?3P9T\/'B(7I9%N6+X>GQ M:_AB9J;X]GJ?P=-PR[*(5B;)HS0AF7D^&9S1HQLF2H,*\5=DWO.=[Z2_->E@Z[,TW/W^P3ZI)@^3>0IS M+8GDRT .R,,_A.BX>TO5/616E)1+:E9D\&L$=L7I^=WM^.)V=C$F\&UV]V4Z/GN$A]DC?'R]N'V< MD;L)N;N_>#A[G * ')!OLS'Y],?GXV$![DN2X;QV-=JX8BVN./F:)L4R)Q?) MPBP0^TFWO?R9_;3;GK(.@B'HMA6/?8@W8IV,U^ODD'#O3\(\YB$#.N\V_QIF M8$Y;S<>]O=, ,;_H[1TUG_S:W"]_;?!7W>9C,]\.7F.IT-\<\W[]:]YO^INK MCC3DVS7,*S[>PG?W:K*PB)(78K[#49N;_*B#U=^R^A6KW\)Z:1*@C4F8+$BX M@,TGRHO2S9O!DF7#)2JN\AA_.Z622^YYD!MONVGA J6O PX9Y.8JN3Z-3I2YKGY#E+5R3=Q"%-"Y&7F- M((60"I'013(A%&V54&^GJ?M,LWM&$^UXEU)Z;IJYN ,D'Z8(G482#&&3DKG9 M?8, TV]5G&"K3A!ISBWT']$NWF :1,@BY!3ZD[[$D%2*I$-:(H@(2N8=#7" MD*S4TA$I<#\[FW]X6Q"IK?C;[/'A^G9%RC['NX/.Y8@W:DD MZ6\\ABAK>-GO.XA&-=FN=+X6@;84'B,XQB@7IHEJU)$!3+%#>*>A]/% M'BF&\[AH2]6F *'=%4C/DW54T^RM*SSF"! /.@+$HXX \;!CKC73@:,F E14 M"=X6^*9.H>*W'\"T.=VI_,G9]&;R8F62[2Z<)N0Q@QZ6G,WGZ3HIT-!)9[:* M!4+;@7-AU(<#E6D[<"Y0^W!(!W;<7%P9"Q[X=MP0SY0)JJD=-QDV*E3=*,%NZ"08LSWE*[2,40W*NI*#*5ME%DP+.&72G56RLTC0Y'5+&31Y71CL)C3%+:IFM3E]'NPNS_%^8-54=ZZ[J>G4&HYID M;ZB:6>,<(RA. VXK-$%P5$CH;B%'-(?:S4D$D]P=ZC@&9T%HJNS)!D%P(3UA:7F",5"E?!M2.#H*$ M5@,V7V['!^/T:2!]SXZ0B_0]!3V1M".$4?* L8"W5(6L:0=8=SOP=W5+8J 7 M>(.B$,Z[?!EF4-"DZR(OH$A=RZ E;:A3EY#:*"FR)^W!-411M*@- =TKJ=@_0"G]I%\K@O<-(7>-D7>-47..T!W->[:8-8 M][_7XJE<;O:[B=Q#;N&DPP%DC?+V_CB'*VIE[\D3'";L-@:'V97'%0(#,KL& MQ,C8X4Y'M!%\N'/9N#+92W4?GI.JQ=O<+FS?;N_^G].AF<^G9N-U<_'\-LY@3VE1I*OJ MZ]*$$-\2 +\_IVGQ\5 ZV/Z/AM/_ %!+ P04 " &BE-1$WRJJ)X* #F M/0 &0 'AL+W=O]+ZT= M/R1GAM0\#X?4R4M>?"Z?DZ3ROLZS17EZ]%Q5R_?]?CEY3N9Q^2Y?)@OURRPO MYG&EOA9/_7)9)/&T:33/^M3W97\>IXNCLY/F;W?%V4F^JK)TD=P57KF:S^/B MVT62Y2^G1^3H^Q_NTZ?GJOY#_^QD&3\EXZ3ZM+PKU+?^MI=I.D\699HOO"*9 MG1Z=D_=7@5\W:!"_I\E+N?/9JUUYS///]9?KZ>F17UN49,FDJKN(U7]?DD&2 M975/RHZ_-IT>;<>L&^Y^_M[[9>.\%^C55[:JSP>W-<'0S'@T] M]6E\^_%Z>/Z@OHP?U'^_C6X>QM[MI3?X<'YS-1I[US?JA]O!/S_;\0?K\:EE_*O[\TO5[_#3^.'^ M^ORCLN+^[MT@G\_5,AU7^>0STN7P@"[/I].T7OMQYMW%Z;1WO? &\3*MX@P9 M8'3( )/):K[*XBJ9>L-DED[2"NGY\H">D6ZNW-T\Y,"OOEH7V\5!MXN#-OUP M2S\7<18O)HD75\JER3N/D6./^D1B%JU[$DU/=?[[?", M2#!F3U+F^]9!@^V@P2%3$F(9)P!+,0BC[?#K% (Q$66^1P72?EKIU"%P!X5*A9RCIL3 M;F MI\&F?['O8F@&@D#S&:6"^=)\5A$H"(:E-R&L =%<2=QDV6$Y[#Z>:$@HMC3" M0-B,TR1*W"RZ(W_RV2QI9FN2EQ4^,ZSUD220>GM"A"%CD3DK$ EFI4-G^WYK M(B=N)A_L3H3:N,V2M!9HC]^<3R@'_O=88$8 $K^)&2$8X+L+LN^T%@[$K1Q: MG6Y=AU ZJ !P2:G%-"T=B%L[C)M!U<;W\4^U%ZT?C:52$NECEJA][329+^M% MBIHDX9RH!Q>D"T2 *%@@1>"#? &Q8'9LW061M$V35C3$+6DZQ:)UJJ"BV%IH M,5!K"N(6%0ZA-]@T=>8(*"Y,WD8@N+[J -QW4BL5TEFJM*HE K4*5)8$2@U4 M6B(XB^\0B(M+;&2GNJ1:ZU"WUCE47U*H/IP"DVK]0=WZXU6,1J'6,%=[;A;8ARRF,*UFZ,\ID=!7UDBHEA[4+3T*20B[O$4XBR7TS9!B22#4+UM*K MIGW6C?:_UW&8;U_?FZ[V'W1FK"R&5",89SXS:18#2B&)-)<6 EPO+6/H*P08 MU@=V]C!I+<+<6L2RM-I#!H6""EG ;$J!::7 #JK8UI@L/]#I8)!:M_89S%/,SL[O$[!VNL4K+U.@4!ZRGA* M(P:FH3/T"H/*@%(')6EMP0XJ:^ T!,L:$04$ &4&X2&7)#(KO@BR%X4\()2; ML;)5-K@9*0@,).7V0'$MZN\* Z.X* 3IW5UP+%]Y-N+QV=\6A2G#NKK@6"?P-*@ZH2? 8I1;KM"[A;EWB2O^\ M78;P5GDQ0B"-Y6;)I1VW[Z*6(;Q;S:'+IH)#Y0'W81R*!7P?A@'1?1@"Q/=A M"-"]#^-:I_!NA9#7[L,XE";.?1C7TH1W*SIT8A0H52 -34GL7"GM=G!C5]>66$!AHV+!"0TM M%FEE(SHKF]9<+Z"R@00ID#((3I (TD*0"!(G2 3H)DBAM8TX2-NT!PT[RW$1 MI-8VPJUM?OR",J)EHLAQ9UQH.2$./UH12'V"*0$JB"E5420CA-KO4&MY(0\Y M6L$?/PD5@63&GGPH(8V3(!2U9\;"1Y J%2FH-&^P72)0?.4C0,E(8*_22RTB MY(^>KEBB!OE<,BX#8DFC4K.Y['RZTIHZ)3Q=@30BD?L2.(T@2!N-(% GC4BM M%N1!YR;ML8#,[J01J8E=OD&% C'IHJ7?_Y#_HHY ;4#-*]P2JW=(7U)F3FG[ M+5%+7R(*+('3BD"VO&7R!L+THF4,6Q"1NQQ""3W+E3ZY\WZ*6U.XQ*R$&L(4 ML[+UK&6$0'I<95O.S(EK!^X[J?6 ['SIHST3PDL?"'] D(T_(-+*'[878P!_ M8"8Z^4/K%'G0Q8_VJ$%YXN:/6IWLO]RDU4#@5@/X(W+1TNIZ,4'-- >'>KQRR=>)M'7?U\OBS2S",2\WWM0'_GC=)Y4CPU+PN7 MWB1?+:KUNWO;OVY?2+YHWMLU_RZC]Y&UL?5/1CMHP$/P5*R]MI1,)H=RUIQ )"!RH'*0)M.JC M219BX<2I;>#Z]UT[ 5&IW$N\Z]T9S\3>X"SD014 FKR5O%(#I]"Z?G9=E150 M4M41-518V0E94HVIW+NJED!S"RJYZWO>HUM25CEA8/=B&0;BJ#FK()9$'=0S M_;;A!X.SNHF)<;(5XF"2>3YP/",(.&3:,%!<3C &S@T1ROC=6? E>C,L/O9JV*4:/"OZ-B6,L.Z3X^ M$-_S/54@F_J7Q$5;5V_^U9MO63_?87U)AE/4'&W2=3(?+M!A$G?>X>U=>7OO M\J9:9 >20 Y00DZ$)&/*.4;14;)J3V*03.0/)/V/D>9O-/R/EM^,S2GL^E_] MKO_4#]S3K3+WYF;-D+Q2N6>5(AQV"/4Z3WV'R.;A-8D6M;WLK=#X=&Q8X*R" M- U8WPFA+XEY/]?I#_\"4$L#!!0 ( :*4U$WOP=VR04 *H4 9 M>&PO=V]R:W-H965T#M3'%I^%0QVO(N#Z5!>3XGY54&3?XJ)Z&NE# DW)3E@Z9YT7# MC(M\<'%6OENHBS.Y,:G(8:&(WF095Z^?(97/YP,Z>'MQ+Y[6QKX87IP5_ F6 M8+X5"X5/PT9*(C+(M9 Y4; Z'TSII\^^;S>47_PMX%GOK(DUY5'*G_;A.CD? M>!81I! ;*X+CSQ8N(4VM),3QJQ8Z:'3:C;OK-^GSTG@TYI%KN)3I=Y&8]?E@ M/" )K/@F-??R^0O4!H567BQ37?XES_6WWH#$&VUD5F]&!)G(JU_^4CMB9P.C M/1M8O8&5N"M%)WR:D9PM;R[N9Y-'_!A^8 _7Z]N'Y;D;DXNI\LO9'YS]WUY-C2HU&X=QK6" MSY4"UJ,@(E]E;M::7.4))._W#Q%L@YB](?[,G )G$)\2G_Y)F$?'WY8SL3^=3^=D^O;V;?EP_WU] ;=<;\X=<@-&KE!*=?O(Y MNDOP1Y$*\]H%:KP/R@^",1WYW: F#:B)._DAQUBDA.<)X0G2C-#&QF8+))8: MW59PD9#'5[(L9*ZELO#A):Y,6=EGK3<\CTM+T/L9>AVI*_[99<1DSXAQZ'G= M!E"OY3'/76;7 TE&=XB3.GVV4%!Z!5ZP0VK0G=1(.[+( MHW[4$R_*6NW,J;W.7!N95_Z80J=VMJ<]HOZDS]4M4U(W5:)NM8$#EOL=EF.8 M^Y2W=$H#I_(Y5DF\%AJ(X2].ZX,]!-3ST?D]"%JBI6ZFK?GED/IP3SVC012& M/>I;KJ710:(O>;10-*X*;)F4'J!2JRB!0FIAX#A6IQT,R@)_%(64]:5F2Z+4S:('(B,:/QR( MS#Y!'L+(6IID!VCRM^#,18[U=/PXPEI^9 ?XD;_:EFL[@ERM0%D=93/ILIEU M$&48^&,O9#T6MTS)W$RY4#(&2&I[EF[=Q"6F&+)388BS)(N4Q6+=V MXMTGYA$.P;[7EVDM,[/_Q,RKIM3<]<\ZF)D%8> Q?]3GT9:(#' M#GJ20+6RY%1!MZ-2N0 ,. ZG-C<[0>[/QS0(O/%DU(.P975V!*M_)(! ,._, M&LL5R4,FG2CVZ=R-HN5R-G'RY')3%&F90S@6)T+'>(S9J+(4]*DX6C:#2) M>A+);^G==]/[#)#3E3U@O2/W__6DX.]W!1KUGA7\MB7X[I;0AQT+(]TDU2C! MCQBP_?V^$(Q'XY[D\W>N(MQMX4A\!X?P6LWN>7_<,8,/=ZZ/,E!/Y269)J7] MU4U2\[:YB)M6UT_MY]4MWE>NGD2N20HKW.J=CE"WJB[&J@@+(?X/]7$IM@_6 5-->3%_\ 4$L#!!0 ( :*4U%E=,7Q$BL (S+ M 9 >&PO=V]R:W-H965TK%6FTR/JZTJX9=556^R!C[6 M5X_TME;9DE[:%(]FD\GC1YLL+TE4FM5B]&9]/O MSX_Q>7K@[[FZT=[_$]S)O*H^X8>WRQ>C"2Y(%6K1X @9_'.MSE51X$"PC#]D MS)&=$E_T_V]&_X'V#GN99UJ=5\4_\F6S?C$Z'25+M8FG>-G4\&L.[S4O7RN]J/,M@;1: M)1?U55;F_Y7AYS1YU6IX7.OD8JMJ^DXG6;E,7F4ZU_CX^UII53;TT_-'#:P' M1WVTD+E?\=RS@;D?)[]49;/6R9MRJ9:1]\]WOS^=[1C@$0#"0F-FH/%JMG/$ MG]MRG!Q-TF0VF4UB"]K]^FNU@->G^/KTZ8[E'-G#.:+QC@?&^_'#V0_)VU]? M_W;Y\$Q:O5YL<[**Y4FF=; XK/%'VVN 1ML9YZ7_/M-WJQA^0H?W%2P%?.4T@&,+,S/W :#CO M+W3V#/21?+!/C@YY"7]_9YZ[;.> U8LQ;,WAH4%/$I4P=I;PX)6J\?1]LG@KS[SG9R[D&4,9#$B R(+!M"@JC4,(] ?>9E!HE0%-TVJ M@.I*;Q4I/W9==]/%30Y 0C!>J1(AIWPHPC)J=:W*%HBN+9L>P\>K02XP]9F#'GB7^/92+8!KP4S" MIJ^)V5\ WYH#K*8GAM]?>%^>\I M\"(02+Y0YGV[4E5K81:)-3\ NB3*,N2IZK.J%[DFRL[KI+H&R!1%U1!N5:R[ M^"=W 0\\M$]$8>HMM0_>; N?/N>X6]^ ML3H;GOAQ.CV9I(\G)T"Y=9V5'D0.&;)%93(6^<&%]>ACJTMT:G M5Z2H>.D6=H*X?;/.%VN1YT.P8G8^)V:]4J3BY2"CESGO"("'7+5*#N8MBN^2 M,9$$N,]$D08/.W)&.#QOF/61);^-+\\BM!( ML$!;J\)*H>#YY 9D$?QR#?*?=XC[2ZZ0O9:T?T#Z%AF:TDQ],LI&@2X."T(+ M"7 3J!)^N!0"F1UDAP?3QX<.>W!\&LYPH3.0GM.GQQ.R%3+X">5DJ.O%WG%\ MG#@!V'!9@\LC%7MZ.DF6V:U&8Z= ZJUJ.C/6PL!D*5D8VX&-S=*LX?! =0=( M 2:I8I540$ZX,+#22G4+L]2?<*,MZI-$XPV./F@N 2 #!Y$SP L'T09$JN4S.%:@$JWR!9%JAK\$W MPPX<-@4*UM<.:&45+'=3+?,5PQI-.Y#2"S+D&["]':?L;J4":%UE1I]!<*I- M,IU,_MWH^B$\\]!27%9*&],,CTT-G)A/FK >(OWKW-,]OQJB+%]D.%+B/92( M'G5T?83I>1RK8F#;"94<;:AL7A 6_6]!)@V\&=LM+)>65&0W@45FM[3)RNR* MA0K(AF1>5V!V+W-0&Y0#7]>R@ ^X #.!#[*86/P:.>V+TF$)"5RG:-95>[4V MV"^*N>?("5:4D6!I&*JP'5!B:!/PB74V?+FI0'E"71$:D-?JPSL'Y%(UUG1 I__ MHX7I$ T;$'P93'#*_,4C*HO;.X]4V 6LJGG8 MH%J5,8,R\KZZ*1FN"SHYG9P@N,PA\,N@ 2"2T]I!8+&N8U0A\U"3@=KT*R#LWL,T;XO9,+H)82Q87+,Q&!V^ MJEDSFM^2 LPV9D(\KF;'#D-Y"5R;8K"HKZ.EIVA9/3:EE?H4K(E7D!4[M@AK M0('5+IK.U);S;3(XTZY6J*L";2Z 2L[T+6)'+(7^0=KA (_RIC!H2(<7.RCK M.DV AW6/U9 ^_+>,4K"34&BK\4%V+RM"N3C>N"H1!NR!/OWE+( M8*I!9ZA)6\!#\'YE?HR<;U$ TP71C0\!$L #H#?4M\BKD1#0+EG@("3$+*W\ M (LO%R@\!"Z(H)=(B" F=?*J@G_LXHU,^N'L\I4EN^A[YZBZ&O7!O'9V>6[? M^EAM8>/'8$#)CZ^!V\ 8;:[7.-2[/)OG!?,^\@*_H6V,C6OT;8DGA@[NAH_0 M1W5!FHBRBWJA0PT YDW5@HA:9*UFKH1B"79QE:,P%REVT&4WY#2D]1P*YR3K M#P8LDP 8QJ4#1 2*<]KA9ZN?ZDD M-TYNM;ISJVQ8JKA\XZ@"GUWE16?X9;5H4;AJSQOYYMSYX@QSVJ'*OEVE /,; MH)GO>2Z>[1I4H5"A4^49$XU1V=3?/#NL=YQH+)OQ_ZU)5\XG]_; M,A"QZ.&[17$#:HTD!71/BQ_A8T(8(S+>?:)?0L#W-DS3J%BPWN4*M3,4AKC, M)8 >0^B@+&6@)63HUB6IR X-DHD_5*R'&66)7#4K]M.@VQA71H[G$T:OB$=% MD@M@OI9C5+47*QQR;_I\@Z&P"__.;,BB -5 98MU1 , EG7+P9@[)']>BY2E M>-W*5W=N'1_!;5P!2NHF=#U[*,Y2V+C-LP'GT#W.Y" C27"3Y=?F8/K:1$0_ MZ!\@N8V#W9(1Q=K5)H9G]]9/R"4R/S0*OP"$)2(@/^GO?Y*!^D(UHVC _U'W MU;?Q,J'O4T2_6X,,RE_&]=R=ADH4XV.<#SE2"Y1D3R^TN$#Z7^5$<91O,3U% MWS(FUMFH^CV#? > ?&<@;0J)?<\FA_?P?&XD MK_3,_.X[1[^I%Q?&4S@=T_\2GX$]NWB9RUO1O',3T1Q"K^A&[/+I $*(@$=B/?*B(^!B8X$\>G"JQOH$5"IRU9I#I\FSLFR]1^"G8*)N M-I'OYY;1?^%77<"V>_9C5-ECK,LN/"5H60G<[2I[-I.GMRXJ4[Q$X] M2($0:PD)R;B$NH'UH]EX:F. &&W#I2SK[*:D*(S,$KJK*#/@EO@$D9QC%BDZ MP%CV=>:9/O'FJ16&XP3^L5WTYKL3R;RTM*.OH"\AEO]A,ENU-8GJOX[Y#D,[3B5WD&"5>?D!ZFK.V^7R-+I MY%O3UY12F_ZW">N[KR.IM]\F\--'G(B5@T[#A<*H/?DF7;:S^KQ0VR:637R3 MLX>TW4K(-*.(*$ , R-:3"I8\"TZHS5Y,3!3 U4B>&A(J(:GDSZCZ(2$,9]*D>'X$(=11,KU.772 _' 6UWR/'&6-P@KS)AX> M<*DNUHVMLAJ-&G'(861\5WS!6GFUNLXYMZE6&*KHI8Q:%,3PSIHTK+=S)7Q MMY3#CN]4.*+O"T2T,6A(.6K&9Q93-(VK2LR/K,.?#L)\(GJ*U5!,G5.651?Y M'VV^Y##1$A,M\SEMD>,O ,'#'9')U O$W@-75U4!-BO%/KK&3)+I"$!V2E,V>T!$QL-C>Z MRCHVR*+(\@WG=<+61^G3\I4&;X;B]H,XY>U/3O\ M_J^!Y/N>CZ_>6#TG6C##86[2.FP9QX%6BGUHCX'5 4VME",Q*_V^SA%!BAN^ MR*&,7G+!O1T:5(G0SC5P"1@(>*IE6((L+A9.A^COP>:-6[6Q+U[#W$-V\YC$ MAVLX+J,D4RB4*OZ&I:.0$&NAW2'+FI9SE+,8EJ )W)BIA&Q?R^NZ%;(V+]LE3@-VP7S M5ID\( LA6R*.5(8CG5;X5NK2TXC"B! +";YZ)4:H9Y"JO OI&+V&<6>-;C:U M:"D"R?*W-LDY9$G"9")]!3'!\,S5SCPBX_N'N7&=M'X9.4>H%-F4X(F.6A\-@4O M;'&))(%@=LY'\--1?*[GYR(1V<(B-(RO@?MQAKT%NZ=&=\/+0-,Y[%0[$2%S M.'VP)(N#! 223C^O2L82_1D H#HU+%G)8-.MGWAG-L,!#R\'T.RB69/A[E8_ M!D6B5$-&BU5<26(9O95Q-BH7/*.!K$M#BSDI=8)GG+N.+ABJVC61;OL:".&E ML31VT"_*[5\ ,A7KICVU!6MT#74["F1/D:1)M*5'D)8P B82RD;+?R@[3>.W MN8#8$X3"0AS;LAA, S]D[L0;CF2E45*48:4L3UCMX,'ZIXTOD3'1D]5 MUYO#=/=)N]P+4NMS-2CY24$U+Z8& YR8]L)=%N@95^91J@ZR>SAS-!U2YU Q M:&V.]E-./AD)V]TE%<8#O0(^DA27_$5RHY494 @B+'I)T5_#J<%509HS)F.8 M]"A;5\HL9,OC>B4LRZH #<:$ZK#6E04H1NH<\$&9A/&VF(C@DI+A=SC5L&X3 M/ETV9+/!+LXVP$H7F554#CZHP2<2NS.KXU1;T<=9Q7%YO*E+T:\ / M_)ER!'!MV?+WEC-/K3?"+)V8?HE+QDP3+)WD$DS[0E(JS,/&'#GC::5,9U=! M; S%K,#8M0&E;HM&.^_/6ZX1,C/=JJR6.5[#:!L_Q)$:A\&J;5"<;9UK M17_MH>BU$8'8=B@:KR8=6H:.CH'9RURO-A C.^,PY0>%87/T!&/3GV0Z>?@? M$NP*\J/@]U^HQGXZ,4&2-Z;%PX_M9_5#S84TM96F>05Z/\11(OR< ,U2(( MNKY4*%66R6&DPY0WA6,461&ZCH8Q4H(8K_+JDBL+%&@4[V(W"/'! MU-*$05S9GMZ!*+3KW:A0JIN$\G=@QP%K\3! V\QD+E8T->ANH@/"W)R<9946 M'9]T,MPH)M!D7DA\)18] FD3JK\'C0*O0? M-OSAD AS%T5]$2A9D[9GZ:4]B3$PT+!G@;^9++\*M%DO.,QI 29)+^=D3B(7 MSG'OK#?"J(Q=CXU(AM$*F8[-G_+[/YCUY)QE>%T1PPN-!G)V24VNY-)YV^ A MA_?!6@I7<[ ;%:. F84K30UV)KOKS%$(9\>I07A@0X^R"6KTR-,KO9:XH4W= MQ_+ J$VEM&=(QM%!9F14+5L&O4'O1"*A>B[$PCR]W=GZG;;>I?J9V5L$/SJW./[0P- M=3<42=Z02)J;MUG75*Q*;DM^W\$)]R\H*I U[TEC 3L,:!77;!Y[ _E@QKY< M9]*0R0H8HKYP\?S.&_O(1W@$@44A:W8APPMV7C_+!W,Z:O$C/T"W\V3J.9Y= MB[#@)1Q; Z:C<$3%0&HM[Q[0OO;J"U\CW45>?3C]PI&^F.U83R[ 79POF9D-19'0#U3G)6,X\PS3ISF+= M] -H+&V:,#XG10[Q)V5NV;P_]4XZL7B!-;SB9 M'-(GJ0J)EFQ6R[XT5QA!W";UT[DY^\[K#C;0)HZX$"EN&%2J>GPN.=S_ZP^=OXSN_B!\S_P,S;M69 7P=2PMBR%]OO:=SDRV%4\1\7GX/O M%W9)6(+A5H=]D]4EVAL?9:7O<>M.H7TE9@3)VMBC!)&-:FSRN.O-NA-]XI@C MI4<]9F-+YBV["Y0!:M=\YCH<)^_>G2<'>'BVH,3&;J6K _%]PG)LG/F$L' E MB7@R*=O1W%DLES8QKJQ1N+()WU%7M7X30EM.BXMY^_XBX#9AXI]C.@[K9T^H M\!LT;H%]^,J(UR@:A@42Z$ 8N_:C#?&SZY\9N9Y-X]UL#KK'GS)J_&)?>!LQ MB7"\7C X;;8NF1WDMD0'DD6Y0%-AD2B\H7") -E4A[)Z$Z0Z:[M"/#7/TRBT0P1LU\MZ MB6N,Y!PP0!,ZX,7),.*W&OF/ MQYS6(YL;XDRYZ'.AIGUH7UNUQ0KXC2%'J\F2!>5Z[-T'5'YO3"3W%#5*9/\- M9\+ P>K4-LFC[&E7F4J=]H*!;S+N5B2^).<@_BFKFX>7BZII'GZH@&%4Y(QE M4OGI\@-^0AW>9;'-M2I99+)_WS1>Q-/";,:4W&HM:@(80&9+Q82/01+\7G%^ M)2=[K?-Y[G7)=8"RYZJ.X.?_NN8^_$2S2Y-+:]PI2%XY@/3F3LTC0OMBDH M/Z@EY@R0< BZ25QA1CX:[AGV1OPB!&(DB>:[?S&/9LKP@V+FI,/R*^]="BVB MAGH_BN'K4] I:%1!K_>E.4*R3J5Z"(PV6'1URWK8H*UJ$J\\;$,93?R>0P]V M%J]PA?.\,LS3HJ@#;?6 0YJ<;4E\WJ:%46R EJ.42SW.@;E@:^>R"=:*51:< M+F$ZDW4 ZWR/@\!%P+*O];[L:!> ?3[BZA*]YO8*^IQ:<$#/HL'LXFU-\*> M/(OKC*GOW<8S>9W!<8!$PG*@,!E;=T5%09-U+D(K[ ^*.0Z.UV1&K MNL> 67FT3YA<6^MPIOGGMY(Y<& 2$VT&'M8^J8+R,+/>1KN3.>^8/NSUA#+, M1+@KQ?1V(@EG0G!+Y* ]BZ<@(1K#X6*S'<76M%P'R$G"D>D@U>D0^2VNE&!%=$QMZ.S6+U-NZV0 MBU255]F5N'#D\A6;T\/YKC;H1.YW;KG$OOO J.=X).@I]^%LXW[?^C_!G^(. MAI%, 09CES.96L(N9^JN:>1UF(S9+)%>^T/\RZM@#%LZX4GL:.AD&@AWEW8( M8J%4F$J?N?!IW^MA:=HWO[9R5#KI5)Z9C@2Q#I;B\@Y4X[N,L[!TTQ/F&XHI M>%J$CE]Z8GMD>1^^PV)Y,?>ET,@K$.)\Q>YM+G+ ]KT>!J ,0A6.G:P4"=>?]B]V0<-"%4>@?)'2:YA2^PEFX)=EQ0&-3Q9Z0Z2[*'B.D& M'05<;BQFXIL")X:[N28C,KN$#_XL99'RYL7F>X%?$ZNG@_$O)JI5M3J,7L"0 M')P=4J]OR@0?NONKH]T=O#KTBHA#^ROU>QU'D"-+'DQG&%3A-3->O(,'0 L( M:PS%5V.3B=*6'0=DFQV7* M2.F**:G&SME>-69ZYSV-PY-PT:HV4\P M@"%4!T;A7[^VS=3P\)T9C0=O/&RW4B4_$I[EGV4)8KU,JQ^>^1)2G<1*7587*A%LCTMZ<8(7=!;! SA.1R> U<%8C MXM'OJYR,!QT1W\0M$&K8VI_*<[\9^S^Z$)NGQAI<)O=)^BF+@?L.RPCSII5( M)/>JIQ*ZL,6-.1:>^ZUYC'P.]]?=^U$B"G1).AJV(X85]>*+'"XK,+4\JB/Y ME+,C!Z+3OPO3P$\BL?F Y"31(Z@>EQDM#/P _M.38+@0V0!6O5P9F[O@[E:; MGGC^)Y]0Z2J$,,'BZ'A\].\Q(W=H/^B.E9.WS4ZZC-6[0P+WVWE.5M/WJO8] MJ3X"ZR_PI9)TEM(%*[/\-) =GB!=G *XWLO-'HOW?$7(X,<*QS^O0+S7Y?TNC^VTA#LZ/6)='I '>RE5 MT7X*W=.<&E"49^ZQVA9MZ M^I@F./#N0E_OIQ*?X;8OC!U=/+.-Z6BR$,GZ M)SP=/[9HRU%!AUQ(+5V)T[L, MM^-VS+W..%RN$7:67U2ZB=INNWJF!]VN7%,KFV-@6ZC7?@IJ#*L'^H-MLEMV M_)CZ10&C%"6:1FW_$&(\%]1^1X#L&'H=['3]):J$F\B%'(W5!_$%7R64PB+<#$ M\6UBQUC4HVZPIU3<\,> >5:V*$Y"?@.[ V+Y2>%57\F%;U0=C/[QT\4(A5() MA$!7A"=7134'$*SY<:K1 9OPUJ^@R:C."'->^/@750TZX74.1&42FR_^_O;U MP^E3%!9SL$0^C;B5$]<*>TO[Z<*_4X7.J_LJ7]D(9P@B-U\ \A 9B[RNX<1( M&-34XY-XW):K1GDC!?<;8:+* 146ULO2GVE!]W>V3*'J&OL2\MMWO5B541HP MABFF3MK.HZE77$7=.4UI#N6KKHKJ1G("N? 6QY8:\B5:B=562E<[-]6V7I&/ MWE*!N-/V!)#D_F4\E-I5Y:\#J_3]7$Q=91PX9JT MXJSQ-A,4@GA;+EM<-T#RO*JWXVY?87,8E.2(->?)O,A*..>U6GRR]68N9,YL MQ=9.D<,-Q/?LL6' /IO'3$_*A7:N>:^)K'A>J63X+E<'=[Q(ZK^N(#Z,8]XEV7S;7T+@"^\!]IGAJS5L,%18-2S>PO Z#DE0S4O)N#'NJ!=D-:0;\NONQ%YTA9Z*J7NR^4'YH4 MMC_#^ _;7%QLX&,<7>-M.WD,.=F&"EY,STRO9X]FS.Y^0>S MV8G1\HW90"EBPY=7TFO'8_M: ,C9R7T V:$I+P4D M.%L17Y1TQ:K?),]>F^;5VA./)D^H']+(:ZJC<]?&2K*)?W+AQ;)1F'I+[8.W M:U*=NEOA.]#VAMD%^,Z D_&QNV6>%(TC3'/(-Z!R](\G)[;9%P@=G77%S<6WO?IW1\-/96X;E=D5YL Y38392W^T\@+R9\6'(I#+;L>LB62^AWA"/\>?R>FOZ!?I>< MDXOW%2BI:?+K^&R3LI_UH(J=_RS;;9^+8<,TG1 45 M;Z=R5QX''I#=%V[LK[C>7W&]O^)Z?\7U_HKK_177^RNN]U=<[Z^X_@977']W MC\NMD_WMUMT;.O:W6WOUB/O;K?>W6^]OM][?;KV_W7K@.C@/"?:W6]_S=NMO M<#GGM[T%^WYWQ>ZO_MQ?_;F_^G-_]>?^ZL_[\6AY=W_UY_[JS_W5G_NK/QUD M]E=_[J_^W%_]N;_ZON%)UH6IO.(5>5](0B/APT@8UVZ-Z9A-W)P8ZF6_^V M)0^Z2[3^S5K(@#7'#[%^V.59B]%"'.^W4LZ0$U;G%6E$R1OT;KCMG1F73R65 M;)ASC@4G@<2QYG"G\&RIN)F?W^)R@TNGBR%\?W\8K O8>)WEFG/D32D8Z-+M MO)$U1P_%K7H1K#HX'_0\ DG]WC*S\'DOU368]G/ ^,DW8J)8R#'8=4J) \YC MK=?D]0Q=L8&^;4.0$EH.,Z?&8;N.1X"K\+=>*]6\SIKLY7-J2W&NB@)#M+"6 M%Z/IR/L6IEJ]&)U-OS^;C1[!F^[QE\^W<"Z_9*C3@,Q1*WAU,GYR,F)WD_G0 M5%L<$NBD::H-_7>M !0U/@"_KRH@.OF $Z! I>6]_&]02P,$% @ !HI3 M451L:@,"$@ =5< !D !X;"]W;W)K&UL[5QI M7'Q*1,SCZ?-#=://%G;$?W$*I2MP7>>E>'BRJ:OG-R8E+%ZJ0 MKF>6JL2;F;&%K/#5SD_W#MRHW=R\/!@?QP5L]7U3TX.35BZ66WP[:5;)=*%*ITTI MK)J]/+@9"\/^D20RE5:T0H2?V[5E9(DP&!84N_5]Y'^30FG#>WS%A&"8,/W7"*$P8 M,:.>,F;K.UG)5R^LN1.61F,U^L"RX=G@1I>DQ9O*XJW&O.K5C=>>,#-QH^>E MGNE4EI6X3%-3EY4NY^+:Y#K5RKTXJ; ?S3I)P]K?^K6'.]8^$S^8LEHX\?/SQ\,'UG@!(PVW XCM]\.'UWQ7W79$Z-^(H;]87\;08]/_TZEF#Z@ MZ8.+1\@9-<(?\7JG.];[Q]O+U^+-C]^]OWGW]LWE]^+JI[?7O4?6/6W6/7UT MW=^FU,?7_M%42@S_^I=SR. Y_1D,GX=OG[ZM>.\4#?N[JS1<$0_>+90 #"VE ME>S>>#G3I2Q3+7/A*HP!=%1.Z%*DIB3TTM4#?*5:B']<7EX#4#[6VF*A0I9 M'QHL*H-O'Y10S2ZRS(1T0*PE;>)$M9"5D+,9, 6?%599&ELI#"J(9$=D8+RJ M_-1^I>V51#EJXE[U_J;$X#>N)-)33OFBOI*BPBG2GE-'\02^.@I/$C<+Z8WB04S)>C,%X66B!EQ:D2I;2?*7 MMGIZ[3V7UMQJQYY0FDHXDZO<.U40))FT-0T!X&4VR%BQR@HU_=:32);74DK]<0R1$V>N[ SUG*5K8.?7>;063U?=+C+=.;%L52I MGCW _G'>ZJ(NVGM7"PA^8?+,6\J-(A\1EU@W([/'Y[>*[3L35] #6XKW@3"E*W52+YM_5_V:1!$@RZ]SYYU"UK!'&E_"4:'_ M.1M= *=#1V9)+"CK@I2"D(Z",G/EF+!2/!LG_7X?_PUZ#-4KFE(#/_@/J/ N MR-2TY'0K<[B@+F"6&@* >4E:4N&42&$X'I&S7Q#H.*\U:>T#F86?&'39&%D$ M*\S"*R5A'!ZS:0JL3)NL1Q(FJ ,M\/E,Q2_1IN,.06!8QTM6DG!2[[(L&^$6 M9$\0A#\BH,OI _%IB4\YEV1+H-YC(X!B*75V3!XGE[J2^1JB@';$'ZJ)/YAW MA!2JF,);8UB1B,$@P>OD;#S@$<-!,C@?)A>GDS6UWRG[Z?Z&"4O%(7/^T!,_ MPA[(#@LE#K\'&!V):Y 0X8J6YR$Z#,EYR))0C]]IQ]Y5!XED&B9,$BTWYN M MR?R.HVF5'DAL-^\_#UU;>$!->Y3)MS?%E;F!6)Z<7XR3T>B\):@6*#3HUA%>8^EYRH>FISK3.6LL:*A19P(+]U"! M2=H*YIVS- \C9/^(;(YY/@PH'"^T0T6N50.[_;Z% IQF'>4T!-:EA$!I?T)* MI('^$[1!\(TOK2 /Q")-]0CI/#VP:TD!HL. AB.RL999(DA8\]_5D=N")()+ MBC1*/L4+G5.P8#P_=^:8/2JP0INLBZO7=HVV$*6#SGU8Z 5-]'1=EI[0R:$0 MBG!BXX^+35@@)!#$4]3AFJ<1L3@5<<2P"05J$/:4! 1>_>\L4#5&WWPX+G': MW'-P AQ^-AD1IGL$[KX9],;(-?.<([Y2Q+R+EM'9!1\](0KC ) 46!D@[):5!N>[N1JLN&KC8;(. M4V(3IKIZ;*.3UVD+FL@\NI:YRSA>&^]*8=5#X%BF$!^W(L#Q4;/![V8X921P M4WJG+?&UT'QSX,AK;%V0'#&$2;*JK)[65;2,-1'^!LW!#@CC#Q)._A\F'#Z_FL B?/3G4(<]B[^8)08CB>[B#D;#'\53(S/ M+W;S-?I3X\3O9#F/>-:HUX\2VNZNI[L$^%OPX5>H[-, 8M0[>XR-46_R^7;P M:X B1.+OV&&^4XA!.825]SOK2%:M,J^L63!6'K)8XZ E*,9"$J"X-K,N!"6/P !.1LT!<7?-4&3%).;A\Z,J&M MVRM/O=QO.^L+8J6S6<:-?6K2[7J/=6$\L%'!F' M=(=DPD!/\71/_(P$VD?*E*77(G):9^#]A161[M'SKHE%.]\4@/ F$+XW3H=8K/RBN6JZ1[9_[PX*4H. Z)7C@?5GE4QZYUV;(G]KW(D&RPF!Z3 M7( 5O*-5OKQ0/CJ=@D33P$&DB#2V@RK)=O\)59 NVU1OJ&&+7&HE6";-5$N__)7!Y[):781TE(;)IJPG,,XX""'A+ M5J?G,Y+*Z+&Z?)BJ7"NPSP%9]%4BZR,LA>J0&W<97>::6Y6VP%D<5-JQ60!2 MIR)_#/M<=%[9:(>CO[FG%1)52G%?I:WR"GW?NQ%S$EC)K(52*ED>$R0)$_5< M4_T2YN_+K)@V.._C('E@M^"HC;UZ18&OHIA2D6G;#XBR?)@?/*^ 6=$=7PDB M0$&O52IJ" #(2D0&/\=*[\JVW[1LF\>$,O(J[O559#+>5+5KWAZ@%<(,#T1. MY@$H_!E&;%"9UI\K,"Q"N;NO35=ZSWL3;TAT7J]>O# M-<^JSTIU1J:%K"%&!&0=K:CF\'NX32X&;2&XHQ@&P@7O-@DP4Z?L;0C4F+VP MRJB["C-&H1I8:ZJ"WXB__N7B;'+Q7(2=D[:);"[M:D@5;[K,'J[$<+3&9QMF M-V3R?&WW86?WL*4!Y];' 4^)V-]'4XRF>5(&+T[IT&/G6WU;L;6='U] \*7- M1QF@A3>GKKC?O?-7=F^\D\:B=W&^)A Q7K H+.^>8Z< M(%V4^F.M6L2U;Y+;\434=>=B.'AU1JM;'WRW.:?,3S@*&#I7M,F&IU,C@_>$ M-E@4E'SRG2M 9@Z'H@ M7-[&)(:N_B&+YMI@&]8P&3[4)1VW:&AOU@(U"L=: M6VI_H/HSAV]8=VX5CM-PF 8T8 H]OR&M<1TAAJ1C.S$]NCC_M)@RV7+!Z&+( MDZQB 82&I)VD"6A#8 RAS"C^6-#!QG&_'QBBI2;R:QZOR@DA!UZQX&)G A=L M$ M6Q]RO4,HJ=)-X&VC=56^[5'DZ). B3SB-PW5&YPSGL_G=YMG\_QX<^*2P M6^C Y/5SKF45:\QMEP>'$"1JGX-Q->$)5.[%BSSQ?8P0.K%F8SA\_Q2;+MKW M4,W=8[L,)%T[YNCRMG$MW@GV36=DM>L:_!T,M;5!-U.QZKB;;_M5IC+G"-MW MD'+;#K5NX5P=QYIB4ZVEUB=NX)@]?I<*J?Q+EC755@;GWD&/6G>(4;B7S"Y3 M"\84DQU:4I2"K4R*B.KZ3-#;;VQPX9' TK3*;RI-'!9OSX4[DAP>1IV:62 MJT;4)L:5J:0)PQI[C#E^;B!3VVXF6+=.S.3!$/-J$"W-_074540Y:Z?7SYH2 MG],@3T_[1-^)& M%\M^*!.#R@I<.R!T=-5Y'C,@67R,&)"TO"". _-14KJ$[4 M*:7([C8KT*=DIK4)YA2&PNX(!Y39QIY##_IS57*"&]+OW"-/PZ.W]]P94HHE M<0=$I XCMZJ[SJG[B3R6J@\%=1.IF :R8?K[F%BW ,O-!+)7M@N".N)FIAV% M?%P>3<*A1N60(E:J5YUA%"MTAT\53HF2C7Z&22M=#\;18/E$P6CJ W6944H=\OJMI6MB)JIQU;3)C99-SI\9Y5/P MD/R'R!;4^ #>LH7GH=Z4@67$*S3^ 4C92#)IV\BRXP)(*V#8OE5=R\_'"9C./ODXFS?[/NU-_L>K+7Y M'GQ.@R\2H>'9*!F/_ZP-OG_;G5C_P9V[XLMW[OKFD=!6M=VMN]T]/D3@XN3P MC$>=L[WY9/"(#A0^B=;7.O_=^_J Y#27)V=K&[7^_9:=(_ZR<#. 9/..]/* ;Z4W;D?2U&LX+L7]&) M]V5[W]Y]/EF;S-*A'%%\6YEP9V&/#71"_[(NN>@/@H4FIZ?G,-I15P#\,A9O M?!R#= )Y3PCMXF4!KSFA?[(WFHAG0YSQYQ>C?:O?OM5OW^JW;_7[GVGUVYWZ M[#O\]AU^^PZ_S[O4_Y)]?ONFO'U3WKXI;]^4MV_*VS?E_=:FO,<*W_\MO7B? MU)C_!W7A?44M<^]V-5#MIFW?9?=[=]G];W?-?8F6M/ #+[]+8UKX61AQ&!9M M]8_%7XS9MZKM6]7^&UO5MO8_;?OARY/6+YL6RL[Y!U^Y)Z>L_(^<-D^;WY2] MY)]2/5D-]S](^X.TT#NP6LTPM=^;C ^0M?./O/HOE5GR[Z1.3569@C\NE$08 M2@/P?F9PYH4OM$'S2[NO_@]02P,$% @ !HI3487VP)@*! J0L !D M !X;"]W;W)K&UL[59M;]LV$/XK!ZT8,L"Q7FPG M66,;<)RT2]$V1M*LGVGI9+&A2)6DHN3?[TC)KK/9;@L,^[0OMDCQGGN>N^/I MQHW2#Z9 M/!4"FDF06%M]3H,35I@R4Q?52CI3:YTR2PM]2HTE4:6>:-2A$D4 MG80EXS*8COW>0D_'JK:"2UQH,'59,OU\@4(UDR .UANW?%58MQ%.QQ5;X1W: M^VJA:15N4#)>HC1<2="83X)9_'H^=.?]@3\Y-F;K&9R2I5(/;G&=38+($4*! MJ74(C/X><8Y".""B\;7###8NG>'V\QK]C==.6I;,X%R)SSRSQ20X"R##G-7" MWJKF#^STC!Q>JH3QO]"T9Y-A &EMK"H[8V)0@Z0S2'[4 M8- 9#+S0EIF7=LO)SDZO);><"5C4 M2\%3N,ESU%RNQJ$E<'X/3D]Z(LGM/&*8'7*:BSIQQ MW#O;?@5U1=?:$F)-!: ;S2UJXWF[.81]3%M M*TM=QO: 66!0:9YZ)J_BJ!]%4*'V[HB'-]JCK ]7+"W:DZFBGF6((*$HB6 * MICUDJLJ2&-$=31](>>;?:LR0&NU2(#1,:R8M'#D1273>^?C<;OO-^/RW_IJ# M>.X!.J\OSP&)X59@YOD6%&62X*)0Z[2@!N:\'A=,Y-_AMQV-+JVOXK@_:F/2 M&O'<.UFGM& 92-5&P'5Y2R087-2&*L<8=VS))?-I:;@M**3Q",KV%N=:E1XL M%U/ MY +^D84C4Q,7EGVA]N]*N16S.\U$X8#GGF?=E=]:U>P;\$*K1^X^R.MB[-'G M?/F%KIH#WF) L47N9$/JQ!X91/#]XI3JUW6!A>:/[LXO!$O1FW3NC+\9CL;+ MX!IH*(B4'F8,S[E++1T%P=F2"VZ?79"X,35S59'5G5)NH"*WTN=PBY]_2:+1 M4JK\#BM5+2V5%>*NWO\CK1"Z)KBO:/YO?_]*^[O:W_/,]WK>KN]GN#4-E:A7 M?D@T1)?JH1V,-KN;.73FQZ_PV_%VB/W ](I+ P)S,HWZIZ, =#L8M@NK*C]; M+96E2&UL[5=1;]LV$/XK M!ZT86L"39,5.L]8QX#AMYZ)IC#A=GRGI9'&E2)6DXN3?[TA)KH/87E[VEA=; MI.X^?M_Q[D1.-DK_,"6BA?M*2',>E-;6[Z+(9"56S(2J1DEO"J4K9FFHUY&I M-;+<.U4B2N+X-*H8E\%TXN>6>CI1C15J' M&RSR\R!VA%!@9AT"H[\[G*,0#HAH_.PP@^V2SG'WN4?_Z+63EI09G"OQG>>V M/ _. LBQ8(VP-VKS%W9ZQ@XO4\+X7]BTMDD20-88JZK.F1A47+;_[+Z+PX[# M67S (>D7D M9Z=+S>^815@*EB'MCIU$EF#=RRCK("Y:B.0 Q"E<*6E+ Q]DCOD>__EQ_V%R M!" B/5M122_J(CF*^+F1(9S$ TCB)-Y'Z+C[)6;D/G3NPS^/T#G9QOC$XXT. MX'VZF7V$Q=?+;ZO;F\7L"\RO;Y;A$=S1%G=T%/=9>W<86&50@6=44DVYDN/CWW$&90*^U;6Q=)23V< M5LX0:FI$,,LR MU4@;PJ)=?:ZJFLD'R!4:D,I"1A,"B0^#BX9R HUQ1BF7S.MR*=,A[DXO:5F5 M#QZS[!0^5RUMAR/=F%9PT739IC''JMZ-:J=V53)-M%^;)OV'OBA]E#3^;+CV MZ*;;>[)F*;$0;/-FL$WC8UE()I3@0!Q0BP<74H-4.!1M[*CB?4VKN"^<+06% M*805HL<-EEK5RLG8%T+WA3*9YBGZO?'5.P26JCLE<^---5-@=PZ'E6%.6^+@VJ&\ GK==JX?) Y=P1\ M0>> E&'^JPT-,7G3Y\L.P[H7?X5ZC3K&KTD,W2;H_ XN_O\='MHU+MK6YBQL287" M#1WS:/Q :Q64F6TM/VHK^[=Q[_$KVCE&5ZX!N=N% 9\P[8EZ.[N]P,S\N3WZ M9=[>?JZ87G-I0&!!KG'X=AR ;F\4[<"JVA_*4V7IB.\?2[J$H78&]+Y0U,BZ M@5M@>ZV;_@M02P,$% @ !HI34?(5,/!O$0 7T8 !D !X;"]W;W)K M&UL[5QK;QLYEOTKA#>SL(&*K*?M=!Z XTS/I"?= M">+T#/8C545)G)1(A:RR[/GU>^XEZR6IE$PZ RP6_F);5<7+^SCWR;)>;*W[ M[%=*%>)^G1O_\F15%)N?SL]]NE)KZ0=VHPSN+*Q;RP(?W?+<;YR2&2]:Y^?C MX?#B?"VU.7GU@J]]<*]>V++(M5$?G/#E>BW=PVN5V^W+D]%)=>&C7JX*NG#^ MZL5&+M6M*G[??'#X=%Y3R?1:&:^M$4XM7IYG@R)(96KM" *$K_NU(W*6';+,I59C!U.:>?XIM>'9\>2+2TA=V'1>#@[4V MX;>\CWIH+;@:]BP8QP7C;UTPB0LF+&C@C,5Z(POYZH6S6^'H:5"C/U@WO!K2 M:$-6O"T<[FJL*UY]5+DL5"8^2%<\B$].&B]9P?[%>0'Z]-1Y&FF]#K3&/;0N MQ*_6%"LO_FPRE1U8?W-\_6A\A, Y!*NE&U?2O1X?I?A+:09B,DS$>#@>'F+H M^/(W*L7R$2T?/3O"SJ16]H3I37^(LH_3^LT62HQF ]%/5'Q:.:7$RN:9)BP<24;UC=*H?'/>[D"#->G&J#)VSI0<*?_23^^[^NQL/)\^_^_3]* MN@ R 1NK]5PYMG-U_U;?=Z"X1P" N*0?5PR-ZL=X^(OSLV0ZO6Q]/ITDL]'T3)R.SO!I?#%K MW1M?7AVD_WIO]UDRO-I7W&QXM7=ME$R>C?:N3O:O)+/I].#N-P=U,!KOZV2T MO_U%,IKN7P7[TWWVIY-G/]Q,U>^#D.W[W8 4P5#5P?"' O-ZWZF_'Z1]8!PG MSX9M\#UK_;UKQ.. &\_V031*IL/I_I/)N&7'[P-2W_7)\,=%BUYCP3$_(12S M_>6:C"2T2?.28IH43Z:#$8J*/(\E66FR1!B4CI0JY#T%_%8@%]K[$NL**Y0I M=*$5LL-BH7/-^6>KBQ4_[EMJ0MQ^GQ:6P$H\)'3!.KH#*BGHHA[$:EJWYCQ0 M&OQ$*E!&(!/EN3)+VL9[F^YL4R)?@,\4N0S%*MC>-DFKR6.[V8@8()<8L%X. M+)@_Q%Q4RQA7A*3D"Z@+7)((&>)Q;C>H:0LA"]ZE0(7+>:Z]Y4+E4#N>V6"_ MC=,L\*[XM*-TR*P5*\ZS0J@*UF89Y)9M,0?BK1'7H)='W;;W!$^*\KHVV$FB M8C3E F5!Z8B67*(N8+:9JC6L20T]W"I'(K\6'^K*@%%?9^;3MA.\.4OVA 7K M3# RB7M0C?:H94'-4.DP5\1#PU%0>H?N0%QSO=*)= '$V*X;R%H!*=GA)!-/ MQH/+&N&T%A=F]07L@'K$$:@KK?OXU'3PK+MN=-$L3. L?J.X \E1\H .&B1? MX$$2K:)%%E[K@A5-IJS1%C$,K;1\)2"R8A[/0F-@1WTI-4,L@,U+G0?35*:@58>5,CHJ6Q/5?>5/7=;%=J73E=A*WT07_Q[ ,]=_L75A#WLB1!*6LB>T@JY003$%*FI01W8?F+DZ<:KS_ M1B,)E!1Z1R0LB=S$G','LP M.*^0.F-H* GCU&OI@3[%=#'8N*QCF 4QW<8ZBEDK);,O)6I^CE0R11XH.+S> M2B-^L5XEXD;F&@P8+8/J)(.62-NM"6[?BCU=\7-%LK-\]RHMBP"I7Q UI'L( M]3=!1MUOM M!NL84T'.9$- D_ 98_.YHLB@I/%';K=?E.K*TD0]K5D=A"VB= MW.ER,-D),K/!59]#N=BOL:UTHSKJDV!""(2DH&**X2<:53R9#(8-W?:GL.^D MR>>[VQ(02&M)2&;T>,@:NP&@NG!YC!+G>31)Z] DL9K;FHRZ/>C'>S9L&6YT M<;CDV%K*9,AHOG@Z1YZD,%M"32FG#P2X-9ZT(&K0%D?3T#/02",8-'X ;B$T MEX"U#RZ_T 8!A%83)S*%>WE=Q'S!E^:(1(?Q'[%KI:DS2\4WE0A2L.N #BPU M^Q,[M32F7/="%'%NO589U0Q4&SAMN71"S HP#.J22V3T)9-NY:&YS*M(6%1< M$8JX#KG7ZT 3*KIH3!WB=R@2*IJ5)&2KTG!8J86B8#1L4!?DCZI%PLI4@$C^ MT-C/&I*D\:*.PP+<*1Z(W-^J&8T*QN? M4@RH/=18LZ]_1JS,,@8 )YU?)>)R=*7^BLM@,Z2GL Z\1'G%$HB1!H&2$Q8I MV&4]P(QY ;XX:_DY-EFS>EI0(Z/:.64E%2)^&-JD56TE(1?^ OU/KO1%[<%' M@-P7R ?B]T:)8*4>*U6"[=9@/E2;+&1')0!!7*.X !9SZYQ%D=WDPWFN 4 > M936F"[(?=I?+*JY=!38.XV+'+VJ-AA [FC:Q.\;"Z6!Z.!@R.MK(W*G"B2#B MO>JV(E]!1BC3/$")!.2XAFIK(@*'F:B\IP4*Z@G*)5EY/YKN0K2_#ZB#(S'S M=W0YV0-N7J/-1P.4HB]\]^Y&G-:?SRB 4MW%'(5JL+[9 ""A'A2F"(4AO*I3*V-7@ Z&:H1$P(-E5=0@UNCZO0-"^]T)ET"*=-!K"GH^26@3Q'6!.U1 M2$!7.BCV4BRH#ABD4TH+ZN;VJ>[?'I+,8\(#H2>*@ M:?^\)P]KM(%"%7D.**<\'%>^1>/!Z"@5UJ01Y!MG0_2/J1Q>1@X#G>IYB&[] M? S$:\X'+$[(/<M"GE2" Y M"/B023/LEX2,N(A&IJJ_W90ME5$N)D>946GK"Q>XO=_DJM@?^&16><80 M%?,A2K..ZD("^H]UON_V S0&.H#)(V=/T_KL:7KTO.@O'Z]_%F]_>_/[[:>/ M;Z_?B9OW'S\7H>9R;QD]'3KE^MB%TW(:F_;T) MC[=(0'7 M7ZWR.73C5"B'_0;$XJW:%"&NCB:'^'0*K:>I85%MF5 782P['I8EH]E%,NX= M6%2!OHW-E$J?''UKTLI[T?.KS2GWTN6+9'IQE5R"?EV1#F&:)L(KHJ1;9_&@V0*G-)K3S#X M4Y_B8Q]/UFK7Y%%LN2ABZG]K$/P0'3^4J(-2\7X!#.'!#N" IQ;BVF*S )I; MBT9$/*3=KB;LAF+'<]PL?;)GF\GE%,%AO&M+SFS1+C15^M0&1]WH)&TK-K7D MFM: K53QUM@UEDV5J]#$RNLEG8^@0&!H/U3E^ XCI2ET'D @'1(<8\*FE&'L MXB?4Y6=CVYBNJL&W>%VB#J;B&L::PW_"'2=.7Y^1"%Y]*>-,\?"S MB3B]/Q,Z#A:[:O[EZ#THCK[5CL&A^D;DX">5?I6$^4/HOVH> MZ?P+'O&P^];*.[2N7GRHIEOQ-15^LZP]>.N)#MW40R<7D%'!A7B*ECTJZIXEXC,YG/USDT(6#N\U.X1=PWM39\4V<,1[>[HK3XY#GV=ZF"]ZD7V5-3G MEFW0Q)JM.LVNSTG";7;A*I1_Y?"&96WJC+5$S38O0\- $3\V^'$>PF.GSEDQ M CT?DF$AU RE(A10%74:L?2/>!Y\$\,!NTZ%**ALT1M5^K50CZLXR_-LF:\? MW*L:G,23Q1#(X^K%C:.F#68Q9/??U!$@FE=VX[ MD!$"?N?T:D:F:#&/FPGNX)\J,-2CS4B1SNVT+_;&E;Q9'OC[]!7C4YT/AV\P M4&[8T;N9H0_9M#/AI8I:Y,5)U7?D=&3E6HV!3YT*ZT)EWCD2.ZJDRE7;+U:& M"6O3[6^EH^&N#X= 34R M!? A\%;58PAR 8LBT5=5/;W+PB&H]-&G^# L3J2Y^%3KO82(Z$Z'95F/WEE3 M<;3XU]N/P"^%@CMZI7M!_1EN90KJUG."#QU!#,1U:Q(%H-V6&_*VUKREG6CZ MQ]BM(BT>)"ED:Q[6Q]+K:"$AJE=:VZ5U;\__+2@,9U"P>Z>D8]_5ZSD*"+67 M=_@UG&B@",700!-,^#"-C13R#4PI4^BT+*I9=SSZ 9@EO2NR-^>[H\%D8/VGV*M/.>UKU4"P.]G:+AI2R>H@C!T>GR25D M#[//Y"(4076E=B#;!_35B(@PH!*(-PP'Q_$\FA9G1(G_\C8G"_'+T'$"ZKLC MT#J2%OQB==_A]WC8.E[O'A?]6Z+/DDDE^BP9_Q\1_=BI?[_@A]Z]_Y998/WV MY./\[W'^]SC_>YS_/<[_'N=_C_.__Y_SOS>EJW:-2@_#J'8VIW\%BRYT5I?K MNZ\!73U.!!\G@H\3P<>)X.-$\'$B^ ,G@LEL&#+$?W >B)+B%-8)DT'=]=V5 MK,OUVZ>$:!Z0'1V%G?TGII*/<[['.5_?L&L4/"L. M^H8_9-IUVQEFO=\?9G&'I/:_!Z#^!Y;JP3]&UL[5QK<]O&DOTK M4][L+:F*HOC0,W9<)U'$!B2B$ ,@H=DWE^_I[MG!@,2E)5[ MDZW:6GVQ#'(>W3W].-W3X*L'4]Y52ZUK]765Y=4/+Y9U77Q_>%C%2[V*JJ$I M=(YOYJ9<134>R\5A590Z2GC2*CNO7YFFSM)<7Y>J M:E:KJ%R_T9EY^.'%^(7[X"9=+&OZX/#UJR):Z%M=_U)KY#R\NQM]?'M-X'O"/5#]4P?\5<3(SYHX>KI(?7HR(()WIN*85(ORYUYH;\_"3 MMOPP@;')*OY7/B%BINJ-BL[&12LTES^1E^M'(()9[LF3.R$R5,G3.V$ M*3,JE#%;;Z,Z>OVJ- ^JI-%8C?[#LN'9X";-Z11OZQ+?IIA7O[XTJU5:XUCJ M2D5YHBY-7J?Y0N=QJJM7AS6VH(&'L5WNC2PWV;'/)(PL<@C?/X,0Q^&;RZ(H?FGRHIJ.!FHPFHSZ"'I_^5L>8/J;IX_-'R)EZ M>4]YO:,_2]Z/+_?)U%J-IT/UZ+KJHX:F=\9\6?)S$>5KE=&WE3+S>1IKGKV* M\F8."VM*K*'POS1+:UJHP:F4*C?Y01SEL9TU",W824141/D]S=1OEZH.I M]$!=1ED*/Y:GD6HJG:BH4BE8BTU9&!"DU1)N[?FO,5@G:HC/M8Y*]:!! 60V-QE\>:7V M,*Q>XJRP?+7_O2+V1].7.__^-Q9A.R4B.CQ>6CH_"F6?/:GV S)%O\QWF!(^ M'0TF1R?^&4/'6SM/IM.MSXX&HTEGVF1KR/AHZZ/I8'+>F;6],&O!9)O]Z6!Z M?!9.W5Y]]]2CXW/_!+U$_)WCI)Z\P'@\&(U;!C\AVN]0IG@:PGYX/I M>?O!1U*1:&6:O$:$!BJH-'L1*!"HTU6]M=S>=+K_346YEH7@"K*&;2S_ _3N M$&OXE\F.F[*D36#ZC ^V*)V<'7^;U(\F7QRPS9A9EBXB,>.HWXQ#04[/O[FV M^RM. 7%)^[CT?\ A#$!$!!\-3_>7^H9=*^ZUVX=&-U)[I2:TRC$B_:I6#!_V M@[,9'Q^')S48!\[G#[F7HW#:LWOI,]>CT224]>E@IF=_ MFGLY_3?=2\KIKN2$2@;Z096GK-+;= K:+BJ(T7U-D03I;J^^.AB,( M+,M S8">QNZ)'0L^F+9?0]B%YMPK6\-M&8)PXU-VB&<\7 .3YQLKC093AY; MB;!7:\-*4PH@GE86)FMOW0#06%/&R\>0;4,,5_H>(L@ ^O*Z!#(+@"4PG:I- M^ %#0WA$K#1 :HL,L8+OR@C[$@T06]+$M463;AM\>I\F#&^ABKLV8G^]-VB&-Y\R:- LINNS;EB9YT8"P*H69D=,/ M](]$#T2_%,+N,=24CN$-J%\XB9LR\3SU\0MZKCI@6LDJ%4\J80 8W:(5:G.+&I_(*DV"5BGO 0R,W1SXB?U:V9N77- MMC+T)0/]*H"]#(1:(Q)!ADD*?6A8Y_S61">E)VZ^FI=FI2+*]S5G21K9 ^@/ M9E=-44#U*/&X@IXDT'NVG%"L2_(>^*#T\J&9F\>[,":I2.R5+N^1RY#3J4R< MEB;4FXBKUGH;7Z4I4%G^[[+-EWYOL7I.=*9LD M#E2<1>F*W4UJ35L.M B69BBF'SNA,(LFKU7*Z;.>IV7"!D=675*Z2H- (P7> MC"IJI#/8#K$"2@CW0RFW)ID.U SH(5YR?: 5(L3[$)60%2^))[TJ,L-!]J"T M^3",L$V\ QDD>J[E-,D5N,!*!0;1V';B14;P<[$DULG_ 5 M\YZD)= $E\)7VJU".]H]<*"YJ;$_16"(D7S+'N'@HJ883&J7(M$'56L,JN(R MG9&CH$KGAB*W"^+;%/'%*D_>%A$H#O"YLK,+3C(JR;'=4>#%"2RC>V!N[[!@ MY A6F*OG$+J,U5'@_5GOM\'XMG5$QAWP4.<#;1 G_@74,1L)H*MUQTX5(ERUM( M_@2@A%/+U5M$G#*-V3<'%9L]&N2_NX0ZASH >5=:W[&2X"P@28 8 [W_K4D6 MI&6,\Q";0EUUR9 MLL_,6INB-*.FXA)]-M<)0PL814)5H;ADZ%DQOBIPH'P*5@]V23$4GP1VMKB. MO4D8P^RR8=<(SP07N[ERN!*'C$_FOO?L[1'#!ZT$9/FS)O^[ IHA5([5_E7& M!BK!N,(MX]ECARIQ-Q6N_#CZU+D.9SES)XM^_L6U;/&@*!^D2*Q)13,)]$]6 MHLC>+VPSQ2(-*I,0'VB-_L%62!YGCS^\- M4B )#>Z@O.YN\=CQJNTPV9C!B$0#GM-0?K5Q6%X76KU. #+C>L (1/Y']#T@ M,,^;3&U:6J^IL(@^(,)2C)+$H$?IGBJ>M-_[R59=@C:89+FR0&E=$;&(+&9/ ML]09NS@:'B@6SGV)V,Z%Z-!UCJ<,=D[%7A%\]([9#$MH[F?@29IY-+!B>%BF MI,>)*>B,!:3^!IPMH&\'T(1WUTEG!X&"C+8TI],L:J%GP8&: M?>EOA@P$8BF:S"<8<&AB)*T#'FZ>6_U@5*'KM,64G+4SK&!4<<]W=@2U:*70 MQW[F\KGGRW[ZI07H%T6AX47?F @X9>_ZR\6;?3K[T'M!@@!^T(U\X9&#=Q*] MJB@1^4%;!==)%X@(5^2<')4/8)>*"5FZ$HQU R1J*).&B+8LLI4%9/AS!%BJ M;!8L^Q 77E4H)X#,ZX8E#E>4\BTHSX2=' _L8?I1K+0L4;#'S%KFO7/LS]H:H5C\;IPD7Y&STHQ M=N'^?*@^6ZZF[K*CWA2'>@\!9^I7:#_H(Y6OF)VPDC(N]#:@,A+^.1CXBKYLVZ68[%G3F)[8Y]WN+?R[3,D9 'ZJ? M=!6ES/V-F9E;KD,%>!147C0+@ 'G4<_[(FBEBXCO[WRT:\.6;'"]-+7)T[A2 M7W2\S$UFP.>E&0[4QQIVOL>C]M7>\??C\X/X_N#H]&AR\.[#6T%RMPT.:@%! MY^9>Z.I?Q;/07>GD0-%2 Q>>?LDIU56W-=]P;D!:)ZEOP&&VLZK+,05"_;2P M2PK>(_IN,LVJ-3.4"U,A<,"^L=0.: ^H-$N!CW-/"9D#,ALD2U$N ?>W)H_; MFI6A;,QE4Y3P 7S7Y N2:!4M*#=+H*QTD!A*G($F>FI:!1(FDPZ70P0"1Z38 M%L4G#"ILV@BF3":NU KDZLLE5ZXJKVE[!.RGT],#]>7B8#P^G>ZW-G+F3.0? M2.V2-6QMVT1P3("[591)2$-8 &A,6[\ATB8:^[2L0'(.\ZN=%04F<*OK.K-( M,T^F$J%>E[E.364R)\[NU+410#W><7^!& MY_!O8I?C],LH(FSZ('X&OH9;KBVP6" M-SEYP8Q=LZ\7\M).Q(B5MC;0@\';LYN<[7:SD=07Y;1"L6U5;*+JS@4)8HL* M1Q3) ]= F(F.5G]%TE%Y)&R+YGY8S+FX-U%0FW9'/;I M+5)N+3L2ZW/0WZN]".IN:BF"30_>@O@D*D$15PM?JKW9?EBWY=J3F;_D#??B M?1Q,7G$90 HH',OM!21GME :/H(@?1CWG0)2+)U2+3 7K[.A.H($'7H,?1L8 M[A.4=WE/\7@T51;AC !CD/5K=NK>B>QPK:PJ-K#0>%GFKW=YCAF!#L0-[7/Q M\8/#E9\YV1$I#-JDAT9)VB-0:]@9R/I-E3*Y)'_KBH."B/E(G#PJRZHO8ER% M<@G-[BBD,/!I'@#;0..")Y%):!6RL[!?EN^ER?W?LM8]G*CR1\(E>P*,59/5 M0DHG'@@S3XT<%1]37YCP:9KW-5[+/I)E284Q^/1=0Y5F]>-J]M- _6AJ9N7O M/PIJOGK_Y>*6O[.QOY'+&BMZ4WK,T!=T9AHC1'$W@!B,YCTTXHZ4"KNR2UJK MO;6,ER3)A#5A9Y6>=YNXSRQ1(#KL*[@FMW5R#" M[:T OM'I;W2RK39@W;(/:ZL]/\9.VA=E\)O_7:]2ANQ4"&'VV[GR'3!Z;)@^ M>W/TEJ\9(.EJOU5I"R@3/O7V%E#J)C8=/Q'!^&2&RP=!9&\7]KI'*3/.Q968 M828+:!\78:P8K[5!J/7YWXTNFEF6QIP%+'$X0_6.ZIRQ[2Z\J[H*)@V1&_CZ M:5K'1\I[6 G\!1K8@M+*R9DRBQ[ED]1VTS]R/'1E*WAJNF1[&ED'VV1Q?!)! ML#^MZ,9-KIWGKEQ6-.3.9[I^T%H.R%Z/,>QK+W^B&9R;Z&)$&R3N1H;88C#I MP6_,Y&26'%O9=9VU?)5-3;3(PG[AOHS.(HP;/)/N&.V.?"=]1[=$./\#OEZT M_2P;>54'XL%1\BI!U10&VE0[KT=J9YZH@:N,LXVV\4KF(Q&2.V:O7(L++/YM#>?_G5$R2*EO, M=C=AOYKR#E1?)+\!!WF+O=%U:2$R(1^Z9&7R+^B2 63]>G'S21ZX=[V])71? M$(/ V;G-W'S'0@B,7$6O%:_]1!BA_*Z]6Z^0L&11"=]9 68S&T[2MNC9SA)_ M3+9&%R5S.6MW351M'HGD;C3#M;Z[BLI*)WQ;3K?8RRB;$WW+=(5$+Z"LX[@D M@)5(DWTWCSH9(=*LJZX9\C1I"9#+'*_H@;-ML::M)K?"=&I\;[(FEVCF2RVN M],H-'BY6G-NN$NZ8B)$P3;PUC2@;*@,&$F?7Y\!=-")8$/,Y(.-]PD7G2VB9AP%4%3VQ@$Y:P, MM?4 2V+35;1UZ:>I1Y@5+='($DPAZ /2_R.T,YTQ.]%(VG2Z-'%Y5(0TZ&A2 MON[N&WACR=+9R5F>_ M<:ZFT_(HT/=(""5;' S_FX@'FI7@3I2 V00@AT2VY)O]V"6'E&1CO%)KWW#(UTY MBCAW4;?9S%@UR*5DR[8)*X!W;>8BF.R1%_N._(M]1X^^B??CS<5[=?7I[2^W M7VZN+CZJR\\WUX^M>^S7/?YS7QA\?#E^:^V$^\7'+VW_OWUZ_!7"&TYI2Y$? MO^PKK=9T8\N=F!+HWAMI.T?F7E+TN2[3>PI]UUD4BY[\*GV#E=J3,@J\/X^5 M?J<5XA[5>^,[=F>LYK[4K;_J,D[;%&;WXK9^4&DX#GESD6V-NHO)GT@9CM>% M(E''G060!%_)E?FW5$R4BX>FT%/;D%N&LBA%%F%6'?6.:)%2E2[HOJQ@G&!C MAS3\46M38J&"*_]=2Z7@,P:4?$]'EPVIQVO.A#Q=%%E)_P/FY;*8TSGIA)6BA[2TXZRY^,^1H%H:23A6[;=;^<,N:GN:G1V]C >< MER&UG8Q>%NEBL3Z81?$=?S!^V2O\S:)U9PPW]-D.8KF!]NT4G="N79X1J3>V MZY:XF;D,A/VQ[,=;2-O^KD-J#V7KO$)END'L5D?C8_L^!Z/)=B1RHZ'ZR3S0 M.PXBJ\=5+WA58>,X.-ARRP0A1.F%Z)>2%=(N>H)PU2HU0B/2VYYT+:(6]YCM M/(/5'T"S!'9V X2% E%I'0&_XE*UR&!'? *E\E:Q.!H2\XZ3MW69!^(#,]IR M4D@%WRG8C+=QP_D"2QT='R!94J;@=?T5@3-FB^Y8_YIN$W98ZM^P=<;WKN5= M;&XZF)X>#T:C41@>*>^7#)6 (J< !\@GC'AS0!GF?Z#"08GE'NLNA M1Z&-BPU! BKGU)$&(UON[',>.Y'$P$HGZ(]SO4\=3L>#L].3P?%XLL5CSV9< MT T=%-$FN/VR]#W5VY@&1A>;1 AI!-[FNE8^*0)R= M^_ 4 YE8;7M$RL-^W_%S5-[I1U2/$)+.%Q$5F]]1TO0F+9/+X/W/SP5L8JE3 M2F+_%JV*EU0BE^9NPGK)?5J90ZZ.IQP(IV?RCNY.?LP[.OI#12@SZ0S\? M$CJ$7NGLI?ON7)%^,4S.'>*F'I.,36-X_)]NE077K"W>K+YQ)/P6 -U;WVN/ MWUNW1 UF4+0P_;,JL"+OZGP=1$/#]_LH$],]&C%Y=FZT]AU$FX5(TM922_B; M<8'3Q%%P71%$$\FDWU]]NKE SDZ))LR] "\0&60V/AZQK]@!L:2%Q\(A//0= M[:%];XEN[ %;*#X_:9C/WKZ%G)X*9X2%32C326A\=9CJW$3-C*H6B$*F%/]H M7ZO8#@0[S.+)"FI*]K)\B4NI;9"6%=3!+[HT<+3UG?HFK11E-Z%D&X/9TS/6 M"H1#=(,3@ 4JW/EZ6MNYMXQ(NWQ+*^\Q_+P8D OYY"!NK.G M(DC:?0\P,5IR/0NI] XT92MX;.Y\&];DE!TN\O2?TA/M&BA]O8"3[8#92!6& MKF;(XGL/S=7Q^;W(A"^?VMQZ.X,>]OU\S%/2+?^B]7.*]9QB/:=8SRG6[0-MX']R]_7_ %!+ P04 " &BE-1$IN.((\. #8 M2 &0 'AL+W=O\\NP*U>K$SV,5\H58C[)$[SER>+HEA^?7J:APN5R+QCEBK%-S.3);+ M938_S9>9DA$O2N+3?K<[.DVD3D]>O>![-]FK%Z8L8IVJFTSD99+(;/V-BLWJ MY4GOI+KQ3L\7!=TX??5B*>?J5A4_+V\R7)UZ*I%.5)IKDXI,S5Z>7/:^OCJC MY_F!7[1:Y8V_!6DR->8C75Q'+T^Z))"*55@0!8F/.W6EXI@(08S?',T3SY(6 M-O^NJ'_+ND.7JF,0MA@2)3NVGO'=V:"P8=_?&VR/"MQKKBU0>993(MQ ]:3G6LB_6+TP)DZ:DBH5/<3E.' M!"M=+'CI=:H++6-Q4TYC'8JWLYG*2"#(Q=_?9/J.V-_$,E1 HD(\U6D8EVVI M#_/ /08\ONM$?GNGLNR>$U&VQ6"=6BD(2IE#B;3M9@$(V#$^?G$404'4\B8B/3'P7@R# :#L8N% M#4EXQ@TH(NG(Z=8 M#<5(CQCQQS2>RF> 0Q')-0PRHYLVE)-EK*I EN*;,@YLNA]P-.)J0U@9B6!1D(8:_NB)OU'9:DHC?$M\XUFRZL?;#;?T'+QAPO)136 MT&ZJ\H+,;3*+#S,-NWB"RKY?PBEMZQY4*)0E M!QH8$^C@3I4J/L88>XR@;K? ?X_QMLD/P$BAXS:6J?NE!D!19C-.10H6C (. M Y"WB*73YB(;+F3GCKB>[7?"'X_W1LE#X!4-NP#>Z(%1%]'0C+U/"SU''X"& MP"YR-N.04V V0(6S-TH]+?_)85+JRCC8$)C"H @N5;D?Z0H+.#&FI-KS\ M,)^@-I:W$F6MH*+0[UX PQ8Q*8PMA,[Y9N^"'"G#T&01UVC.I5O70 R P4\G MSRK3;V 7Q0<\ $,0WV19<(5%=K;8Y0V=''PL 1PQ-+&5T9U'J%3!1C(;%7( MA:DM 'HZ:[6GD0$:_YF.A>>"*K\ML#>5 F_>S^8[8)H\-%65CI%':(2*#V1= M!?)>E+#MU5X!(J-LZE>2?$*]L RIPG"-A]+A"(R ZT_ MP1)D]](]N)%4%+$YF_X^1'.6BR>]<:?;98TX@FT[#@OVNP)IQ0#,W1=E/[<* M@^[SQA=5*5(55J.(;_1M4P6:JHT >-PBZ2XK5%G2+J24#]OV<"74-S![ZF<- M&8QBR%3JE,P"TS0Y]KT;8;\>M6 MG@$PXWCGDYQ)=5 'P*14SJU0=9]&"XV/^JJT2_K:03@[>*7SQ29V;S%\1&4/ MJM(.[2*5AYF>'NS$WS?#PN(,(^7&/OUS.W""::I,?&3B3I^48:=IN4]_!9@_E4M.QQ.^R:II,-I>IOTY4-K=%G(ZV3.QK MS7=F!=I9L'$XTZRCE;3D8'\TM6F!1MV8TDL#;B;:INR(RRC2M@.-UT%K(\P, MFW&VT12EJN!:[$JCG5^B5C(.*G..'LB$QD>(*ISVQQ MH\Z1#IYLQT!/VUH=6"7L+H=2BS:+F:, TYDYTJ1&!40.,H_B'9F"#,OM7RYG M:+=355GVJ@$3V4#D2C,BG-%YF'2<*_H-YFUX\$>>VDK)^T!_?(L6.S/W.@%O M= -/^IVQ2! 7$K9/JGZU%X$Y2'?;LDHWZPL$P&'3[P?FH2]"*.YN' MQ/5F_9,.BJT1=W -7!FU'4,&T65>9G3(LI+YUM&P]$"#]E9'SPE@+4)6^[@XL'/#SNH(II?(ZVY[KB7 M5&/Q1/2&06\P"L[/)N)JCYR[9*PX]??:#<;<;]'I=\#'XER3W!-B<\ OZYK=!WALXZ29:@?@!;>S2TFTE=@( "$ZOAIB%/8N":\ E7#@^7G@ KHHL@BIL=EX65'WJ:;S6B#>FG1N ML2!C@%F+WU5FGJ,84N"QWK3WNO-O7^;L6\)4]V8'XO%AF,C1L\2RMZV'Z>T2D@,QQ^<^5;-0LP'N%_02HJ3-&:+.LO#.W&F#AF/H>Z#L M0H>+5BLD:;^GE];GQO&CW"&+61X6"7G+Q^V8>TF4TTD25J,$4=NB4SNF8B=& MYI*;"9\0C81RF&^KUIZR0W&ZA6&/A^+'?EXR]Q:CRRV!MH"O":_[ZESJ_JELHWO^V_P LIQ4ZV]ZET_+Z[ M:ZY(C,^QFO]YLRMD*[CB/CS%/J/P*\\ZD_/F1=]?O/-YRJ'I:U=G- $?? SP M\;J%1?ZA;H?4L?^^UKEM8BDQL4'^2%*A3G]41:4K'4M[^G:5^Z!O;)H\2,2B M;6[/::K3C[T;\T[%<-?$RF/&.'P!.CRZ0:\DC_,:_W?S&CN B6"G=5S\5=X\ MG+$O*_V;'VJG%WJ^B&GZAU A;KS&/]AGK4Q)U='LZN@_:23CJ\<.8U"UVC&= M2L+._+U,E M^B/W1I^.NFV]>$:MBBGGB^WW_GOT^7,F2WKGG3,_6D)*/!DT;IC#+GCL]$@] M2, <&E,-8X]GN\'B:X;J"VJZ*D M<=4]^(JZR;(1TG]D)./I(#@[&P>]\\'>B8CM:93&F\:_R53*<22C"=W'D8SC M2,9?,)*QX]VC!V]^E5._,/WR\V"NZ'IL\<[MB\IGWXKEF/ M;G/)I#/JMK]N"+)C]&-HIQR^Z"1(9]R@.!Y][F#(J-,[W_+/<&-:I+[8,RTR MH-F76IQ^9SBTPR.3AX9'OL0HR;!%R5W^19,E]D='3AL_'L-;3?I-':H!D,#^ MCHR_ZW^VYY)_K>:T?MS^YL^/,IMK^"Y6,RSM=LZ')P!R_AT=>U&8)?\4S=04 MA4GXSX62V&71 _A^9DQ171 #_V-&K_X'4$L#!!0 ( :*4U'NC%)+:P0 M (1 9 >&PO=V]R:W-H965TVL^T=+*(2*1+4G&R7[\C)3 M//(>W@OOH>C!3*H'G2$:>"IRH8];F3'30]_7<88%TVTY14$SJ50%,S14$U]/ M%;+$*16Y'P5!SR\8%ZWAP,FNU7 @2Y-S@=<*=%D43#V?8BYGQZVP-1?<\$EF MK, ?#J9L@K=H[J?7BD9^@Y+P H7F4H#"]+AU$AZ.NG:]6_")XTPO]<%Z,I;R MP0XNDN-68 W"'&-C$1@UCSC"/+= 9,:7&K/5;&D5E_MS]'/G._DR9AI',O_, M$Y,=M_HM2#!E96YNY.QWK/W9LWBQS+7[A5FU-NJV("ZUD46M3!847%0M>ZKC ML*30#S8H1+5"]%J%3JW0<8Y6ECFWSIAAPX&2,U!V-:'9CHN-TR9ON+!9O#6* M9CGIF>$YXPH^L;Q$N$2F2X64(J,'OB%PN\2/:Z#3"BC: -2#2RE,IN$WD6"R M1G^T73^,M@#XY%7C6C1W[33:BOA'*=K0"3R(@BA89]!V]3.,23VTZN'!%G,Z M3:0[#J^[ >_]SSY\@>8B MT3GZ;NV?)84_@6O%8[2Q@UL^$3SE,1,&KLA*M4;R$N3$D2)<,O5@0SD77XTU MJD>7G0LQ+9=F[H5D1MJB.289Y8 M=^X4D1D9&,N2S)_K[$ 8[GO10=?K46YVH#YV2[WYRM5,_@09V:3ZYCPLO/R1 ML8^Z?>^@W_?"[O[:V']F2EEG<\[&/.>&HU[27EV_ YW(VPLBK[>W*)@[@M I M*JILZ:=*%N!LU6#SZ+DJ[;AZIYJ6%."_JHJW=8DT1V5MNPJG4AE;\%-47"9M MRSVD-+,_0H)I=AFCF2&*JLKU7+^I:^(KY22:/T%1W3AH;YROZ[V][L)X#7\V MP?B.G/GM3+E:338/U.F[#A<)'7.#>B,]SN-JQ96Y!N-,\"\EUH8M&0ZEH>-C M$VLD?6,95/0E0QDHXVP)O/TOU/BF=KG4_QE?-#7_%5%LPZ5"K7EC#5^LAYNW M+XGFC2R_8)@%LWP[HZPRQ:KD=0RS3;*&<5X>H_[_Q^@_=XRZ7O\@\#I!^(.. M4;CGA9V>M]]=<,[/>'$](U/U=;6>PN>W6[49.+/=Q1;UZEIXQT6,+F&[M%+) M[2.I:$GL.MFR!)4=@'-IY*JI![8#9J_/89_ U!+ P04 M " &BE-1]6&\-CP" #)!0 &0 'AL+W=ON^?075AQ<909@$*OE# YEL,?85&S]CP)9Q(^T55'>O[#DI*J3AMP+H"FK/ZQ*]- M'SJ \>0"P&\ _C^ J^ "(&@ @15:5V9E+;'"42AXA82)UFSF8GMCT5I-SLQ? MW"JA7W.-4]%6\>28<9*"D)_0W7.9J[?059K9O+M)P[*H6?P++%?H@3.5273' M4DC/X.-^_-#O(7"UI%:7?]*U\'L9OY5L@ +O,_(]WSM74#]\"8F&#PU\..DI M)VC;'%B^T06^+YOY/5H]+I^V/S>K^7<4_]BL!SV\HY9WU,O[WM_7S_+(%:#) MQP\W6NW4'$-_VEC=!/;E>MJD06L]<" $I,@&H9A3J@?3&N M$Z2;_^0\UV*W,RT4Q,$N$8D27C)5#T[K;??4W(ZG^S>\7G(/6!QR)A&!O89Z M@^NQ@T2].&I#\<+.WHXK/B_";WG%?>0Y;F\LW%OJH./UQ=R7C/ M,R8GQ8'G\)=M46:L@LMR=R4/)6<)#?2DW66L?+Q'4^+XYN+\,+\Z)9$@>ZW\WL'XEWX&7#)+\ITO\52;5_<[&Z\!*^975:W1;' M?W'-#Q$8%ZFD_[VC>C:*+KRXEE61Z<% 029R]M!R< :M@8$"D!T3/'3#5 M Z;$J**,V'K/*O;V=5D_4Z&A@],+[NL;?G!\?1F1[Z0W M$CG<*FK)\D2.?_#^\3^K*)B^>O;G?S@KE;8\$!;/-KPD@9T^!P)!6>Y11!V[JWG MZ\Z]Y731?']:D Z15MRR(;/U=S?UEQ_V5%W]1ER?/J[Z/S(T]XR5)'WDL_7$?.]#\6&^E=QY4W^CSY M:>*%X?SE>CGVCDQZ/(>J"_@?X0!X9#SQKK,"8E,!LY1>O&?Y#@@5,)%WX%!D MY6C6(+%:U6P4P2"F:2N*B_)0E*A]RZ='U\B]-YV_\*K"B\(7'M]N.=5[WH\L MKZ':]%2*7@$!N%C))91M)F9V%AQ<2+%_4V0'EC_"N'N6UL"? %'D4$$G1N'X M/).2HX@D+M.*B!0!CWL1[S4A.$5.9)T00O,;,O6R9&O+5\,KPN/L<"B+!P%5 M*T\?OU6G*X1OH=^6- M[J[?X9>QK]DXH%$FH,I=+1*6QT S5MS-:#15I%#I11J.M%E,/#U?PUK&F:Q+ MGJ$Y@&&((M$+Q9![,=EU>5CY<)=[CYB%R!RRS?K7 M PX0,*_X@T;[[4&X7O(;%/8D#/2JA(-@P&(R5&\I6#KQOM@9K2Y0Z R%\K*" M/HK<.@I>Z=$E/["J5/327\)79#AQ7&=URM DMSHX@D1S*@5Q0K06M9X1T(&) MQ+L,)J$Q,9SGZ^1N8OV6R;V.286RZQXB2(I@7ZA$D4N(GREQW%[4, E^F=;( M9,S+BJ'S@*&]5-Z $H.X1'?8II;-(1>R61U1F1 8_N MTF(#$XF\@A@E-BGW0*,OD8G$!(71/S_]].73F!;#SK!9YF1UG''T[L/UEW&; M!UEO?B-O:)L;='$JO6M*:!64*489J/>J$JS+48\)5L@6A+>J$VM6IU$K+G:Y M^(.3UB)7:Q3FN-(^$*)6)D$I\Z7X9,RZ)_28<'"$*:$^]K80-!YAXBW\T=L\ MJMA*01\UC<%-J9ZANZ ?3LR:()22$QU,)P>, 7$A*P]HT108064?V&$,N]>AX "\X;>2J_ %O060 M*/=B2\Z\17*:B/8U%Y6*SQ58/\@T8]]0'HE*'6BH!_:(GB-Q%A@B( ILM\ ) MC0"Y:T/V*#J7@DL*AE21H^5B5>[W)IP3)H\H[91+J=A4F13D4BG]0&K;%ZE2 MB_6\)ZN61$".<$*X"K9H^=FA1M:!9TAOZ:.Q@E:H.2T,0 3BR:Z-LE.K=P+; MDZ#;IPOB/]GTM&BVLF$0%$"Q=55 Q5*Z9>YT/@F\%U#;N!^J$G99\:DH .LS MMJ9J\P M$,800=# ;1T_<7JGV<06Q/.)+9D_-\4B>$-F1P>3E;O6)3LI\6!JAWM#GZ?)'UZ6OF? M[98H#0G^%"O8M.""OE,ZDCYU\'!H<^G8NDI2-@M M1;Z?EE\P4OS!90N);E(V2'(RMM$W_IA7-_NI@[-Z*E/XWLC;ZX9A&) M>6_K'ZQ[V($&D^=U%^R(_,6T"^K,?!?4A-ZMK%FJE(SV5M[S/G+@LV>F:0OV M!"K LD7O^/6ZRT[DATL[_JXJXF\OL4).*(M#3<9:0;9)0F$7?PTC>Z\;$R@$ M=H'&/5I *5I# AJ(LK'$_=7RJ^(?Q&M7)>5/CD!GLD MA'HX-$8?ZQ(C6KL]A[H4:!-R#\)S)5V4FA!I%B8C:56<($6AF](]Z!+$M>&I MX/<.3M)^#*T.*>LE%_$MC@*54&# 6+2Q+?;O:(W"56GZ-O:&Y(1RD1M&A ?"W-N*% M\L=_NN4EY,Y"!;WQC6G4DESAGHD4[<_C:&-4V;EHU%Y(JB,5E_2@=A8D#ON6 M3'5BT.;54,?SD\<4MDDTFA[Y.43Z+1ZM]L"4*.^*,X:-5@]F@5*62"B% 27G M/G$0/H0#6^[P7A7*2"]Z/F\#8SOHIDJFH7(7_<&&QF_B##@N@FKPF)[#["&0 MI-JNUCB'8FW0$2Q[VR'D"^)2WN;FFL!E4$#Z..3@B:[-\$&\(+RL-R+ACL"9 M/0:@ZS*:32S*=*Z09S3-F56&5IB%T(V?7V$]\;Y6PB#91EYYM[(^']49ZL;@ MHQ1@\0*#0R4(W''0HH=OA*V>0$^0A>]SI M8T+3543$35=30_XGC#X(^]WJ $MHOF,=MT"2LDT*GK=H^ M"SR#86 $Z7" /.M=*6VQ[7#UO3+4%55MM='D&[1QO[L5 =2GV,OM]G27\%?J M24VT5?[4]D,=> BVA'1+$4POW=WRVC,S'&%A]"RE&Q#<\Q;8\)W(RH),TY7)#81Q&)P+ M-HS5#/H>A>/)RL9*%/+4[L$2_G,P58NBQBS>K-8[L\LZ,3Q=#9)K$ B=F/'D2@;CK] MV1S<,/UF FQJ1[)[[Q2"U'%C4C05W[M=R7<8$9P6PY*MMKCL!O\P[<^%/I^[ M0]2"_EM0IW-AL;"OY\Q1B\<&1WV#L/]++_17JQE]+A=3A"_]531#.(*D+=V- M4IMTE&/:HPP= &;6N;7L'D:;!BZ4IM7[I]8;K?L.?(VB<-&]>XK'&%;=E=UV MXJFU5T'?D;IPW0-?^M'*8HJX80?U8\H.L@M'#0%S@X!=%#FL/L<>>)ZT+,%! MM,D2'$";+,)>S_RPYV0ANMN9( 11U_X-PG=1IXG9OT(:W+JGV87:T'&EJ4V5 M<+6P5Y1*G;\/':_R3_>SNQFWY/C2 GK'F0!%-&.4>XIN1N$% MJ5*HS0FZ]'UQ6_6 #\#1D:= @PKB[72"]0:]JZ&\49_O.9.JGIER31ZBG2OJ M\$U"- >+SF4Y\CTZD,9^TT?8?JM+(1,16P"M>RSCI"0SV 3X'"A!5KH[P#=K MB K^P#)]N(0FU)0M#$US6I@&]1GR[S4K@2>EA*YE:B@8J6J4;L) 7)0X7Z$: M-URAX5BWJ-TM4*+*G+_R%=+8PE2=?63D)!$2S $/*N!6O2*Y3:$Y?Z%.^6!? M#C4LX>!V%U4YC'0.=.@#9= :%_E+ZAATMT)ZD?9T@G.;K(".6E(_8RRZT9"Q M1HP,6(#)E-!<7PM(%+<8JK8JUG^(B[S(1(SX M##A>]>B-;JYO/]R-U>%)$Y K M%.2L*F:." @RSCWE%E(YXP;W8A3DR\@?+/4T?>RP $)).%!\2EQS8E$=LL/W MZ:Q$&O@ MFKLJ1J-^6J6ZD^(0'W!2S5J=:_D_=FQ[>3/O_*^\>W5S?K1Z]RIHRK76*UA?ALH&_?Y.4Z(U MW6H,Q:QHT>U><#)D\C]N74EY%?JDF!_0K+IUN6J+S)5! M;IS^H%W:]/2F0Z_"/,E\Y^6@T ^6ZU:U#F5P./,7\WG/*R?G"O7!USZ>2TP8 MK:&96'2>FR[]^7KVG=27RTR0C10D_8&D'--<'O==KD'\UKA<=]Q)U^-2M@"%[*K2S M_[!&R76)C.-0.7IBYQ"XZ7LV7*W1_&4">;E'ME2BQGMX+-4'STRKVJL?N\W: MSY/9FSJD3"%0LL+>82<4X*8/K5>XS:*,0[V4.9S'_P;+#*P][6[+#S"U=1@&>?+<# QIGSU9OF2CM"X%'*-O1 MIOM.Y8VB%1ZS?^&&?77DVWGB8# DR0 !D !X;"]W;W)K&ULI5IIC]NV%OTKQ+S@80*H'B]QDC8+X$S2-D72##)=\#[2$FVSD4B' ME.SQOW_G7I*R9'N<:?MA$ELB+^]Z[D*_W%KWQ:^4JL5=51K_ZF)5U^L?KJY\ MOE*5] .[5@9O%M95LL97M[SR:Z=DP9NJ\FH\'#Z]JJ0V%Z]?\K,;]_JE;>I2 M&W7CA&^J2KK=&U7:[:N+T45Z\%DO5S4]N'K]<%?VBU]9W/@B296_N%OKPO7ET,B2%5JKPF"A+_;=2U M*DLB!#:^1IH7[9&TL?LY4?^198G7Q_$(4:B&;LOYLMS^K M* \SF-O2\[]B&]:.QQ7N61Q)M 8GP/B:?BHS7URHMWIE#%B?W7Y_>/QF<(7$&>5JAQ M$NK-^"S%7QHS$)-A)L;#\? 40^>WOU4YMH]H^^C[,^Q,6AU/F-Z3?Z/C\R1^ MM;42HZ<#<41+O#<"\;N63INEJ%=*R*;0M2I$;HVWI2XD?5EH(TVN92E\C0<5 M;Y5>V(6 N*J:*Y=$?BZD*5CVC#\!*H22^8K6$OV=DLX+;?A+O7(J/!)KY;0M MA"(C'A$%+5I^;:NU-#NQPM%J(\N&F?-[H500"F1MLUR)V=KI4HRFP929V*XT M&-&>B9%D?U/BK7)8OI&ZE/-2L6C:^P8+U>!8DXU)E+6I(5WU8)W" U7K@:T6 MB:;7=Z(*[AXTU5DZ^CZJGD3]1^IJEH ,,7IR7E^0H@ 0_WN-?3+)0MD)KA4I M+2C/"BG\2H+4NG$YQ '-)3R'S@#BU2N\-\!\;38*F.=H&1U2"VP-0G0I@^>" M546LX 0LHM?M[NETF(V>/0U'LD%N83Y\>O/=2-P@42A'C-W6-O\B9(W#(46N M:.&CR=/!9 JCP9W#_A %#@Z-A%-@IHXZ95 M!*C?2NAV=JB1>J5=\1T;,#0]B)%%@*#-E2+4X-"^M)_W"6[$N MR 8W_(N7!^5[66N_B%MPX@9Q9!O/6XDSM[U-$W MPK-0(:BN9Y_?W8I97O_W/\_'HV.]M)".!DB;&X= M<@/6-%Z%)WT1&$I+O=1$#49:0ZL^PWEYV;#YUG+G;%EF8JZ,6L#*F2#;,'=- MK4M-%@L.225:C3_/SA WBA*(4'I>4*_(L]%LQ=PYE%,;BK*E MW2AGV/?PI^M=4$]C@O0*,EB7+$L[H4+Q@633?#:KAVB(>FMCAOB4O"6BX&4+ MIX^#O4\ZL*=(Z'K?5@8?4D64ZH2C&)2[?3\9#R9[;__)R87XJ-P2_%W^WG+Q M;0Y/AZ[I1"JQ=%-*UDLZ@7:2(XZ'+^*C=CT_'KUX'"*<^7IO"F"V(]B]MFX] M@'61/4NY)>?+\<0ZR8JXC#1I5Z(37.&/#^ELE <@F-]/A-TELRLDCKR+A9"D9S0Y34?OFS?$;SA+W)S'6 M\)Q3.Z*P5AV%.<8K?(GATLF*?;:0$ 05&4H\ LP.AZ-N#FQ=HZ,/?G =:# ; MK7MK\C2D>/C!DJH.6=F&\AIG)4RXX M"&$T=8Z>DQ1E&$ T!$4I!, 2Y.N%/S! AEIHDDV?3;-G3R<=P8\XY^I/%B%# M9503$)6^P:.AT0NC/C*,5HS+J*3JNE14(U @YURCL54:H^L#IO<\?-M/[#KE MWS:A/WQ[Y"TJJ$TF(8Q29W1YU@="W6Z+U=X4YP^0E%+EH'&-]H7SN])P3UDF>_F')P?4N M%QS<'J(@9VQ3CAK$XE%60_U'<A+;J[GN],:#U1#F:["F*#4OF8 .^\.IUPME.W4U=-4MENPQX.A MEH.^C>-L7:=UK#2O:[5O'>*;'I90Q,29$&OJL#1/WQ=-N4 TLZB$+0DVV?;' MK6&W%V*Z*\D%7:6-KIHJ8%-HO+N=(-)U3P&)BS:!=3P!W4IDF?U(FZ"FA0I] M\O3YX/N6KKXG3&B@$O?R1" :(O(0&],DZVGI= \N]^3\/2="9ZX($X!N6J*1 M-73#-6P F::Z @O/: MPC>"?X:^%,\HZDPA4RESBDC/M0CE79'@ZV]'5/" ;@>ICV<1-)LE7TJ8J^[CG#,P)XU+: M]PDQLY^3P^.HNCJ56@Y9SOKUVR@;#:>=VL'%DYN#34["?]K1[-EJLZ;H"9"4K(45YI$N@K]2JD":!_1?S88 MM=#J% VP8B%&S!Z1_Z9&PQPQC+RGI^P=<[4TW*,! \+$FQKD,(#&NAW5 MNZK7(]RN:33N0&N_GKR\;7$CE,5UV3&9HFM@4+U2X! 2,+K6[Z)7B;@P_+ <)ECCE9WJ/7&=)F8]92%YT) MZ7[<>I]NVGQ;-*%W29-!F)A (U4T2KI2!Y"E^ODP!'CKI<:;_G0F5:[?XE]< MLD>F4PKN&;IC(%FC/$:Q_U;N[1G21I*,!4'M$7)>:&MY*L"YFJ=$E)#[-5B/ M;A9=F!3$NT*#Y7OC@P>HE&$230GR62A13XP"DL'[TP.^UP@<,,3M[P*&@V=3 MGNU$NG&6Q@5=?!3&P&7*PB$W]XX/-W_?+2R!)6KZR=63QPP\1NU'#/V!1/^B M930:3'O7+$<7"E"S+/Y">,>KM;;W2DM ;,-=5RGS6/DD3?$5$:3?9_[#>6%; M?21?6C=ST =O"^6.2LESUV\<:-TZA4?O-N>SBWAMP)$J2YYKA!]HL#\'-.A< MS\71TT,NX[H=28#T0H5:3A4M)>Q@1YXK90!SL?1N+PZQB%^WW/*CK6W*(I7- M/2,D9K6GZJGA\9RYE^/!J=OWLS4)_6SE![^&/5]=K$%=N8VZB(7*2,02Y<0U M.,WRI6EHBCWJW2K]&1UZU@I!%T$;S3&1DX]QB 68R5K0;!V)=0Z]T3T/]RS2 M>[W09%=8'LV:G-.]S&Y ]9&DJKLIZW#TZ4%KB/IREV+KT!W;DP&\!/JAU#U5 M,%YU?O?!XV[Z.0Q!(8 F_ 2D?=K^XF;&/S2YVB\//]?Y*-V2[I)*M&UL M[3UI<]O&DG\%I?7;E:H@F8>H(W9<)O M.4""E.0C>?YEE>?;\WJ^O%=X\?5\E, MSU5U5"QT#K],BG*N:OA83A]7BU*KE ;-L\>#7N_D\5R9?._94_KN;?GL:='4 MFC;*O@[PJV,B^(C?GB3?K_70XATII,: MIU#PSXV^U%F&,P$VY-'!C^;6=_19N'S8Q5I2^+[#>3UK/O]\[VHE1/ M5)/5[XK;UUHV-,+YDB*KZ/_1+3\[.MZ+DJ:JB[D,!@CF)N=_U2=!1##@K+=A MP$ &#.X[8"@#AK11AHRV]4+5ZMG3LKB-2GP:9L,_"#8Y+S/8L,Q)]'.1U[,J>IFG.NT8?[E]?'^P98+'L&>W\8'=^//!UAE_;/*C M:-B+HT%OT.L":/OP%SJ!X7T,-]S59D*3^%MJ2N=UPJ) MO O/GS%-I/(T^LG\T9C4U,OH_4Q'29%7<)JIJG4:34RN\L2H+*I@@ 8FK:M( ME3H"P;" ?]/((+\E19G"+B[<'1Q:V%.0$/'PWE+!PUJ2:5A"( M:'+\?%G,%RI?_O=_G0WZIT^JZ'96(&#%;0ZS5(S08'?5 3&49DAUNN2102GU39#?T-&S-U-$$ MAF0P:!U1 $=#^\^*JI(#R/54H;1GJ":@>@"A93$/4'D4O6F=.L\#PU-8#AX MLI$)A1XG3=V4.H83 7&ZA"5@24!LJ4REPU&P/5/#O_: 3%4U3!JP7T00[!QA M3/6X/HI>%[?Z1I<#'*B2F$I(#4$$4EIE9! MGT
[E"T<),JJLE\;QX6=.R65R>&]JMN#SG MK:K*AMT*)-NZIN+C-:OXP\7"7^P)[\K-5FG"\O)\1S?LCJGWNUL!K:7E4I0U M:V3)&R38^F)QY;^\CO1X,^ _)7N0SF^D=[+B_%?=>%-<+#PM$*M8KC0'"I][ M=L.J2C,",7[K>2[LDGJB^WO/_9]F[["7%97LAE>_E(7:7BS2!2K8FK:5>L]Y-!@KILNB_]T.O!F9!Z,Q-(/X$8N;N% MC)2OJ**7YX(_(*%' S?]PVS5S ;ARD8?RIT2T%O"/'7YCMVSIF7H[&>ZJIA\ M?KY4P%7W+?.>PW7'@N: 40[XY"@ZQ P%-MV?$RN2@5$R4%X$GXO8*!=,7O&:("_DFT MYA68F41G!?R@ I6:"V\E;0KY_"7ZVU]2X@7_^.Z__V6P=X-'](KEK%XQ@0(? MV_Z[\L,!:A%@CAG,S7$DGI^XC=1M9',-XLTR_*N&S)]I[+]["_Y6VU_[>_:^ MH6T!9E,\GQVSEWGU$6T8WPBZVW[\_JSE)R[4%EW5X$!R:JG/D!]DV/,B2TEB M0-HSE(8X"GU+C3)##3,9C*XMQ%!/;]".88&=G.$D&>R*ITT=2G&3^3)^'HR ]%,+V@=C)L)DH@;[7 MK8"4!Z.W95& JW]-I4+@/M'5^D!M5D80F0Q[S!SN?@JJ&M3J!^[*!&?),(VX M?3[!<>3,(CC'F1+L9MF( M'$8X='QA1W8,:"=XT>9*&J5))N[+G,GOSYAN]]MT%)]D.".#(K.LMP+0>^! M).C,R\>7)!Y MV/,'H1*W"[;A6 5Q+<9/<.#B-CKLBV+'TK)O#YRJA!QZH\.H8#G?-*7.JKX_ MLWQU0"";B4#5&.FD/<.R*#NFM^&,26R0"Y!P\.Y!-<>0-X'(=+;AU M!TBN6P\SQS>/(/X)VOQRD#]1ZT2VUHF>7.ODD"H+J)^API"L]^R65I5T559@ M2-.5S^E5;I[(61-E*96&P]H41EVEHXT9RAZ@'>3Y.D''(U)FV-M4WZ3G9U^I M0IHL2V:K$%-PF!V0O6!N[A<^_T?0.'6&D7E.>\;>"0 MP?6R\E[?-SC6X*1H1PWP+DZ@&LE=\6;S=RB*ZZ\CN?OUR83N@W1<=T0X)H/A M=P[DV,AFM'&\#B02. RRS[[YX^_-A%5^.="\8KWS[R]%QBOI!(HXKGQDZTHI7&IK[#$WT LS&KXV_OK-CAG94=]E4CVA_]CN[B MY@8^=JGWI.CY!4/H_T_5UVQ3-HT&80^:D_%A/K*.G(R3=2ON1#L I>#U",M] M#?6_KK[0(%U9R?HT;<=$R:?/],G1$^<*8MQ4>HX8I/83671:@YM5T+*6C[L>V/D<_#.^ M_^ES?R1)&%,.^4X%@V\#T'Z,4^<6;<)_/^;0W]0[O3,XP:N[&Q1[,>0!?&?> M4T90(U'\.-8^E;Z_@'!@J+9@,0]4AXB\:K5/*[L'G^G8,*L?*W@"-6,P93O8 M#[,).H$0ETS0D\@;J,=&E5.Y[?'>6U;#U8QUZ5YK5 >F)L;J&!G=2#!(MA(2 MC,/ZO M4$4WUOVNH5=3*41GPL:5N\F#1PT M/VOGCVD3BCCA,9Z;N!I;. S)H9&.>R771#?ZN>TNV5/L2?]4]0 _#NV?\ MMU0 5B6JV!JF>B^2:(%$]S3>-13?F>?H%5>@?O-SRVC!A!X _6O.U;ZA%[#_ M/^'R=U!+ P04 " &BE-1^.A%NPP$ *$@ &0 'AL+W=OFJKKK0Z]JZ? M33(0:Q,[9SMP]-=WG$ @P"+"MKKV"\[8,\_,V(_'V,.ED*\J =#D6Y9R-;(2 MK?-;QU%1 AE5'9$#QY&9D!G5*,JYHW()-"Z-LM3Q7;?G9)1Q:SPL^Y[E>"@* MG3(.SY*H(LNH7#U *I8CR[,V'9_8/-&FPQD/C/^;-$R:E18I8!5TQP M(F$VLNZ]VX?0Z)<*7Q@LUX/^LZKD6B0FF1K8TQ@HSQJJ7?UO-PCH&_-O#+N"M'990?J*;CH11+(HTV MHIF/,M72&H-CW"S*1$L<96BGQQ\ID^0+30L@3T!5(0%G7).K%SI-05T/'8U. MC*H3K0$?*D#_#< >>1)<)XK\PF.(F_8.!E='Z&\B?/!/ OY>\ X)7)OXKN^> MP OJC(,2+VB5\0G@L 8.2^#P#>!)Q6LB9H0J!5J1K,*/"=5D9MPN2K>&C$CH MJ)"2\;DA%5,VF:Y("@M(;62 3A@G.H%=JX2!I#)*5L?6Y'1D+P9)I+@!C3]M MEG:]"]E?4/IY%%E.^>JG'_J^=W.G_MT$R%4Y* I%>:RN;XEQZP9WK=L/$$$V M!4D"S]##ZQ]H_&$"(MZ>[._)02V_"$W36GJD*B'PM6"8 ')$G1\I[@%8X3Z5 MKUA79P6/ZY$?2<_N!_T=N9QT_^YD3],&5RL#&3$,-:O9X2"\ M4'MBUIMI!HHHD<8$DT+/="ZAW$"*:(&D5T<)>&;R0=!JTP7=!DH5P.D38ENY M!G;@=W?DT&_LNV/%KNO9?>\X1[]GNW_:'$:X.6TVI\SF=*EF[/+3Y+WMJ=,H M#.U>;[#3<;@>ASU[1F?6X3VK2[?B'LS_MA1[MCLX?S::VN\OQ)[MM2@!3>U6 M)>CMJN:U2+^IW:X$'5"\"7:4X/B?H7?XG^%[M7@'@OH.U++L[&M?%9P6,=,0 M7V_I])\L35[7=KO!3LB5YHG+.N,*;U@Q-WGFH!"WR\K8_%5J+K/Q,@.)? M=:. XS,A]$8P#NKGG_'?4$L#!!0 ( :*4U'FF&PO=V]R:W-H965TBQKAIY-ELIM7X[G\MB16LBW_ U;>#)@HN:*&B*Y5RN!25E MUZFNYH'G)?.:L&9V?MK);L3Y*6]5Q1IZ(Y!LZYJ(ITM:\8>SF3_;"CZQY4II MP?S\=$V6]):J_ZQO!+3F.RTEJVDC&6^0H(NSV87_]C+7[W\^H65:G4VRV:HI O25NH3?_@GWC0^8=Z!!L.@2=W?U G9771)'S4\$?D-!O@S9]TTVUZPW&L48O MRJT2\)1!/W5^22K2%!3==A%PQ>LU;VBC)'K]F=Q55)Z%QN5E[W* MX(#*!'WDC5I)]/>FI.6X_QS,V]D8;&V\#"85_JMMWJ#0PRCP F]"7[B;<]CI M"Y\YYPG5T4YUU*F.#JB^A:0IVXHBOH" *WBK72EH0=E]YTZ,&JI<+IU6>W%( M%2HXY(=4>CRUHFC!*T@SUBS1:]: A+>2-*4\>8O^^I#YF?Z7=VOY8H.^;AO2EDS1\F0G<_AL]^P5"GR<>X$A\ ,< MAIXA"!/L1^&@3CNV"QM 0E3R]DXMVFI89,ND,$Y/;&F4N*19&D\:WJ_UR/HX MBDWK?9PEH6E]C(,DVPHF(CO>17;\S9']OKF'?.&"303TM+9]#5JKH)**>YCK MGS%]**8_D0< ?T4%(Y4TES_">>;O17,:&0((YGQH_P*5\B?6_+06O*#2#MX M1WYD27V<1IGCW2 ;(N\=:QA4HQ(M.2]MQ1"W7F))8YP$N27-L9<.TL]5P<(Q"%%KUMPEN"U=J 20(L!4IIV 3>MH*(? M!(*OY,(.Z1"'@1V\$?82&QB@ L6A-1=%'AVY&Z>!)0NP']C2_42YZ(-A1:NR MJ\R2&'7^4*=C?$5,RK8C @67CJP_I!-P,@@=(_G1 MX-"K[8H<0)30]O+AX3)CS?_=)9 U>&1CL8^CQ(YJD,;#6O18?"SEC0!,H9[L ME:?+K#ZH*<.U!2'D6=#_2,I5K @XFGL=]L-"11'.];!._\M&"/ M^M[%SH+81?NBT,&? ">&T/I"5ZRH'"HCW[8XC6VR%X>#[)8OU ,1-HS[V(]C MAS2,;& %:3RPGTV5:)M2PQ3DHA)M?RQD]_-RA[;4A8FA[\;C,<:"(;8/(F"W MC@"//)PG@]F:E;[5>\RV;BO@_5WUAVTA(_V1%BPFJ;E0['_$.9G7?@R+YSEV MG$&@::CK ;#\-#$YR#'0-& \ H>)*8@P4&Z!_1^/D33%5DS74LJG0&.!'Z% MXLSB/+<:"692]\%]*Q.;1[RYCJ=DX M6-->JL!]2\&[GEPD^)M>G"$>-*DVXR/!:6ZRI11G7CQZ/\G--M!O U%'9L%? M<23%#A6E[=517%R\W%$B,@OF)PA=MB-TV3<3.M8HTBR9/MGK*>=!$C>M\[U3 MSQ_H(.H?@DL)T"/$DQ[^PD"Y_5YQ943H!@ MO@/!_#D_,XF6[AT2C??C%2-WK&**4>*L!^[ MQ=VZ8DV>!,QJ<(F!3C@,1T=OL)<,S5/8#&?FKTH;C<,)G':4^V IBNR]&5 ' MIS1/4]MJP1= DB'P@0WH1=1+U59*C[B@SNV@N0W>7F&_Z3BL"W&0Y-:0L(L3 MP'R>#LPH!-_8M $V3"Y^ ?N&@39_HOT.KO>7&7^N]7S.T9]1>3X &=?'7+R@ M5!\ R#[70/:]@P0XBCS+6^ZCT3RV@SAW+'J>^(9[%K#5_5U^B7"6'C]E=)\G M^CA)[:T]A%'BVI][QCEC?Z*X!V5'D,9(LA3\.?KU$RA$8I;>(,29/_G;Q]SX MAJ*F8ME]*:+A#-A4_SG%3KK[&.6B_P9C>+W_DN4C$4O62&#<"^CJO4GC&1+] MUR%]0_%U]T7&'5>*U]WMBI*2"OT"/%]PKK8-/<#N$YWSWP!02P,$% @ M!HI3421AX AQ @ A 4 !D !X;"]W;W)K&UL MC51M3]LP$/XKIVR:-JDB:1I>QMI*+>Q50JJ ;9_=Y-I8.':P+P3^_6=C;"6(0[N- M76U1%(%4J3A-DJ.X$E)'\VE86]GYU#2DI,:5!==4E; /2U2FG47C:+=P*;R-N;& M!]^+691X0Z@P)Z\@>+C#,U3*"[&-VUXS&E)ZXM/Y3OU+J)UK60N'9T;]E@65 ML^@D@@(WHE%T:=IOV-=SZ/5RHUSX0MMCDPCRQI&I>C([J*3N1G'?G\-K"&E/ M2(/O+E%P>2Y(S*?6M& ]FM7\))0:V&Q.:G\I5V1Y5S*/YA>BKM'"(K]MI)/A MH-Y?B[5"]V$:$R?PL#COQ9:=6/J"V!%<&$VE@\^ZP.)O?LS&!G?ISMTRW2OX MH]$',$E&D"9ILD=O,E0["7J35U>[1S0;1+,@FKT@>L6-4C0*P6R # D%=6/S MDG\5J*W,$:0#H93)!6'!"/X3.;WEN7 .R86_J@ ^>2I16D!'L@K8C>#P3J@& M09#?[:C]/16,>>Z.]KM]]^8D32:?8#!\Q;&HW&6#/'*,M+2 PA= +)0S6U+\&^J<98-\Z_&%*U4ZG_0:'SR<8BN MGSO/1QOI*#N>[.+GKC)^TAD5VFWH?P>YK[%KDF%U>&(676<]PKOWZ4+8K=0. M%&Z8FAP<'T9@NY[O C)UZ+.U(>[:,"WYF43K ;R_,89V@4\P/+SS/U!+ P04 M " &BE-1))KLX;$" #\!@ &0 'AL+W=O**+POK%.%TO&)+O$9[N[K4)(4M2L9+E(8K"1KS23"+S^9#9^\-?G"L M36_0?_D6:+23 *(,.<5<)>J?HSKO,Y0B#Z "2*(EVX W:_ <> M;_ ?^>^@&;8T0T\S?(7FFIHIJP2"RNE'?*)4GC+=HA3/*)O"[&:8[8$*-3.- MFAMGE@,90JX$M2:72Z!3TGW %,L% 0QB5^9X=/!,=0I,9D!W@>U=0(]+@E.5 MH2/3/X-W;T9)-'B_][K%T4+_;>7BZ0JG'8&"^%?2S=JK)*LR3L7KMSKJ>NII M25VH-/(C[73F)C[?EH^A)OI4T/P7_37?@<0B/ MRWLTEJ:=-<^#BT_Z+T8>)R]GU-7?*,O$7O_<5CK#T=[IO-0>86*V4W@B-H'[SI'U!+ P04 " &BE-1S'B3;>8& #J'@ M&@ 'AL+W=O&ULS5E9;]LX$/XKA+?=30!5 M%G6[30(DO;:++1HD/;"/C$3'1"31):D<_WZ'E"W+U6$Y#7;[8HDT9SC7-S,B MC^ZXN)$+2A6ZS[-"'D\62BU?3J=$/)S1C-\=3_!D/7'!KA=*3TQ/ MCI;DFEY2]65Y+F TK;FD+*>%9+Q @LZ/)Z?XY5FLUYL%7QF]DXUWI#6YXOQ& M#SZDQQ-'"T0SFBC-@<#CEKZF6:89@1C?5SPG]9::L/F^YO[.Z ZZ7!%)7_/L M&TO5XG@23U!*YZ3,U 6_^Y.N] DTOX1GTORBN]5:9X*24BJ>KXA!@IP5U9/< MK^PPAL!=$;A&[FHC(^4;HLC)D>!W2.C5P$V_&%4--0C'"NV42R7@7P9TZN12 M\>1FP;.4"OD'>ON]9.H!'7PF5QF5AT=3!5OHA=-DQ>ZL8N?VL O11UZHA41O MBY2FV_13$*V6SUW+=^8.,ORK+&SD.19R'=<9X.?5^GJ&G]?#[T/!%",9.B^O M,I:@3_,Y%:RX'N#LUYQ]P]GOLV05UHC/D5I0E/#\"E:D2&H+([[>")1NJ@W\H$?*P'G\R/MK?--OT$D'VE0H\I%4%DT- O*$) MS:_ X1XV#@QK&M<*',=R'*>>>88"U(T3>H&D15&?DL2'-M1 MV"LG)-0Y94T^!SCP+<_'AUV<\.P)-&XH9(6.9WF>U][+QEYCX/F]>ANPN.,] MT]9X7P[[:QSOJ[%CN^Z3:3S@:S>VL!NT7>UBVXE[&;V]7S*QQ<8*7&S%40>[==+!DIB4)?$8&Q)O+@\-27CXO++N@0QR(^/*8/#>VZ5P;&[=I>^_[I> MF8A!T,91](XP,;:V?"59"84%-#)_;*K=Y>EXH6'Q?F4#0]H/?B@;?K-2=.$^ M:I,Z2Z%FSR.EL?X)X7R6:V @! M=&'8[J! I%E_?S/S7(!JNQ:YGAUY0XKX.+3P+.XH[E =G7T5:;8P. ZM&6Z7 M=>@:_&C &WX$IL5NFRZVX\%TY6,/B+OZ%-_V9ONJLB'P+->/+"_H$,FW_;"E M2C=2'%#+\=OFV.XAA@%]X&+'"KRP0\7 CMU=*NX&M&]A9V;%(6YOX#;#X?Q1 MD#[?V_2/Q;375>O\G8)L&ZB/62/'U2P'NJ^P[K["X>XK6="TS*@6Y&[=BY!5 M+W)M>HU4]QISW6O0L(\G- M"]B/9]"7K X:EO"EJRV1\Y1F77WFDF2A]((4FK3=7";/M_*S4^ M8/5G?G4DAB[9_=8962]-?T[OCJIOXZP!P; VQB:8XV9U?89"NU$&X;.+)IJO MHB*WP$KH01]:M.0-;-PN%T'S.ZSF=,LSHEBF.^T6!N![Q$//-UB9Z3ST'%TP M>?-B+B@% 4 0*A426K-6]K/CN$&N#S(PC.NM4_@&2"E$P0.C6;?Q^_)#Q_P M2J,:I=$O@E(==?#%0T3&D61YJ7T (=V+SV&YGQ:?50)](F5VXW(G"'\68I4^ M/=5B+*)<.YCM!Y[ AK(R'BR.C>.?!\< ".(:!/%H$)C3ZA?ZIB751]A+6LC* MM_1>O].N4!WFWA6J2[ *+2"@=FT')DRR4L<(^*GKR""!*.49TT&@C]KAD1O& M)M%"F%1A?&"H>2DAQN7AXT]X]WV.+C>-$K55>5J(:/?U4)I,JVXZK=6/VVYO MGOK9U6]>@%>)2!8FE:3TEF9\J=W1@"(.PL9HYC4'46/@QXU!XXSL/2W JYG9 M@:0Y*YA4VLNW;7Q%[<-,W%$DO?:RCBGL;2KI9ZY @IVAVY"_<90-(Z>I:),Q MM )ACZT&T#YMW#_F5%R;6U:-C+)0U55D/5M?Y)Y6]Y>;Y=4M\$>6\/[XXGGJV4_F06G%MT7Y72G(\6UBY/QV.3 M+WC%S(E:<@DS,Z4K9F&HYV.SU)P5GJDJQR0(DG'%A!Q=G'G:C;XX4[4MA>0W M&IFZJIC^^XJ7:G4^"DI7OO;'&YBK MTO@G6JW7!B.4U\:J:LT,%E1"-F]VO\;A,0QDS4"\W8TB;^5+9MG%F58KI-UJ MD.8^O*N>&XP3TFW*K=4P*X#/7KR#?7\MB4+7@SYQ^!%YPII7;DB!P7^5LL31 .,2$"" _)H!PWU\N@!:,0:FM)# MLP1HC(>&;4&3-]"8'C2G!TR(.A,B;T+T@ FWD(-%#2K4##(@5S(7I6 ^G($" MT2ARQ&2!"E'6EA>(,RV%G)N-I?OVY;#.RSV:[((C65=<,ZMTHY%+!>'HQ[4! MU4+Z53DK\[H<,#[&S,< BH1!S*"9*J&20.1YC:HV(-D@?I_SI6V%@:Z>Z$K5 MTIKC4_3C#QD)Z,__V_>MN!\DSE'M61U(6#WCSO:NS:BGG]G=G.]G7F!PABG2=@C'"4$TR X M'I!23$@R((4A3N)L0*(4AR'9D-YP8TY1+0MAFO#O)P=DP9)I*W*QA'R2[\%*(%7_!.0N-AO68/\%NA-FN&__-G6@K[F^8NK5; ;=K;/9;R3TMVNKU=*=P+N127 44SQ)Z;\6GU^+\W9$=MXG.$TG M. WVPOG=D?[69O#9X_UJ$+\O4'!"XT'^GF1DF- GDV&& T>T19BDO>S>*26. MX2E5'&BHXZZACA_=4 _"CW^NQ1TK_2$ O619NQYJIE75=+6J6L+^MEUM&Z/R MX:#8UWZ/&CJ00QX3BE!Y>17"00J$.LN9WNROH MK@VI=;Y@AN_6ST88Q91NZCO!R18EWEX0IS$F0=8#>+CB/7?]4&X[A]F*Z6)S MN(0X"B(J7.Z'UE;=R[T8&?I+F_MS*PX_ GVUSN=-3N:NRRN1':+&_NU=XR/1<0.26? M 6MPDD(9TLU=53.P:NGOAZ;*6E7YSP5G<&JY!3 _4\JV Z>@NS"\^ =02P,$ M% @ !HI34>F^' '/LS'8* MW:_?V0D9=(4Q3?N"?>>[Q\_=Q7?T5TI_,QFBA74NI!D$F;7%51B:),.]U$#_NJM()+G&@P99XS_31" MH5:#H!-L%%.^S*Q3A,-^P98X0_NIF&B2P@8EY3E*PY4$C8M!<-.Y&O6<0Q"N& B,;W&C-HKG2.V_L-^GL? M.\4R9P;'2GSAJQ4K3Y@'<^9PTN4,/X75K5M%$!2&JORVID8 MY%Q6*UO7>3C&(:X=8L^[NLBS?,@]?S>+T]>+/J*P:U M@$09:X#+I-0:TS;039R^%TSK$ZM@CLTY,)ENF5AEF:@-<5W0Q^J5.QXEY52# MS9">P7:Y"JV6FN4O5>LP^0>"6BA!+]+!6%?T^EGR'VA E?I94)!6-SH.AJ\A MKXJ-KMA I<*F5-OALS3E[NTU ?[O3 SKB [A*#%)7FHTM!UYN0*WKRZC*/N M]='KF!C!W8;!N,Q+P5PK@=N&^H.GO@^@54I64B8P/6ETMWDAU!,B6-3TK)EO M47.4N. 4_L;J-73:4:][0':[3GR]U^(/E7:93#(FE^AJ_2RI@K,Y%U1!.CRZ M_O^<[AG!;_>2OTKK=%\ ;4KNDDOIU+]G;Z+5(W=SQOAODJ5?J?/2Z-DJQ6;= M3>^8F0P*]O2R;>OM1?;*TBSRVXR&/VIG0.<+ MI>Q&&/P%02P,$% @ !HI349':R$_5%M* M%?I8%KRZFFV5VKU>+*IL2TM2N6)'.?RS%K(D"H9RLZAVDI+<+"J+!?:\>%$2 MQF?7EX9V)Z\O1:T*QNF=1%5=ED0^O:6%V%_-_-F!\!O;;)4F+*XO=V1#[ZEZ MO[N3,%IT7')64EXQP9&DZZO9&__UVT3/-Q-^9W1?6>](:[(2XH,>O,NO9IX6 MB!8T4YH#@<B.(/EJOMU2R= MH9RN25VHW\3^1]KJ$VE^F2@J\XOV[5QOAK*Z4J)L%X,$)>/-DWQL[7#. MPN MP$;N9B,CY2U1Y/I2BCV2>C9PTR]&5;,:A&-<.^5>2?B7P3IU_8YGHJ3H@7RD M%9H_D%5!JXO+A0+6>L(B:]F\;=C@(VQB]+/@:ENA[WE.\^'Z!8C4R84/]$_R"3L_ \ O.T/,$N[!C%QIVX1%V]Y <>5U0)-:(-:SG MA:BJ"[2BD"D4*6-0PG.TD^*1F1B&/]!\13E=,X764I07A[5J+%9CI--2O)O: MV6:),@'I4RF::T'5EH(,!>0AXQOP-N- $G4%4E87K]$W7Z78"[X[^_DG);+Q M-[JE&2U75*+ =T;SL.%KA$-GF7@681[%3ASX%S8I M3ITXC"X0)"6D'!]M%WO^B+:,EB-:$L3=^\N&M(2,G"CQ!T)&3IS@H9")L_26 M%Z--[\X-AA.>^\^.^Y\=?5-+2;GZ[]1C$>C'8VYX@A8&?:P_" 4:M:8:S4R=)!VO3])@ M0A=LZ7M+UQ0XYE\^1I[[H-\_7GHC:N"D7C1A36<96GDS[9UY'*?C1,*.%X[W MZ=/RF&_TT\?3>IU#;_QTL.N$^A[&(VKDI.$1]2UL.Q\;K.!V4M\&3(!+; <_ MH&70[7"B[D5=W8L^M>Z!2$AJQ^5L#5:A/ ,)M= &M4@I:JXTG)6[6J/9Z@F1 MW:YXTD"F)[QW[UVT;J/I.4LEIJOK2V7SM!(/L.W95;E5Z__4R(@TA'SHMRLH M""_G\6=B]4#FWC9$H0J2LE9"/C7R=QD=N1YZA;!O/YH$ME5Q$(>#!03+@??! MT!T&NCV&)6[8)Y)%/^3RP$8@FA:H0@(LI&_]@:ASS[5 !D;^8!3V(^@. M409IS52?8_/8M2 _=/L\CMP^T^\HG!"XAFZF:-FO]MS4WBNY.")5UPP!EWH- M1Y5::K>#&^OF]-(MPVXP1,/GJ&6/WT,R2D5TOP"JM;:W= O<="!1=$P^$R[: M/#>U:MK:G\0*O@,H2/B3L4?R7?4)^P%9"SA *0-(>IX!I3U4$SVK M@<'_?F Y]GP)*)\?7 XJ]KI]NBR_:%C< 20JG>>Z%*",2/D$T+\GLF\LOD9^ MY 1Q9!%PX@2X)TR!5M\E19/MB+><4$?21\KK<0.&X0@V;C1#QSYHO$YP"@9',9 "Z@V;7+]8CP-D+'3L1/Y8ES!P$G_[-:5[@C+QVI.E8 &:[&% MK1-FLX'B;*FP@T.+KRY91/[LN&YC:'KQ^?T_$E73I+3Y:2YKSW<0Y#-1M*-KF.9*;,58DWG MI8P7-U)C6=,DZR4UAW@3&\[^:;4Y="%3]>:T(%:]0;F C;E0B'[<07W5_9^R MI#@TZ:<$0'M6%*B"SI*M64:X*IYTU=*M-I1."3YHW_=,;4%'2->RN>1L+0%! MKW-']VE@#A<]#%IVI>]2V\MNV+OZHL8[NQ:>>QX8-'J#VF<->G!\?U0PTIEG M13>,A MX_?77U.(MK ^@)14;LQG'GU$ASQJOH5TU.Y+TIOF TH_O?D,]3.1$+85*N@: MEL*1+9HAV7S::09*[,SGE)502I3F=4L)G&[U!/A_+80Z#/0&W?>UZW\!4$L# M!!0 ( :*4U$<=8!IM0, (4- : >&PO=V]R:W-H965T(]]]SQ^(@E8-98S"7>: MF$8(JA]O@*OU)$B"[]?YI9H$L2,$'$KK$"@V'V &G#L@I/'W!C/H M7#K#_OL6_28>?>_S\"/X];I^JX4#4@BP:VVAPR\=$(P@'+"-#&LR, M)KB]-'6>-\-/I?JTIVOC?+R"$L0< ;/$Y2@9A4^Z)2OZV ;=NJ><$ZED264) MW"TV*>F*6MRVSWSJJFP%7 M)QW,MVC2[^5AFE]V?9R:''A.L^Q@+ _C=,\L/9B2Y =#69B.]JP.@5V;I(?A M9V%6#/NFA^C'3?-BU/7>U;@0=($K]8\!DB2,DUV ;_ /<:24/K4LBD$OU^DH MS$:[@5M7(E2H1EI4=?R3&/ [#PL(V8&Q!W!G67;^;*' M26N_];3+1FOG9*6T_Z<<,$V'Q?-4;Y5JKJM-G"6#>-_M? )\2E#Q.^[D>A.GE MCLD+!# 9?ET!S(9?3 '_U( ]P2A7[[QB\0OZAV-!>BEOP!@'"[[[2FY&^WN M&-?MT7HWO;V@O*9ZR9 GAP6:QA<#U#?='OK;CE4K?]">*XO'=O]:XST)M)N MWQ=*V6W'.>AN7M./4$L#!!0 ( :*4U%<>;710P0 P/ : >&PO M=V]R:W-H965TK,,9"X MV99A*8*XW;"/M$1;1"51(ZDX^?<[4K9,1[&QMV[=%XEWNG<^QQ.G&RX^R8)2 MA9ZJLI:7HT*IYL)U95;0BL@Q;V@-7U9<5$0!*=:N; 0EN5&J2A=[7NQ6A-6C MV=3P[L5LREM5LIK>"R3;JB+B^9J6?',Y\D<[Q@-;%THSW-FT(6NZH.IC:)-)QN#<-9*Q:NM,D10L;I[DZ=M'2R%U#NB@+<*V,3= M.3)1OB.*S*:";Y#0TF!-+TRJ1AN"8[7>E(42\)6!GIHMZ!I*K!ST/>5K09J" M98C4.9H;UU2@.:\S$!#$%/&V[G"@UV,PY-%[>EA3Q%<#^D=8M1 F'@T1GI-(A(*9=\U:"NCR_0-]\E6(O M^/:+>?]*B>B@B][1C%9+ $3@.VC!G@Z /5#$GI_81&H3DV,$]OZUS,[:FK0Y M4S0_[WF#7?OO-^0]@+A 5P!!EI&>^S7R@XGC>9'%24,G"GV+$4Z<. @M1A Y MB1\?&'$F7M SKB0CZ)YD; 5GP&!#8R>*\8 -823)<-=PZB03?\CVG"A(AVP( M+-E'>M,*F,0.NF-Y#F?##9'*M-?5ZJ (N[%@R$XA_6CH"SN3Y!5I[,31 M4!H""_?9[?!A53#%CC?Q;$X(#L*#*GN^$TQ2BQ.G4/>)O561$UK]\D:?+O\; M,.[>20R!]X6;6$1H$Q&VB, 'XB3N_,@2Q^DQ(O!L%PD0?Q)%=HA^8+NQ"3]] M*?82$_U'SX[HKU(6"+J1Q6@W:@X&D_X"9S!,9E1QF%RJ(#48>F./UQ M](D> MP?HQ+UB]1^[;?57T1]\\@IW6^]9L"00_/P(5.\'/E=>N<&_WP>[/7GQRY5N) M_D2E[%$]1F#MMC;X<>#?C?;-\")!'-L=,$9PMS'_>1(@6G40I8<0U? Z:3)( M#DR^]@OL6C<4,+ V]S#9M6]W6>FY_57OJKOA[,6[>^(=$6M62U32%:AZXR0: M(='=O3I"\<;<=Y9<0;1F6&UL MK59M;]HP$/XK5C9-5(H:QTF =( $[:9M4B4$W:9]-,E!HB8QLYW2_OO9#J1I M0Y"&^)+SG>^>>_'%Y]&.\4>1 $CTG&>%&%N)E-L;QQ%1 CD5UVP+A=I9,YY3 MJ5B^<<26 XV-49XY!..^D].TL"8C(YOSR8B5,DL+F',DRCRG_&4&&=N-+=_QV,(Z(,@@DAJ!*O($MY!E&DB%\7>/:=4NM6%S?4#_:G)7N:RH M@%N6_4YCF8RMH85B6-,RDPNV^P;[? *-%[%,F"_:5;I>:*&H%)+E>V,509X6 M%:7/^SHT#(:XPX#L#8B)NW)DHKRCDDY&G.T0U]H*32],JL9:!9<6^E"6DJO= M5-G)R0(R*B%&<\KE"WK@M!#4U$N@W@-=92"N1HY4CK2Z$^U!9Q4HZ0#MHWM6 MR$2@+T4,\5M[1P581TD.4<[(2< ?97&-/&PC@@D^@>?567L&S_OOK$^ ^S6X M;\#]#O"E^G'B,@/$UJIM*T=;XTAV.JJ*C/4'_"PX?@LR-Z3WME0(*BA)N+ M.:G3E2QZ3%@6JS),:^E'-+!QB!M\:/O^H,'W/#MP_2O4-B2N;87NBVIUY;8@>\?]7Y[M 8N:=?$;;OOVZ[?EJKP_7;X MOA=>_)@.]&C+=M'7)E4W!]0WQT4;&ULM5=M;]HP$/XK5J1)F]21 M-PBT J1"J-9IG5#1M@_3/ICD *N)G=D&VG\_VPDIM$E@J/V2V)=[GCN?']F7 M_I;Q![$"D.@Q3:@86"LILRO;%M$*4BQ:+ .JOBP83[%44[ZT1<8!QP:4)K;G M.(&=8D*M8=_8IGS89VN9$ I3CL0Z33%_&D'"M@/+M7:&>[)<26VPA_T,+V$& M\DMI@/'X26 K]L9(+V7.V(.>W,8#R]$9 M00*1U!18O38PAB313"J/OP6I5<;4P/WQCOW&+%XM9HX%C%GRB\1R-;!Z%HIA M@=>)O&?;+U LJ*/Y(I8(\T3;PM>Q4+06DJ4%6&60$IJ_\6-1B#V XJD&> 7 M>PEHUP#\ N"_! 0U@'8!:)\:H5, .J<"@@(0F-KGQ3*5#K'$PSYG6\2UMV+3 M [-=!JT*3*A6UDQR]94HG!R&(").,K/+;(%&:Z$MZ5* M7(>WHR+)49ZD5Y-D@.X8E2N!)C2&N (?-N-=KX' 5A4KR^;MRC;R&AF_KFD+ M^,T&W,^_LZ MG0/71]GNY!)54LE) D.B[_'-T.W;F_VM?>WA'WI,7GMXI<=![KTR]]X;*[Z9 MK^O5Z;89Y];*]O]Q!X6X+ MQ>9KX,OQT1'FN\WQG.N^D/7?O7G;?0GT%2[5T MBKOQJ,NDPL6M%J#K/2_ >V,)'B&LU5)X!.@'=6*R]QHG5>&E:7$%,I+)+[#2 M6K;1UZ9Y?&$?N5=CM\(>ZK;;-&K/]'G/?H?YDE"!$EBH4$ZKJPY1GK?!^42R MS+1M&ULC59=CYLX M%/TK%NI#*[7#9V!FE$2:A(G:2I5&D\[NLP.78!7LK&V2V7^_UT!H"H3-2X+M M<^['\?6UYR5:'QYM6R4YE%3=B0-P7,F$+*G&H=S;ZB"! MIC6I+&S/<4*[I(Q;RWD]]R*7P!?UV>)$XLCLK*2N!*R8XD9 MK"?W<1,9? WXB\%)77P3D\E.B%]F M\"U=6(X)" I(M+% \>\(:R@*8PC#^*>U:74N#?'R^VQ]4^>.N>RH@K4H_F:I MSA?6O452R&A5Z%=Q^@IM/C-C+Q&%JG_)J<4Z%DDJI479DC&"DO'FG[ZW.EP0 MT,XXP6L)7I\07"'X+<'O$\(KA* E!+=ZF+6$V:V$L"6$M?:-6+72,=5T.9?B M1*1!HS7S46]7S4:!&3>%M=425QGR]#(&E4AVJ'=99&15*00H12A/R;8I-C._ M97O.,I90KLE3DHB*:\;WY$44+&&@R)?SK"*OD [TET!Y&,,FK)"?<+UMVU, M/G[X1#X0QLG/7%0*7:BYK3$)$XJ=M &OFH"]*P&'Y(?@.E?DF:>0CO#C:;[K M31BP4;U.0N\LXI0G0+!]DE14.YU5!;:BILXF MG 6=LZ!V%EQQMH(]X]S4\8X6QM-8-38F9K4)TZ6/RR#$3(^7&SS$^+,>)KX! M\SR"N>]A-D/,0]!!_I!AULDPFY0!-9=[2(D6)!%*-VA)\D0XP=!3Y(AQG6=GB1#3-179 CQ'L)Q2<).DG!2DC>.?;6^_$P;.Y<< M.4FF-9A&F7TF'&]][(P2$G$$R<:E"@>Q?7$=MY?C**B?Y0C('T\RZI*,)I/$ M_O<_M1\-:NT^FO4V>HB)^@G&0\S@##T/,8/SL1G!7)R/1@3[XBXL 0O;O%H4 MJ7>PZ4/=;/

-8?20$3; M8T.P6BP^0"X99K>]9!:G/;,)$US%?[!=*ZNI/OQ>VZ^ M/>?Y-_%CEV;VJKY6YOZQSLY.%>V@VEW9OE%S9K5+% M+KT<#@;1Y4[JK/?IX_&Y%N;2?Y 7*BETGKF+U86O6GVW;W^O'HH7;?6S3G7Q MYU6O_CU5/;'3F=[IGVIUU1OTA-WFW_^5&_TSSPJ9+A.3I^E5+SC\X:LRA4[> M75Y6D$_RV=97"OG\*!W(52\:N"=<:V.+^H[Z^:5C?%'NYL.CLLA_TVFAS%P6 MZG>3EWN=;:JG<>_BTGL;=3LY!! #CN$_-_0@QP! MR%$GD,LG]^/+S;T'.0:0XPXA24N& #+L$G+D048 ,NH2# ;F>F?]7V_BL^E!QD#R)@79OI0LM4+,KG5"?B8;U6QHG%'\0':!0?\.(MC'YQ+RT6J4Q4 M=:\/!O7"[)?'ZJ):B84T3G]/1F96UD&%]0F16P)NN>2[G2ZJFVQMZFL7I[A/ M5F6)5@02N25@ELM_I3%5I[C3\A!N^6#()P&S4'Z3VHBO,BV5^**D+4W][2/M MADP2,*MD6>3)MVV>KI2Q_Q W?Y2-ID,""9@-LBR?K?JCK"+$FY=FHR%I!,S6 M@ ,R"1("I(V V1OO^H2X<+. 5-E??$+DC(!9&B%U*F/B8PR9#;*NXCA"$BZSQ"Y9ZSN]C(@,-NS+0N\%HA PT8C906YC6.AZ-D(!& M[ )J!&SMB$@^HTXS9;XC1S!5UDVN[!733YZ,D(!&G6;+0A\3"6C4:;XL\C&1 M@$:=9LPF/B82T(A90!@S]C&1@$;, L)!.^GI2$ C9@'AH-WOZ6,DH#&S@$X$ M[63R,T;N&3.[YUVX3M&0<\;,SCD=IE-&))PQMW!0C$XQX>H,LW#>1944#4EF MS"R9$Y$D!41Z&7.GTUIB2$J'K#)FMLIMEN0[)9[D#Y+W&2.%C-D77AKQ+&TN MI(UQI]KP(Z\0:2-DUL;I%"1=2T7F")G- 9.0%!-9)&1/F[UUD+9$;HCT$3+K M P=;?A03(GV$S/K O<:?"(1P>9]9)3!#2K^12"@ALU! AI1"(J^$S%Z!.5** MB503,JL&QU_^;"5$V@F9M=,RGK=D>"*DG.CLRO'2N.0#CY!U(F;KP#0NQ436 MB9BM ].X%!/Y)V+V#TSC4DSDGXC;/RB-2S&1?R)V__BA1EL'A_O*F+5#Z/KB MWKW,7#E#&C?*NXL^)A)/=,8)C<-\5$GN!O-4RT.0Y&,B\43GGN.*$Z2=";-V **X6$@?$VEGPKV=V<=<5A2' M@;(*VO?*^)A(.Q/V/6%^VTA_2VO,1)*S"R4]AP]F?_'R"0QLTFJ8/LUL+VXRZW]12S<)[[<2J/$ MK/"[0.6)F2(^XSR%Q (Q M//+2:3[,3RC'R!LQ]S*,VE1W_"I^5_G&R/U6)P?/->&00*;, H%1'^DW4R20Z7D78AJ8I#611Z;L.Y?KX+1M'6N* MQ#'M9!&_%1.)9,HLDE/AZBNHCXG4,F56R_NHM;4ED6>FS)Z!X2OMUO!P);=G M6A/'+:=Y!OB0);-G8'A(#T8-X*'+ ?NI2R\2:V](>.1RT,5B?Z,!X7'+0:?[ MQ4(""H]?#KB77%"$UFA1>!!SP#YG.;U0[;X !!2>RAQTF?\BH7DP@*$YS<-ZMR@W0B(#"XYH#9@UA4'^'>H!/^W,?]S_&EWTQUU9N-D9M MY)':J!<"BD__LXOH"%J-H,;U>"&M5:^C:DI H9&XJP"\@?H[IZZWT@WZ5F@" M"LW$70G@#=0[;O965HB 0C-U4QF@XJZ_ 04FHF[1L#)V4:_WCE'0*&9N L& M -#;C.2B UP_@+N !=&+4GH-!,W"4$(&A.0:&9N"L)P(^^\)?? UA*(."N M)8 [DR&@T$S?Z3@*S<1=7^ $Z#'F(Z#03-P5!G!.C Q/L,1 P%UC (.2>3VL M,A!PEQEHK.ZV;U$-8)F!@+O.0"/!V H(9<1=8:!]CR^U$*PM$' 7%VALH+U9 MKU5=R584\H1 5S:J$] H86XRPS@?#U),<(Z P%WH0&< MKR>ZA/4& NZ" _A@&06%*NJN_$#=M0@H5!)W#0)X%*'1HKBD9VVFR_IV^^GC M2JUUIE;W[D6LNY[(-%D84?UXG6N%5>YB7:;IM;OVD-WE'P_-R_W!4WMX?3TWY]N3S=3G_&[O+\_9EGWWX? MY_\Y\7![^W ]?SE<_WB:G]=_'#S]/)R^+_?SO.[.ONU/=_-ZL9M^/;X]O$RO M/^S3R\F[LZN;B]WIZL9VT]:#H@R*VP]*,BAM/RC+H+S]H"*#RO:#J@RJVP]J M,JAM/ZC+H+[]H"&#QO:#+*B, 3#)80W0VI1K WAM"K8!Q#8EVP!FFZ)M +5- MV3: VZ9P&T!N4[H-8+$:!W5+TC0._H_MD&Z!U5[PC0.ZK>$:!W M5+TC0.^H>D> WE'UC@"]H^H= 7I'U3L"]$ZJ=P+HG53O!- [J=X)H'=R;Y8 M]$ZJ=P+HG53O!- [J=X)H'=2O1- [Z1Z)X#>2?5. +VSZIT!>F?5.P/TSJIW M!NB=5>\,T#N[-[L!>F?5.P/TSJIW!NB=5>\,T#NKWAF@=U:],T#OHGH7@-Y% M]2X O8OJ70!Z%]6[ /0NJG%:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L"]*[N9A. WE7UK@"]J^I= M 7I7U;L"]&ZJ=P/HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C=W MLR! [Z9Z-X#>3?5N +V[ZMT!>G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>].T#O MKGIW@-Y=]>X O;N[V1N@=U>].T#OH7H/@-Y#]1X O8?J/0!Z#]5[ /0>JO< MZ#U4[P'0>ZC> Z#W4+T'0.^A>@^ WL/%.@"]+?ADS3$2'Z4-,1(GI4TQ$B^EC3$2-Z7-,1(_I@TQ$D>F3 M3$*3:2[*-$*5:2[+-$*7:=%G]03179IIA#;37)QIA#K37)YIA#[37*!IA$+3 M7*)IA$;37*1IA$K37*9IA$[37*AIA%+37*IIA%;37*QIA%K3DO^J%(+H+M@T M0K%I+MDT0K-I+MHT0K5I+MLT0K=I+MPT0KEI+MTT0KMI+MXT0KUI+M\T0K]I M+N T0L%I+N$T0L-IV7_]U4>*OJR_'^?E;='?:S?@(_5>7YX[O_W]U\N_#_I7 M\2O7T_L9R^4?4$L#!!0 ( :*4U$VPK-*Y@( 'M0 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W;S6Z;0!2&X5NQV$:&.0,,4,79M-VV6?0&J!G'R/R) MF:3.W7=P?J16J=7(E?INC PSYQP8Z=E]U]\>)^M6Q[X;W";:>S]]2!*WW=N^ M=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78]_7!SG/;V-5M/?LO=1]6)< M]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]RL7]3V7.-0PK;^=Q3Z&0G7U[_A5?.X;2%[^?74Z[L1Q8ED<3)9G% 6)Y7%B65AIN?@)02P$"% ,4 M" &BE-1!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( :*4U&&ZU7*[P "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ !HI342X*"D>N P 5 T !@ ("!#@@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI3 M40SG%7 W!P W2 !@ ("!7A@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ !HI346'A _SV"0 *C !@ M ("!>"P 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ !HI3487VP)@*! J0L !D ("!)'0 M 'AL+W=O >&PO=V]R:W-H965T5\ !X;"]W;W)K&UL4$L! A0#% @ M!HI343)(7C&PO=V]R:W-H965T&UL4$L! A0#% @ !HI34?5AO#8\ @ MR04 !D ("!7KH 'AL+W=O>)@, "3) &0 @('1 MO >&PO=V]R:W-H965T&UL4$L! A0#% @ !HI34?/M?Y;*! 'A$ !D M ("!1?@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !HI344)!<0@G!P /QX !D ("!"Q0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI3 M44ES)U7S!@ ^R !D ("!+B(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI341/&K1R&! MA4 M !D ("!23 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI34;>K$QLU! )10 !D M ("!'#\! 'AL+W=O&PO=V]R:W-H965T ME' 0!X;"]W;W)K&UL4$L! A0# M% @ !HI344 &,/X?! @A, !D ("!!% ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !HI3456- M<$$< @ "00 !D ("!G68! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI3451L:@,"$@ =5< !D M ("!.9H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !HI34?(5,/!O$0 7T8 !D ("! M,[4! 'AL+W=O-S08 !^5P &0 @('9Q@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ !HI34>Z,4DMK! A$ !D ("!"NX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI344*/"Q;E P _PX !D M ("!6SX" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !HI34<8LYE8^!P 11\ !D ("!/UT" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!HI344ES)U7S!@ ^R !D ("!>6L" 'AL+W=O&UL4$L! A0#% @ !HI34=%5$=>C @ MI@< !D ("!-GD" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI345B:5F)!! IQ0 !D M ("!:X8" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !HI34>B),%O3 @ <@D !D ("!=)," 'AL M+W=O&PO=V]R:W-H965TZ*@0 *,. 9 " M@06: @!X;"]W;W)K&UL4$L! A0#% @ !HI3 M4?+&@C$2!P PQ\ !D ("!9IX" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI34;^ I%V9 P 60P M !D ("!+;$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI348Y2D30Q"@ #"\ !D M ("!>< " 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !HI349FE?>_S!@ V!D !D ("!@?H" 'AL+W=O M&PO=V]R:W-H965T\* M P!X;"]W;W)K&UL4$L! A0#% @ !HI34>O^ M1&GX @ &P@ !D ("!NP\# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI342H+M+C$!@ .QH !D M ("!U@)!10# #I!@ &0 @(%N-0, >&PO M=V]R:W-H965T&UL4$L! A0#% @ !HI343LA@*F4$0 R#@ !D ("! MRSP# 'AL+W=O&PO=V]R:W-H965T""R@4 -$2 9 M " @7UB P!X;"]W;W)K&UL4$L! A0#% M @ !HI345L8=V$W"@ /!X !D ("!?F@# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI34=GM1S)7 M! 10\ !D ("!>Z # 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HI34>:9R@X@" KB, !D M ("!M; # 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !HI34&UL4$L! A0#% @ !HI34:E9 M57H[!0 /!0 !H ("!NL4# 'AL+W=O&UL4$L! A0#% @ !HI34>F^' &UL4$L! A0#% M @ !HI349':&UL M4$L! A0#% @ !HI345QYM=%#! # \ !H ("! =H# M 'AL+W=O&UL4$L! A0#% @ !HI340[2 M 2SC @ BPD !H ("!?-X# 'AL+W=O&UL4$L! A0#% @ !HI34>L+Y[DH P F P !H M ("!E^$# 'AL+W=O&UL4$L! A0#% M @ !HI34:?V0WY3 P :@H !H ("!]^0# 'AL+W=O&UL M4$L! A0#% @ !HI3464!)-KL!0 =QL !H ("!1NP# M 'AL+W=O&UL4$L! A0#% @ !HI348S* M@QQ^!0 JAT !H ("!:O(# 'AL+W=O&UL4$L! A0#% @ !HI343(\'V"4 P IPT !H M ("!(/@# 'AL+W=O&UL4$L! A0#% M @ !HI343X4V99"! 6P\ !H ("![/L# 'AL+W=O&UL M4$L! A0#% @ !HI3477F],R3!0 PQ\ !H ("!100$ M 'AL+W=O&UL4$L! A0#% @ !HI349JI M-LQT @ M08 !H ("!$ H$ 'AL+W=O&UL4$L! A0#% @ !HI34?V+PCOW @ ]P@ !H M ("!O P$ 'AL+W=O&UL4$L! A0#% M @ !HI34:W^XS*J P (@P !H ("!ZP\$ 'AL+W=O&UL M4$L! A0#% @ !HI3407?XF/= @ "P@ !H ("!D!D$ M 'AL+W=O&UL4$L! A0#% @ !HI3485$ M3R6# P BPL !H ("!I1P$ 'AL+W=O&UL4$L! A0#% @ !HI344T[XZ+J @ G@D !H M ("!8" $ 'AL+W=O&UL4$L! A0#% M @ !HI34:#)!/J' @ Y < !H ("!@B,$ 'AL+W=O&UL M4$L! A0#% @ !HI346[$W*DQ! -Q$ !H ("!T2H$ M 'AL+W=O&UL4$L! A0#% @ !HI34>X[ MGZ'7! 3!@ !H ("!.B\$ 'AL+W=O&UL4$L! A0#% @ !HI346$;I!>? P !@T !H M ("!230$ 'AL+W=O&UL4$L! A0#% M @ !HI344P$SR(/ P Z H !H ("!(#@$ 'AL+W=O&UL M4$L! A0#% @ !HI347#H9'A-! >1 !H ("!(TD$ M 'AL+W=O&UL4$L! A0#% @ !HI344 $ MC'WJ P #1$ !H ("!J$T$ 'AL+W=O&UL4$L! A0#% @ !HI341?_Y>>H @ X0< !H M ("!RE$$ 'AL+W=O&UL4$L! A0#% M @ !HI34?8U#8!O P . L !H ("!JE0$ 'AL+W=O&UL M4$L! A0#% @ !HI34:S+4FXF! V1$ !H ("!CUP$ M 'AL+W=O&UL4$L! A0#% @ !HI34:#V MVL+ P 3@T !H ("![6 $ 'AL+W=O&UL4$L! A0#% @ !HI34=9P&A$2 P ^PD !H M ("!Y60$ 'AL+W=O&UL4$L! A0#% M @ !HI34:%E&8ON P 60X !H ("!+V@$ 'AL+W=O&UL M4$L! A0#% @ !HI34>CA@"=S P ^0L !H ("!B' $ M 'AL+W=O&UL4$L! A0#% @ !HI347S@ MY',M!0 DAH !H ("!,W0$ 'AL+W=O&UL4$L! A0#% @ !HI34;7&UL4$L! A0#% M @ !HI349YD0%3!!0 IAD !H ("!07T$ 'AL+W=O&UL M4$L! A0#% @ !HI34>Y7SMQ@ @ 0@T T ( !>8@$ M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ !HI349? %]W> P 8U0 !H ( !*)4$ 'AL M+U]R96QS+W=OU !, ( !/ID$ %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& )@ F ,*@ 59P$ end XML 177 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 178 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 179 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 543 659 1 true 114 0 false 12 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.velodyne.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 100300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 100305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 6 false false R7.htm 100400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 110101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation Sheet http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation Description of Organization, Business Operations and Basis of Presentation Notes 8 false false R9.htm 110201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 110301 - Disclosure - Initial Public Offering Sheet http://www.velodyne.com/role/DisclosureInitialPublicOffering Initial Public Offering Notes 10 false false R11.htm 110401 - Disclosure - Private Placement Sheet http://www.velodyne.com/role/DisclosurePrivatePlacement Private Placement Notes 11 false false R12.htm 110501 - Disclosure - Related Party Transactions Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 12 false false R13.htm 110601 - Disclosure - Commitments and Contingencies Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 110701 - Disclosure - Warrant Liability Sheet http://www.velodyne.com/role/DisclosureWarrantLiability Warrant Liability Notes 14 false false R15.htm 110801 - Disclosure - Fair Value Measurements Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 110901 - Disclosure - Stockholders' Equity Sheet http://www.velodyne.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 111001 - Disclosure - Subsequent Events Sheet http://www.velodyne.com/role/DisclosureSubsequentEvents Subsequent Events Notes 17 false false R18.htm 120202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 130703 - Disclosure - Warrant Liability (Tables) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityTables Warrant Liability (Tables) Tables http://www.velodyne.com/role/DisclosureWarrantLiability 19 false false R20.htm 130803 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.velodyne.com/role/DisclosureFairValueMeasurements 20 false false R21.htm 140101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation (Details) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails Description of Organization, Business Operations and Basis of Presentation (Details) Details http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation 21 false false R22.htm 140201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 22 false false R23.htm 140301 - Disclosure - Initial Public Offering (Details) Sheet http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails Initial Public Offering (Details) Details http://www.velodyne.com/role/DisclosureInitialPublicOffering 23 false false R24.htm 140401 - Disclosure - Private Placement (Details) Sheet http://www.velodyne.com/role/DisclosurePrivatePlacementDetails Private Placement (Details) Details http://www.velodyne.com/role/DisclosurePrivatePlacement 24 false false R25.htm 140501 - Disclosure - Related Party Transactions (Details) Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.velodyne.com/role/DisclosureRelatedPartyTransactions 25 false false R26.htm 140601 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies 26 false false R27.htm 140701 - Disclosure - Warrant Liability - Fair Value of Warrant Liabilities (Details) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails Warrant Liability - Fair Value of Warrant Liabilities (Details) Details 27 false false R28.htm 140702 - Disclosure - Warrant Liability - Quantitative Information (Details) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails Warrant Liability - Quantitative Information (Details) Details 28 false false R29.htm 140703 - Disclosure - Warrant Liability - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails Warrant Liability - Additional Information (Details) Details 29 false false R30.htm 140801 - Disclosure - Fair Value Measurements (Details) Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables 30 false false R31.htm 140901 - Disclosure - Stockholders' Equity (Details) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.velodyne.com/role/DisclosureStockholdersEquity 31 false false R32.htm 141001 - Disclosure - Subsequent Events (Details) Sheet http://www.velodyne.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.velodyne.com/role/DisclosureSubsequentEvents 32 false false R33.htm 200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss CONDENSED CONSOLIDATED BALANCE SHEETS Uncategorized 33 false false R34.htm 200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 34 false false R35.htm 200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 35 false false R36.htm 200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 36 false false R37.htm 200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 37 false false R38.htm 200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 38 false false R39.htm 210101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation Sheet http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations Description of Organization, Business Operations and Basis of Presentation Notes 39 false false R40.htm 210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess Summary of Significant Accounting Policies Notes 40 false false R41.htm 210301 - Disclosure - Initial Public Offering Sheet http://www.velodyne.com/role/DisclosureInitialPublicOfferings Initial Public Offering Notes 41 false false R42.htm 210401 - Disclosure - Private Placement Sheet http://www.velodyne.com/role/DisclosurePrivatePlacements Private Placement Notes 42 false false R43.htm 210501 - Disclosure - Related Party Transactions Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss Related Party Transactions Notes 43 false false R44.htm 210601 - Disclosure - Commitments and Contingencies Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess Commitments and Contingencies Notes 44 false false R45.htm 210701 - Disclosure - Warrant Liability Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilitys Warrant Liability Notes 45 false false R46.htm 210801 - Disclosure - Fair Value Measurements Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurementss Fair Value Measurements Notes 46 false false R47.htm 210901 - Disclosure - Stockholders' Equity Sheet http://www.velodyne.com/role/DisclosureStockholdersEquitys Stockholders' Equity Notes 47 false false R48.htm 211001 - Disclosure - Income Taxes Sheet http://www.velodyne.com/role/DisclosureIncomeTaxes Income Taxes Notes 48 false false R49.htm 211101 - Disclosure - Subsequent Events Sheet http://www.velodyne.com/role/DisclosureSubsequentEventss Subsequent Events Notes 49 false false R50.htm 220202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess Summary of Significant Accounting Policies (Policies) Policies http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies 50 false false R51.htm 230703 - Disclosure - Warrant Liability (Tables) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless Warrant Liability (Tables) Tables http://www.velodyne.com/role/DisclosureWarrantLiability 51 false false R52.htm 230803 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless Fair Value Measurements (Tables) Tables http://www.velodyne.com/role/DisclosureFairValueMeasurements 52 false false R53.htm 231003 - Disclosure - Income Taxes (Tables) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.velodyne.com/role/DisclosureIncomeTaxes 53 false false R54.htm 240101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation (Details) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss Description of Organization, Business Operations and Basis of Presentation (Details) Details http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation 54 false false R55.htm 240201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss Summary of Significant Accounting Policies (Details) Details http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 55 false false R56.htm 240301 - Disclosure - Initial Public Offering (Details) Sheet http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss Initial Public Offering (Details) Details http://www.velodyne.com/role/DisclosureInitialPublicOffering 56 false false R57.htm 240401 - Disclosure - Private Placement (Details) Sheet http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss Private Placement (Details) Details http://www.velodyne.com/role/DisclosurePrivatePlacement 57 false false R58.htm 240501 - Disclosure - Related Party Transactions (Details) Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss Related Party Transactions (Details) Details http://www.velodyne.com/role/DisclosureRelatedPartyTransactions 58 false false R59.htm 240601 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss Commitments and Contingencies (Details) Details http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies 59 false false R60.htm 240701 - Disclosure - Warrant Liability (Details) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails Warrant Liability (Details) Details http://www.velodyne.com/role/DisclosureWarrantLiabilityTables 60 false false R61.htm 240702 - Disclosure - Warrant Liability - Fair Value of Warrant Liabilities (Details) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss Warrant Liability - Fair Value of Warrant Liabilities (Details) Details 61 false false R62.htm 240703 - Disclosure - Warrant Liability - Quantitative Information (Details) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss Warrant Liability - Quantitative Information (Details) Details 62 false false R63.htm 240704 - Disclosure - Warrant Liability - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss Warrant Liability - Additional Information (Details) Details 63 false false R64.htm 240801 - Disclosure - Fair Value Measurements (Details) Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss Fair Value Measurements (Details) Details http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables 64 false false R65.htm 240901 - Disclosure - Stockholders' Equity (Details) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss Stockholders' Equity (Details) Details http://www.velodyne.com/role/DisclosureStockholdersEquity 65 false false R66.htm 241001 - Disclosure - Income Taxes (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.velodyne.com/role/DisclosureIncomeTaxesTables 66 false false R67.htm 241002 - Disclosure - Income Taxes - Net Deferred Tax Assets (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails Income Taxes - Net Deferred Tax Assets (Details) Details 67 false false R68.htm 241003 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate (Details) Details 68 false false R69.htm 241101 - Disclosure - Subsequent Events (Details) Sheet http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss Subsequent Events (Details) Details http://www.velodyne.com/role/DisclosureSubsequentEvents 69 false false R70.htm 300100 - Statement - Consolidated Balance Sheets Sheet http://www.velodyne.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 70 false false R71.htm 300105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 71 false false R72.htm 300200 - Statement - Consolidated Statements of Operations Sheet http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 72 false false R73.htm 300300 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 73 false false R74.htm 300400 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 74 false false R75.htm 300405 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 75 false false R76.htm 300500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 76 false false R77.htm 310101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 77 false false R78.htm 310201 - Disclosure - Revenue Sheet http://www.velodyne.com/role/DisclosureRevenue Revenue Notes 78 false false R79.htm 310301 - Disclosure - Fair Value Measurement Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurement Fair Value Measurement Notes 79 false false R80.htm 310401 - Disclosure - Balance Sheet Components Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponents Balance Sheet Components Notes 80 false false R81.htm 310501 - Disclosure - Mapper Acquisition Sheet http://www.velodyne.com/role/DisclosureMapperAcquisition Mapper Acquisition Notes 81 false false R82.htm 310601 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 82 false false R83.htm 310701 - Disclosure - Credit Facilities and Notes Payable Notes http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayable Credit Facilities and Notes Payable Notes 83 false false R84.htm 310801 - Disclosure - Stockholders' Equity Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityss Stockholders' Equity Notes 84 false false R85.htm 310901 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders Sheet http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholders Net Income (Loss) Per Share Attributable to Common Stockholders Notes 85 false false R86.htm 311001 - Disclosure - Retirement Plan Sheet http://www.velodyne.com/role/DisclosureRetirementPlan Retirement Plan Notes 86 false false R87.htm 311101 - Disclosure - Restructuring Sheet http://www.velodyne.com/role/DisclosureRestructuring Restructuring Notes 87 false false R88.htm 311201 - Disclosure - Income Taxes Sheet http://www.velodyne.com/role/DisclosureIncomeTaxess Income Taxes Notes 88 false false R89.htm 311301 - Disclosure - Commitments and Contingencies Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesss Commitments and Contingencies Notes 89 false false R90.htm 311401 - Disclosure - Segment, Geographic and Customer Concentration Information Sheet http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformation Segment, Geographic and Customer Concentration Information Notes 90 false false R91.htm 311501 - Disclosure - Related Party Transactions Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsss Related Party Transactions Notes 91 false false R92.htm 311601 - Disclosure - Subsequent Events Sheet http://www.velodyne.com/role/DisclosureSubsequentEventsss Subsequent Events Notes 92 false false R93.htm 320102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies 93 false false R94.htm 330103 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 94 false false R95.htm 330203 - Disclosure - Revenue (Tables) Sheet http://www.velodyne.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.velodyne.com/role/DisclosureRevenue 95 false false R96.htm 330303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.velodyne.com/role/DisclosureFairValueMeasurements 96 false false R97.htm 330403 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.velodyne.com/role/DisclosureBalanceSheetComponents 97 false false R98.htm 330503 - Disclosure - Mapper Acquisition (Tables) Sheet http://www.velodyne.com/role/DisclosureMapperAcquisitionTables Mapper Acquisition (Tables) Tables http://www.velodyne.com/role/DisclosureMapperAcquisition 98 false false R99.htm 330603 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLoss 99 false false R100.htm 330803 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.velodyne.com/role/DisclosureStockholdersEquity 100 false false R101.htm 330903 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Tables) Sheet http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersTables Net Income (Loss) Per Share Attributable to Common Stockholders (Tables) Tables http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholders 101 false false R102.htm 331103 - Disclosure - Restructuring (Tables) Sheet http://www.velodyne.com/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.velodyne.com/role/DisclosureRestructuring 102 false false R103.htm 331203 - Disclosure - Income Taxes (Tables) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesTabless Income Taxes (Tables) Tables http://www.velodyne.com/role/DisclosureIncomeTaxes 103 false false R104.htm 331303 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies 104 false false R105.htm 331403 - Disclosure - Segment, Geographic and Customer Concentration Information (Tables) Sheet http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationTables Segment, Geographic and Customer Concentration Information (Tables) Tables http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformation 105 false false R106.htm 331503 - Disclosure - Related Party Transactions (Tables) Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.velodyne.com/role/DisclosureRelatedPartyTransactions 106 false false R107.htm 340101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentration of Risk (Details) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails Description of Business and Summary of Significant Accounting Policies - Concentration of Risk (Details) Details 107 false false R108.htm 340102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails Description of Business and Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 108 false false R109.htm 340103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Product Warranties (Details) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails Description of Business and Summary of Significant Accounting Policies - Product Warranties (Details) Details 109 false false R110.htm 340104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Details 110 false false R111.htm 340201 - Disclosure - Revenue - Disaggregation of revenues (Details) Sheet http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails Revenue - Disaggregation of revenues (Details) Details 111 false false R112.htm 340202 - Disclosure - Revenue - Contract assets and liabilities (Details) Sheet http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails Revenue - Contract assets and liabilities (Details) Details 112 false false R113.htm 340203 - Disclosure - Revenue - Significant Changes in Contract Asset and Contract Liabilities (Details) Sheet http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails Revenue - Significant Changes in Contract Asset and Contract Liabilities (Details) Details 113 false false R114.htm 340204 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 114 false false R115.htm 340301 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value (Details) Sheet http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails Fair Value Measurement - Assets Measured at Fair Value (Details) Details 115 false false R116.htm 340401 - Disclosure - Balance Sheet Components - Accounts Receivables, Net (Details) Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails Balance Sheet Components - Accounts Receivables, Net (Details) Details 116 false false R117.htm 340402 - Disclosure - Balance Sheet Components - Inventory, Net (Details) Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails Balance Sheet Components - Inventory, Net (Details) Details 117 false false R118.htm 340403 - Disclosure - Balance Sheet Components - Prepaid and Other Current Assets (Details) Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails Balance Sheet Components - Prepaid and Other Current Assets (Details) Details 118 false false R119.htm 340404 - Disclosure - Balance Sheet Components - Property, Plant and Equipment, Net (Details) Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails Balance Sheet Components - Property, Plant and Equipment, Net (Details) Details 119 false false R120.htm 340405 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails Balance Sheet Components - Intangible Assets, Net (Details) Details 120 false false R121.htm 340406 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) (Imported) Sheet http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) (Imported) Details 121 false false R122.htm 340501 - Disclosure - Mapper Acquisition - Acquisiton (Details) Sheet http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails Mapper Acquisition - Acquisiton (Details) Details 122 false false R123.htm 340601 - Disclosure - Accumulated Other Comprehensive Loss - (Details) Sheet http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss - (Details) Details http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossTables 123 false false R124.htm 340701 - Disclosure - Credit Facilities and Notes Payable - (Details) Notes http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails Credit Facilities and Notes Payable - (Details) Details http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayable 124 false false R125.htm 340801 - Disclosure - Stockholders' Equity - Stock option activity (Details) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock option activity (Details) Details 125 false false R126.htm 340802 - Disclosure - Stockholders' Equity - RSA and RSU activities (Details) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails Stockholders' Equity - RSA and RSU activities (Details) Details 126 false false R127.htm 340803 - Disclosure - Stockholders' Equity - Fair value for options and assumptions used (Details) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails Stockholders' Equity - Fair value for options and assumptions used (Details) Details 127 false false R128.htm 340804 - Disclosure - Stockholders' Equity - Stock-based compensation expense (Details) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails Stockholders' Equity - Stock-based compensation expense (Details) Details 128 false false R129.htm 340805 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 129 false false R130.htm 340901 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Details) Sheet http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails Net Income (Loss) Per Share Attributable to Common Stockholders (Details) Details http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersTables 130 false false R131.htm 340902 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders - Computation of diluted net income (loss) per share (Details) Sheet http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share Attributable to Common Stockholders - Computation of diluted net income (loss) per share (Details) Details http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersTables 131 false false R132.htm 341001 - Disclosure - Retirement Plans (Details) Sheet http://www.velodyne.com/role/DisclosureRetirementPlansDetails Retirement Plans (Details) Details http://www.velodyne.com/role/DisclosureRetirementPlan 132 false false R133.htm 341101 - Disclosure - Restructuring (Details) Sheet http://www.velodyne.com/role/DisclosureRestructuringDetails Restructuring (Details) Details http://www.velodyne.com/role/DisclosureRestructuringTables 133 false false R134.htm 341201 - Disclosure - Income Taxes (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss Income Taxes (Details) Details http://www.velodyne.com/role/DisclosureIncomeTaxesTables 134 false false R135.htm 341202 - Disclosure - Income Taxes - Effective tax rate reconciliation (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails Income Taxes - Effective tax rate reconciliation (Details) Details 135 false false R136.htm 341203 - Disclosure - Income Taxes - Deferred income tax assets and liabilities (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred income tax assets and liabilities (Details) Details 136 false false R137.htm 341204 - Disclosure - Income Taxes - Unrecognized tax benefits (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized tax benefits (Details) Details 137 false false R138.htm 341205 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 138 false false R139.htm 341301 - Disclosure - Commitments and Contingencies - Future minimum payments due (Details) Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails Commitments and Contingencies - Future minimum payments due (Details) Details 139 false false R140.htm 341302 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 140 false false R141.htm 341401 - Disclosure - Segment, Geographic and Customer Concentration Information (Details) Sheet http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails Segment, Geographic and Customer Concentration Information (Details) Details http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationTables 141 false false R142.htm 341501 - Disclosure - Related Party Transactions (Details) Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss Related Party Transactions (Details) Details http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsTables 142 false false R143.htm 341502 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 143 false false R144.htm 341601 - Disclosure - Subsequent Events (Details) Sheet http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss Subsequent Events (Details) Details http://www.velodyne.com/role/DisclosureSubsequentEvents 144 false false All Reports Book All Reports vldr-20201019xs1.htm vldr-20201019.xsd vldr-20201019_cal.xml vldr-20201019_def.xml vldr-20201019_lab.xml vldr-20201019_pre.xml vldr-20201019xex22d1.htm vldr-20201019xex23d1.htm vldr-20201019xex23d2.htm vldr-20201019xex5d1.htm vldr-20201019xs1002.jpg vldr-20201019xs1009.jpg vldr-20201019xs1014.jpg vldr-20201019xs1015.jpg vldr-20201019xs1016.jpg vldr-20201019xs1017.jpg vldr-20201019xs1020.jpg vldr-20201019xs1021.jpg vldr-20201019xs1022.jpg vldr-20201019xs1023.jpg vldr-20201019xs1024.jpg vldr-20201019xs1025.jpg vldr-20201019xs1026.jpg vldr-20201019xs1027.jpg vldr-20201019xs1028.jpg vldr-20201019xs1029.jpg vldr-20201019xs1030.jpg vldr-20201019xs1031.jpg http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 182 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vldr-20201019xs1.htm": { "axisCustom": 0, "axisStandard": 37, "contextCount": 543, "dts": { "calculationLink": { "local": [ "vldr-20201019_cal.xml" ] }, "definitionLink": { "local": [ "vldr-20201019_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "vldr-20201019xs1.htm" ] }, "labelLink": { "local": [ "vldr-20201019_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "vldr-20201019_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "vldr-20201019.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 865, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 87, "http://www.velodyne.com/20201019": 4, "http://xbrl.sec.gov/dei/2019-01-31": 3, "total": 94 }, "keyCustom": 131, "keyStandard": 528, "memberCustom": 31, "memberStandard": 73, "nsprefix": "vldr", "nsuri": "http://www.velodyne.com/20201019", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:InitialPublicOfferingTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110301 - Disclosure - Initial Public Offering", "role": "http://www.velodyne.com/role/DisclosureInitialPublicOffering", "shortName": "Initial Public Offering", "subGroupType": "", "uniqueAnchor": null }, "R100": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330803 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330903 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)", "role": "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersTables", "shortName": "Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "331103 - Disclosure - Restructuring (Tables)", "role": "http://www.velodyne.com/role/DisclosureRestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "331203 - Disclosure - Income Taxes (Tables)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesTabless", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "331303 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "331403 - Disclosure - Segment, Geographic and Customer Concentration Information (Tables)", "role": "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationTables", "shortName": "Segment, Geographic and Customer Concentration Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "331503 - Disclosure - Related Party Transactions (Tables)", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "Unit_Standard_pure_yd2pHf5sU0WzXkRITi_GJw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentration of Risk (Details)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_WlH192GIg0SCEpv_00TG-Q", "decimals": "INF", "lang": null, "name": "vldr:ConcentrationRiskNumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_ij7hP8ywQkGNKM18gDYBdw", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Accounts Receivable (Details)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2016_Pi2Ipqi1HkiDWdR3Gya49A", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Product Warranties (Details)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2016_Pi2Ipqi1HkiDWdR3Gya49A", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:PrivatePlacementTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110401 - Disclosure - Private Placement", "role": "http://www.velodyne.com/role/DisclosurePrivatePlacement", "shortName": "Private Placement", "subGroupType": "", "uniqueAnchor": null }, "R110": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-5", "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340201 - Disclosure - Revenue - Disaggregation of revenues (Details)", "role": "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails", "shortName": "Revenue - Disaggregation of revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_UmtECvNNj0iVLMg3rr8JVA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340202 - Disclosure - Revenue - Contract assets and liabilities (Details)", "role": "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails", "shortName": "Revenue - Contract assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "lang": null, "name": "vldr:ContractAssetsLongTermUnbilledAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340203 - Disclosure - Revenue - Significant Changes in Contract Asset and Contract Liabilities (Details)", "role": "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails", "shortName": "Revenue - Significant Changes in Contract Asset and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340204 - Disclosure - Revenue - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_ProductOrServiceAxis_us-gaap_LicenseMember_hvJub2UCU0GSaPkTkce1rw", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_P1lRDkQh9UmtLp7VSp82OQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340301 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value (Details)", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails", "shortName": "Fair Value Measurement - Assets Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_P1lRDkQh9UmtLp7VSp82OQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "vldr:AccountsReceivableNetTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340401 - Disclosure - Balance Sheet Components - Accounts Receivables, Net (Details)", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails", "shortName": "Balance Sheet Components - Accounts Receivables, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "vldr:AccountsReceivableNetTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340402 - Disclosure - Balance Sheet Components - Inventory, Net (Details)", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails", "shortName": "Balance Sheet Components - Inventory, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "vldr:PrepaidExpensesAndDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340403 - Disclosure - Balance Sheet Components - Prepaid and Other Current Assets (Details)", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "vldr:PrepaidExpensesAndDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340404 - Disclosure - Balance Sheet Components - Property, Plant and Equipment, Net (Details)", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "shortName": "Balance Sheet Components - Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110501 - Disclosure - Related Party Transactions", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": null }, "R120": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340405 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails", "shortName": "Balance Sheet Components - Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "vldr:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedPayrollTaxesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340406 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) (Imported)", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported", "shortName": "Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) (Imported)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "vldr:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedPayrollTaxesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340501 - Disclosure - Mapper Acquisition - Acquisiton (Details)", "role": "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails", "shortName": "Mapper Acquisition - Acquisiton (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_7_3_2019_To_7_3_2019_us-gaap_BusinessAcquisitionAxis_vldr_Mapper.aiIncMember_WI8aukmxeE2mRfPK_mmL-w", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340601 - Disclosure - Accumulated Other Comprehensive Loss - (Details)", "role": "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_4_27_2018_us-gaap_CreditFacilityAxis_vldr_RevolvingLineOfCredit2018Member_JnM6MeIeKk64dQD6hYz7QQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340701 - Disclosure - Credit Facilities and Notes Payable - (Details)", "role": "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails", "shortName": "Credit Facilities and Notes Payable - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_4_27_2018_us-gaap_CreditFacilityAxis_vldr_RevolvingLineOfCredit2018Member_JnM6MeIeKk64dQD6hYz7QQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340801 - Disclosure - Stockholders' Equity - Stock option activity (Details)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "shortName": "Stockholders' Equity - Stock option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_krIp7-_y10ePesusUY8zww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340802 - Disclosure - Stockholders' Equity - RSA and RSU activities (Details)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails", "shortName": "Stockholders' Equity - RSA and RSU activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_8qpywmXhWkGr6zjp9J1VdQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_to1qGhiY7ECr5iScNIoeVA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340803 - Disclosure - Stockholders' Equity - Fair value for options and assumptions used (Details)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "shortName": "Stockholders' Equity - Fair value for options and assumptions used (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_to1qGhiY7ECr5iScNIoeVA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" } }, "R128": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340804 - Disclosure - Stockholders' Equity - Stock-based compensation expense (Details)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "shortName": "Stockholders' Equity - Stock-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_kRZmhOKSc0azsS4-EOCOZw", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R129": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2018_2oUQi0g_l0C_HmrXzv6xvg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340805 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_7_26_2016_To_7_26_2016_Vd-dt9tqHEy044rRHvjlhg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110601 - Disclosure - Commitments and Contingencies", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": null }, "R130": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340901 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Details)", "role": "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "shortName": "Net Income (Loss) Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2017_To_12_31_2017_tziUX4g1jUaGleDCgyqdiA", "decimals": "-3", "lang": null, "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R131": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "340902 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders - Computation of diluted net income (loss) per share (Details)", "role": "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share Attributable to Common Stockholders - Computation of diluted net income (loss) per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_emGQ06ZjXEO23cJpW3mz5Q", "decimals": "INF", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" } }, "R132": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yd2pHf5sU0WzXkRITi_GJw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341001 - Disclosure - Retirement Plans (Details)", "role": "http://www.velodyne.com/role/DisclosureRetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yd2pHf5sU0WzXkRITi_GJw", "xsiNil": "false" } }, "R133": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341101 - Disclosure - Restructuring (Details)", "role": "http://www.velodyne.com/role/DisclosureRestructuringDetails", "shortName": "Restructuring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R134": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341201 - Disclosure - Income Taxes (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R135": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2018_To_1_1_2018_GyB8uBYJi0moekWEbtytXw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341202 - Disclosure - Income Taxes - Effective tax rate reconciliation (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective tax rate reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yd2pHf5sU0WzXkRITi_GJw", "xsiNil": "false" } }, "R136": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341203 - Disclosure - Income Taxes - Deferred income tax assets and liabilities (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Deferred income tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R137": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2018_2oUQi0g_l0C_HmrXzv6xvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341204 - Disclosure - Income Taxes - Unrecognized tax benefits (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R138": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2018_To_1_1_2018_GyB8uBYJi0moekWEbtytXw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341205 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2017_To_12_31_2017_tziUX4g1jUaGleDCgyqdiA", "decimals": "-5", "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R139": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341301 - Disclosure - Commitments and Contingencies - Future minimum payments due (Details)", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails", "shortName": "Commitments and Contingencies - Future minimum payments due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:WarrantLiabilityTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110701 - Disclosure - Warrant Liability", "role": "http://www.velodyne.com/role/DisclosureWarrantLiability", "shortName": "Warrant Liability", "subGroupType": "", "uniqueAnchor": null }, "R140": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341302 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R141": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_cQ5lTEDZCkGW2vli7pRRjA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341401 - Disclosure - Segment, Geographic and Customer Concentration Information (Details)", "role": "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails", "shortName": "Segment, Geographic and Customer Concentration Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_cQ5lTEDZCkGW2vli7pRRjA", "xsiNil": "false" } }, "R142": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "-5", "first": true, "lang": null, "name": "vldr:RelatedPartyCostsRefundsNetOfTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341501 - Disclosure - Related Party Transactions (Details)", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "-5", "first": true, "lang": null, "name": "vldr:RelatedPartyCostsRefundsNetOfTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R143": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDue", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341502 - Disclosure - Related Party Transactions - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_4_1_2019_To_4_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_vldr_StockholderDMember_qNJkLgAfsEa-4oVxpChykw", "decimals": "INF", "lang": null, "name": "vldr:NumberOfProductsManufactured", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_1UAq48x6HkeaHEfne0MCdA", "xsiNil": "false" } }, "R144": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "341601 - Disclosure - Subsequent Events (Details)", "role": "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_4_8_2020_us-gaap_DebtInstrumentAxis_vldr_PaycheckProtectionProgramLoanMember_QcbBF5xw70m2J3dPkiNH1w", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110801 - Disclosure - Fair Value Measurements", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110901 - Disclosure - Stockholders' Equity", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111001 - Disclosure - Subsequent Events", "role": "http://www.velodyne.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "120202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "lang": "en-US", "name": "vldr:ProposedBusinessCombinationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:ScheduleOfChangeInFairValueWarrantLiabilityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130703 - Disclosure - Warrant Liability (Tables)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "shortName": "Warrant Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": null }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130803 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation (Details)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "shortName": "Description of Organization, Business Operations and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R22": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "vldr:InitialPublicOfferingTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_okqIWr6M80aE8K4ReT4SQA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140301 - Disclosure - Initial Public Offering (Details)", "role": "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "shortName": "Initial Public Offering (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "vldr:InitialPublicOfferingTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_okqIWr6M80aE8K4ReT4SQA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140401 - Disclosure - Private Placement (Details)", "role": "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "shortName": "Private Placement (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140501 - Disclosure - Related Party Transactions (Details)", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:InitialPublicOfferingPeriodOfOption", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140601 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3Kxue3p7EOIJ5eMbcKNZA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140701 - Disclosure - Warrant Liability - Fair Value of Warrant Liabilities (Details)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "shortName": "Warrant Liability - Fair Value of Warrant Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3Kxue3p7EOIJ5eMbcKNZA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140702 - Disclosure - Warrant Liability - Quantitative Information (Details)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "shortName": "Warrant Liability - Quantitative Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140703 - Disclosure - Warrant Liability - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "shortName": "Warrant Liability - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_10_11_2019_gnOBo8HA6kuJGA17cDWYaw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_okqIWr6M80aE8K4ReT4SQA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140801 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_7_26_2016_IXjc5M07jECGbFANujumjQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140901 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_4_16_2020_To_4_16_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3cZRp2gQEKfCepCGwn4OQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141001 - Disclosure - Subsequent Events (Details)", "role": "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_10_11_2019_gnOBo8HA6kuJGA17cDWYaw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2016_Pi2Ipqi1HkiDWdR3Gya49A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_6_26_2018_To_12_31_2018_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_lvkaODmmlE--Adkpl59AGw", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_4_16_2020_To_4_16_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3cZRp2gQEKfCepCGwn4OQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_6_26_2018_To_12_31_2018_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_kOn3cwX6qES3Di-AqjFPGQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_6_26_2018_To_12_31_2018_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_kOn3cwX6qES3Di-AqjFPGQ", "decimals": "0", "lang": null, "name": "us-gaap:RepaymentsOfNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations", "shortName": "Description of Organization, Business Operations and Basis of Presentation", "subGroupType": "", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:InitialPublicOfferingTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210301 - Disclosure - Initial Public Offering", "role": "http://www.velodyne.com/role/DisclosureInitialPublicOfferings", "shortName": "Initial Public Offering", "subGroupType": "", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:PrivatePlacementTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210401 - Disclosure - Private Placement", "role": "http://www.velodyne.com/role/DisclosurePrivatePlacements", "shortName": "Private Placement", "subGroupType": "", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210501 - Disclosure - Related Party Transactions", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210601 - Disclosure - Commitments and Contingencies", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:WarrantLiabilityTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210701 - Disclosure - Warrant Liability", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilitys", "shortName": "Warrant Liability", "subGroupType": "", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210801 - Disclosure - Fair Value Measurements", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurementss", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210901 - Disclosure - Stockholders' Equity", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquitys", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211001 - Disclosure - Income Taxes", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_9HLL34rtu0ed-CZRo-3Nxw", "decimals": null, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211101 - Disclosure - Subsequent Events", "role": "http://www.velodyne.com/role/DisclosureSubsequentEventss", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2016_Pi2Ipqi1HkiDWdR3Gya49A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:ScheduleOfChangeInFairValueWarrantLiabilityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230703 - Disclosure - Warrant Liability (Tables)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless", "shortName": "Warrant Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230803 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231003 - Disclosure - Income Taxes (Tables)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_9HLL34rtu0ed-CZRo-3Nxw", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation (Details)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "shortName": "Description of Organization, Business Operations and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_6_26_2018_To_12_31_2018_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_lvkaODmmlE--Adkpl59AGw", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "vldr:InitialPublicOfferingTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_okqIWr6M80aE8K4ReT4SQA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240301 - Disclosure - Initial Public Offering (Details)", "role": "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "shortName": "Initial Public Offering (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "vldr:InitialPublicOfferingTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_okqIWr6M80aE8K4ReT4SQA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240401 - Disclosure - Private Placement (Details)", "role": "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss", "shortName": "Private Placement (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240501 - Disclosure - Related Party Transactions (Details)", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:InitialPublicOfferingPeriodOfOption", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240601 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_4_16_2020_To_4_16_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3cZRp2gQEKfCepCGwn4OQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_49iSu13K6UiwxyoGe4Qrdw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240701 - Disclosure - Warrant Liability (Details)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails", "shortName": "Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3Kxue3p7EOIJ5eMbcKNZA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240702 - Disclosure - Warrant Liability - Fair Value of Warrant Liabilities (Details)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss", "shortName": "Warrant Liability - Fair Value of Warrant Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3Kxue3p7EOIJ5eMbcKNZA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240703 - Disclosure - Warrant Liability - Quantitative Information (Details)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "shortName": "Warrant Liability - Quantitative Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240704 - Disclosure - Warrant Liability - Additional Information (Details)", "role": "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "shortName": "Warrant Liability - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_okqIWr6M80aE8K4ReT4SQA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240801 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_7_26_2016_IXjc5M07jECGbFANujumjQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240901 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241001 - Disclosure - Income Taxes (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_6_26_2018_To_12_31_2018_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_kOn3cwX6qES3Di-AqjFPGQ", "decimals": "0", "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241002 - Disclosure - Income Taxes - Net Deferred Tax Assets (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails", "shortName": "Income Taxes - Net Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3Kxue3p7EOIJ5eMbcKNZA", "decimals": "0", "lang": null, "name": "vldr:DeferredTaxAssetStartUpOrganizationCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_EGXqywCAhk2BMsE9uPm2Rw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_yd2pHf5sU0WzXkRITi_GJw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241003 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate (Details)", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails", "shortName": "Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_9HLL34rtu0ed-CZRo-3Nxw", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yd2pHf5sU0WzXkRITi_GJw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_4_16_2020_To_4_16_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_j3cZRp2gQEKfCepCGwn4OQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241101 - Disclosure - Subsequent Events (Details)", "role": "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": "0", "lang": null, "name": "us-gaap:IncreaseDecreaseInPrepaidExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_Ymkz5gLZpEC19UKE_-aa7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "300100 - Statement - Consolidated Balance Sheets", "role": "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2019_eJZaLkXr1kWYHV1nXYaQmg", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_10_11_2019_gnOBo8HA6kuJGA17cDWYaw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "300105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_6_30_2020_us-gaap_StatementClassOfStockAxis_vldr_SeriesBConvertiblePreferredStockMember_Zx53wy7M00e5Z3s73iKsqw", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_c4R_Sqccpkm2Lcuhwoh8uA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "300200 - Statement - Consolidated Statements of Operations", "role": "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "300300 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2016_us-gaap_StatementEquityComponentsAxis_vldr_SeriesaConvertiblePreferredStockMember_KowqzNF-IEK4YLK0Su2nhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "300400 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_12_31_2016_us-gaap_StatementEquityComponentsAxis_vldr_SeriesaConvertiblePreferredStockMember_KowqzNF-IEK4YLK0Su2nhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "300405 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "As_Of_9_4_2018_us-gaap_StatementEquityComponentsAxis_vldr_SeriesBConvertiblePreferredStockMember_NWwpQPwfvE-iViJusM2Tow", "decimals": "4", "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_lfJR0tEPNkCBBpKyx0rJDg", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "300500 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xE_nEbLoRUGf9-dgywgw3g", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310201 - Disclosure - Revenue", "role": "http://www.velodyne.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310301 - Disclosure - Fair Value Measurement", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110101 - Disclosure - Description of Organization, Business Operations and Basis of Presentation", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation", "shortName": "Description of Organization, Business Operations and Basis of Presentation", "subGroupType": "", "uniqueAnchor": null }, "R80": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310401 - Disclosure - Balance Sheet Components", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310501 - Disclosure - Mapper Acquisition", "role": "http://www.velodyne.com/role/DisclosureMapperAcquisition", "shortName": "Mapper Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310601 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310701 - Disclosure - Credit Facilities and Notes Payable", "role": "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayable", "shortName": "Credit Facilities and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310801 - Disclosure - Stockholders' Equity", "role": "http://www.velodyne.com/role/DisclosureStockholdersEquityss", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "310901 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders", "role": "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholders", "shortName": "Net Income (Loss) Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "311001 - Disclosure - Retirement Plan", "role": "http://www.velodyne.com/role/DisclosureRetirementPlan", "shortName": "Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "311101 - Disclosure - Restructuring", "role": "http://www.velodyne.com/role/DisclosureRestructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "311201 - Disclosure - Income Taxes", "role": "http://www.velodyne.com/role/DisclosureIncomeTaxess", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": null }, "R89": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "311301 - Disclosure - Commitments and Contingencies", "role": "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesss", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_dei_LegalEntityAxis_vldr_GrafIndustrialCorpMember_pu4Hooi8gE6yccjidu0-sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "311401 - Disclosure - Segment, Geographic and Customer Concentration Information", "role": "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformation", "shortName": "Segment, Geographic and Customer Concentration Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "311501 - Disclosure - Related Party Transactions", "role": "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsss", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": null }, "R92": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "311601 - Disclosure - Subsequent Events", "role": "http://www.velodyne.com/role/DisclosureSubsequentEventsss", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": null }, "R93": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "320102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "lang": "en-US", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330103 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "role": "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330203 - Disclosure - Revenue (Tables)", "role": "http://www.velodyne.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330303 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.velodyne.com/role/DisclosureFairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:AccountsReceivableNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330403 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:AccountsReceivableNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330503 - Disclosure - Mapper Acquisition (Tables)", "role": "http://www.velodyne.com/role/DisclosureMapperAcquisitionTables", "shortName": "Mapper Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "330603 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "vldr-20201019xs1.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_2QuzLqXWy0SXZopAyn6nZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 114, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "C [N]", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r561" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations", "http://www.velodyne.com/role/DisclosureFairValueMeasurements", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless", "http://www.velodyne.com/role/DisclosureFairValueMeasurementss", "http://www.velodyne.com/role/DisclosureIncomeTaxes", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureInitialPublicOffering", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferings", "http://www.velodyne.com/role/DisclosurePrivatePlacement", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacements", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactions", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss", "http://www.velodyne.com/role/DisclosureStockholdersEquity", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquitys", "http://www.velodyne.com/role/DisclosureSubsequentEvents", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess", "http://www.velodyne.com/role/DisclosureWarrantLiability", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless", "http://www.velodyne.com/role/DisclosureWarrantLiabilitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r561" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r561" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r561" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r561" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r561" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations", "http://www.velodyne.com/role/DisclosureFairValueMeasurements", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless", "http://www.velodyne.com/role/DisclosureFairValueMeasurementss", "http://www.velodyne.com/role/DisclosureIncomeTaxes", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureInitialPublicOffering", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferings", "http://www.velodyne.com/role/DisclosurePrivatePlacement", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacements", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactions", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss", "http://www.velodyne.com/role/DisclosureStockholdersEquity", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquitys", "http://www.velodyne.com/role/DisclosureSubsequentEvents", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess", "http://www.velodyne.com/role/DisclosureWarrantLiability", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless", "http://www.velodyne.com/role/DisclosureWarrantLiabilitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "CEO" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r76", "r144" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case Type [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "label": "Officer [Member]", "terseLabel": "Officer" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r201", "r316", "r319", "r546", "r547" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r203", "r316", "r320", "r548", "r555", "r559" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r205", "r480" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r155", "r478", "r519", "r541" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Outstanding purchase commitment" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Schedule of changes in allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails": { "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r34", "r528" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r34", "r206", "r207", "r317" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r33", "r142", "r478", "r481", "r482", "r537" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable", "verboseLabel": "Receivables" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r23", "r509", "r531" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r25", "r509", "r531" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term tax liabilities" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expense and other current liabilities", "totalLabel": "Total accrued expense and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r13", "r58" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued payroll expenses" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r12", "r13", "r58" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional and consulting fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r255" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets": { "auth_ref": [ "r50", "r254" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative amount of depreciation, depletion and amortization (related to property, plant and equipment, but not including land or leased assets).", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Excluding Capital Leased Assets", "terseLabel": "Depreciation and amortization on property, plant and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r79", "r86", "r87", "r432" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest.", "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable To Noncontrolling Interest [Member]", "terseLabel": "Foreign currency translation loss" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r80", "r81", "r82", "r86", "r87" ], "lang": { "en-US": { "role": { "documentation": "Accumulated 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), including portion attributable to noncontrolling interest.", "label": "Accumulated Net Investment Gain Loss Including Portion Attributable To Noncontrolling Interest [Member]", "terseLabel": "Unrealized loss on investments" } } }, "localname": "AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Loss.", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r84", "r85", "r86" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r83", "r86", "r87", "r432" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated other comprehensive (loss)/income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r35" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r297", "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedLabel": "Additional offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": { "auth_ref": [ "r297", "r305", "r363" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.", "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to cash used in operating activities:", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "verboseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "verboseLabel": "Advertising costs and expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r331", "r358", "r362" ], "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": "Total stock-based compensation expense", "verboseLabel": "Stock based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r212", "r218", "r220", "r223" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r212", "r218" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails": { "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": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccountsReceivablesNetDetails" ], "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": "Changes in allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r222" ], "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": "Uncollectible accounts written off, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r128", "r242", "r249" ], "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Aggregate purchase shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails" ], "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]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r172" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r83", "r86", "r87", "r432" ], "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Aoci Including Portion Attributable To Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r216", "r324" ], "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" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset in process of being built.", "label": "Asset Under Construction [Member]", "terseLabel": "Assets under construction" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r197", "r507", "r530" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:", "verboseLabel": "Current assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r75" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r445" ], "calculation": { "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r252" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldInTrustNoncurrent": { "auth_ref": [ "r145" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited.", "label": "Assets Held-in-trust, Noncurrent", "terseLabel": "Investments held in Trust Account" } } }, "localname": "AssetsHeldInTrustNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r332", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "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]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r441", "r442" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Components" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Liquidity", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]", "terseLabel": "Building improvements" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r414", "r415" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares as consideration" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Mapper Acquisition.", "terseLabel": "Mapper Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r412" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Probability of completing a Business Combination" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r410" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r420", "r421", "r422" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r425" ], "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": "Mapper Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r417" ], "calculation": { "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Developed technology" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r417" ], "calculation": { "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Axis]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction.", "label": "Business Combination Separately Recognized Transactions [Domain]", "terseLabel": "Business Combination, Separately Recognized Transactions [Domain]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mapper Acquisition" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r137", "r409" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "verboseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r158", "r191" ], "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": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r472" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Net minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r472" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "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 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": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r472" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "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 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": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r472" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "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 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": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r472" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedLabel": "Less amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r472" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 1.0, "parentTag": "vldr_CapitalLeasesFutureMinimumPaymentsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Present value of net minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "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 remainder of the 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, Remainder of Fiscal Year", "terseLabel": "2020 (remaining six months)" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r47", "r551", "r552" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "periodEndLabel": "Cash - end of the period", "periodStartLabel": "Cash - beginning of the period", "verboseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r47", "r130" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r131", "r137" ], "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 Equivalents and Short-Term Investments" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r124", "r130", "r136" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Ending cash and cash equivalents", "periodStartLabel": "Beginning cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r124", "r462" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "verboseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Asset [Abstract]", "terseLabel": "Contract assets:" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Aggregate price per share" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Total number of common shares underlying the Company's warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r64", "r273", "r520", "r539" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r272", "r276" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]]", "terseLabel": "Commitments and Contingencies", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesss" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r137", "r283", "r556", "r557" ], "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]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r66" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock remaining available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockHeldInTrust": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of common stock held in trust.", "label": "Common Stock Held in Trust", "verboseLabel": "Common stock held in trust account" } } }, "localname": "CommonStockHeldInTrust", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Number of common stock shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "verboseLabel": "Common stock issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r32", "r297" ], "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 outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r32" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 58,000,000, 67,000,000 and 67,000,000 shares authorized as of December 31, 2018, December 31, 2019 and June 30, 2020, respectively; 34,252,578 shares issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020", "verboseLabel": "Common stock, $0.0001 par value; 400,000,000 shares authorized; 6,346,714 and 9,287,693 shares issued and outstanding (excluding 11,202,651 and 21,182,947 shares subject to possible redemption) at June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Plan" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r90", "r92", "r429", "r435" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r185", "r186", "r458", "r459" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r185", "r186", "r458", "r459", "r550" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r185", "r186", "r458", "r459", "r550" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r180", "r525" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk", "verboseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r185", "r186", "r458", "r459" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of Revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r183", "r185", "r186", "r187", "r458", "r460" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r185", "r186", "r458", "r459" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r308", "r310", "r317" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total contract assets", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r308", "r310", "r317" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets", "verboseLabel": "Unbilled accounts receivable" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails", "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract assets, current" } } }, "localname": "ContractWithCustomerAssetNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r308", "r310", "r317" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Net, Noncurrent", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract assets, long-term" } } }, "localname": "ContractWithCustomerAssetNetNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Transferred to receivables from contract assets recognized at the beginning of the period" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r308", "r309", "r317" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r308", "r309", "r317" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r308", "r309", "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, long-term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r318" ], "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 that was included in the contract liabilities beginning balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r21", "r508", "r527", "r553" ], "lang": { "en-US": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable [Member]" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r324", "r327", "r549" ], "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" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r104" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "verboseLabel": "Current" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r141", "r399", "r404" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r151", "r401" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r399", "r404" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current :" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r141", "r399", "r404" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Refund liabilities" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r133", "r135" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "verboseLabel": "Working capital loans amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Credit Facilities and Notes Payable" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r290" ], "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": "Credit Facilities and Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r23", "r24", "r508", "r511", "r527" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r466", "r468" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Loan proceeds amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": { "auth_ref": [ "r60", "r466" ], "lang": { "en-US": { "role": { "documentation": "Description of any adjustments made to the stated rate to determine the effective rate.", "label": "Debt Instrument, Interest Rate, Basis for Effective Rate", "terseLabel": "Applicable margin" } } }, "localname": "DebtInstrumentInterestRateBasisForEffectiveRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r62" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of loan" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available to the entity.", "label": "Debt Instrument, Unused Borrowing Capacity, Fee", "terseLabel": "Non-refundable commitment fee" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityFee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r400", "r404" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "verboseLabel": "Deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r400", "r404" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeCurrent": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Income, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "DeferredIncomeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r141", "r400", "r404" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Deferred :" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r27", "r28", "r389", "r510", "r526" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "vldr_DeferredTaxAssetsNetBeforeValuationAllowance", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r74", "r237" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred stock issuance costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r41" ], "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 associated with the rights granted to receive future patents" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r41" ], "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 non-current associated with the rights granted to receive future patents" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r400", "r404" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r371", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "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 deferred income.", "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r390" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "vldr_DeferredTaxAssetsNetBeforeValuationAllowance", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r371", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "verboseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r393" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "negatedLabel": "Net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r391" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": { "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": "Deferred tax asset, net of allowance", "verboseLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r369", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r371", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r395", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "verboseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r369", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from 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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r370", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "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 reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "verboseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r392" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": { "order": 1.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", "negatedTerseLabel": "Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaids" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r371", "r397", "r398" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions under the 401 (k) savings and profit Plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage match of employees' eligible contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r128", "r195" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r137", "r156", "r437", "r438", "r439", "r440", "r443" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "verboseLabel": "Warrant Liability" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r419" ], "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" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "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": "Revenue..", "terseLabel": "Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r316" ], "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": "Schedule of disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "verboseLabel": "Dividend distribution to other shareholders" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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 Country [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "E M E A [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net income (loss) per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r98", "r159", "r164", "r167", "r170", "r171", "r175", "r523", "r544" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Basic and diluted net income per share, Public Shares" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r98", "r159", "r164", "r167", "r170", "r171", "r175", "r523", "r544" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r137", "r172", "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income (Loss) Per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r462" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "totalLabel": "Effect of exchange rate fluctuations on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r150", "r377", "r378" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Income Taxes Provision (Benefit)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal provision at statutory rate", "verboseLabel": "Statutory Federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Change in Valuation Allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "2017 Tax Cuts and Job Act impact", "verboseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Foreign income taxes at rates other than the U.S. rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "verboseLabel": "Permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "verboseLabel": "Meals & entertainment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "verboseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "verboseLabel": "Prior year return to provision adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r377", "r378", "r403" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "verboseLabel": "Uncertain tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Remaining weighted average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Termination Benefits" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "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": "Employee Stock Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r297" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r128", "r291" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Warrant liabilities", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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 Measurement.", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r445", "r446", "r447", "r454" ], "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r445", "r446", "r447", "r453", "r454" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Schedule of Fair Value Measurements, Recurring and Nonrecurring", "verboseLabel": "Schedule of fair value on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r447" ], "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 of assets transferred from level 1 to level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r447" ], "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 of assets transferred from level 2 to level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r445", "r446" ], "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": "Summary of assets measured at fair value on a recurring basis, by level, within the fair value hierarchy" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r324", "r325", "r327", "r446", "r488" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r445", "r446", "r448", "r449", "r455" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r324", "r325", "r327", "r446", "r489" ], "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 Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r324", "r325", "r327", "r446", "r490" ], "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 Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r324", "r325", "r327", "r446", "r491" ], "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 Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss)", "verboseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurements", "http://www.velodyne.com/role/DisclosureFairValueMeasurementss" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r450" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r450" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r452", "r455" ], "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 Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r473" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r474", "r475", "r476" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation on capital lease equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r219", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r248" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 1.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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r243", "r245", "r248", "r251", "r493" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r248", "r493" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r243", "r247" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r248" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails": { "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", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r137", "r461", "r464" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfTrustAssetsToPayExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (loss) related to the sale of trust assets (includes, but is not limited to, gold and silver) to pay trust expenses.", "label": "Gain (Loss) on Sale of Trust Assets to Pay Expenses" } } }, "localname": "GainLossOnSaleOfTrustAssetsToPayExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r137", "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r137", "r250" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "verboseLabel": "Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r103" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Unconditional payment guarantee value" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r128", "r253" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "verboseLabel": "Impairment loss" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r149" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "verboseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r96", "r159", "r506", "r521", "r545" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "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": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r149" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r149" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "verboseLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxes", "http://www.velodyne.com/role/DisclosureIncomeTaxess" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r196", "r406" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "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)", "negatedLabel": "Income tax expense", "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r93", "r137", "r375", "r376", "r387", "r388", "r394", "r407", "r558" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r140", "r377", "r378" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal corporate income tax rate", "verboseLabel": "U.S. federal provision at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for (received from) income taxes, net", "verboseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "Increase (Decrease) in Property and Other Taxes Payable", "verboseLabel": "Franchise tax payable" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "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]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r165", "r173" ], "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", "verboseLabel": "Effect of dilutive stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r241", "r246" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r95", "r194", "r465", "r467", "r524" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r121", "r125", "r132" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r68" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r71" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Total inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r71", "r232" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "verboseLabel": "Inventories, included in current assets" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Less inventories not deemed to be current, included in other assets" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r72", "r137", "r177", "r233", "r234" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r70" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r69" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r107", "r193" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r108" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "negatedLabel": "Income earned on investments held in Trust Account", "verboseLabel": "Investment income on Trust Account" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r319" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense under operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r57" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r513", "r536" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity", "verboseLabel": "Liabilities and Stockholders' Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r133", "r134", "r135" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Deferred offering costs included in accounts payable" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License And Service [Member]", "terseLabel": "License and services" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License revenue" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r24", "r511", "r527" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facilities and Notes Payable", "verboseLabel": "Credit Facilities and Notes Payable" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "verboseLabel": "Available borrowing capacity under revolving credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r54", "r148" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused capacity fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "Libor" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Represents the assets held for sale.", "label": "Long Lived Assets Held-for-sale by Asset Type [Axis]" } } }, "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "A name of the assets to be disposed.", "label": "Long Lived Assets Held For Sale Name [Domain]", "terseLabel": "Long Lived Assets Held-for-sale, Name [Domain]" } } }, "localname": "LongLivedAssetsHeldForSaleNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r288", "r511", "r533" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Outstanding loan balance" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrued loss contingencies for employment matters" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r273" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Legal proceedings accrual" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r273", "r274", "r275" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Litigation settlement" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "verboseLabel": "Loss contingencies" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManagementFeeExpense": { "auth_ref": [ "r479" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).", "label": "Management Fee Expense", "verboseLabel": "Management fee expense" } } }, "localname": "ManagementFeeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "verboseLabel": "Changes in accrued warranty liability" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r124" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flows from Financing Activities:", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r124" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:", "verboseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r124", "r126", "r129" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:", "verboseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r88", "r91", "r97", "r129", "r173", "r522", "r543" ], "calculation": { "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r159", "r161" ], "calculation": { "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Basic", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r161", "r163" ], "calculation": { "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net income (loss) attributable to common stockholders:", "verboseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements and Recently Adopted Accounting Guidance", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities:", "verboseLabel": "Supplemental disclosure of noncash activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r52", "r155", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "verboseLabel": "Promissory note aggregate values" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedParties": { "auth_ref": [ "r155", "r478", "r542" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.", "label": "Notes Receivable, Related Parties", "terseLabel": "Aggregated outstanding balance" } } }, "localname": "NotesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "verboseLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r469", "r470" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "terseLabel": "Future minimum lease payments", "totalLabel": "Net minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r469", "r470" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r469", "r470" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r469", "r470" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r469", "r470" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r469", "r470" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r469", "r470" ], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 7.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remaining six months)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r395" ], "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": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Description of Organization, Business Operations and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r436" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Description of Organization, Business Operations and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r74" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r80", "r81", "r84" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Changes in unrealized gain on available for sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r78", "r463" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "negatedLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r89", "r92", "r94", "r297" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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": "Other comprehensive income, net of tax", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r441", "r444" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r58" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r129" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other incomes (expenses):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "stringItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForOtherDeposits": { "auth_ref": [ "r114" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for deposits classified as other.", "label": "Payments for Other Deposits", "negatedLabel": "Cash deposited in Trust Account" } } }, "localname": "PaymentsForOtherDeposits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r157" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.", "label": "Payments for (Proceeds from) Life Insurance Policies", "negatedLabel": "Proceeds from cancellation of (investment in) corporate- owned life insurance policies" } } }, "localname": "PaymentsForProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r118" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "verboseLabel": "Repurchase value of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r122", "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r120" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 }, "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of deferred stock issuance costs", "terseLabel": "Issuance cost" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r113", "r423" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Considerations paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r114" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "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": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r115" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "auth_ref": [ "r112", "r477" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.", "label": "Payments to Fund Long-term Loans to Related Parties", "terseLabel": "Related party loan financed" } } }, "localname": "PaymentsToFundLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRetirementPlan" ], "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": "PRSU" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r332", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r31", "r139", "r146", "r298", "r299" ], "lang": { "en-US": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "verboseLabel": "Liquidation preference per share" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred shares, par value", "verboseLabel": "Preferred stock, par value per share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionPricePerShare": { "auth_ref": [ "r296", "r298", "r300" ], "lang": { "en-US": { "role": { "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.", "label": "Preferred Stock, Redemption Price Per Share", "terseLabel": "Purchase price per share" } } }, "localname": "PreferredStockRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred shares, shares authorized", "verboseLabel": "Maximum number of preferred stock shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred shares, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred shares, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r31" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Convertible Preferred stock", "verboseLabel": "Preferred stock, $0.0001 par value 1,000,000 shares authorized none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r45", "r46" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Prepaid and other current assets", "totalLabel": "Total prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r518", "r540" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid Expense", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r235", "r236" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "verboseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from loan" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "auth_ref": [ "r116" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "terseLabel": "Proceeds from issuance of preferred stock, net of issuance costs", "verboseLabel": "Net proceeds" } } }, "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "verboseLabel": "Aggregate purchase price" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r116" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r111", "r115" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r117" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r117" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from note payable from related parties" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfBuildings": { "auth_ref": [ "r110" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sale of buildings.", "label": "Proceeds from Sale of Buildings", "terseLabel": "Net proceeds from sale transaction" } } }, "localname": "ProceedsFromSaleOfBuildings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r110" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Net proceeds on sale" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r111" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale of Short-term Investments", "terseLabel": "Proceeds from sales of short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r58", "r277", "r279" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r88", "r91", "r123", "r197", "r200", "r429", "r430", "r431", "r434", "r435" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r256" ], "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": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r254" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r256", "r538" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r48", "r137", "r256" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r256" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r254" ], "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": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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", "verboseLabel": "Estimated useful lives of the assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r100", "r221" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts", "verboseLabel": "Charged to costs and expenses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r26", "r512", "r534" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitment" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "verboseLabel": "Agreements expenses with related parties" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Accrued purchases" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Interest rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r326", "r479", "r481", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactions", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsss" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r119" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r367", "r560" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "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", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r137", "r367" ], "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" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r172" ], "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": "RSA" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "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 R S U [Member]", "terseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r259", "r261", "r267", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "verboseLabel": "Cumulative Costs Incurred Through End of the Period" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r259", "r261", "r267", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "totalLabel": "Total Restructuring Costs Expected to be Incurred" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "verboseLabel": "Estimated Additional Costs to be Incurred" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r259", "r261", "r267", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "verboseLabel": "Cost Incurred During the Period" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r128", "r258", "r264", "r269" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring", "verboseLabel": "Provisions and adjustments" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r260", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring liabilities, ending", "periodStartLabel": "Restructuring liabilities, beginning" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r258", "r268" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring liabilities" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r305", "r535" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Cumulative effect of changes in accounting policy" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails", "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r138", "r323" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r323" ], "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.", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r101", "r554" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue...", "terseLabel": "Revenue" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less.", "label": "Revenue, Practical Expedient, Financing Component [true false]" } } }, "localname": "RevenuePracticalExpedientFinancingComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuePracticalExpedientInitialApplicationAndTransitionNondisclosureOfTransactionPriceAllocationToRemainingPerformanceObligation": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected not to disclose amount of transaction price allocated to remaining performance obligation and explanation of expected timing of revenue recognition for reporting period presented prior to date of initial application under retrospective method.", "label": "Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false]" } } }, "localname": "RevenuePracticalExpedientInitialApplicationAndTransitionNondisclosureOfTransactionPriceAllocationToRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "verboseLabel": "Aggregate purchase price" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "verboseLabel": "Aggregate number of shares agreed to issue or sell" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "verboseLabel": "Percentage of ownership on outstanding common stock" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "verboseLabel": "Price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Sales Commissions and Fees", "verboseLabel": "Commission expenses" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r172" ], "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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of common stock equivalents excluded from the computation of diluted net income (loss) per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r414", "r415" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of income tax provision (benefit) consists", "verboseLabel": "Schedule of income (loss) before taxes and provision for (benefit from) income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureIncomeTaxesTabless" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of net deferred tax assets", "verboseLabel": "Schedule of deferred income tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureIncomeTaxesTabless" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r173" ], "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": "Schedule of reconciliation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of the statutory federal income tax rate (benefit) to the Company's effective tax rate", "verboseLabel": "Schedule of income tax rate differences from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureIncomeTaxesTabless" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r331", "r357", "r362" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r243", "r247" ], "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]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r243", "r247" ], "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 intangible assets, net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r472" ], "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 leases under capital leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r471" ], "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 leases under operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r42", "r43", "r44" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories, net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r285" ], "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": "Schedule of changes in accrued warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r50", "r256" ], "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]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of total purchase price is allocated to acquired assets based on their estimated fair value at the acquisition date" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r143", "r479", "r481", "r482", "r483", "r484" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r262", "r263", "r266" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r262", "r263", "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "verboseLabel": "Summary of costs incurred, estimated costs to be incurred and estimated total costs expected to be incurred under the restructuring program" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r102", "r202" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of revenue by region" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r192", "r197", "r198", "r199", "r240" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r332", "r360" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r337", "r346", "r348" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of the combined stock option activity under the Company's equity plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average grant date fair value for options and the assumptions used as inputs for the Black-Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSA and RSU activities under the Company's equity plans" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r65", "r147", "r292", "r294", "r295", "r298", "r299", "r301", "r302", "r303", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r386", "r402" ], "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": "Summary of the aggregate changes in the total gross amount of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesTabless" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r183", "r185", "r186", "r187", "r458", "r460" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "verboseLabel": "Schedule of concentration of risk related to accounts receivable and accounts payable" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "The securities that an institution sells and agrees to repurchase (the identical or substantially the same securities) as a seller-borrower at a specified date for a specified price, also known as a repurchase agreement, or repo. Most repos involve obligations of the federal government or its agencies, but other financial instruments, such as commercial paper, banker's acceptances, and negotiable certificates of deposit, are sometimes used in repos.", "label": "Securities Sold Under Agreements To Repurchase [Member]", "terseLabel": "Securities sold under agreements to repurchase" } } }, "localname": "SecuritiesSoldUnderAgreementsToRepurchaseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment, Geographic and Customer Concentration Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment, Geographic and Customer Concentration Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock [Member]" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r127" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Weighted average grant date fair value of PRSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r342" ], "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 as at the end of the period (in shares)", "periodStartLabel": "Outstanding as at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares :" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r342" ], "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 as at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding as at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share :" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r344" ], "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", "verboseLabel": "Shares issuable in respect of vested equity awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions", "verboseLabel": "Discount for lack of marketability" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "verboseLabel": "Exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "verboseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "verboseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "verboseLabel": "Additional number of shares of common stock authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r335" ], "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": "Number of shares authorized under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r339", "r360" ], "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": "Options outstanding as at the end of the period (in shares)", "periodStartLabel": "Options outstanding as at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares :" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r338" ], "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": "Options outstanding as at the end of the period (in dollars per share)", "periodStartLabel": "Options outstanding as at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price :" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r330", "r336" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityRsaAndRsuActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Vesting period one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Vesting period three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Vesting period two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Stock price", "verboseLabel": "Minimum public offering price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Option expiry term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r351", "r361" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term, in years", "verboseLabel": "Expected life of the options to convert" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityFairValueForOptionsAndAssumptionsUsedDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r307", "r364" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityss" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Issue price per share", "verboseLabel": "Price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "verboseLabel": "Shares outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r20", "r508", "r532" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Borrowings under the Working Capital Loans" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r55" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short Term Debt Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r22", "r514", "r515", "r517", "r529" ], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r158" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software And Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance as of the end of the period", "periodStartLabel": "Balance as of the beginning of the period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Consumption" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "verboseLabel": "Changes in provision estimates" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r281" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Warranty provision" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r137", "r283" ], "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": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StartUpActivitiesCostPolicy": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs).", "label": "Start-up Activities, Cost Policy [Policy Text Block]", "verboseLabel": "Emerging Growth Company" } } }, "localname": "StartUpActivitiesCostPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r30", "r31", "r32", "r297" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersComputationOfDilutedNetIncomeLossPerShareDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r67", "r297" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "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]", "verboseLabel": "Assets:" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations", "http://www.velodyne.com/role/DisclosureFairValueMeasurements", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless", "http://www.velodyne.com/role/DisclosureFairValueMeasurementss", "http://www.velodyne.com/role/DisclosureIncomeTaxes", "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureInitialPublicOffering", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferings", "http://www.velodyne.com/role/DisclosurePrivatePlacement", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacements", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactions", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss", "http://www.velodyne.com/role/DisclosureStockholdersEquity", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquitys", "http://www.velodyne.com/role/DisclosureSubsequentEvents", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess", "http://www.velodyne.com/role/DisclosureWarrantLiability", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless", "http://www.velodyne.com/role/DisclosureWarrantLiabilitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Statements of Comprehensive Income (Loss)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess", "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations", "http://www.velodyne.com/role/DisclosureFairValueMeasurements", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless", "http://www.velodyne.com/role/DisclosureFairValueMeasurementss", "http://www.velodyne.com/role/DisclosureIncomeTaxes", "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureInitialPublicOffering", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferings", "http://www.velodyne.com/role/DisclosurePrivatePlacement", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacements", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactions", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss", "http://www.velodyne.com/role/DisclosureStockholdersEquity", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquitys", "http://www.velodyne.com/role/DisclosureSubsequentEvents", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess", "http://www.velodyne.com/role/DisclosureWarrantLiability", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless", "http://www.velodyne.com/role/DisclosureWarrantLiabilitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r133", "r134", "r135" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "verboseLabel": "Deferred offering costs paid by Sponsor in exchange for issuance of common stock" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r31", "r32", "r297", "r305" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock at $36.3520 per share (in shares )", "verboseLabel": "Sale of common stock in initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the number of shares issued.", "label": "Stock Issued During Period, Shares, Period Increase (Decrease)" } } }, "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r31", "r32", "r297", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of convertible preferred stock at $36.3520 per share", "verboseLabel": "Sale of common stock in initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "verboseLabel": "Number of shares redeemed" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r31", "r32", "r297", "r305" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "verboseLabel": "Number of shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r31", "r32", "r297", "r305" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common stock (in shares )", "verboseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r31", "r32", "r297", "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r32", "r37", "r38", "r214" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r427", "r428", "r433" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Shareholders equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Initial Public Offering" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquity", "http://www.velodyne.com/role/DisclosureStockholdersEquitys" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "verboseLabel": "Number of shares converted from each share" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r486" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r486" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r486" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEvents", "http://www.velodyne.com/role/DisclosureSubsequentEventss", "http://www.velodyne.com/role/DisclosureSubsequentEventsss" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental cash flow disclosure:", "verboseLabel": "Supplemental cash flow activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r368", "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "verboseLabel": "Income tax benefit related to release of valuation allowance" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r395" ], "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": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)", "verboseLabel": "Tax expense impact on GILTI provision" } } }, "localname": "TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense", "verboseLabel": "U.S. federal Cash taxes paid on deemed repatriation tax" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesOther": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense classified as other.", "label": "Taxes, Other", "terseLabel": "Franchise tax expense" } } }, "localname": "TaxesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Common stock, $0.0001 par value; 11,202,651 and 21,182,947 shares subject to possible redemption at June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r16", "r293" ], "lang": { "en-US": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r16", "r293" ], "lang": { "en-US": { "role": { "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Redemption Price Per Share" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r208", "r209", "r210", "r211", "r213", "r215" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Goods transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]", "terseLabel": "Goods and services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r492" ], "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": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r324", "r516" ], "lang": { "en-US": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "U S Government Sponsored Enterprises Debt Securities [Member]", "terseLabel": "U.S. government and agency securities" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r166" ], "calculation": { "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "negatedLabel": "Less: undistributed earnings to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted": { "auth_ref": [ "r163", "r166", "r168", "r169" ], "calculation": { "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings (loss), allocated to common stock, as if earnings and addition from assumption of issuance of common shares for dilutive potential common shares, had been distributed. Excludes distributed earnings.", "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Diluted", "verboseLabel": "Add: adjustments to undistributed earnings to participating securities" } } }, "localname": "UndistributedEarningsLossAvailableToCommonShareholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r373", "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits as of the end of the year", "periodStartLabel": "Unrecognized tax benefits as of the beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r382" ], "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", "negatedLabel": "Decrease related to prior year tax provisions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r379" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r383" ], "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", "verboseLabel": "Increase related to current year tax provisions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r382" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "verboseLabel": "Increases related to prior year tax provisions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Statue lapse" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r385" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "verboseLabel": "Unrecognized tax benefits, if recognized, impact on income tax" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r178", "r179", "r181", "r182", "r188", "r189", "r190" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r374" ], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r360" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r154" ], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "periodEndLabel": "Warrant liabilities", "periodStartLabel": "Warrant liabilities", "verboseLabel": "Warrant liabilities" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r163", "r171" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Weighted-average shares of common stock - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "verboseLabel": "Weighted average shares outstanding of Public Shares" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).", "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation", "verboseLabel": "Number of shares surrendered" } } }, "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted-average shares used in computing net income (loss) per share attributable to common stockholders" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r160", "r171" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted-average shares of common stock - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://www.velodyne.com/role/DisclosureNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "vldr_AccountsReceivableNetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of accounts receivable, net.", "label": "Accounts Receivable, Net [Table Text Block]", "terseLabel": "Schedule of accounts receivables, net" } } }, "localname": "AccountsReceivableNetTableTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "vldr_AccruedManufacturingCosts": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accrued manufacturing costs.", "label": "Accrued Manufacturing Costs", "terseLabel": "Accrued manufacturing costs" } } }, "localname": "AccruedManufacturingCosts", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetailsImported" ], "xbrltype": "monetaryItemType" }, "vldr_AccruedStockIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accrued stock issuance costs.", "label": "Accrued Stock Issuance Costs", "terseLabel": "Accrued stock issuance costs" } } }, "localname": "AccruedStockIssuanceCosts", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_AdditionalSharesOfCommonStockEntitledToReceive": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Additional shares of common stock entitled to receive.", "label": "Additional Shares of Common Stock Entitled to Receive", "terseLabel": "Number of additional shares entitled to receive" } } }, "localname": "AdditionalSharesOfCommonStockEntitledToReceive", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "sharesItemType" }, "vldr_AdditionalSharesOfCommonStockIfAllEquityHoldersElectToReceiveShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Additional shares of common stock if all equity holders elect to receive shares.", "label": "Additional Shares of Common Stock if all Equity Holders Elect to Receive Shares" } } }, "localname": "AdditionalSharesOfCommonStockIfAllEquityHoldersElectToReceiveShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "sharesItemType" }, "vldr_AdjustmentsToAdditionalPaidInCapitalReclassificationOfWarrantLiabilitiesToEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision.", "label": "Adjustments To Additional Paid In Capital, Reclassification Of Warrant Liabilities To Equity", "terseLabel": "Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfWarrantLiabilitiesToEquity", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "monetaryItemType" }, "vldr_AggregatedOutstandingBalance": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accrued and unpaid interest on promissory notes receivable from a related party.", "label": "Aggregated outstanding balance", "terseLabel": "Accrued and unpaid interest" } } }, "localname": "AggregatedOutstandingBalance", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vldr_AgreementAndPlanOfMergerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to agreement and plan of merger.", "label": "Agreement And Plan Of Merger [Member]", "terseLabel": "Merger Agreement" } } }, "localname": "AgreementAndPlanOfMergerMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_AmountOfCashUsedToRepurchaseShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash used to repurchase shares.", "label": "Amount of Cash used to Repurchase Shares" } } }, "localname": "AmountOfCashUsedToRepurchaseShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_AmountRemainingInTrustAccountToConsummateBusinessCombination": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount remaining in the company's Trust Account to consummate a Business Combination.", "label": "Amount Remaining In Trust Account To Consummate Business Combination", "terseLabel": "Amount remaining in the Company's Trust Account to consummate a Business Combination" } } }, "localname": "AmountRemainingInTrustAccountToConsummateBusinessCombination", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_AmountWithdrawnFromTrustAccountToPayForRedemptionOfShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount withdrawn from the company's Trust Account to pay for redemption of shares.", "label": "Amount Withdrawn From Trust Account To Pay For Redemption Of Shares", "terseLabel": "Amount withdrawn from Trust Account to pay for redemption of shares" } } }, "localname": "AmountWithdrawnFromTrustAccountToPayForRedemptionOfShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_AssetsHeldForSalePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for assets held for sale.", "label": "Assets Held for Sale [Policy Text Block]", "terseLabel": "Assets Held for Sale" } } }, "localname": "AssetsHeldForSalePolicyTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vldr_AssetsHeldForSaleReclassification": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reclassification of assets held for sale.", "label": "Assets Held for Sale Reclassification", "terseLabel": "Assets held for sale reclassification" } } }, "localname": "AssetsHeldForSaleReclassification", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_BuildingMorganHillMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Building held in Morgan hill.", "label": "Building Morgan Hill [Member]", "terseLabel": "Morgan Hill building" } } }, "localname": "BuildingMorganHillMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_BusinessCombinationCashFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of cash fee on gross proceeds of initial public offering.", "label": "Business Combination Cash Fee Percentage" } } }, "localname": "BusinessCombinationCashFeePercentage", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss" ], "xbrltype": "percentItemType" }, "vldr_BusinessCombinationFindersFeesPayablePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of amount payable on finders fees.", "label": "Business Combination Finders Fees Payable Percentage" } } }, "localname": "BusinessCombinationFindersFeesPayablePercentage", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss" ], "xbrltype": "percentItemType" }, "vldr_BusinessCombinationPercentageOfVotingInterestsDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the description of percentage of voting interests to be acquired in connection with the business combination.", "label": "Business Combination Percentage of Voting Interests Description" } } }, "localname": "BusinessCombinationPercentageOfVotingInterestsDescription", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "stringItemType" }, "vldr_BusinessCombinationTangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tangible assets required to consummate business combination.", "label": "Business Combination Tangible Assets Net", "verboseLabel": "Business combination tangible assets net" } } }, "localname": "BusinessCombinationTangibleAssetsNet", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_CapitalLeasesFutureMinimumPaymentsCurrentDue": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": 2.0, "parentTag": "vldr_CapitalLeasesFutureMinimumPaymentsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of Capital leases, minimum lease payments, due within one year.", "label": "Capital Leases, Future Minimum Payments, Current Due", "terseLabel": "Less current portion" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsCurrentDue", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "vldr_CapitalLeasesFutureMinimumPaymentsNonCurrent": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of Capital leases , minimum lease payments, due more than a year or longer.", "label": "Capital Leases, Future Minimum Payments, Non Current", "totalLabel": "Long-term obligations as at the end of period" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNonCurrent", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "vldr_CashUnderwritingDiscountPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share value of cash underwriting discount.", "label": "Cash Underwriting Discount Per Share" } } }, "localname": "CashUnderwritingDiscountPerShare", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss" ], "xbrltype": "perShareItemType" }, "vldr_ChangesInAccruedPurchasesOfPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Changes in accrued purchases of property, plant and equipment.", "label": "Changes In Accrued Purchases Of Property, Plant And Equipment", "negatedLabel": "Changes in accrued purchases of property, plant and equipment" } } }, "localname": "ChangesInAccruedPurchasesOfPropertyPlantAndEquipment", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_CommonStockPossibleRedemption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents of number of common stock has been possible to redemption.", "label": "Common stock possible redemption" } } }, "localname": "CommonStockPossibleRedemption", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "vldr_CommonStockValueSubjectToPossibleRedemption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "It represents of shares value subject to possible redemption.", "label": "common stock value subject to possible redemption", "verboseLabel": "Change in value of common stock subject to possible redemption" } } }, "localname": "CommonStockValueSubjectToPossibleRedemption", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "N/a", "label": "Concentration Risk, Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "integerItemType" }, "vldr_ContractAssetsLongTermUnbilledAccountsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contract assets long term unbilled accounts receivable.", "label": "Contract Assets Long Term Unbilled Accounts Receivable", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "ContractAssetsLongTermUnbilledAccountsReceivable", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityCumulativeEffectOnAdoptionOfAsc606": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative effect on adoption of ASC 606.", "label": "Contract with Customer, Liability, Cumulative Effect on Adoption of ASC 606", "terseLabel": "Impact of ASC 606 adoption" } } }, "localname": "ContractWithCustomerLiabilityCumulativeEffectOnAdoptionOfAsc606", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Contract with Customer, Liability, Current [Abstract]", "terseLabel": "Contract liabilities, current" } } }, "localname": "ContractWithCustomerLiabilityCurrentAbstract", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "vldr_ContractWithCustomerLiabilityCustomerAdvancesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.", "label": "Contract with Customer, Liability, Customer Advances Current", "terseLabel": "Customer advance payment" } } }, "localname": "ContractWithCustomerLiabilityCustomerAdvancesCurrent", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.", "label": "Contract with Customer, Liability, Customer Deposits Current", "terseLabel": "Customer deposit" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityCustomerDepositsReclassifiedToRefundLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in contract with customer liability due to reclassification of customer deposits to refund liabilities.", "label": "Contract with Customer, Liability, Customer Deposits Reclassified to Refund Liabilities", "terseLabel": "Customer deposits reclassified to refund liabilities" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsReclassifiedToRefundLiabilities", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueSignificantChangesInContractAssetAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityNonCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Contract with Customer, Liability, Non-Current [Abstract]", "terseLabel": "Contract liabilities, long-term" } } }, "localname": "ContractWithCustomerLiabilityNonCurrentAbstract", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "vldr_CumulativeEffectsOnRetainedEarningsNetOfTax1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effects On Retained Earnings Net Of Tax1", "verboseLabel": "Cumulative effect of changes in accounting policy" } } }, "localname": "CumulativeEffectsOnRetainedEarningsNetOfTax1", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "vldr_DebtInstrumentConvertibleConversionPriceDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The description of the conversion price of the debt instrument.", "label": "Debt Instrument Convertible Conversion Price Description", "verboseLabel": "Conversion price of the debt instrument" } } }, "localname": "DebtInstrumentConvertibleConversionPriceDescription", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "stringItemType" }, "vldr_DeferredOfferingCostsIncludedInAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of deferred offering costs included in accrued expenses.", "label": "Deferred Offering Costs Included In Accrued Expenses", "terseLabel": "Deferred offering costs included in accrued expenses" } } }, "localname": "DeferredOfferingCostsIncludedInAccruedExpenses", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_DeferredTaxAssetStartUpOrganizationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "It represents of Deferred tax assets startup organizational costs.", "label": "Deferred Tax Asset Start-up Organization Cost", "terseLabel": "Startup/Organizational Costs" } } }, "localname": "DeferredTaxAssetStartUpOrganizationCost", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vldr_DeferredTaxAssetsNetBeforeValuationAllowance": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset and after deduction of deferred tax liabilities, attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net, Before Valuation Allowance", "totalLabel": "Net deferred tax assets before valuation allowance" } } }, "localname": "DeferredTaxAssetsNetBeforeValuationAllowance", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_DeferredTaxLiabilitiesMinimumTaxEffectOnGlobalIntangibleLowTaxedIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from minimum tax effect on global intangible low taxed income (GILTI).", "label": "Deferred Tax Liabilities, Minimum Tax Effect on Global Intangible Low-Taxed Income", "terseLabel": "Minimum tax effect on GILTI provision" } } }, "localname": "DeferredTaxLiabilitiesMinimumTaxEffectOnGlobalIntangibleLowTaxedIncome", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vldr_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAbstract", "nsuri": "http://www.velodyne.com/20201019", "xbrltype": "stringItemType" }, "vldr_DescriptionOfBusinessCombination": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the description of business combination.", "label": "Description Of Business Combination" } } }, "localname": "DescriptionOfBusinessCombination", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "stringItemType" }, "vldr_DescriptionOfCovenantsOfNoticeToShareholdersOnRedemption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of Covenants of Notice to Shareholders on Redemption", "label": "Description of Covenants of Notice to Shareholders on Redemption" } } }, "localname": "DescriptionOfCovenantsOfNoticeToShareholdersOnRedemption", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "stringItemType" }, "vldr_DescriptionOfRedemptionPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description Of Redemption Period", "label": "Description Of Redemption Period" } } }, "localname": "DescriptionOfRedemptionPeriod", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss" ], "xbrltype": "stringItemType" }, "vldr_DisclosureOfCommonStockPossibleRedemptionOfPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "disclosure of common stock possible redemption of policy text block.", "label": "disclosure of common stock possible redemption of policy text block", "verboseLabel": "Common Stock Subject to Possible Redemption" } } }, "localname": "DisclosureOfCommonStockPossibleRedemptionOfPolicyTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "vldr_DisclosureOfQuantitativeInformationOfLevel3TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of quantitative information of level 3.", "label": "Disclosure Of Quantitative Information Of Level 3 [Table Text Block]", "terseLabel": "Schedule of quantitative information regarding Level 3 fair value measurements" } } }, "localname": "DisclosureOfQuantitativeInformationOfLevel3TableTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless" ], "xbrltype": "textBlockItemType" }, "vldr_DueFromContractManufacturersAndVendorsCurrent": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from contract manufacturers and vendors current", "label": "Due from Contract Manufacturers and Vendors Current", "terseLabel": "Due from contract manufacturers and vendors" } } }, "localname": "DueFromContractManufacturersAndVendorsCurrent", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vldr_EarningsPerShareBasicAndDilutedFounderShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the amount of earnings per share basic and diluted for founder shares.", "label": "Earnings Per Share Basic and Diluted Founder Shares", "verboseLabel": "Basic and diluted net loss per share, Founder Shares" } } }, "localname": "EarningsPerShareBasicAndDilutedFounderShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "perShareItemType" }, "vldr_EarnoutFounderSharesHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnout Founder Shares that vested upon the achievement of the Earnout Trading Price on closing date.", "label": "Earnout Founder Shares Held", "terseLabel": "Earnout founder shares" } } }, "localname": "EarnoutFounderSharesHeld", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "sharesItemType" }, "vldr_EffectOfIncompletionOfBusinessCombination": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the effect of incompletion of business combination.", "label": "Effect Of Incompletion Of Business Combination" } } }, "localname": "EffectOfIncompletionOfBusinessCombination", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "stringItemType" }, "vldr_EffectiveIncomeTaxRateReconciliationDomesticManufacturingDeduction": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the effective tax rate reconciliation of domestic manufacturing deduction.", "label": "Effective Income Tax Rate Reconciliation Domestic Manufacturing Deduction", "terseLabel": "Domestic manufacturing deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDomesticManufacturingDeduction", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "vldr_EffectiveIncomeTaxRateReconciliationTaxCredit": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation Tax Credit", "terseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredit", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "vldr_ExpectedPercentageOfOwnershipInterestOnIssuedAndOutstandingCapital": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected Percentage of ownership interest on issued and outstanding shares of common stock.", "label": "Expected Percentage of Ownership Interest on Issued and Outstanding Capital" } } }, "localname": "ExpectedPercentageOfOwnershipInterestOnIssuedAndOutstandingCapital", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "percentItemType" }, "vldr_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated depreciation on finance lease right of use assets.", "label": "Finance Lease, Right Of Use Asset, Accumulated Depreciation", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "vldr_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease, gross.", "label": "Finance Lease, Right Of Use Asset, Gross", "terseLabel": "Capital lease equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ForfeitureOfFounderSharesConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration for forfeiture of founder shares.", "label": "Forfeiture of Founder Shares, Consideration", "terseLabel": "Consideration for forfeiture of founder shares" } } }, "localname": "ForfeitureOfFounderSharesConsideration", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_FranchiseTaxPayable": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Franchise Tax Payable", "terseLabel": "Franchise tax payable" } } }, "localname": "FranchiseTaxPayable", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss" ], "xbrltype": "monetaryItemType" }, "vldr_FundsAvailableForWithdrawnFromTrust": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of funds available for withdrawn from trust.", "label": "Funds Available For Withdrawn From Trust" } } }, "localname": "FundsAvailableForWithdrawnFromTrust", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_GeneralAndAdministrativeCostPaidBySponsorForCommonStock": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "General and administrative cost paid by sponsor for common stock.", "label": "General And Administrative Cost Paid By Sponsor For Common Stock", "negatedLabel": "General and administrative costs paid by Sponsor in exchange for issuance of common stock" } } }, "localname": "GeneralAndAdministrativeCostPaidBySponsorForCommonStock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_GoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of going concern policy.", "label": "Going Concern [Policy Text Block]", "verboseLabel": "Going Concern" } } }, "localname": "GoingConcernPolicyTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "xbrltype": "textBlockItemType" }, "vldr_GrafAcquisitionLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Graf Acquisition LLC, a delaware company.", "label": "Graf Acquisition Llc [Member]", "terseLabel": "Graf Acquisition Llc" } } }, "localname": "GrafAcquisitionLlcMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "vldr_GrafIndustrialCorpAndVlMergerSubIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to an Agreement and Plan of Merger (the \"Merger Agreement\") with Graf Industrial Corp., a Delaware corporation (\"Graf \"), and VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Graf (\"Merger Sub\").", "label": "Graf Industrial Corp And Vl Merger Sub Inc [Member]", "terseLabel": "Graf and Merger Sub" } } }, "localname": "GrafIndustrialCorpAndVlMergerSubIncMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_GrafIndustrialCorpMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The member pertaining to Graf Industrial Corp.", "label": "Graf Industrial Corp [Member]", "terseLabel": "GRAF INDUSTRIAL CORP." } } }, "localname": "GrafIndustrialCorpMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingencies", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciess", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentation", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentations", "http://www.velodyne.com/role/DisclosureFairValueMeasurements", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetails", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsDetailss", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTables", "http://www.velodyne.com/role/DisclosureFairValueMeasurementsTabless", "http://www.velodyne.com/role/DisclosureFairValueMeasurementss", "http://www.velodyne.com/role/DisclosureIncomeTaxes", "http://www.velodyne.com/role/DisclosureIncomeTaxesDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateDetails", "http://www.velodyne.com/role/DisclosureIncomeTaxesTables", "http://www.velodyne.com/role/DisclosureInitialPublicOffering", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss", "http://www.velodyne.com/role/DisclosureInitialPublicOfferings", "http://www.velodyne.com/role/DisclosurePrivatePlacement", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacements", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactions", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionss", "http://www.velodyne.com/role/DisclosureStockholdersEquity", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetails", "http://www.velodyne.com/role/DisclosureStockholdersEquityDetailss", "http://www.velodyne.com/role/DisclosureStockholdersEquitys", "http://www.velodyne.com/role/DisclosureSubsequentEvents", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciess", "http://www.velodyne.com/role/DisclosureWarrantLiability", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityQuantitativeInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless", "http://www.velodyne.com/role/DisclosureWarrantLiabilitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedBalanceSheetss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParentheticals", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "domainItemType" }, "vldr_IncreaseDecreaseInInventoryReserve": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net change in inventory reserve.", "label": "Increase (Decrease) in Inventory Reserve", "terseLabel": "Net change in inventory reserve" } } }, "localname": "IncreaseDecreaseInInventoryReserve", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vldr_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and current assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Current Assets", "verboseLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_InitialPublicOfferingPeriodOfOption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period of option to purchase shares under the initial public offering.", "label": "Initial Public Offering, Period of Option" } } }, "localname": "InitialPublicOfferingPeriodOfOption", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss" ], "xbrltype": "durationItemType" }, "vldr_InitialPublicOfferingTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure pertaining to initial public offering.", "label": "Initial Public Offering [Text Block]", "verboseLabel": "Initial Public Offering" } } }, "localname": "InitialPublicOfferingTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureInitialPublicOffering", "http://www.velodyne.com/role/DisclosureInitialPublicOfferings" ], "xbrltype": "textBlockItemType" }, "vldr_InstitutionalInvestorsIncludingSponsorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Institutional Investors Including Sponsor [Member]", "terseLabel": "Institutional Investors Including Sponsor" } } }, "localname": "InstitutionalInvestorsIncludingSponsorMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "vldr_InvestIncomeEarnedOnTrustAccount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of investment income earning on the trust account.", "label": "Invest Income Earned On the Trust Account", "verboseLabel": "Approximate amount of investment income" } } }, "localname": "InvestIncomeEarnedOnTrustAccount", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_InvestmentIncomeAmountReleaseFromTrustAccount": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment income released from trust account to meet tax obligations.", "label": "Investment Income, Amount Release From Trust Account", "terseLabel": "Investment income released from Trust Account to pay franchise and income taxes", "verboseLabel": "Investment income released from Trust Account" } } }, "localname": "InvestmentIncomeAmountReleaseFromTrustAccount", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_InvestmentIncomeNonoperatingNetOfTaxesAndFundsAvailableForWithdraw": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of non-operating investment income, net of taxes and funds available for withdraw.", "label": "Investment Income, Nonoperating, Net of Taxes and Funds Available for Withdraw", "terseLabel": "Investment income on Trust Account, net of taxes and funds available to be withdrawn" } } }, "localname": "InvestmentIncomeNonoperatingNetOfTaxesAndFundsAvailableForWithdraw", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_IssuanceOfPublicAndPrivateWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represent the issuance of public and private warrants.", "label": "Issuance Of Public And Private Warrants", "terseLabel": "Issuance of Public and Private Warrants" } } }, "localname": "IssuanceOfPublicAndPrivateWarrants", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_LegalProceedingsWithHesaiPhotonicsTechnologyCoInc.AndSutengInnovationTechnologyCo.Ltd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents theinformation pertaining to legal proceedings with Hesai Photonics Technology Co., Ltd and Suteng Innovation Technology Co., Ltd.", "label": "Legal Proceedings With Hesai Photonics Technology Co Inc. And Suteng Innovation Technology Co. Ltd. [Member]", "terseLabel": "Hesai and RoboSense Litigation" } } }, "localname": "LegalProceedingsWithHesaiPhotonicsTechnologyCoInc.AndSutengInnovationTechnologyCo.Ltd.Member", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vldr_LegalProceedingsWithQuanergySystemsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to legal proceedings with Quanergy Systems, Inc.", "label": "Legal Proceedings With Quanergy Systems Inc. [Member]", "terseLabel": "Quanergy Litigation" } } }, "localname": "LegalProceedingsWithQuanergySystemsInc.Member", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vldr_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Additional borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Additional credit limit" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "vldr_LineOfCreditFacilitySublimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sublimit under revolving lines of credit.", "label": "Line of Credit Facility, Sublimit", "terseLabel": "Sublimit" } } }, "localname": "LineOfCreditFacilitySublimit", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "vldr_LongLivedAssetsHeldForSalePurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to purchase price of morgan hill building, under the purchase and sale agreement.", "label": "Long Lived Assets Held-for-sale, Purchase Price", "terseLabel": "Purchase price" } } }, "localname": "LongLivedAssetsHeldForSalePurchasePrice", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "monetaryItemType" }, "vldr_Mapper.aiIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Mapper.ai, Inc, an on-demand map solution company.", "label": "Mapper.ai Inc [Member]", "terseLabel": "Mapper" } } }, "localname": "Mapper.aiIncMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureMapperAcquisitionAcquisitonDetails" ], "xbrltype": "domainItemType" }, "vldr_MaximumAgreedValueCommonStockToBeExchangedForCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum agreed amount of common stock that could be exchanged for cash.", "label": "Maximum Agreed Value, Common Stock, to be Exchanged for Cash", "terseLabel": "Aggregate amount of common stock agreed to exchange in cash" } } }, "localname": "MaximumAgreedValueCommonStockToBeExchangedForCash", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "monetaryItemType" }, "vldr_MaximumAgreedValueOfCommonStockToBeExchangedForCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum agreed amount of common stock that can be exchanged for cash.", "label": "Maximum Agreed Value of Common Stock to be Exchanged for Cash", "terseLabel": "Aggregate amount of common stock agreed to exchange in cash" } } }, "localname": "MaximumAgreedValueOfCommonStockToBeExchangedForCash", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_MergerAgreementClosureMinimumCashAndCashEquivalents": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum cash balance required to be held by Graf Industrial corp. at the closing of merger.", "label": "Merger Agreement, Closure,Minimum Cash and Cash Equivalents", "terseLabel": "Minimum cash requirement" } } }, "localname": "MergerAgreementClosureMinimumCashAndCashEquivalents", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "monetaryItemType" }, "vldr_MergerAgreementTerminationFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of termination fee, that will be required to pay Graf, if the Merger Agreement is terminated prior to Closing under certain conditions.", "label": "Merger Agreement, Termination fee", "terseLabel": "Termination fee" } } }, "localname": "MergerAgreementTerminationFee", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "monetaryItemType" }, "vldr_MinimumClosingTradingPriceOfCommonStockToReceiveShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum closing trading price of our common stock required to receive additional shares.", "label": "Minimum Closing Trading Price of Common Stock to Receive Shares" } } }, "localname": "MinimumClosingTradingPriceOfCommonStockToReceiveShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "perShareItemType" }, "vldr_MinimumStockPriceLevel": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum stock price level required.", "label": "Minimum Stock Price Level", "terseLabel": "Stock price level" } } }, "localname": "MinimumStockPriceLevel", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "perShareItemType" }, "vldr_MorganHillMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Morgan Hill.", "label": "Morgan Hill [Member]", "terseLabel": "Morgan Hill" } } }, "localname": "MorganHillMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "vldr_NetIncomeLossAfterAdjustmentsForNetIncomeLossAttributableToPublicShareholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes and income (loss) attributable to the public shareholders.", "label": "Net Income (Loss) After Adjustments For Net Income (Loss) Attributable To Public Shareholders", "terseLabel": "Net loss after adjusting for income attributable to Public Shares" } } }, "localname": "NetIncomeLossAfterAdjustmentsForNetIncomeLossAttributableToPublicShareholders", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_NetIncomeLossAttributableToPublicShareholders": { "auth_ref": [], "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 public shareholders.", "label": "Net Income (Loss) Attributable To Public Shareholders", "terseLabel": "Income attributable to Public Shares" } } }, "localname": "NetIncomeLossAttributableToPublicShareholders", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_NotesReceivableFromShareholdersCurrent": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of notes receivable from shareholders.", "label": "Notes Receivable from Shareholders Current", "terseLabel": "Notes receivable from stockholders" } } }, "localname": "NotesReceivableFromShareholdersCurrent", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vldr_NumberOfCustomersWithAbove10PercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of customers with more than 10% of revenue during the period.", "label": "Number of Customers with Above 10 Percentage of Revenue", "terseLabel": "Number of Customers accounted for over 10% of Revenue" } } }, "localname": "NumberOfCustomersWithAbove10PercentageOfRevenue", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSegmentGeographicAndCustomerConcentrationInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfDirectors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of directors.", "label": "Number of Directors", "verboseLabel": "Number of directors" } } }, "localname": "NumberOfDirectors", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "integerItemType" }, "vldr_NumberOfFormerEmployees": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of former employees of Velodyne Acoustics, LLC.", "label": "Number of Former Employees", "terseLabel": "Number of former employees" } } }, "localname": "NumberOfFormerEmployees", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfFounderSharesRetained": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of founder shares retained that were initially purchased in a private placement prior to our IPO.", "label": "Number of Founder Shares Retained", "terseLabel": "Founder shares retained" } } }, "localname": "NumberOfFounderSharesRetained", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "sharesItemType" }, "vldr_NumberOfFounderSharesWouldForfeit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of founder shares will be forfeited pursuant to the agreement.", "label": "Number of founder shares Would forfeit", "terseLabel": "Forfeiture of founder shares" } } }, "localname": "NumberOfFounderSharesWouldForfeit", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "sharesItemType" }, "vldr_NumberOfLawsuits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of lawsuits filed against the company.", "label": "Number of Lawsuits", "terseLabel": "Number of petitions filed" } } }, "localname": "NumberOfLawsuits", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfPatentsUnderLawsuit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of patents under lawsuits filed against the company.", "label": "Number of Patents Under Lawsuit", "terseLabel": "Number of Patents under lawsuit" } } }, "localname": "NumberOfPatentsUnderLawsuit", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfProductsManufactured": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of products manufactured.", "label": "Number of Products Manufactured", "terseLabel": "Number of products" } } }, "localname": "NumberOfProductsManufactured", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfRedeemableWarrantsPerUnit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of redeemable warrants per unit.", "label": "Number of Redeemable Warrants per Unit" } } }, "localname": "NumberOfRedeemableWarrantsPerUnit", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss" ], "xbrltype": "integerItemType" }, "vldr_NumberOfSharesHeldBySponsor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of shares held by sponsor.", "label": "Number Of Shares Held By Sponsor", "verboseLabel": "Number of shares held by sponsor" } } }, "localname": "NumberOfSharesHeldBySponsor", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "sharesItemType" }, "vldr_NumberOfSharesOfCommonStockPerUnit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the number of shares of common stock per unit.", "label": "Number of Shares of Common Stock per Unit" } } }, "localname": "NumberOfSharesOfCommonStockPerUnit", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetails", "http://www.velodyne.com/role/DisclosureInitialPublicOfferingDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_NumberOfSharesSubjectToForfeiture": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares of common stock subject to forfeiture.", "label": "Number Of Shares Subject To Forfeiture", "verboseLabel": "Number of shares subject to forfeiture" } } }, "localname": "NumberOfSharesSubjectToForfeiture", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "sharesItemType" }, "vldr_NumberOfSharesTransferred": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of shares transferred.", "label": "Number Of Shares Transferred", "verboseLabel": "Number of shares transferred" } } }, "localname": "NumberOfSharesTransferred", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "sharesItemType" }, "vldr_NumberOfTradingDaysConsideredForClosingTradingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of trading days considered for closing trading price of common stock.", "label": "Number of Trading Days Considered for Closing Trading Price of Common stock", "terseLabel": "Number of trading days" } } }, "localname": "NumberOfTradingDaysConsideredForClosingTradingPriceOfCommonStock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "durationItemType" }, "vldr_NumberOfTradingDaysConsideredForStockPriceLevel": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of trading days considered for closing trading price of common stock.", "label": "Number of Trading Days Considered for Stock Price Level", "terseLabel": "Number of trading days for stock price level" } } }, "localname": "NumberOfTradingDaysConsideredForStockPriceLevel", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "durationItemType" }, "vldr_NumberOfUnsecuredPromissoryNotes": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of interest bearing unsecured promissory notes issued.", "label": "Number of Unsecured Promissory Notes" } } }, "localname": "NumberOfUnsecuredPromissoryNotes", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of votes per share.", "label": "Number of Votes Per Share", "terseLabel": "Number of votes" } } }, "localname": "NumberOfVotesPerShare", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfWarrantsIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of warrants issued during the period.", "label": "Number Of Warrants Issued", "verboseLabel": "Number of warrants issued" } } }, "localname": "NumberOfWarrantsIssued", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetails", "http://www.velodyne.com/role/DisclosurePrivatePlacementDetailss" ], "xbrltype": "sharesItemType" }, "vldr_OtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Income Expense Net", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherIncomeExpenseNet", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "vldr_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Paycheck Protection Program under CARES Act.", "label": "Paycheck Protection Program Loan [Member]", "terseLabel": "Paycheck Protection Program Loan" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_PaymentOfOfferingCosts": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payment Of Offering Costs", "negatedLabel": "Payment of offering costs" } } }, "localname": "PaymentOfOfferingCosts", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_PercentageOfPublicSharesToBeRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents the percentage of shares to be redeemed.", "label": "Percentage Of Public Shares To Be Redeemed" } } }, "localname": "PercentageOfPublicSharesToBeRedeemed", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "percentItemType" }, "vldr_PercentageOfShareholdingTransferred": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to percentage of shareholding transferred.", "label": "Percentage of Shareholding Transferred", "terseLabel": "Percentage of ownership" } } }, "localname": "PercentageOfShareholdingTransferred", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vldr_PercentageOfSharesEntitledOfOneShareOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of shares entitled of one share of common stock.", "label": "Percentage Of shares Entitled Of One Share Of Common Stock", "verboseLabel": "Percentage of shares entitled" } } }, "localname": "PercentageOfSharesEntitledOfOneShareOfCommonStock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSubsequentEventsDetails", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailss" ], "xbrltype": "percentItemType" }, "vldr_PeriodToCompleteBusinessCombination": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period to complete Business Combination from the closing of the Initial Public Offering, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period To Complete Business Combination", "terseLabel": "Period to complete Business Combination" } } }, "localname": "PeriodToCompleteBusinessCombination", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "durationItemType" }, "vldr_PreferredStockConvertibleConversionPriceMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to preferred stock conversion price.", "label": "Preferred Stock, Convertible, Conversion Price, Minimum", "terseLabel": "Minimum conversion price" } } }, "localname": "PreferredStockConvertibleConversionPriceMinimum", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vldr_PreferredStockHoldersRightToElectNumberOfDirectors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the right to elect number of directors by Preference stock holders.", "label": "Preferred Stock Holders, Right to Elect Number of Directors", "terseLabel": "Right to elect number of directors" } } }, "localname": "PreferredStockHoldersRightToElectNumberOfDirectors", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vldr_PrepaidExpensesAndDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prepaid expenses and deposits current.", "label": "Prepaid Expenses and Deposits Current", "terseLabel": "Prepaid expenses and deposits" } } }, "localname": "PrepaidExpensesAndDepositsCurrent", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vldr_PrivatePlacementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Private Placement" } } }, "localname": "PrivatePlacementAbstract", "nsuri": "http://www.velodyne.com/20201019", "xbrltype": "stringItemType" }, "vldr_PrivatePlacementTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure regarding private placement.", "label": "Private Placement [Text Block]", "verboseLabel": "Private Placement" } } }, "localname": "PrivatePlacementTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosurePrivatePlacement", "http://www.velodyne.com/role/DisclosurePrivatePlacements" ], "xbrltype": "textBlockItemType" }, "vldr_ProRataDistributionValueOfSharesTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of shares transferred upon pro rata distribution of assets.", "label": "Pro rata Distribution, Value of Shares Transferred", "terseLabel": "Value transferred" } } }, "localname": "ProRataDistributionValueOfSharesTransferred", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ProceedsFromIssuanceOfWarrantLiabilityInPrivatePlacement": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from warrant liability in private placement.", "label": "Proceeds From Issuance Of Warrant Liability In Private Placement" } } }, "localname": "ProceedsFromIssuanceOfWarrantLiabilityInPrivatePlacement", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_ProceedsFromRepaymentsOfStockholdersNotes": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow (out flow) from proceeds from (repayments of) shareholders notes.", "label": "Proceeds From (Repayments of) Stockholders Notes", "terseLabel": "Proceeds from repayment of stockholder notes" } } }, "localname": "ProceedsFromRepaymentsOfStockholdersNotes", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_ProceedsOfWithdrawalFromTrustAccountForRedemptionOfPublicShares": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from withdrawal of trust account amount for redemption of public shares.", "label": "Proceeds of Withdrawal from Trust Account for Redemption of Public Shares", "verboseLabel": "Withdrawal from Trust Account for redemption of Public Shares" } } }, "localname": "ProceedsOfWithdrawalFromTrustAccountForRedemptionOfPublicShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_PropertyPlantAndEquipmentAssetsHeldForSaleIncludedInOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, plant and equipment assets held-for-sale included in other current assets", "label": "Property, Plant and Equipment Assets Held-for-sale Included In Other Current Assets", "terseLabel": "Property, plant and equipment assets held-for-sale included in other current assets" } } }, "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleIncludedInOtherCurrentAssets", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ProposedBusinessCombinationPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of proposed business combination.", "label": "Proposed Business Combination [Policy Text Block]", "terseLabel": "Proposed Business Combination" } } }, "localname": "ProposedBusinessCombinationPolicyTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vldr_PurchaseOfInitialPublicOffering": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares purchased from initial public offering.", "label": "Purchase of Initial Public Offering" } } }, "localname": "PurchaseOfInitialPublicOffering", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss" ], "xbrltype": "sharesItemType" }, "vldr_PurchaseOfInitialPublicOfferingExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares purchased from initial public offering additional units were exercised.", "label": "Purchase of Initial Public Offering Exercised" } } }, "localname": "PurchaseOfInitialPublicOfferingExercised", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.velodyne.com/role/DisclosureCommitmentsAndContingenciesDetailss" ], "xbrltype": "sharesItemType" }, "vldr_ReclassificationOfWarrantLiabilitiesToEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of warrant liabilities reclassified to equity upon exercising of the Warrant Adjustment Provision.", "label": "Reclassification Of Warrant Liabilities To Equity", "terseLabel": "Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision" } } }, "localname": "ReclassificationOfWarrantLiabilitiesToEquity", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureWarrantLiabilityAdditionalInformationDetailss", "http://www.velodyne.com/role/DisclosureWarrantLiabilityFairValueOfWarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ReclassificationsOfSharesOutsideOfPermanentEquity": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of shares classified outside of permanent equity.", "label": "Reclassifications of Shares Outside Of Permanent Equity", "verboseLabel": "Number of shares classified outside of permanent equity" } } }, "localname": "ReclassificationsOfSharesOutsideOfPermanentEquity", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.velodyne.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" ], "xbrltype": "sharesItemType" }, "vldr_RedemptionOfPublicShares": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of redemption of public shares.", "label": "Redemption Of Public Shares", "negatedLabel": "Redemption of Public Shares" } } }, "localname": "RedemptionOfPublicShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfCashFlowss" ], "xbrltype": "monetaryItemType" }, "vldr_RelatedPartyCostsRefundsNetOfTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the refund , net of taxes , included in revenue from related parties.", "label": "Related Party Costs, Refunds, Net of Taxes", "terseLabel": "Refund, net of taxes" } } }, "localname": "RelatedPartyCostsRefundsNetOfTaxes", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "monetaryItemType" }, "vldr_RelatedPartyTransactionRentExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the number of interest bearing unsecured promissory notes issued.", "label": "Related Party Transaction, Rent Expenses", "terseLabel": "Rent expense" } } }, "localname": "RelatedPartyTransactionRentExpenses", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vldr_RevenueFromContractWithCustomerPercentageOfRevenueOnTotalRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of revenue from contract with customers on total revenue.", "label": "Revenue from Contract with Customer, Percentage of Revenue on Total Revenue", "terseLabel": "% of Revenue" } } }, "localname": "RevenueFromContractWithCustomerPercentageOfRevenueOnTotalRevenue", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRevenueAdditionalInformationDetails", "http://www.velodyne.com/role/DisclosureRevenueDisaggregationOfRevenuesDetails" ], "xbrltype": "percentItemType" }, "vldr_RevolvingLineOfCredit2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 2018 revolving line of credit.", "label": "Revolving Line Of Credit2018 [Member]", "terseLabel": "2018 revolving line of credit" } } }, "localname": "RevolvingLineOfCredit2018Member", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_RevolvingLineOfCredit2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 2020 revolving line of credit.", "label": "Revolving Line Of Credit2020 [Member]", "terseLabel": "2020 revolving line of credit" } } }, "localname": "RevolvingLineOfCredit2020Member", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureCreditFacilitiesAndNotesPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities.", "label": "Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "vldr_ScheduleOfChangeInFairValueWarrantLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of change in fair value warrant liability.", "label": "Schedule of change in fair value warrant liability [Table text block]", "terseLabel": "Schedule of change in fair value warrant liabilities" } } }, "localname": "ScheduleOfChangeInFairValueWarrantLiabilityTableTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiabilityTables", "http://www.velodyne.com/role/DisclosureWarrantLiabilityTabless" ], "xbrltype": "textBlockItemType" }, "vldr_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of other than options, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Other Than Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average grant date fair value for options and the assumptions used as inputs for the Monte Carlo simulation model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "vldr_SeriesB1ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Series B1 Convertible Preferred Stock.", "label": "Series B1 Convertible Preferred Stock [Member]", "terseLabel": "Series B1 convertible preferred stock" } } }, "localname": "SeriesB1ConvertiblePreferredStockMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "vldr_SeriesB1PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to series B-1 preferred stock.", "label": "Series B1 Preferred Stock [Member]", "terseLabel": "Series B-1 Preferred Stock" } } }, "localname": "SeriesB1PreferredStockMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureSubsequentEventsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_SeriesBConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Series B Convertible Preferred Stock.", "label": "Series B Convertible Preferred Stock [Member]", "terseLabel": "Series B convertible preferred stock" } } }, "localname": "SeriesBConvertiblePreferredStockMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "vldr_SeriesaConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Series A Convertible Preferred Stock.", "label": "Seriesa Convertible Preferred Stock [Member]", "terseLabel": "Series A convertible preferred stock" } } }, "localname": "SeriesaConvertiblePreferredStockMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheets", "http://www.velodyne.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.velodyne.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "vldr_SharesSubjectToPossibleRedemption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of shares subject to possible redemption.", "label": "shares subject to possible redemption", "terseLabel": "Shares subject to possible redemption (in shares)" } } }, "localname": "SharesSubjectToPossibleRedemption", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "sharesItemType" }, "vldr_SharesValueSubjectToPossibleRedemption": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of subject to possible redemption.", "label": "shares value subject to possible redemption", "negatedLabel": "Shares subject to possible redemption" } } }, "localname": "SharesValueSubjectToPossibleRedemption", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "monetaryItemType" }, "vldr_ShortTermInvestmentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short Term Investments, Fair Value Disclosure", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureFairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "vldr_SponsorAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sponsor Agreement [Member]", "terseLabel": "Sponsor Agreement" } } }, "localname": "SponsorAgreementMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "vldr_SponsorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sponsor", "label": "Sponsor [Member]", "terseLabel": "Sponsor" } } }, "localname": "SponsorMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "xbrltype": "domainItemType" }, "vldr_StockIncentivePlan2007Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 2007 stock incentive plan.", "label": "Stock Incentive Plan2007 [Member]", "terseLabel": "2007 Stock Incentive Plan" } } }, "localname": "StockIncentivePlan2007Member", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vldr_StockIssuedDuringPeriodSharesShareBasedCompensationForfeitedBySponsor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) forfeited by sponsor during the period.", "label": "Stock Issued During Period Shares Share Based Compensation Forfeited By Sponsor", "terseLabel": "Common stock forfeited by Sponsor (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeitedBySponsor", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "sharesItemType" }, "vldr_StockIssuedDuringPeriodValueShareBasedCompensationForfeitedBySponsor": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period Value Share Based Compensation Forfeited By Sponsor", "negatedLabel": "Common stock forfeited by Sponsor" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeitedBySponsor", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "monetaryItemType" }, "vldr_StockIssuedForSponsorShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of stock issued for sponsor.", "label": "Stock issued for sponsor shares", "terseLabel": "Issuance of common stock to Sponsor (in shares)" } } }, "localname": "StockIssuedForSponsorShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "sharesItemType" }, "vldr_StockIssuedForSponsorValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of stock issued for sponsor.", "label": "Stock Issued For Sponsor Value", "verboseLabel": "Issuance of common stock to Sponsor" } } }, "localname": "StockIssuedForSponsorValue", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquitys" ], "xbrltype": "monetaryItemType" }, "vldr_StockPlan2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 2016 stock plan.", "label": "Stock Plan2016 [Member]", "terseLabel": "2016 Stock Plan" } } }, "localname": "StockPlan2016Member", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vldr_StockholderBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to stockholder B.", "label": "Stockholder B [Member]", "terseLabel": "Stockholder B" } } }, "localname": "StockholderBMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_StockholderCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to stockholder C.", "label": "Stockholder C [Member]", "terseLabel": "Stockholder C" } } }, "localname": "StockholderCMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_StockholderDMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to stockholder D.", "label": "Stockholder D [Member]", "terseLabel": "Stockholder D" } } }, "localname": "StockholderDMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vldr_StockholderMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to stockholder A.", "label": "Stockholder [Member]", "terseLabel": "Stockholder A" } } }, "localname": "StockholderMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureRelatedPartyTransactionsDetailsss" ], "xbrltype": "domainItemType" }, "vldr_SubscriptionAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subscription Agreements [Member]", "terseLabel": "Subscription Agreement" } } }, "localname": "SubscriptionAgreementsMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "vldr_TotalPeriodForTradingDaysConsideredForClosingTradingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Period for Trading days Considered for Closing Trading Price of Common stock", "label": "Total Period for Trading days Considered for Closing Trading Price of Common stock", "terseLabel": "Total trading-day period" } } }, "localname": "TotalPeriodForTradingDaysConsideredForClosingTradingPriceOfCommonStock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "durationItemType" }, "vldr_TotalPeriodForTradingDaysConsideredForStockPriceLevelImmediatelyAfterMerger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total trading-day period considered for closing trading price of common stock.", "label": "Total Period for Trading days Considered for Stock Price Level Immediately after the Merger", "terseLabel": "Total number of trading days considered after the merger for stock price level" } } }, "localname": "TotalPeriodForTradingDaysConsideredForStockPriceLevelImmediatelyAfterMerger", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "durationItemType" }, "vldr_TrustAccountMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trust Account.", "label": "Trust Account [Member]", "terseLabel": "Trust Account" } } }, "localname": "TrustAccountMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "vldr_UnderwritingCommissionsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total underwriting commissions incurred during the period.", "label": "Underwriting Commissions Incurred" } } }, "localname": "UnderwritingCommissionsIncurred", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" }, "vldr_VehiclesAndSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to vehicles and software.", "label": "Vehicles And Software [Member]", "terseLabel": "Vehicles and software" } } }, "localname": "VehiclesAndSoftwareMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vldr_VelodyneAcousticsLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to velodyne acoustics llc.", "label": "Velodyne Acoustics Llc [Member]", "terseLabel": "Velodyne Acoustics" } } }, "localname": "VelodyneAcousticsLlcMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vldr_VelodyneEquityShareholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Velodyne Equity Shareholders [Member]", "terseLabel": "Velodyne Equity Shareholders" } } }, "localname": "VelodyneEquityShareholdersMember", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "vldr_VelodyneLidarInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Velodyne Lidar Inc. [Member]", "terseLabel": "Velodyne Lidar Inc" } } }, "localname": "VelodyneLidarInc.Member", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "domainItemType" }, "vldr_WarrantLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Warrant Liability" } } }, "localname": "WarrantLiabilityAbstract", "nsuri": "http://www.velodyne.com/20201019", "xbrltype": "stringItemType" }, "vldr_WarrantLiabilityTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents the amount of warrant liability.", "label": "Warrant liability [Text block]", "terseLabel": "Warrant Liability" } } }, "localname": "WarrantLiabilityTextBlock", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureWarrantLiability", "http://www.velodyne.com/role/DisclosureWarrantLiabilitys" ], "xbrltype": "textBlockItemType" }, "vldr_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedFounderShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of weighted average number of shares outstanding basic and diluted for founder shares.", "label": "Weighted Average Number of Shares Outstanding Basic and Diluted Founder Shares", "verboseLabel": "Weighted average shares outstanding of Founder Shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedFounderShares", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.velodyne.com/role/StatementCondensedConsolidatedStatementsOfOperationss" ], "xbrltype": "sharesItemType" }, "vldr_WeightedAverageRemainingContractualLifeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Weighted Average Remaining Contractual Life [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (Years) :" } } }, "localname": "WeightedAverageRemainingContractualLifeAbstract", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "vldr_WorkingCapitalSurplus": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "It represents the amount of surplus of working capital.", "label": "Working capital surplus" } } }, "localname": "WorkingCapitalSurplus", "nsuri": "http://www.velodyne.com/20201019", "presentation": [ "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetails", "http://www.velodyne.com/role/DisclosureDescriptionOfOrganizationBusinessOperationsAndBasisOfPresentationDetailss" ], "xbrltype": "monetaryItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r100": { "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=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r103": { "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=116634182&loc=SL114868664-224227" }, "r104": { "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=116634182&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r106": { "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=116634182&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r108": { "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=116634182&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r141": { "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=26873400&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(b))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r148": { "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=26873400&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r151": { "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=26873400&loc=d3e23780-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r157": { "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=26873400&loc=d3e24072-122690" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2646-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2793-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2814-109256" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105025-122735" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=77912953&loc=d3e400-110220" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21564-112644" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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=27012166&loc=d3e187085-122770" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130569-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r338": { "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=116856206&loc=d3e5070-113901" }, "r339": { "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=116856206&loc=d3e5070-113901" }, "r34": { "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=6877327&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=116856206&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r342": { "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=116856206&loc=d3e5070-113901" }, "r343": { "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=116856206&loc=d3e5070-113901" }, "r344": { "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=116856206&loc=d3e5070-113901" }, "r345": { "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=116856206&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r358": { "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=116856206&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116859624&loc=d3e23524-113945" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28511-109314" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(f))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r506": { "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" }, "r507": { "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=6876686&loc=d3e534808-122878" }, "r508": { "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=6876686&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r511": { "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=6876686&loc=d3e534808-122878" }, "r512": { "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=6876686&loc=d3e534808-122878" }, "r513": { "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=6876686&loc=d3e534808-122878" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r517": { "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=6876686&loc=d3e534808-122878" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r519": { "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=6876686&loc=d3e534808-122878" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "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=6876686&loc=d3e534808-122878" }, "r521": { "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=116637391&loc=SL114874048-224260" }, "r522": { "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=116637391&loc=SL114874048-224260" }, "r523": { "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=116637391&loc=SL114874048-224260" }, "r524": { "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=116637391&loc=SL114874048-224260" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r527": { "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=119400593&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r530": { "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=119400593&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r534": { "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=119400593&loc=d3e572229-122910" }, "r535": { "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=119400593&loc=d3e572229-122910" }, "r536": { "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=119400593&loc=d3e572229-122910" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r538": { "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=119400593&loc=d3e572229-122910" }, "r539": { "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=119400593&loc=d3e572229-122910" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r543": { "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=116637232&loc=SL114874131-224263" }, "r544": { "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=116637232&loc=SL114874131-224263" }, "r545": { "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=116637232&loc=SL114874131-224263" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r555": { "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=6589523&loc=d3e617274-123014" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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=6590653&loc=d3e638233-123024" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "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" }, "r561": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r562": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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=6877327&loc=d3e13212-122682" }, "r59": { "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=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "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=6877327&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "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=6877327&loc=d3e13212-122682" }, "r63": { "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=6877327&loc=d3e13212-122682" }, "r64": { "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=6877327&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r66": { "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=6877327&loc=d3e13212-122682" }, "r67": { "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=6877327&loc=d3e13212-122682" }, "r68": { "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=6877327&loc=d3e13212-122682" }, "r69": { "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=6877327&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r71": { "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=6877327&loc=d3e13212-122682" }, "r72": { "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=6877327&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r95": { "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=116634182&loc=SL114868664-224227" }, "r96": { "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=116634182&loc=SL114868664-224227" }, "r97": { "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=116634182&loc=SL114868664-224227" }, "r98": { "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=116634182&loc=SL114868664-224227" }, "r99": { "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=116634182&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 183 0001104659-20-116135-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-116135-xbrl.zip M4$L#!!0 ( :*4U%6M=X!]B *2P 0 1 =FQDN+U,3T7[([JIN=W3-A/RJ6Q7]^QI B8AB=L4 MH09)V9Y?OYD *9$B2("49+)B<:FRR$0"X)< $OD ?OW[ZRQP%I1'/@L_[PT. MCO8<&KK,\\/)Y[TDVB>1Z_M[?__;?_['K_^UO__/LX<;QV-N,J-A[+B/GPY./GX:_.SL[Z>F\;Q_)?#PY>7EX,%#9CW%M(#E\T$D\'1X!0^ M14"QIU>,SR[HF"1!_'GOSX0$HMH]![Y=&!7XO)P<,#X!#D>#PW_>WCR*FE/" M7_QP0:-X2?_ZS(.#B+H'$[8XE.^@X.!D_VBP?S+("GG45Y> %TA^6B0'R":$ MS)=%QB1Z%DU*7RB*1#S>C]_F-"H76KY2%//HG%,7H2I\ ='&]!N<'A+NGIX?B[?+[^*ZZ+? "FS(H"7Z%$&=O5*(?SWE%)? &"_Q<+( T?LT7]<,H M)J&[_**+P.,&$PW,4H[S*PE#%I,89F+Q&Y_,YWXX9NE/>( ?Z!<<44_0(P?_ M^/9P75V!&'N/P%-,8^/EQ?XU^/HYOIB^ 0_SH8WP[OS M2^?QZ^7ET^.OA^N\UJM)H%FC\&_B;YB)(F NOAV.YK1T2E)7TB6!FP0M"JY: M5ETN?9KAM4L8EV^CT7@TIUSTR S/JJ(:8(]-@7U\@O]N+^^>'IW1E3.ZOWP8 M/ET#@86X/<3G))I>!>RE.<*YDAJ ?VP'\/GP\:MS=3/ZW0)< OC"C]R 10FG MUZ!DS^@3>:71!8V)'Z1 UE+4 O8CS+0# &G% 7Y()H[@XGQ(^?S5 F,$S!V- M0>N'#0WUX/K(#!DO0!9C\]YJW8:87A1",,Q5H=-G;B*766=3MIY;EB#M9O MA<5L!58KO.7UMH*N#MX3I5Z<8^6DO!S)S )E!)1:DZU!K** !CJ%YIN';L44 MA^2*K06Q,8CG; ;?80H*K;](Y]L;IM)Y&Y76P'O2!-Y"'=E,^P&KL;-K"[RS MS8DIPDMZ#:8?&V$*7!W!UD)8K4U=$9__1H*$WE*"O_'S26TT?> -XR5-A0K5 MBD$; M%6/J+\ASD.Z+E%+0AH5&"'XL"T%!HW)6]: 8I%4YN;I^$'LM*P*M1> Z7,!_ ML ]I"KRJH!;NTL:Y!NYE!1;C#3&^YW1.?&\8>B/8>O)SX8F*:RTE[1EI9:"T M7ZZ1@;1"AX2>(ZITTCJM164+4L%@TQ._W+' M1E(A*_S!$54*Z5A6:F>+C5>$F(03'U97.<::+PR5Y;52\+'1^I#5DTX&%OG- MU4&>4._R=8Z^J6AMFK_QR;,?0'N7GHYK*,AC#+$QU!3;<==*S:=F2B2VPLF: MH5A:=%Q:H%O.B9E ,+R MD=220>\JZUJUX[8!&ZT8Z)SERZ@)7SY'82!RJX^*6J!2S:P\5,L#+FY^+'PF M@-@Y"V,_G% 8532Z2F)4OZ!ELV1V3]X$T46E$V #3AJI4+@"XH9W2V(?N-4:T6%H+[\0ZF&TX>8< GT\)K('1=6&3C(;O^*UQ?'D-*XT(* )O MC +.OP[OOEP^.M=W\&)T_M]?1S<7EP^/?W$N__'M^NE_K%SL1"X:KP"M^&HE MQG!M:"0Q=NG80:)*ZSP5G0S8-)6MP[O:,5W0R.7^'.N&Q9Q/2.C_6_3@+(G\ MD$;1:H&'O=L9B7R [C[WB=8W>YLSK!6' >93KN_YQCCN,5>EP?#4AK0 M%:;=E#$BF&/MK'@[&7,+:IW5#^HEP7WR#-]J-!Y3#E^N;--3$6D@4]AF4CZ. M9.1DG"P^U?C<#S0 !49T!_C MMR=.PHBXN7VS 9T&'X5'.F7E"%Y.GID%JI7YNH%]6@?7IX8&:(M8-6*_$PZR MO0SG>5N'J?1>@\U/96Q2%LLXG3>+1[/\#Z,$#^VH^=DT@\..ESI]O,*45TNA M0481$)-G\A='LK&PU&V3GB/Z9P(=OERH1DSI?3TDJD,?5BPFV=;/M MJ]DV%D^#*@6SF&]CG0_97]9@V4"->!+97CIE(J6JQ>\$5(I2%$I)I7 ^2%X6 MI*:ZA1JI.E(-7#^7X:K0,RQH[V$KKH@/VAK?6G'X<;>68QL\M+W%N$).FA76 M",-&%F4+=FO;F,;>X;L[BU\Y)5615IB U63U41KXTB]/V$\B:YP2N%:_#]=BFD'4$N&'&1_/4@#I>&E&P.4;? MD60TGR3:,=;*C,TRZG;9W]@%N'VGHD9J;")*SYV(+=V'6MAM*LI[N@O-'(5: MT&PRRC806O?X:5V"6EQL.LIFB%3Y](R=?UJ$;$+*[IU]3=Q\6L!L2LKN[/M: M([X6'9N4LADB2M.ZF0%>BXU-2]D&0I7VGWH2#38V,64+^O7R9,::0QLU0.CN M(+4 F/LVM%X-+1@*$X3-#=I9;M"&R4$:-&UV4!<:G4S[,$P/TB!H\X/>(S^H M28*0%C";(;0K%4.=S%4FJ =(>TFR1>7]\K9VEKBENRK;9FYU+T2-DJ\V2]W2 MBH/-W>HT=ZM1\I863)N]]2[96Z;I6UJ\;/[6KITW58AIZ37(V0RN#C*X6J1P M:8&T.5R[P')]SV^8MV$2>GQLF(EE<=I1KMU6DNT,,#;*N;+9=CN1@_I\N0W3 M[0RP-TK!LOEVVX2\+F=NHX0[ [A+UT[;C+OWR[AKE'*G!=/FW+U3SIUYTIT6 M,YMUM_NL.].T.QU81GYJBY19LDVK^]HVO:;M1)ECE^-;O#@]LKDOK2#-9S>9 MW-1E6E #K>*&G3RT*^;"O&[#KG8#K^D0;L)%"WSMF-8#;\=Y2S=LYJ$W4VY%8K&":Y;4L7*UH;;0+4-@3D@8(BE-"RV5\^UD"F<(JF)>TW;[;)--E; MZM!0>#756TH+3C4X>67UG,WF+%0EG550:0!2N#$+*JRS8F4AJH;HELSGE ]= MT 8BT8)U=,H$&F 47DK)P\DQL9!40P*K;C)+A%]W!(H91T'F=$K#R%_0&U;> MU>L+:"!3^"-S/!W!U"EP=9"M!;'&L2TYE M#;D&0(5S4G)T5BR%HB>8.BE7BU^C+"B3-"CM4%.8JNV&O!DT=S26(<0X!]U3 M_CB%+>PPCKG_G,0HUT\,HRE8X5B9=>S:,=& J[!I0SU9P/,'K.JO#E3FB-J< M?'5.S!Q984$>K!S4;;=B7^K@]Z#WE7==A;?UR*FRXE8,,"[.:BRU2$0Q3]PX M45T^6WRIP4%AMRB4MR@8)6_4Y6WH9K&!PA!A,T0W/R.BT2$16I 4]@E[2D1; M78].\*M]H6S"R7SJNPA'$L4@\K"7"EUX)Y-0Q#@9I^%IP% 80FX?_;JZQW;C( MS%QEH.R4@WZWXRJS&?WO(#OJ-.6M\*R5&]"_R@'#VY(;FQ-MZFM5PU]\J<'Q MN(QC6MX"T=(!:WX1K!E$)Z:G/%C$6GMEU9C5TFI0^[&,6I6'UN+6QE6KAJR* M3(/6QS):9;>MQ6D;_ELU;J;%-#A^*N-HXLNUR+9R"JJAK*338*2L6F5%[AW\S)QYL!=+ MSWE9G0NU9;]S52U:@=N5/Q$/>!1M I=PML V#1=L%A MFS.,(BI,).4#"RO -2FI!;BDW:P SO@[1%0@AGU@3S=LA7)NCEQ>=UW +[6- MX6]C =B0J58V*@-B]@MS?EJWXXB*!HT-'2>4 N &15M8.?V(K)!BO &8':46,"=4ETZ/(5_ZQ:ZUMRT8I% M25^O6Q7VG[$ZQ\W5YU!9H96%=K+09(/6L+06^X^&V-N-VSN'D.* 3N+4['KA M!PGLL92,*@3E?2K5R-=I60G9-"Q5!&]EC42CL2>;Z83 V$\9!X(Q)AU$@K$5 MT\;GX%2;#I54]8)@<"Z.53B;1QQ70J2@T0"D.S#'HM,PZ/A;R*G+)J'_;^K! M@S,:0K/BJE%E7E"#H\+Z6@A1WG?R_)V8O#K/:0T6XH80-]';3(MIX2TI;&OP M6D5M)['I3;!NRT:#_4E9F:J/8[?"L-$^K45<>M6F;0-6&J'8ZME.5C"V<5UO MX_MZM2#;"WO?#<1FSO(6/+10*P)J*J&V,_Q&,WS%+6;&UYUIT30Y#\QB58,5 M(_:.]_ MH&/G53R)@>CS7N3/YGCXO'PVY73\>6\1>'S_&$,^CP:G_X+N'KS.@HP$^1>P M?GWFP0'CD\/CHZ,3"?;Z%THKSE@0[I:XO)P('H/3T]-#005,V)QR=& >9HW? MQ40)Z;=@J*T& W_?GUD,SG/DP>XC?\ M"D,F15T^@.XP'CLAF=%H3MRZIOIA%./I1WM.Y$[IC-PP5S"J*8*_]K-R^_AH M?W"\?S(X>(V\K(U-FK#J7[,F9.4:-R'/ZZ/XY<7&E6<%L-:/[;I\*@4DQ&!U MZIG5''!>*(75GV*G!Y\:=#JB[L&$+6# ^="0P>G^T0"^FKH%454A_&-_5;K% M-_!B?H@C[S"$)9'[KMDG6"_5^!-4<&/A?LMVL/"N95/&)'H6S))H'V&-M'!D M:.1+3@B92TAH$$=+7HW!4?+]G!_UGD61_QS XN%1&28CU5-P*X!],\$*;]PELPS0A](]IS0#P)TFG[>BSE>'"C? MP6KD,^])L)63?US1@]^I/YG"%#5<4$XF%(;(,^6CL?#*1J,DQK*>'T[.2"2, M5ZEK^ J^DI=ZA*-<1[?#;J??PTMXNGM0?I!+PD-HX-+?;=CQ9L5D!V$BPY:) MA^_70=D&$5H&.]+_I6[\Q&J%U[1 'C60=MC:\K<-N_4L3WN$/M%G/V[=V2;] M-.[B>PMF;@YI %ZC4KM$T!51Y2WZ?8V;#1+<)\^![X[&8RJ.TZ*O\5D G8#CH6XKB+L^?O!^ ]]Q>@#=X'L(*)DVL5?:BAZ;KY:>9WEHOU-H3J,#LK M/_M7DA0&3HS &#>?2#C! 2,SD>]H7-]+!7DG:D>]4IW'0BY'4K=X M8F=B9@#:_' S(R_HC$C_?KA]0]WUA?LH52+P "8Y%D;7H9MP7NB*EK*/2N+O MC/^![25S/R;!8\+G05+8U*C?]U);N@2]QXU'8Q$;- ^HR7S9H$R7L\?C'"2) M\5N*BU->;R\^+ZRN'IL1/^Q.U[B";5\T7!!?L+EB_'<_GGJ>!+E M)SPCZCZ.H ?J!@2&.J;U"_]T?LOO>SBO43XC>%*_S"O(=;I%V2[UD*))0_CD M8:?!E?J3@J8_3?]* ^_L+1T\E8U?H^I6 WR.KT.,3,:'YRQ;-25K2G9HVZ^5,H;%@ M>Z\H76G8]=L+!?DNU>[&W;GR\=M'T,3LF ?3GM67[*Z3A;WZRFIR+QA4[>G+ M=%U.U(6FG;,%#=%F,AK?P2[ZU%=]W2J3(1UM!T;0$4MDIIU0,=(=7NA'\@ MOZ^J(>KEWC=OD_U'@J>48IS-@N8B]T;C&[J@P8DX$UQGUVW(HW-0W2GUD@ - MTN)8M>MP>89$212KNK\!C\Z[KQ+7DI^VEJK;W8W<(F:ZX3F+8K2;!8E'O>L0 M9D/@ZZ4'/$2%M:-9P5X.740$660&T&'HI:ZPS >17S\,B/NX:%Q!V]PIZ/M/ MY#55PO+&']7;;L#2;.?6?)0*1V U29\<@?>NP_7>%#K: MED4?!30W.5Z(W&^I7LO @32JI7C@3&IAH$I+TG;8?477Y?J5 MU]E+)GK5RU[9Z=>W)'A*+B@B]VE:<^CE]\C,KM))BS5D"@B,WV^A M'RM,M#6T^3[Z84PGE'=E;BX&M51VIHZXC_-VUNX+GU,W9CQ2]"GWKE- E!9C MN2Z,QJ-U"Y(1=;X_6>WOUZ&A][^)G!:C)[;*7L5A?QVFSO5U9V!)E\*[_UC) MA[A]UKV<;R2>XO@N=-/3>K>^$77'(B$L?V4O=ZHJ/#'8",%*D(^F*^WH-^#1 MQRDJ,X:B/B2"N(J=.8?5$>]/T8&_&9L>QE05#J,KGF:7BYE*;>3Y:;U9N5Z. M^V(?QC'EN0D/9'L[WV9COKW\=BU7E/ZL%FTG$ICV\!>L_GG#8'Y]J"#H)8S# M":_'0P-'XUO*01\K;35UA+W:=CX"*8W.!O<\->(*%;H_9:> MY'#C>X3#Y'%0ZDPE12_[D9ZVG)OG*CM43=JKGGWA9#QTH:V13.(/W%*/JDEZ MU9-;\NK/DID8\=*J6-B)8OCTY:LK_%CH[,'@CEPG6Y7NH6*TVNXH=N/7XV$0 M2,'\FAX='8C0,'EO*"UKT]O@UJ4=$AU=+I[-E NJ'[V$T-:I/\]2(D:A-+;" M&I%+2DTWBOG(Z"TPZRZV1NX! $$,VHJHASC-TXBTBFU4/7$?O5&U BN.[@ED M9X2$FDJZHF"70GT+FSB8J\X#%F%.(R=$Y4S@US: MV@ORAC> 8T@XES.RIC,*VUY[5MW:29X83"72G@.MW<('V1;#;C]+!FLAN_X! MSU0+E?'X%72=+E>$ARR)"RW#F/NUHP74)%TV//73++=;56DY)8)>J9!*R?B= M)8&7^E=U4E2D[1*05;#_6A.S(;UN(C0MT$?C1KJ>28\3SDLB)*^\X)4(^KR@ M5?>F<]"IJDS'9L5Z-='BX:=9B/MR22C;4NK)>M6CPA$/N:SM@A&YBJ27-M;\+E-+&3W*) MJ49. 7V!7DV:J2>C:2_U!?K8RT'C;NI+]*J?XDYH:3$2 8RMI>=E$F"BU# MT9';>LA #4TOM2#E26 PTAXQ]HF_@?CYDU#@$F;Z'!HZ41/"*YO*B2W;8E@P M%'6@[14VJYU^43&[ M)6$RAO]!FCCVXC<:>BQGL4SM#0T+K35^HR]1TT?U1ZFR[0&+^ U3)\15BG\F M_GRV-$CFMOZK(V9J[9[;8M@K*4DC;OP0R]_@]N4![[T9C;]%\FAR:$.4_PIZ MTN^K?T/7EN7HHM:%.ZCDI?:259#69%)54/3QR[=DCD0'Q ?1EQY M[5&\[-7JD_,8E-UHY7=];?M97>//^M[Z\[K6G_>R]?D[N\7@E%IQM#J1I6": MT1/W4H5>H7!1!]%%+R'*C+.@,WB)&TM%/ AI,)EY>T%FXG#.0UN[FLXCJR'NIN MJV!U/J/\'D MQE]0K^P 3U,D1<1YKJ?&)7IIPBSG1F^25]UI5G7K39*0R64,^KFT)&9YE-!L MD%S\#^T9"X"U>$1MJ](]7$;6^H&FUNQ" 4JK^[M.UT> TP1M8:"(KI)XA4]Z M,$IFI[LH.&V;%?L^.[[R0#7J>+Y8'SM^ QIWR*H M.E*>6-*P7+]6+D7;O]*(^/=3%K/0=Z,GZDY#%K );'2Q&R*:+:9X9EC(%H)W MGN3@)O;,/M'VJNG5%UWN/F$W $(O;L.Y(2]1HDP655)UJF%G+4M;H]H2K%[U MHJ7+6"V4JN$S6]#!D2(X1M$1XY*=]G,5E+0YGN(J M=L$/=,M$YI>91/QMCWEA/'9Q%35%AP+HU@O* 9WRV!908!>UFS(38KUL/-8*X#N5BB=!, #[,XK2\!>\;\]#B]K/N&O:#+Q)-) MM.HOLA'#/@J)S)$1T>?^ B_^"(^/CGY2^V0JR7HUG223XMYA(^H4DRYBQF&#^$!B7.6$B$46@#E#,VSY;%>^E:R?;Z4H5%-U4:*S_%H+V%<"^N)00J8A -R_: M0R56V#O2XUQDC 6HX;E.5KSO)992/Q:WDV)[02>&A1+3S5F(^RAI5"6OYRG_ MU8F"S9R=AC,;9G34D6+^T9NV^ MFN+98<5#.-JSZ>C[Y+(/?CV,W"F=D;_]'U!+ P04 " &BE-1\XW2-G ? M #[ P( %0 '9L9'(M,C R,#$P,3E?8V%L+GAM;.U=ZU/K.++_?JON_^#+ M?IFM6@X)! Z"Q?_V5Y =^R99D!TO. MJ=I93A*]?MVM5DMJ=?_\C[>U;;Q ST>N\WUO_&6T9T#'="WD/'_?"_U]X)L( M[?WC[__]7S__S_[^O\[O;PS+-<,U= +#]" (H&6\HF!E/+J;#7",6^AYR+:- MCX9'QJ[._'+9T#']=T'8,V>?AEG/YR$;?J.M^, M\>A@?'9P.#H<&:??1N-OX[&QN$U+WN)A+E%S41LY?WXC__>$.S4P8,?_]N:C M[WNK(-A\.SAX?7W]\GKTQ?6>?.MO7B(Y&>.3I+B M;Z7R,:;QV=G9 ?UU#U/#,'[V7!O>PZ5!O_L6O&_@]ST?K3 MBVUY^X2BX]'XC(SL+P\!9@WA_87K6-#!+,3_\%T;681EY\ FQ'I801CX_IY! M^OGM_CHWIA=HN]:[ [^8[OJ %#@0:Y-BY:+*P7;!IK_Z\^5\ STJ$UVA9C:N M)/P+X*^N;/=U&^BS;7\B^!GR3=OU0P]>8VVXAH_@#?HS& !DJ%N]YX<(45+7J)I?/&E=/6 M8NTK181D)>D.]D>+O2BV*X"\?P([A+<0D,]D6)'"C;^PID%:1EJ;R?72"T&R MVH;(I.L01DU-TPWQ7ZR+(7H!3W:\2$G20ZH3AAZ8%%Q=*44:%R]>P?L"_QC@45_^7X@V9*IW+R5< M72E$FFLG ,XSPE,Z8M\VY@V[!X4(@76<%T+K\FU#MFQ^0;9O$'C"AFZ TDW. M-:[HX36S0QTKV7\O1+P%&RSG4Q.+MX^(59C\TW6DY8>GS5[ 8I'],/P6T'M8 M 0].@\!#3V% EL-'%S-R[3H/@6O^N7)MO/V1U[GM>NM[%QH/I).#! 7@7"Z7 MT RPY1]O8_-[WBYVT9P]]$V(Y-PC_2K2YEA/E7532]Z+=-0+6[BC.]N[@T'GZ]O'Q\$(!-06/8MFOFQF236Q#7RPM$W!QM:@G\)]I>Z.\_ M [#![8[/#J =^,DW^^2;_=$XOO;X2_SU'Y$P)RW;X G:W_>2+P]Z&U!L9A3& M55GFCY.CKT>G7X\FDY/CT_%D&;2/OYG2:CR/(I+'/CA M>DU;VT=8#)+Z2\]=?Y M[L05&;#KX57S^]YXSPA]/ YW0_H ]I[Q"M'S*J"_ M],$.W,::XX M#(Y*XHSY?:@:OR,2_ IM;(4\>J$?-#*ZIH8Z'&Y2F/S#5Y5Q&1,12U]V@T0. M8H+W O>:B_<,HGY=+A=41]9X.9&50DX\/*O$QD.NA[OYOG?4DPJ)S\RQ74[V M[ T&5F5A=9@IR* *_<(/4(R[A[UQEYS6<<]49OEA\5@ (\\*TH+-Y>T[^>:/ M*P]O1%?()^<*L2P6.,8J-@!&"4&+^7.DPS3,G!YQ3<-R^0%P5PYCS.:)TFS^ M'7A8:ND!V#T9E3\/ ^*[2AQY&9RNJS(@9@O#C/E]K#2_&^UV=L$\Z!/-#&!. M/*KNOA9>?'9/<5"?&?:Y2+&D.IP3Y$;E:0@7.BTV,IF[QCJ.%HL-B)U7/ YT+H$GH,7>N([ M$JX)!Z U@TMD(I;]VUQQ0)R6!,MC$??!]$=(/'Z ]QX1X0);?N\8UG1-#E;R M[B$+4+,'$FY''9&0,:FZ@B3*[9\*Y&4W\)@Y5K$8]F/7$<8NN 31Z".%JF4BJS*Z)LJ M6IR Q\1PGIDSK*9D'O97!:R,OGE>ED)>LFFQB:0$HP[-+*LD+:">;/!RHL+X MJ$?5R+I]%6;Z+] AKSFQ>$^M-7*0'Q!JO,#8V8/!T(9:0^*R#-3&XP(E6'_G M.FZ>+/5,9Y97C]WJ*7PQXFWY_K0K"SKQXJ1JLN8'.=X;5PRSR,9I=5A-^=> MD0\!%P?[/D7*Q:3A.D2:R!TB74P??C6N;N:_*WZ(1 A"_B.+^PNP(7T'CTT\ M9&+*D1_(W7ONBTS)!<03DE@)'L3#G\'H+_YLA^2*_O+-7 'G&9)W7]$[L,)$ M^>S.>S$R84 &OO#<%X0%[/S]-Y^XKZ3V^)2\CJ.'OBRKD[L!=11+/U*5,S?; M44W,$!&^,V'X[[&V6A>N'Y#[O//WAPU1;-Z5ZV6N;:M\_"2;4D>$.F+DAV1T M3A;!\XV>SJ;J;@DJR^2QG@Y)!/CQZF*.;G$#.DC."\-OO!K=[^G"?,N[T$%R M7QR_JNX29>LH_T:1O2.MK;8#,B!%@D:_XOUV]N"VA*+P,(E;*@KU=E(L>&@0 MR\6)^NJA_'Q)1!@*57=5'GC($(O$5_5%(@GFE@3CHK= HIJBKI&=%!-A@L0" M2$0:AHI]7B@+.B 76D1-D#3EZJB5VP M]W1VE43]NG(]JDMG<./ZB+F]91571VPZ8EY9&H2@;]LQBW&ZC=&:$%H^WG*C M8&5YX!78Q*^$1F2)K6T\_GMHP34=TGRY")]L9-(0D46F=]%DGCIGF#K'0Q&, MK9&GG\@&Q7.[Z('#/;2)YBQ"JI(4H0:&+A?MB:%%_ 0&T:Z0 QRSA652T8 Z M$J.L9<)+-3'1ZNV-XB9><>?+.S=HV@FQBJLC-ATQKRP-0M#U YY"\V5M0(?FBCFJ'(Z.1Z.^PH]N32 DB:"%1W 6&UY.B??9 GC! M^PP^L6-HLJOLF#1PP=?"\EBD*H^ZCR1B3KQ,FC:O555V00Y$X3?>S(I?S#?L M6W,**[DV3JX#WLG)+S:C KBP@4E=1>LVK*)M#5@"NJ?+EJ- L<0DDN#YJV[G@$KDY(GKS&2 7!3"W7@7RN!CU^\#&M*Y9KC M>@W]5V]^?[P4+LU0O(;JBF(%QVE7>QS<- MM?+R.IZ<'8][FJ<-',F%ZI+ I&K2@1@+?5A#LM_@GD1Y6U]79PY+(%,U0EN2 M\*B8-9F+T7R5M>1T"VBJ!FZ;I7$A,](KQW">)K1FNS1 53V2B5]U1&W;=E_) M_JV82_Z"WAU<.]%M$T, 1)O14@@Z B%?&E$_NEC?)0)A/(6)4%VD3W6>CJ0LM@U:O*:F.O.VCB=5FEL4E!YW6B5T MOWCL]X+5A0? 4C8.?O/Z4Y1M/HTJ.30'04C2MQ?-27)5+ZR%CQJT<+YWPUT: MP0H:Z1B,>!"9:@89ARY:.LU9FZ-B51"EPOP0J=C')*\>7YZ;T^1X(65GKC!# M(W30/#>D;@L5HB+/=E)**%;"&P2Z/B2 MQ!LCL:PK[LRVTLZ2, E00-4C*A&8 M\ON?CGO911F3)0O_\=@V@Y!5YX;G,L"/*E/#9YHTXC:-M%&%3>F!)83O=?+) M)(07,1Y[/X-(7MQCC0#1"W$2)KX+7*EEJZJHPSE^/E7P5A2A%JR.'R(4GA], M@R2!26TN+IZZPV"^/%0MW*7).R2'['[+Q^!518;!TT9$>G@XYX+F),$.>%97 MCIK#8+0L4"V2UCZL7"]XA-ZZ.0U/5=$\\*/)V=>^[@K:<)@;63\>R?2YU8?= M0'RKJ;-FG%6L>IH*U-2;B6V!\L1^ZGV:DJVY!\R O/^^"/T ;[LC#807GSN\ M[:[5U'R5U9$"]@:I!1(M#*DDZ-#"!@Y)W$&,Q0U11VS#JJZ*#BP5'K\69M4O MKFN](IN5P#;Y60<&U8Y5"QOGV@F \TQN3E(O@LNW^"E\ Z-XJNK 1&D<6[9X M.LKR]V&0-RZ&E65U8"'_P+6P:'BSY,;L:R[>,PB&N+'"3!Y.)F?'7S7*4-P$ M1(OCR@R(^L.-UJ'2@I6%L+Y\UPOYPDJSM&Z,[-L%#H"Z<+<0 MI#4T,=-LOLJT2!:3&1&[?S[()ZO'8NP 8%@'6D MSB@]),8+(-1"G6F9PB4QFG);FB@-BN218R2O03WF7DG[ISY<5 MCW8:'J@ !+(7* ]WZ-64+/ ,AAGVOC\3U?DP>@T&>[7F^M1W640R77"VF[/I4*6ECN M:1:TQM3B%27587Y?/*XXE>4DDQ;20:.H+#R7'>8M4T(]:>#E19F+3;#$N-=3 MTC42EGF^O(ZKM'_,'P_RSV M^9M$2T,0A*Y@:W$^DVJZ^(U2XR*>E%./T_)*FP]<(S_W5=#=OT"'1!6:.M;4 M6B,'^0&!]I)$?F&MQO6U\O3XBNEQJ@JS:UE6L3Y+ -7"XKJ'/L0$)&^%9Y < M ="7$/5KB/X2D2D@$:"6V4 @+"^.Q/G7UB$87BW+Y[2Z[X ^F?S!=D$J:+!/#M"B(EGFYI M'O*%ZU$Q#0(//84!>;GTZ'+=;7;>>D]Y[1OOW7)EU)GX6^)N(?U\ W(MCG1: MN,Z*>XT.7"2D":+%45 =NND+0#:-;.32%.L/T R]R#7=^G<8F<0MI$FD>74D MKK58B$E8:R)IKZ\P<#Q2)WI*:+X_>L#Q@4EY[5CT4\SY+F12OK.=E=".22:I M-3_?'@?^ZLIV7[DM\&,A"QRW;B3-JVQPXW$6 LS2,W5$8OS' 6CS7V1*+B#F M(WEEZ$$\_!F,_J;K]N6;2>.YDSCO4?3WHCW^R9WWEW-@OLR.9^ZT0LY0BUOH M21V=V(^+HCC!;N M-UF\-#1X'!>-0VZRQ7=,,AJA:W'%RB!1Y#K0PJ"M:$ =^5#6H.6EFAYJ)5Z# M']VIBNKLH'J(+%3O,3$L98?@K9U7@?:KW MXE.F.,H.W1A6^3!S5QXPYSL@A!8).S+GT5FT-VB)MXI^Z)$SI85KHYH@KB)- M#%AB.B-'+#=?U5Y6&'1+7Y')'LA4-*".T"A[(,-+-2W.^B@X'P\,3Z&9&SX% MR]!.4F&P-T7,*NJ(3T=,K-SQB,'7PHEA%E]DB#VO::BU ](@0P$M#E2HER1Q M+,?DRKT>JW-$K2J_ T(@AKWQ>$.)-[@SN/&@B2@M\;]M&#O!3M?D!<)_Z/=, MK=!<=0>D0IH,6A@.-#GT.3:J+.)*C86]3B*J"^^ # @ UR)/:-FB3DR?C]3A M#!G@J;H#$B%-AL8C#B66#3:\>@>2QGH[+1H<+B7L(PQE]08CYUY*P.9$A6V; MW56A:DNB6.9.-9.YJCB6-!\TMW@Q6]A)21*C1BPT9[HM8+5)(5M)3MK*#^GA MHDARDC;23.^0"PX']R:RD&7J[*1T-.%/9('7>TT9=9)?::FZY)>*JLH[*1[< MA$CD1/&0=QI'LMD:U_GCUW"ZBDTZ\O@HBR-U>$-6?.R;V--QQNC*.2[?T( Y MWS%1$O'@/$E-Q:/K^ LSY)NVZX<>O +(HYG2;C$R_'F= HB_L*9!6F9&LFW9 MG#$9)J.CT=C8-S[ZPA](4P9MR\ATB'^(^DR^M P09,O^%/>L>("T",0'N5+D MA:E64ZZ7M"*1[T+!8Z$9AG!]=11%(Z=R&4A:X=OR;3MC1:CR46SFJ$A5S9C9 M&IHBH7,^1GD.;.).]K"">+5SUQO7H>[MI<-[$HY(4'-/RIH[[LV@W1D?_1'= M'7=I9/K\FX%[U49OEVA&#(AH-2^J[MJB/>7T+HR(.JU7#Y^ODD)3FX,SA03= MHKBT\(::VK;[2N9?A8_7!]8&GHNTH;$(M(:I2M3B)E6?G$B]RRCX0P$%GW:D ME59/1UWW_*E8J*_L G0,]^#U%@300\ F5V /X69CUQW1UE=39PK7*)"E;0>L7U[4:V9@KK#4; MFY%(/I;][,4S/L*K/+L37DR/!!;3N&,#.)9!NS;BOI,S,$V6U^HST A#M2'* M5:.C%Y#9GGR:8&[C^H@U,KY*ZDQ< =IGWC/*P.OG]&J63_-Z"YQP"4@B.>B1 M@?\33T37J^.E4 -Z\[4]5"T6WI@T-!L18[G-%M&6I]Q@M A*$<'\%=I6'&'_ MS@T6P OF2[Q<8NT#;&QRA)N&@PNA1G+$.II\'8WZRKG&:'Y46;S&8WI?,TW2!F@6RG)Z=:L9L68Q:1))H MM/W9!;5G+"$M_/E;UB>*OSZ:TMVLI.JZ6%JFN&:R!"TLB]#J[93XJWDI\#QX7@R[FE6 M5UU!<)59W!\9*/29!O,5L^EX[:ZHCVY*E3-(=9;=-%0 MO%TU7Y".X]'A46\623.W"^X/VZ. -M%YJS'5!L&LK:2O/$C@TL3-[=H)@/., MGNQ(JTOYN!T+N4 D_<77-+I9I%B8;M +\8(O$:YLE-86[F-6UXPIH_,X0L&( M-Z3.[.?C8G;^=X16#\U? [9.]S=5&RC_M5\!XJ@!F?O,[$5^)F! K**O<44O MR*P$C>O#B9@/-!F-D0RGXGH_,Z2/=<$%86RE/C)/)V=>^KI"D MN2T!4(M+?O)2GMQ\XG6(Y*^G] 'V!?"\=_P5?7=7SWG^!@8@!2W!:N$E4*0# MQWUQN?0 >"V"3 L? +Q26:$9_(ZE%3A!*KPVP*O7$D&KGM&F^^R@_T#KVL*\QIH:9,[2:5XP^BCJ%=GVU,D)E(\%$%KEBY:M]=*'/I $ M4PFB>%9-Y^/C"C@)=(:F^=0QJ*/#MBRM6:W7/X6U.+/LDDRB7C"?TO/QK&P\$H>:J%_C)]+S7PW;&.IY0$O7[4 >_.1;R(Z9!ZQ)X#M[\^M5#)ARNA=Q)F^HH'FD) MR*J4[FFAA6G%3[MSX".3(4B"K0Q,=+I KX5)PIXC-NT56H\N>5J+3+2A@8$? MH!EZ=#VODYZVS:HC3EU*A(B*:D$G/9P1VX5/'[!,-(-6SO\P3:6:^A+R6KGC MP[*5&UNXM#E=3-8/CB6A1I 3XOD:!U1W'?\<+MTX/T6!BN2%SL-QUN8*Y_:3=&84A:J,885SRU!!G,JJ4.AUNPCRD#0JAU$H*' .]$_[LD6 M%(7ZNL,6" GL6BQ7B;Q#/%9A@6#5&K8H"*'6XE5#$LI-S )HJ*6.$ B8 #*8 MM)CG";!8>.4X75]9'8:WX29;)B30:V$9I/@BFT=2-&HK#UXTQ-%KI35RUH^< M@/ T,70QD::!\D!P3V4GT)A''FO%A.;5/[LIA MWTB[,P+P9GBX0\/+]:C+M40*)*4EH5[5(5EA9HE4[$-I5(\O+Q;3Q(HF4R(D MN3ERA1FZI(.6\]/K;')V].+F[:#)(P#:@Z(G[[5G47DFV202S,A<*K MU((,\G\A\+K9/E4UI[L<;06_%B$T1-1KXR:A'E^/MRQ,7]N3X<*2]U-RYY(:" M+/-/-HRO:%I(3E5SNR0]W/@3"1(]@?ZD%S2%Z\#X<7WN,;WPE5'Z MZLQ\3DY\)&QNBU*+"Z82RKH<#-6%U6%Q-WQC>S5PX-:3Z?&JYSS3R+8DCBVF MUROP+&Y)8+>@CGA(L)-#%@21ZRD@Z6U%#B )DHD)O^(5DOI6ABXH$NBUN%8N M JQ?4OAW1?N&OR-V*48\7>PCX- MCW6.M_%6M@#)FB2O382[&KJ$;8M$6F1&*)OVY""8>P=$"@]=/M@@M4AY4#K5 M9"?%XZFB#K>W??+!C;YQQZ)$V*\,I3* %A[< )2FJFR>^.RZZDB&-"=KM8$@ M'/>H)&0G(A1W9#BVTL#Z:L6/%(BU#N*XZ8K)E=LO( M%8L^ Q&=>[@&""\^WGQYA9<98!/G7&EAJFQ-1_%B<5U&@OB),A"9FC6E!!9I M8M>EIX$26FR&N%!>.X^O+ID:\O90KI4?@M-$#"VND7F!XCYA%]*3MO-#?IK) MH<4UIU(2]K0;@E+/6PM?(_YL:*7;C1+VM".R4HM;"U\@3FQ/JZ@!\$R8+H) M"[>S2Y+2@%K2I;C*%>CG@X@YL;_+W_\?4$L#!!0 ( :*4U$H&)NW<9$ M &#C"@ 5 =FQD&UL[+UO<^,VUB?Z_E;=[Z#- MOI@\59.TW>[NI*?FN5NR;">J=5L:6YWLODK!)"1Q0I$:D+1;^?07 "F)E 0 MX-_#;FSM,W'; (@??L#!P3D'!__\7U\V_N@%D\@+@__^[O+'B^]&.'!"UPM6 M__U=$OV (L?SOOM?_]__^__\\W_\\,/_N7Z\'[FADVQP$(\<@E&,W=&K%Z]' MBW"[1<'H$R;$\_W1-?'<%1Z-/O[XX<>?WK__\./5^P^7/X]^^"%KZ1I%M&88 MC'B3;W^\//QEDK4:!O\875Z\N?SXYNW%VXO1S_^XN/S'Y>5H_NE0\A/MYM(K M+^I[P9__8/_S3#\ZHH"#Z!]?(N^_OUO'\?8?;]Z\OK[^^'KU8TA6M/[%Y9O_ M\^G^R5GC#?K!"Z(8!0[^;D3+_R/BO[P/'13ST.7R/TNZR+[L\9']L6_G)7/,%U^_/CQ#?_KH2AMR(T/ M9?/MOG^3_O$[.G"CT3])Z.-'O!SQZO^(=UO\W]]%WF;KL\_RWZT)7O[W=R^^ M2WY@@W]YF0ZAS1&BY-8X]!_DMX#YI'\P@ M'/X:S9:S+29\!35$O*QMD. G:Q2L<#0-GN+0^7,=^BZ5O;?_2;QXU_QH*#\V MM.%I8>E4^S+,@4/1^LX/7UM84[FF.X1^XT6.'T8)P3AIXL8?\>?),NS%;+C&A?3+'*&FF M%TASXKW0!3CWD<-7H3F:\Q9Z ?*(?29.J 2-=PN"@@@Y1CN_3DN] )N$FXT7 M6E;*P7>+\C0L(_R?A [G[4LU:LY; +SUMKT%][P5GR[Z M!7KVJX"5M0-'A%1%IFQLF.KU#8Z1YU<8B^:^#'C%5QX=P^;AJ-Z5$:M; Z&( M5\8F;0B46EX97FF#T)3TRDAUV@2Q]QYVFMGRY$]UX%?["H@!^5="_^6QG>.% MBIIE2#;UMB_3]D$,PMAU/=8KY+/':\(B"!5OPKK2!_/0#8(9![+ALU2L*%;["^]:&1TOYM:$-4!L+ MJ.*G80[=WG_9IF]TL-:;/NPVL"TVK=EJ0%EIFK+/0+',-&"3@6:-:= . ] " MTZSM!"I5!'.@;.,K#UB5: MURGZUBW$GMK&7+Z@9&%E;.K6^A8D55W9@B:&>03*K($]>K!A"['JXV/:/ISC M477,)LJ,>E,Y='7))_DM7<>'? M?Z+!NYMJY=M.PH3='O]%W M^K>2[C/1G@P#8;C]MF7WJR[]!],<'T M%VBU(GBU9SW]=9W["GKM]@FZV:FAU2B8_<,?QH4RCD=OE7^EE0/*Z MQ"3<;,. ;2QS@K?(<^EJGM&MA$P20@X0*H]*C4^!&IIPBPG=9WTFUP*7[;I; M1C _8C4\-!J? C0TTR!&P1]X+OPZBZ:-!ON1^'")78'I783F;&IFOQ M(8PQ/7OMF#.Z^OT^S7:!V \?(T1[^!@E8R?V7NK=[3-K'<@ '/;LNY#,MGM7 M.Q5%R2;]U^<(NPT.B=GW@ P2_PU/N#G-13!(G3FJE1A"WTK>3H-D5I-TPM ",9H>A\H?Z$:MXQ;KZ M"PY7!&W7GL/ZG$0Q99(43'6-R-@Z'P,9G]1"@!(TJ$V;L:I\!92;L$$_815H MO/=[?*<=6:+HF==-HA]6"&W3CF#L;M[NMWF3E7F#?%^[LZ=#N<^,SK*UO^?=XJTUT"OZ,QO9,/C!Q4N4^'&#?12T MW6R/PPWR@G8ZG#7=1']Y4S]L\.89DR8[6VRW@9ZN::>(DSSC'PX#T6!_A:TW MT.L@C,>-+JU]@UG?Z-SU B\5.,&?69/LRP:^VO(7 W*=QTS8N=@]_-:+V<S!YN;A^>;F_83T^S^^G->$'_<3V^'S],;D=/O][>+IX, M!#6'S @)G4*??/;P1$BJ2E;VFU/!FOWZCP,[Q"_BT+U]R-OWC12<>$)0Z].LZ9,2GV MC\[:?4O9!*ZX+D-"#Z)T5NQ;6Y)P(Q^OK NAI.-)1+L1;E,EII/13;]^4Y#@ MN:$M_KFE<3T7]^)!5O?OXX7T7 M([S7 !H98B&&6J-^KDRSW_SQ"T'+:>#22&A%WF;M.=W@3D$W8CRE/YX*957!ECC@>KBF+#[K-N- M)K%/QCM54O[AA$%,]8-;GQ>EBDYJE3C^G9[9L/O?W\4DJ;1+UB>"D_Y PH%,1@FC2YD<'$#3V"N!T M)%7'G%S5Y.2D[S"'_U?LN]-@0:@66+IJE#4@4&.RDTM@P&1)24C'8_^N_MC# M&^;5J%6J/2K=TK5^SI4Z6,"3*:>/JRJ $%-,YV=$AK!Z\S9[9!] MV&.):B I#(PP'45!@@0@/23![CDX.4.R\A"4:V.29&":XTEBC+PC*'#67L3B ME+))(K)#"HM!T,OT1EJ. >A"R,6.:2T$47D(JENEA2 " XTG;4G5NXB2:&IF MS+0KFYJA),L)P_281V^UCJ-9$DHJG=+TH0F:U'B@$:9^)E9H MWE35 +;Q&ZO32G#0N%O@S38DB.Q27!,Z\7:TN^,-4S>+H>YIM@ )HQ7: :9V M&/-< 3(T]HVM&&#L%N5ZBC&?0[)?S$F6H8EWFM_[DOLQSDM". ";D2.$ 8V5 MW&4@%27GQ2!L>>:;7!$#-#*.D?=SY-&SR 1MO1CY$DZDI2'L4F;42*% 8^B1 MW18(L'N+2,!>;,G=[+ZA@^UXLEU(IR*$W T55MNT%5W MY7N1,P^K[PM?_Z MSMX1L'<$]JO)WA$ ?D? 1JO;:'4;K=Z\:93NB3/"L;G\Q+M/XZ%G$)77AG'V MUR%6&Q*TY7;2<=Y+#:]2>348QH$*W FP "?M$;LXS60U)YYCN/JDE6%8"2H0 M*$4$C<:BX=90B.I6AG TU:-1%Q%L&E/Q,4[B->WD7\>CIY*^\TH0'/-5:#M' M,@2ZIE&4&%&UK] I33\U3=,>Q1 H*M=)2FMU2M;/39,%6B/)^;P,]S&MFITR M][$.!U]."_N?3[8V78>&9K$]>P"%,Z=F14/%"==YB M*VD,TR<8TB_D9= M]CJEA*2JC0TG7*PJ0FBT[V\,[X-O]/@MK36<4+)2**T[Z%53*9+/I;LP"=RL MTZ?"LL%VX8>6-0BV=:Y+9ELIIV;U!Q!H5@$5W,B-R1H%*QQ- _G5^;)0CJMJ MH1R37\JU+.AANH.)UMDK>#<(62)U+W U_>MO5HQ:GW< MU./DIS!=1$*-X"6O@$_P* EX-"V'1V$N0G._I?EP)V$ MD?R%TUI-#B=8H1[.+B7Q34+H7CO'])-I4I"]/Y YW38L>HG/7"J]EMACB8YW MF10K$=DUVH4?RM @V+ZX3C>A%L@V;7@@X0X-H6V?;MZA=!(FS__&3KP(];)0 MZ-8<2HR#+IZ.**G$!B B*EE(=*% 4WV@Q\76RX]C'!@+,+RGTAL+5[IO+!C% M^@SL"08;^V-C?VSLCXW]^8IC?ZR3:4A.)J8(TAZZ,S*AHR4Z7ZD\3SJU!^:. MTH$$6&E#T?K.#U^UD^F]JQB!/7[Z=71W/_O=)M/[!M4JFTS/:E)6D[*:U#>< M3.\!QVROG9/PQ7.9E?DS[= T."1H&CNQ]Y(^H:E.>%2EH>&H5%7005N/X.V1 M8H*JS] !W>,O^'H?,94;CN?C0J<783,+M9U/05C*S>SFM93C/#)'#M.F%#A-T<[A0U8HQZ$S;MI.L] #H)/DF W%\5M0NE950@R MN 56SW#")Y9N011UO*-*!,\7RQ-QFJY:=2,0;@HU+Y%5B.'3GDW67/+5"I): MU@*$JTHMK6X17&ALZRN7M:WC,!9W8T97;=0#H3PU_33@&%$V!&$SK^484:)K MW61R:I\;;YAR^(A])GA8UNL%2:(XTQE%AA+#!B @5^2?=N,N),<[ +/E/'GV/4=^'[AVDQ .3PU077LK#%#CX): J]U!DQVU4%NER8L#'X?%("M+0Q![X.:[%9!#8WR3$1$5%_C MAK,;O TC3^K:EQ>'8&1J9D^38X1&'@/+_H]=2'U!/NOT(V:QO4Z,7?:'<> 6 M?Y$KF=[F.+>L.7[B\IY&_I]B%5@+KN! 3E2<^\T?7(0)R>BDD# M0V;H4PEO@!_"P*$=.\JWP#UL.AQ*V=E%OS[\G%@50+6N!^>B?*HD1#&J#N+, M8CHA#TJR$51HZS"7FN=2LM2*14"<;*IP)88#C8^)D4H<= M(:K6A=T-7F)"L%LP-J0*"]/",X_M_H5WD;PS;0&"*EA=Y)FBA;;*GI+M-KV; MAOS]E>MIL S)ABB-B1H3!:B*#R7'J/E82=G!2'H'8934?A2 M;@Y2UZD-;KR(7>9,"#WG10[Q,F/AC*Q0X/W%(5PG$9UZ471\KID*&O9H7C1; MS@F.&/2\&JE.>7#)1/?HA]'QP^P?QV^/PN4H__6_C_;?'QT[,$*!.^)=8,5/ M.F'3(=AT"#8=@DV'8-,AV'0(WTHZA/R.>\IV6P0VE51L%V*=-KM&K 5V:T8/2GP1@S/ZM927=^?*2];4 M*-^655NLVF+5%JNV6+7%JBV#55M.]TBEQJ(H/!!E18&@/SWE$?OL694Y(O%N M05 0(8<'_>CJ*^_/]96LR1%OKN%C%Q2HN\!679DB2[;'Z MH4!&+83U:;M64[*: MDM64K*9D-26K*7TKFI)BI]57EDP;&8Z^9(JL/Y4I>_IF?T%YIZLG_72N)V5- MC?)M6=W(ZD96-[*ZD=6-K&X$7S>2+('3/5+I_E(4AJ^_E"'H3T\YO-OW"2/V M;ZY;Z2HK/Y\K*ZR]$6]P=-*B55FLRF)5%JNR6)7%JBSP599F2!+MKM-@FYC< M@C=L [XR5!%8C_?760[ =>A3R!%+7*MOS?DHN*N>:^QOHT-S5CNRVI'5CJQV M9+4CJQU]*]K1^;[Z$,987S,RJ#\\?-YF$FV56"@4:8X>'X_2HDA?OE*./ M=3B28X!&#M]#@SA]J>[1B_Z<$.QZ,?M)PH^R1K3 R67OFS73+9RV[A#DX.'?JN4E3TP%W=?'3Q57IS?K1]VF;ULMFO6S6RV:] M;-;+9KULP_"R29; D[/&;N(SN]$:!2L\#0XZMW W55K::C0&W[-6%V&G5M-_ M)8A)!:Z'3X-E2#;98[#WF"I05^54UF@,OL^M+D)@V1C,U-R?S]5<24X&J^Q: M9=PV;),?1Q'F"27WRIV'HVRC=&?!(W82PIY5HP4>PH#L M_\E#L)2:5IL?@J]0MXF^/PWM!D<.\3)G^XRL4.#]Q97)?231C.[%_!<,:1:F M-R\**Y_LR M^C[KC54!K0IH54"K EH5L*W[? OZ/8&,*"W=@[PHV^W/Y$4I")AT""6+1OF> M18WF!"LA9@]F ,NF&D]_?+CZZ>KGGZ[>O?OP_N>?/[S[^/&J"^KP$B5^W 5W M0H# Z13N1R5E^]R/M&>E@K$]#B!L>*Z'R.X),2<'CR(NV94DY7O8E\I\ _I6"F_1 4A[/7R677ZBMYI[P&,_A,F'H[& M<]HD)@2['(7:8J"J 6&CU^-#"0,,,=?&Q$AJ0-CD38B1P&C#@Y-]\%)CJ#7* M0\C%H1YH#1#0]HC#II( M2D'0<953Z;"IB'H/;2MYQ#Z=-^XT\3U1F1R%1'&B*!2#L-_)) M=#S!%'O=5FS?V*%;7Y2&+_N..K9/7!:"341C/.4 H&WA+!)DMARSJZ$KOJ1BKM5L:M -F]E=,P3Z QP&^5 MVN*6^/'=QX_OX>S_;=$M!-W&;C9>$9QV/'#G/@IFRT^8K+!",2BK 4%3J#A1 M#]M>&<;64PQD>LRA'Z5ZVEE)" I&71IDV-H?_N3Y<+/K\'6Q5-,H#\'-4IL* M)4)HRJ @F?@3WB)"M2J?GLR<%LBPAKE2AK QRF'0K MC1 UV@.BAM9< #4G!B##$YBI4=#H/EY2C0Z0&0O"=!$.4!N;^V_9I?)[ST5D M&C@_RO=U:5$(2F[MJ7W8W*4P6][7(Q+G5C+]U^DJIK_Z8\%NX,_875/OQ7,3 MY MV:D6Y'O;@LH3G9WNPHOM0!OUW+UYS>R&;1FMONP@5E\(KM=#SSEDZU:1$ ME0'[5B@$N<.U16OGNU7J;.?O5&1OTI=O6_(Z?>Y?-2;GV8XE1]@&%],@HGU* MTC:GP0N.:,V(;IA^XGK!JM2G9E:_3PM.$QR9H05P5K"YP@:0*XR'I$ZC*,'N M3<+24LTQ55)=+@*B!_S*_R0G3J\R!..I+JUZB*!9Z"3]YNG)*K)X6A>"V;46 MB:> 6C=[/R0,TVR995B.TBZ)=C)920B![AHIB67=A[9*LIC]K)LS\NBMUO'M M%WKR]"(\)YZ#CQBROT:7DE53L:U.&:WTC&5-@- XGY/0P=B-[N@0L'F)@GS' M)>265>J4Q5IO8)8A&0)=4S;"R)\GS[[GS)9+S&2Z 7.2^IV26.F-S J@H/&9 MO@3)I(5,^\@5Z)216F]=YGL-;MHL< MP#1%UO[[%_FO"[P0(H6QO$ZW)JE*#UYJ(FF= ,%7Z8F!O<&)5G2S_"UD3\A- MZ4F>G@'C*-=A$3,U&NN6LDKFC[H0^^!R@8(5>TTZ3=/]@&--V@3UNF6HDB7# M $WK9.1G1:JHI(:417C-W_:F*(3'8;UZW9)1_<$>/32MD_$YH$!>Z2?HXF2) M,KR(.7R8 3EA=]-%/)16Z9:"Z@:*4B#0=+B\QE^X5X*?3\677I5NF:IE>% # M:7V=I*X5ULOTL?3QAEVUI1W!*,*L3_D;N&*WE%$#W3)3R9A0!1:T%35!T7H< MN.P_S,OY@GP>NQM/$"$[*A:X=5AFZ].KVRV3M2P*FHA:7VR_A^1/)I/1UHN1 M_Y20K9^<&N54!;L=\DHF U7W6Q_?V^42.S'S.M,EN_6QT2'3H'*W/%0Z_YM" M@B; ]@>J.?).E35QD6Z]KI4L .*.=W$N\4)W$4[2.8 UUX-6M6Y'O?HA7@L, MM#7 /;O[,].,3)#OBQSU*D>W3NUN.:P?L*"#J?5%E>J#+*C))>@U.-4(%^$< M[>Y"POJZR=7- C4@=L3E(V:0N2VOV+,)/3LGFPW2EISUVNN6 MT>I6AGHHH?MGB()(*6_WJW=);RS2A#PH: MFT_KD,0+3#;7(2'A*YV>TEU25+);CFI%/ C[#XV.-%,QW[SGB,P(AY9&J-%M MF\MYF2U"IV:W=-6S1.C@@48?[]8UBK#+U&>ZY%$ZQ([8Q$J%WCN@U=$ MW#3 GH5RDX1?^9[%:TP6:Q2D[QY$O]%3$':G0:J\J6(F.OE\MQ.I?DA&)X/2 MNOKU"7WQ-LF&)P9(E\)LF5LGS'%T^\59,V N51&9%4^D=55JIEO&JUMR*H%K M7W%V72]M,-75"WV:+L>^G\ZV7]/;-;<^=JAF^(@=[+U@Q7&HB6:[#>"N'A'2 M"-CV+:M4U7.8:RKGW9V]!K1#:V^[MV?-@C04>ARXLR2.8A2X1RNPT.3:0*O= M\ES= M4$UHY.PG0*4OGQF6X<;*)M$T(%2Z1:KQJUNJ6I>BR)#I9^Y2J/U//3 MGG$A8"Q"!2UT2T\-,Y(AKO:5%SI:=&.>^&%$5^J"(+9@L_L"A0VZ=->KVE*W MU%6W%U7%U]G%I:Q+-V@7,>.51P&GRE1)CT5DUF^S6UHKV8D:0MHZP8N0[I[I M<89VJ$F:FVJY6[*K1\4TA;>S-7U'=W,W,ZQ$CSBFPZ&^DRBIT"U!E4Q,.C#: M/R<@$H1)7/C\K]@7#KF\;+>C73W.18Z@GPG^>YCX; $NL2>,U=.HU.W05S>( M:$!IG8/L2PG!)_W82T.IAU"W9KF ,#(CN>]*OZ6:#78^G APO8Y:YFN6OKJX M:S;?++>,U0IAD8, S$Y!:[,;.'IM-$MC_7"7,R0 297Z/_A.X(1 MOYK-=$MQK= 8IU*,?1L>/T']DWQF% MRU'N2Z/CIT;[;XV^S[[V7[3AC1]$!2P'NMY>7%R]8=]]1A'^KL_TE87\TK+4 ME5DA\T46[7L:8>?'5?A"YX&7=I+^<-HW^JL_[O$*^6ER$D'J;F&)'I)VEQWC MSY)V"SM>6X09CZXBA_/YGWO.L:V8#?L1;3!UMN0XS9XTG 8N%7/$0_XD)%OU M^XWBLGTF4);17GBU4=QM:/NMUGO=,A$FKM.#["BS-DD?W2F! H"@VL_%]RYT MC*9:Z=/P\)903H53/KLH* ?A%9/21^05_0>ZL^\NM)!L?*CO+IPFQ=I? M6Y 0)R\^G(SB<@RMR[M'[+"D]-RXR&_F[;V-[&J(Y[+\BIAL4' XE8B$7X5& MX&<*KXJLHVQZZ4QANDOJF-))H*>J S]1N":0]B/RDL"-QB_(\]F9XRXDYPE' MA.%X.M7@Y_S6Q])Y6LF', BWW&<;K*B&,ELNT!?,WA*7=E>^5.JU.I1,X4U@ MA:8_\"[S^^82C2%?8 #YP47=AC;F;[ #)^B[H-;6+S/V/UWDNZ"$=W9&N:Q]@<&D&:\#=C0 MQ&V:YM9[P2D(*FL>Z9!,0A:)DU!U:;;-H@5E6Z!) P-(8%X%%C1./P<$.^$J M\/[BF\4))R*8:!4'.89'-,N\;<.O1PLC>7C1V'G+\&VDB+ M TB*W@C._J(JA8_O&0917IT'46;-CM)V1_N&;<1D8",F;<2DC9BT$9/-RZSD M.?)<#Y%=[K:%*EI27GY0D9)R&!!(R=TJ1!N>9_EPR449,JE3$4K\9-G$DUVS ME.&"MK*F\YDR@#+W=PB!D_ISKN ,/X( ,.2S%TR8%9&;,=+DM4H*%.5!!-!5 MHD0!"@!%-L!U &N7U]P5BW'TE"#L_*9"+3N]\O+#R<650&BLT0X@DRDM!>? M W4.+E6M@<2BZD#IC(7T52@FB7]'+ M^'&F0H*@$/YI4%PDT035A87NS9=;/ M&7GT5NOX]@L]]GD1SK)%[D%D?XTN)4*L8EO#B3^M"' 0G!_DQ^$B2/J@V_7N M%CGK8ED3_LW:A1_NVB#8_IP(=*Z^4)!S'SD@ZLY\!Z#JSGP'H.K.=@&)Z#4\5(:<.6%1ZN3T&&" SUGK=JO6ZQ*"S/]6F MQCV5%>>T)'Q;L[+[T 34MV:OJ9<NPU\Q)Z&#L1NS.()N7[*+&L>/2S4E= M";Y96Q=)?V:41^RS%X/GB,2[W/YJFM/R_;DY)6MYQ)L>Y=NV=A5K5[%V%6M7 ML7:5YF663)Y?[_)_41A:3!H8DN7%!!A0N.IU$+/XJ=TJDF)*@/6 M\F:OQ>>-1[ 32T24J$"?(JK&!-R3= H'P-YL[;@V"ME&(?=*(TO[@BNR>%IW M.,9@34#0./P=,[,T=L$8FS%;J M^Z*G;UMH?S@FY09!0YLO^=X?,G#&*&#/8LK\0,HJ\&.O]7!T? 6!G]G3?%LJ M=ZF@,/QXZ#($G0WU7K\5YY'SF54&A0?T"Y<@U002.43S0>PR-;=+D" TJEF^\VM#%_ M"&,X.=X$M+E3YB# M8$:\E4?[PGZ;/B Y+L&:" 2-PVBF"0,7=KYF+T^=,3!)8F*0,WZ M \BN6P$5-$*?UB&)%YALKD-"PE?VVIIT=Q.4'% Z7&'_6S]SZ4Z-&QPYQ-L* MS*;5FQE ]MOJX* MI$\HH%HK W"'\>V7+0XBF9XH+CJ@1+9B - 8D<0S9?V- MTO=PCF%.!S]W5L4LX$Z_U6YYKF0N:0QK?X'RS#+OI1GNQX&;)CU?X<"A^K%A MK/R'\UCY7.,C%+BC0O,V7#ZPX?(V7-Z&R]MP^?9DUMFV94.YVKN2*WP (#6^ MSY8SZ9E%JQK\D"Q]+*T?)N?[B)"EL#\B$DJKP ^GTL/1]^#O+_D*8R_TZ\*/ M:#($U#HO[#WZSU1U)Z\L_UFP8IHZLYY*\I]JUH$?@Z0)!-H6+KI;K2/-*M2' M']94 53KZ^DZB6A7(Q:4^.P%/.:0S;([C*4N:X-Z XF'T@/3!Q=W'EON$>W) MWOMG3(NZB8&$4AGC@B8(]P#&SG\2+^+CG 9'[)_^RC+"S B7"!1-,8!)F!BG MZ<;AAW8UC;@_DV667^3>0\^>3WMPASS"[PH<4H_L_V1NQ/SIW(B9M3DZ?(_^ MCGURQ+\Y"I=G):QQTQHWK7'3&C>M<=,:-X=GW&SHCA:/PL=$[&E1V+:C2QYJ"0OG7:M@9A =:! DVD''3:G0W["B*F@[BQX M9(\6,+/&-8J\:+)&P0I/ _9,,O+9(\F_T/%C;])+%E93C<.WN3:-N/7%2KN2 M12$[_&@N.L(LPO2 )EJV9O4'8JPU P7G(/HO*G:HAD7[_$+GTS(D&]Y]XR/H M6YTC:/YCH]S7[,G3GCSMR=.>/.W)LT4M[?IH=/S5PX2.QWIWC^E>H'JY^N?O[IZMV[ M#^\_7KU]?W'UH0OB\1(E?@R$>>$80)H,TV";Q!$'?*5\-T99 T)2U$KS6TBL M""$ S@Y[3GJ\FX2;;1CPVPF*1[34=8:08%43"@""3CJFE*22LD#V1:VI=IZ3 MX0P.-"TULQ8H!=U)&0BB33FQ!/9UB$++>J3@>J1X^,HURXK#YAB5%"@=:L+, MOZROU[MCD3G:L5^-7Q%Q#UOF.(J2#0<>%9XJDI'=X@>'XPUKFUQ4Z,W=]"ED.4&=H?Z?ATL[S%7QZ.RZV3X8 V^P3!E,=0VMGR MMY#=-3@$5O)2YUE'ZS8&WZM7%R$TVOE$?BZ?Z\\F)ZKK2B>HZ?LK&=-F8+AO396.Z;$Q7RS(K>8[P?Q+F!GQABXQ^3^5J MEI4>4M26% 1,.I0N9D5Y*&YF]00K(0:JD_FDJTIGLZ0L!*=SZ713T /1 6VC M9FS43,OBS$;-0!)@<*)FM)YY?F36 LG[Z+F_]2!\RIR?PC?149XOHA#OBUV39U?=I[0@1HX!*,(W^#TO])U7:&E 04E5H$W$+:Y MNRSW\KT)OZ=U!Q1!J <(&H<+3,]>!)%=>A1[Q"Y.O9P\8E:27=FT\G!B_'01 M=?"BV.$5K-DRUPT^J42NEI(*\./D=%!T.^R3\ 4'?,-=/H0QY7\1*^6E69$$-<93KQ6"1!H7-D8 MOV;F#)QXJK9C_+Z][&67%Y6%^E#2EPES"1B&M?U\GB\[EQL[W["-80ML#)N- M8;,Q;#:&K3WEV^8E,\,$B3N;EZRMO&1@EVLN!].E<5ZJ2PA"M-8L+LM+=0G( MG2KJWUMCSM[VPIE$C+;"V5O@G TE_YO$-_;MY'\[.U_;L 4P80MY$Q3>"^M% MF J !4%!M,0D&F_8%;]2VZ].$Q#$I:DI6 <76,TDU_NW6>\OJQ,K;P*"3*U. MK!P76&)S-LA:RU:_G>$$(%0 -QB>JZYB_7:&$Z)0 1Q8GG-ZX.]>O/X11_DV_S9*6[5A1X$-.[)A1S;LR(8=M2>S!IUU MIGH:+9MUQF:=J7L!/-QLPH K+LK !$$Y"&$_VMEG!/T',/HVV& P09SVA8F M!+M\]J3WN\=)O*;K^"_I6QIEE8834%"&!)I$*_9WCLB,<*#I/>Z2Z]"ZE8<3 M-J"+"#:-Z;1+[^8;K+A]A>&$ *A0#(&BYCRAK# M\9S%AS [.F*1'65X3ARU3A:OPV>GRYA%'GTU*%.[U%2 M ;Z+50=%CRZ68KIJPZO=EQ<"!\NAQ5':I/6N6.^*]:Y8[XKUKK0@L^S#)#O[ M,(E]F*0>3_9ADIY3C84D9D_LWN#G4A$F+CNHATC$$" 2H19>LM)01)=J6BD) M:41] D1)(9W_NW?O+RX_]/\605,T"<$!8&X2!B^8Q.RH_Q#&.)JC'9,()1Y\ M91T0>XYZ0A9-34HT #BROOT!^/:YU8Q9RV@/W1E)T_2?IW.7,J=9>SC>?FU( MK5MSTYNO[#: 2]!K<$?!\-LC8X>_W+P(Z9*_"\G1U#E;"LFJVQA\5W]=A!U1 M^8@98CJ1LFM AYY161XEFPV%>)U$%& 43<+-LQ<@F=V^7GOP@P$: GM5"Q\ M)^7V"ST!>1'FF?F/":OWCZ-Y?+*B]:OI6:@1]K4!T;M,7*0!S[.R/>BLH5G_TV%4JRA:E1;SC!!QI@ M6E]P5.5R:#_1"N]W:^Y;H"K9;#D+,/\5>[?AX 6+;<*C< /.:B*K&MO^ $% MG4HN#GBV_2 *?<]EH2S7R$>!0SN*<1SI.<;?7M Y;VX>G MVQOVT]/L?GHS7M!_7(_OQP^3V]'3K[>WBR?K(;<>\L/ZL1YRZR&W'G)KXOOZ M37QI^I'Q,YU.R%&G6CD6&H[![K3GT-;(!$5KV3F>_PF"XT$\1PI']OD15RTF:5&<[#3,%5ZQ+@H%)PI9U5$C($(_YICP%;'N:(S80UCCT':<;GF\X##6U MEL:V)2T]H/<7I!C 4S.HO%F7M6P?-G%6C9&O?F<*6.8LM$7 M??2#AM_J!@T_+>A_/MT^+)Y&L[O1;'[[.%Y,:0'KI[-^NL/RL7XZZZ>S?CKK MI_OZ_7395ANLL@C#LDAB1?GA^.(4(* MHE]P0/OJCP-W[&[HJ+)^QMX+SGHN M8:FT%H2HY-*IEZ>L%!$TXA;H"SWGQ&MIPII\ 0A+QXB.?.>AC?P!R#2@9P]\ M'T:RC4=8$H);VH@+(0IPI+"Y\A &8;&S&;ZR34>S,@3J-'<@3430:)P&+SB* M&;RTPWD($O+454!L1$9S,T^C&ALT\@[/$8_=?R=IMX^)-B3LE=0!L7%5IJ\$ M'#3^I!@EW"G*0Y"4U7E3 (/&V7%/9BFK)O0\Z 4)[?;1Q'F-ER'!:3FN5GWR M @YA2L^.A(H7JO,66TF#F#[A>!VZ1PDD6\&=]F X(6&=#@O,64E!9>OFFIZN MEIY,_9*6'D[DF!0"-&8><%QZ;#DI,YQ L)..0QO[WS%+-8;=\0L5 2O\D##D M6>J=G,?R&D6>0]?^C>OL_N; MV\>GOXUN__5YNOB_P ,\G#5V$Y]E^F,#=[WC25*5T1ZJ&C;TH\3)6S[<-@[$ MQH'8.) FXT"RO,]\Q:G>*9*7[T& R (-] 2(!B8 #.4[I7PD1U00RI-%9;-, MD(&\@ /:LLE%[Y8\?'-6#H)333ZG))'A@-ZV&;NNEWY_CCQW&DS0UHN1KZ2A MI X$1YD>)25 -#SR-Y$#K"[/S,I>9$5AN !TR-$A@ $U]WB*=JBQ]JO.?Y ML5S*V'E!"$+,X)VGD]Y#V^!UKX'U??>K5J!3'_>]./GI/<"[D#QMF:DJC?,0 MG?]4I>&[LTLA@)OUQ[[FWUWCO7W K_POR@?IRNL.QRVM":B?%2,WP2N+PW=' MEV-H_\FX0\!9M @E&OD'$+3[CWT[/FT"J:5A9MX2]^ [YMN M"3@T(:J#,#?!V?^R=+B3,))G'J[5Y'"=\V+(R)SUPJ MO9;88SF/=YD4*Q'9-=H=B">\&;!]<9UN0BV0;=KP4'SG#<%MGV_>H706)L__ MQ@Y[ME8K(85NS0$D;C'"TQ$EE=@ 1$0E4XDN%&BZ#_0(V6H)6RJ'R (,]*GV MWL*5[GL+1E$_ WN.P48!V2@@&P5DHX"^XBB@L^W/N@H!NPJ9)DA[Z,[(A(Z6 MZ("ELM7KU!Z84U$'$F"M#47K.S]\U4^L]ZYB,/;XZ=?1W?WL=YM8[QO4JVQB M/:M*657*JE+?<&*]!QRSS79.PA?/97;FS[1#T^"0K&GLQ-X+=S.6)#^JTM!P M=*HJZ*"M1_ 623%!U6?H@.[T%]R]CYC*#C2S^9N@AD_YG. M MG;3J](OEU2!L[>;S64WK*4;X9(X=)TRH\)NCG<(&K%$/PN;=-)UG( ?!)TFP MFPOD-J'TK"H$&=P"JV^FI?(*L3P M:<\F:RX1:P5)+6L!PEVQEE:W""XTMO65R]K6<1B+NS&CJS;J@5">FGX:<(PH M&X*PF==RC"C1M6XR.;7/C3=,.7S$/A,\+ /V@B11G.F,(D.)80,0#DC5Y^O! M^&&(NG4:*18'8S>:+7_WXK5+T"OR3[MQ%Y+C+8#9U+XM+PY!]-8CN!PC-/+T\=;>8T&K5X8$ MFZ >".5W7H "IP'U2MD0A"E02[U2HFM_7TX%RVPY6RXQ"RL67=A7E@2L,&G, MP.,N*H$';;'M=WNVPU-UCD5;SQ&)=S?X6;:LU%4 :T&:_.GAA$;D(]YFF_IL M^1#&928F>7' 6HXA@7*,T,C+3[5]OHX9>4+L/HXRQYU.10A;6O,K4H:VLZ-G MH1.GN7=VS&CMO5"9,?>1@[/(7NF9T[PM"%;?)K;)R@/0.L\FM@,@1@%)+K$& M>!K.:5\?;.U3 XQT8LV(5A/4T"AG'6?_Q[: %[H9T W_$;-+, Y5V=@?QH%; M_$6N9'KO\=P%Y?B)RY^O=GB:B$N1@3@]%9,& MQAZA3R6\ 7X( X=V[&C<"MR#W.)0RNQ$^O4A"'Q-\Y ^J-95J5PX;)7<84;5 M0=B/3"?D0<\R@@IM'>:RV%U*EEJQ" A;416NQ'"@\9$+CAO3/F[DM A+@C $ MU6%'B*IU87>#EY@0[!8,OZG"PC3J++0IBRX6GB9-6P!AX*DL\DS10EME3\EV MFU[B1OX^.VK6'DY]8&Q(T)@OAAIY+C\3R^,RS@A#T#L.I M*'Q>/@>IZR1 -U[$LAXDA)[S(H=XF;UI1E8H\/[B$*Z3B$Z]*,KB!,,@HH*& MO30;S99S@B,&G?_ZN\+(RY(#73+9/?IA=/PR^\?QXZ-P.!]8\7POOK.)@VSBH/U*LXF#;.(@FSC()@[Z^A,'Y7?,8QH_-MJ!F]\> M9\OLB,#>J]AG^#MNQ0N*\MH_OZ_>WF<@V"/TIDKSV/M3]IZ2S0:1W6SYY*T" M_IQ-L(\S9GDI*32'GN"U-;JWYQI=]@6FGN6^,3I^9+3_BM78K,9F-3:KL5F- MS6ILWY#&IMQYR_0PW2GH5A[R[FVBG1UKB)E#8[2%D?[ M)JT^9/4AJP]9?4LK9&A\:L M7(*D=6.1J$;I-(#IB@,7X$I0]"?HG)XY_831NS?7+G2 MUE9^/M=66(,CWN(HWZ356:S.8G46J[-8G<7J+(/069HA2;2]3H-M8G(9WK - M^-I016 ]7F-GN0#7H4\A1VDR>FT-Z:/@RGJNM;^-#F\ 6/7(JD=6/;+JD56/ MK'KTK:A'YQLK>\Q'7S4RJ#\J.=^0FG.ZIY9:=N3EAZ/@*$! S\ELF)N9BAN&3;SVFA3HEX7V?RG_:\_8=H#\>L MV3+WKO3Y2]*SI<9RJ--:IR15>N"^-D1HB^D6D8 ]"3#'Y&F-"-;3$4IK=9Z;IXKBY^ MNK@JS4TS^CYMU/IQK!_'^G&L'\?Z<:P?9QA^',D2>'+6V$U\9C=:HV"%I\%! MZ19NITI+6XW&X/MNZB+LU&KZKP0QJ< 5\6FP#,DF>U3]'E,-ZJJ*\EJ9+5=J^U:;==JNU;;M=KNL+3=AJWRXRC"/"GS7KOS M<)1ME.XL>,1.0MCKI+3 0QB0_3]YE(]2U6KS0_ UZC;1@T@=D&I/FGK9Y<6Y M7I9/(&"5,:N,667,*F-6&;/*V+>HC.5,;^%F&P;,0#%;'G;;VR];NOKQ-0XH M#;&6UE6KQ>&H5[5@@ENJ!S W>(D)50PI!)'>:#@##%N#;^.L#1$N\[?+)792 M4VTVAQ_I2-#C01@X% PWW1K27Z5)^)'TS>#L[RAU@R.'>%G@\HRL4.#]Q;MX MG404;Q3-J";-?\'F$__H&Q\CS=4WC[RX$&4YR?6 W??.]^/MH MWX_1L2/\L4?>%58\WYG1]UEW[ G.GN#L"X.P)KJW\&POZ/8&,*"W=@[PH M4^W/Y$4I")AT""6+1OF>18WF!"LA9@\&^+(1"K"2LGT*,.WIIJ!GCP,(&Y[K M(;)[0DQ9YW?X2L28I'P/@JSLE*H49!(8$$@Y]ND!;>B/N:?LU3)-HR(@X::< M> 6Z-'!!DW/3^4PIVW)_!R'/M.=$XRUQ)'H3Y%JFI V.CU^%#" $/,M3$QDAH0-GD3 M8B0PVC #9Q^\U!AJC?(0?(KJ@=8 6V/.&QZZ7-3QR@('8U*7*<'K:HLA5>Y M5B6& H"@DXXIE2M)66CZE6JJ%9(]B>&T?EEP09)HGQ=;+JQ$I2 H3I?_BT)0F330@]0JRVDGE5HFN(#QJ)1?HH) MA)?Y7)01UID8>Z("( J)0MTJ%H @O.13Y:A?%7O=5OC"V*%R-$I#M'Q'';X@ M+@OAQ*8QGG( T/8#YKN<+<4[4'*E^6[E$IY"00 1.3Z%*47 MSM#Q-WGIJ#Q5&[<"9"M03L,\@<8 6]\2QBN"TRX'[MQ'P6SY"9,55NP1934@ M;!H5I^-! I9A[&JG/O2C=,L^*PEAKZE+@PQ;^\.?/!_BF ]?%\LNC?(0[(&U MJ5 BA*87["/-Z9GWV0MX//D3WB)"-UA_Q^+W5X'W%W;SN!6:0^76>M MRO(T M2W6+RB"'2;?RU%FC/2 :2 S4L4Y#LN(;>L4J@4T9J/<68[S6T(=]; M07.Q)X6<1OSW!+OIT;/$=J_;2*?4U7JBT119^T]HY+\N,&&+%,;R.MT:JRJ] MN*B)I'4"!%^E)P;VCB=:TE)WEZ!HRC7(=%S-1HK%O**ID_ZD+L M@\L%"E;L0>HT_^ #CC5I$]3KEJ%*E@P#-*V3D9\5J:*2&E(6X35_'IRB$!Z' M]>IU2T;U-W_TT+1.QN> GFEGZ"+D]WL]"+F V+6Y(1=IA+Q4%JE6PJJ&RA* M@4#3X?(:?R'4&#^?BB^]*MTR5,-N\I#.X)1A%F? M\C=\Q#XJHP:Z9::2,:$*+&@K:H*B]3APV7^8__,%^3R&+YX@0G94+'#KL,S6 MIU>W6R9K610T$;6^V'X/R9],)J.M%R/_*2%;/SDURJD*=CODE4P&JNZW/KYI MZN4L\?K6QT:'3(/*W?)0Z?QO"@F: -L?J.;(.U76Q$6Z];I6L@"(.][%N<0+ MW44X2>< UEP/6M6Z'?7JAW@M,-#6 /?L[L],,S)!OB]RU*L9N4_(5MW&NB6ONEF@!L2.N'S$ M##*WY15[-J%GYV2S0=J2LUY[W3):WP)'YFPU:_>+;VU3!/ZH*"Q^;0.2;S 9',=$A*^TNDIW25%);OEJ%;$@[#_ MT.A(4^OQS7N.R(QP:&F$&MVVN9R7V2)T:G9+5SU+A X>:/3Q;EVC"+M,?:9+ M'J5#?+@*>KT[%J%R@=^!?D7$34/O65PW2?C5SUF\QF2Q1D&:J#?ZC9Z"L#L- M4N5-%3/1R>>[G4CU0S(Z&936U:]/Z(NW23;\@G"Z%/@S>OMUPAQ'MU^<-0/F M4A616?%$6E>E9KIEO+HEIQ*X]A5GU_72!E-=O="GZ7+L^^EL^S6]=W/K8X=J MAH_8P=X+5AR'FFBVVP#NZA$AC8!MW[)*53V'N:9RWMW9:T [M/:V>WO6+$A# MH<>!.TOB*$:!>[0""TVN#;3:+<_5+5!-8.WH)$RG()4?G^G&P2;:-B%4L$2J M]:I1JUN:JL>2Z&#I5Z[R2#T_[1D7 L8B5-!"M_34,",9XFI?>:&C13?FB1]& M=*4N"&(+-KLO4-B@2W>]JBUU2UUU>U%5?)U=7,JZ=(-V$3->>11PJDR5]%A$ M9OTVNZ6UDIVH(:3M)^(-Z>Z9'F=HAYJDN:F6NR6[>E1,4W@[6]-W=#=W,\-* M],C>!@[4=Q(E%;HEJ)*)20=&^^<$1((PB0N?_Q7[PB&7E^UVM*O'N<@1]#/! M?P\3GRW )?:$L7H:E;H=^NH&$0THK7.0?2DA^*0?>VDH]1#JUNSV1G1U(X8N MGJ[4\=3 SC:>>_R"A;8'6F(L9,L#D"OT_?$SF6XIKA4:8PX.&LLY$Q>S F01D>61387" MW3)6*P9%!J&7U]_?,GR>O[HA)LW'-N-%['4 M@O3T^<0B3LF.3B-O%7A+ST'!/B*562)#WW,\'-TP>Y@?'3'Q4<5?8DP/K@=3 M%?W%Q]89]]QE%^+L^\U<6LA/+&T99CRZBB3.YW_N.4.S8C;L1[38 MW[;>])H&+I5SQ$/^)"1;]9M>XK)]YE:6T5YXR4O<;6@;[M?QZFR9N'+21K0JC\[7=NG L \%3"F M*K+K^4G,0A&QD[!T6CBZ_<)>H\ NN[_,=ITD1NEE918*PB[?[0W,:1RQA->& MVA[.0P,- 0:G/*%H?7$I!C:%W>/6*'Z;;DNJ3]:)V^FJ@[\]P$T@;0?B)L$;C1^ M09[/SAQW(3G/,R2B0*L:_%3_^E@ZSR;[$ ;AEH=J!"NJH9H)B<:0+S" 9P%$W88VYG,2+KV896^2C'F^P 2 M_8NZ#6W,;_ 2LP3K=%ZDAS*6J"/-R^+[X2M[QTA"AE;- ;P 8(2G_9L*.!.B M;+J,XYAXSTG,I.4BS+U,D#T*+-IX#!L8ROL AK ZYHF%^8W=?R?I+AC1G:UA M'FM_8 "O"[0!&YJX3;-;>R\X!4%ES2,=DDG(XN\2JB[-MEF0L&P+-&E@ .\6 M5($%C=// <%.N J\O_CF<8T#.MS2ARNEI0?T-H$4PT"H.4RR.:9=8VX=>CC9 MF\O&CD/.'P%NI,4!O(70",[^@JF%;VZ:QDY?G<=.9^V.TH9'^Y9MH'1@ Z5M MH+0-E+:!TLW+K.0Y\EP/D5WNEI4JSE!>?E !TG(8$$C)W29&&YY?_7"Y31EW MJ%,12AQBV<237:^6X8*VLJ;SF3)N.O=W"&&3^G.NX T_@@ PY+,73)@9D=LQ MTJ352@H4Y4%$T%6B1 $* $4VPG4 $:Y?7W16+<_24*.S\AE(M/)ZR,L/)QA5 M :*S!%B"#,2T%Y\#=>X]5:V!!*/J0.F,A?0U.":)?T?L]8LXTB!!40E^.*DN M$FB"*KNRD_5S1AZ]U3J^_4*/?5Z$LRRQ>Q#97Z-+B1"KV-9P E K AP$YP?Y M<;@)DC[D>+V[1[-@BV/R\"G:LO%.3<1PY':NI >'?N0,B: M'!W:M*X#ZSJPK@/K.K"N ^LZL*X#ZSH8ANO@5#-2&K%EA8?K5) A L",-5^W M:KXNL>CLC[6I=4]EQCDM"=_8K.P^- 'UK1ELZJ5'^#H,-G,2.AB[$;LUR.8E MNZIQ[+AT\;9'^<:M M8<4:5JQAQ1I6K&&E>9DE$^C7N_Q?%)86DP:&9'HQP06,1Z7M1500B*W%?"[* M"&O>V"*194];VK^0R 7820$(AA+Y5#G(KY->-S^_(Q+GYC;]U^F\IK_Z8\'4 MQ1D3I-Z+YR;(%X@A1;DAY*)5=!_*H+.,'GS*L*6X]K:+4*'Q5&JA9_%3.M6D M1)4!:WFSU^+SQB/8B24B2E2@3Q%58P+N23J% V!OMH9<&X=LXY![I9%E?L$5 M63RM.QQKL"8@:!S^CIE=&KOC%TS0"A<#?7-AOD_)\[^IK%^$CWB;$&>-(CPC M$V8L]7W1H]J_?BE-,G1>"'V LZWG'LY<]'GF]RRP?Y?/WI/A MTN0J,70\X(>=YBXD2^S%R=EE,=U* \F.JX$$VM;*=Y:C)B X"ZATZ9** \B& M:P('&G=IXO%/.%Z'[C&A[^$EX^/SQA(*#>H/*%VN 2IHA/*)QH-X9(LN5V! MV73SW88VY@]AC*,YVC'C5LYQPBXZ90\ 8'>24!U0^N2.40L#RJYKA L:K3?X M.9Z$=/D3YB"8$6_ET;ZPWZ8O"LD""#7J#2#_K@$:B,1-@R@F"7]7D'<^9@\0 M'7%P2:(B4+/^ !+L5D %C="G=4CB!2:;ZY"0\)4]N";=W00E!Y015]C_UL]< MNE/C!D<.\;8"LVGU9@:0 +*BPXHEZT8 M #1&)/%,67^C]$F<8YC3P<^=53$+N--OM5N>*YE+&L/:7Z0\L\Q[:9+[<>"F M><]7.'"H?FP:+/_A/%@^U_H(!>ZHT+Z-EP]LO+R-E[?Q\C9>OCV9=;9OV5BN M]B[E"A\!2*WOL^5,>FC1J@8_)DL?2^NGR?D^)&0I[(^(A-(J\..I]'#T/?C[ M:[["X O]NO!#F@P!MY/^,U7=R2M+@1:LF*;.S*>2%*B:=> '(6D"@;:% MBVY7ZTBS"O7AQS55 -7Z>KI.(MK5B$4E/GL!#SIDL^P.8ZG/VJ#>0 *B],#T MP<6=QY9[1'NR=_\9TZ)N8B"Q5,:XH G"/8"Q\Y_$B_@XI]$1^^>_LIPP,\(E M D53C& 2IL9ING'XL5U-(^[/9IEE&+GWT+/GL]-Z:D;4M5/^=&ZGS%H<'9JT MMDEKF[2V26N;M+9):YLV9.Z0 M1_AUR..;Y*5YYDKJ0$CQH9AD>8I*D,!11 \=/70OA]#4G?[3Q=MR-?6'$?OF MB']T%"[/2E@WNU5EK2IK55FKREI5]EM59?>:PCAPTTS"Y??NU56&H]RJ<;1N ME3\F!4Z=,[0;62)[B>ZJ76L@SG@=*-!DVD&)S>F0GS!B*J@["Q[9"UK,P7:- M(B^:K%&PPM/@*/9> M:%^7(=EPIY+Y^>9*YWR3_]HH]SE[K+''&GNLL<<:>ZQI406X/IJT?O4PH>.Q MWMUCNEDH,FWK5AY2EFU=3)"XRY0,?OGFO-/*Y-N&;0#)RVTV:X7TZN$%NURG MP9:>[SC4*^4#:=%I6"[J0,!-&FG%@"XQU$H67- MW7#-W3Q*\YIE?V-SC$H*E XU8;8EUM?KW;'('.W8K\:OB+A'-WL4)1L./"J\ MR27;MN8_!O&M9%"(UV/I&? MR^?ZL\E<9ZG%9&GOVOS@<"XYMCD*(*=84^+TT8O^O",8[Y=65[N:^+OP;W!V M.!A?];S;K[$;]A08#MRNM:GB=^'?2^UP,+[J>;=/8G 7DGD8Q2Q+.%4L'C'S M,*:IYKJ8A3J]&,[UV,Z'!DY@S]AUO?3+M<)ZWNF$]1R_98-Z;%"/#>JQ03TV MJ*=EF94\1_@_"?,#OK!%1K^G\C7+2@\I;$<* B8=2A^SHCP4/[-Z@I40 ]7+ M?-)5I;=94A:"U[ETNBGH:<\#K?4T^"/3O 6BZN1O0PA_.>ERGP,J?6B]\->> M18N0_L) =K3;:HWK)_3%VR0;Z_+U/L2"9!ONA/>DI!#'\5<3+E7D>;;P< M!#W&QLM!$%$V7L[&RW5!$G\&\)"P94;X1>E#RD-V/Y/?V9S0@ - MA&WNRGG K_PORN>CR^L.*+I-#Q T#A>8:@<$D5VJ+#QB%Z<>.![-*4EP;UIY M./%GNH@Z>-7Q\!+A;)GK!I]4(B] 207X,5PZ*+H=]DGX@@.^X2X?PICROP@Y M_>O09TG 60Z*?0=+&3%J"W[\4TV T*3@T+-$UHHEJITD+.)DWZEI,F71HG3;J$ M($1KS>*RI$F7@/RIHOZ]->;L;2^<2<1H*YR]!<[94)*329QCWTYRLK,#MHU; M !.WD+=!X;VP7H2I %@0%$1+3*+QAMT_*S7^ZC0!05R:VH)U<('53'*]?YOU M_K(ZL?(F(,C4ZL3*<8$E-F>$K+5L]=L93@1"!7"#X;GJ*M9O9S@Q"A7 @>4Y MIP?^[L7KST'X'&'RPO2+5,-[Q%2?<"A*[HPH/OK 1=D!ZS2(4_A799.BI8_" M#['H:B2^A>DV2^+9LO/Y5O@J_#"1SH;B:YEQAT0/[8LU]:<&&+[2*'YH$RI5 MVW_%OCL-%B2)X@<*A:X-+-6!E#6&$VFBA &-I>;F8GO;2\FW!A"GTO((0)M4 MPWZ%\;*6R;'N,XQM11_Q:/\LM#6-A3(-/?IX'GJ4;_1OH[19&W<4V+@C&W=D MXXYLW%%[,FO0F1&JYWBRF1%L9H2Z5\##S28,N.*BC$P0E(,0]Z.=(4'0?P"C M;Z,-!A!M,*=M84*PRV=/>L-[G,1KNH[_DK[T4%9I.!$%94B@2;1B?^>(S @' MFM[D+KD0K5MY.'$#NHA@TYA.N_1VOL&*VU<83@R "L40*"HW;976&HXCOQ0* M-,9R6I#F/J:L,1R'N1(&8)8,MR^MFL/Q.FO! KDA45QF.)U>-H_7[X/GI M$D:11T\=Z@0?)17@^UAU4/3G8YD&])=X@;[@_;UN3=_*Y<6Y;R5M;,1;LSX5 MZU.Q/A7K4[$^%6N2_"9-DI,T?NJ.;O,$^1S5.'#OZ0=]ND&R=#Q!A*]Q0%F( MQ\]TTB%'%F56K:GAF"^KX8.V*HLHSCJNQ:V@%@073IVY+"=: !8HIVK$:F;+ MZD)8I@WS6P89&LLWF8FP"5E=L:WA."LJ @3.^>$">"EH MJ$P7D%?C6Z\)"!*]<=;UH$/CGMFATZR9OA^^HL#!>SRT\_S6PV3-LFE. ^55 M5_-FAN/--,<&C62SM0QCV=;R:=98?AW8D1]P?#J#S&W+;Y6VY1]&]".C_5?8 M+T?I=ZS5V5J=K=796IVMU=E:G;])J_/9SDLW2DV+A;@*A,.,F6%"C*.#5TV* MGZ>=)O'G[8RL4.#]Q37L21B=DF!6%9(]037#'3HPRCK1*[:B/7#'NSMP=X>[.W!WA[L M[<'^FSS8WRZ7V(F]%US8GHN[Z3@?P<&WTT)A":N-M#P<,T$C<*$M81U0#R'3 MV1):C"Z$S'/T"2.?Y7VBD@P3JE\%&WFNNX:_,9S#<0I4-T$T_A7AF,.:!SZ,&;0A*I57I!XP6I&#WT<@TRW-&E@ M.'>:35#UF&@Q>8[P?Q*6.>D%F[_P>GDI2+-X:'*4MFD-.-: 8PTXUH!C#3@M MR*RB_%[0[ZFR*\I*#RJOH@P$3#J46145Y:%D5E1/L!)BH.95/.FJ,K>BI"R$ M@(S2Z::@!U*>Q75(X@4FFQO\7"K"Q&5[$&!EAB6Y !-#@$B$6GC)2D,17:II MI20$JMBBI\<73+BA\2&,<31'.S;)2E+#*NN $&/J:5?,8:1$ X CZU(;@$N- MIV-B:9AH#]T9F= !PNY-PI["FF.ZZ-TT09:4.)U$%& 43<+-LQ>@-#.:C,VJ[<'W+S4 $IS&XJ,HFBVS=X9F MA+\R=/N%*M5>A.?$<_#ACU'VU^A2ILE4:VLXKJ** #NXW_ <3X.(;M<,0DX% M2W]D*CGOW0V.'.))\SE6:@:^PZPKNG!:W__3CEQ79J2\)@3+E#8CY7"Z8N2R M.B7E52%8G/0Y*<<#[7AC+?,#L,RG<:\E>2M."T&09GHTG?8/(O.B3CK/#0^)BA:CP.7_8<]IOF"?!91.XXGB)"=%ZSX:SLR/5BO M+AR^)-.NH!/K88)&X\'#/:5[9A0S,5$:X%(H"D'":9,DA@"-D\REPI(B8#J1 M6$0!CC-T,HFGK )!?]/F2 T%&E=L(@7L,J8\;4BQ" 1GGS87Q:ZW?I;A@3-' MWIG+F)M,UZ%/X43B)6!4$X++K73TC1!!6Q#TQ+5%GIM=-Z4[XBQ>8U+ +%DG M6C4A>-VTEX\6(F@$ZE#5)RD2'YK^_@)[^.RM@=HU*S_IY6A@880;&SU,D .DA"7:+LY'OH;E?R=G2J0OAW&I,G@XP:%R* M=--]AW?JA:=7%<)&9\:D'BYH1)YCU-[D8!R$S4@2H8!&2282\B^1E1VCU%6 M245C'42-#AI]I\);[PPLJ0!,#!I3I\(&C;AR+:0_7:-<^-71[.%QP:Z[>&FL M!0N0X7D&5SAPY-PH:T P^-7A2@D.&G?&Y@\P!@^)); .,*2 M$$[.9N0(84!C)7?S3QD?>58,@MIG+N:*&*"1,79=+_W^''E4(YV@K1H@\N@@&/(<9)-XK/KI%SYI'-J2_":76S;9R^^#R/F#9TMZ5E"?J R M:P6"-FA\JC*#"(WI1Y:'.<#N+2(LMTB4 W1#27"D+Z?K5(2@,9KQJ8,*&H7G M"+551!BJ85UE$!XE9#S=E@%#'@J MU()A0JU*5@$*-,9RCC+#?4RK)@S+JE:2:1TX@-G3W+Z4-2 85HW9@K]QG756 MN6M)2\//0EP* 3PSY9N5NDJG''ULE"/#;:H#!\3AE_OSO=!]5.:$>*=.%'W\ MR"A)1<# < *1HV6W51"/X*Y"8M_4DBM'.Q""TZE9 MD>&SRA!. .U1? 87),>/>)L09TV1G\]/%;WJ>A#.#DTQJT8Z)%+3&5F!U7U% M"-%)+=.ZAPJ-U['[[R1[ FD12NQ("_3E=KG$3GQX?N2:P6/'9QQ$*.9^68F1 MK:'6(41$-3!#&AL/:-.H1F(&@-D8)$%7#4R KO,R2/Q,D]3H2#^?3K5H%IQ: MNO:]N3RAK4)]",%8-;BK@!C:\J1=.\XSR3H\*=.M:>*BM15W FL 765KOB_ M4U_Q+X^NL]?^;;2=C;:ST78@2+'1=C;,JY-H.QOFU:;3XJL+\[(^]P'XW/-7 MG>;$<\HN4"K*0UA$FN3)04 [C,[1+G_V87UFZ<JGJY]_NGKW[L.'BP_OWE]\N.B"2[Q$B1_W0:80, !^]Z\! M/F('>R],QI2%RDN*0SB;ZTY6T7.(YX@ L9.]U:A%S4E9"*>,.KR

4;#"@M/XR=_@'+GE#N>3+C;:1,+\?S9.>]C6>Z(MZ/(M_ M[U.C*AO/8D\!Z$9S$E)1%N_F/MMA Y=Y_K=,3%WO%O3;"GNG5LT>Y&^9+TIJ MZM0"!)DRUDNEW4RK)A";I\'$U"(Q#_%K)[%H#OSP_N+GCW#LG^T1*X0-@.OK MQ//9I56E@>VT$ 2+I\$DS5-U"@40!=/-EH0O:3BQ%AVB"A!,-C6I$<$"0-,] M/6)K4R0K#,$Z4Y$>&20 U'Q"SMH+,-GET2CY4=: <-&Y(DE*7 "8NDL('="$ M8-J_.^\+^TF]D%05(%Q;KLB3"E8;H;&_X;7G^.F#G.$R?D5$;$\I*PSA2K'A MD)=!@N81L,&P PB&92!GRPG!KA??(8<]=[M[Q&SJ407F.B0D?*4_3-"6_DWQ M%+!9(Q!T.SV:39%!6X,3%*V96'E!/K_I$T\0(3O:956BC;)*$'0_S<<32I"T M?I'Z_(+J-'BA70D)G481)B^G'&C7@J#;J4G0A@)MT4CWY<\17B;^O;>4OQFH M41."MJ?[2I8&'&CLT:,=\@CKY6QY'P:K>^\%N^,HPBRGQC6^\:(MVW1G2PF' M!O4A*)&::13U04'C\XG*[HCEE?8B9@%EFN\=EJ<3DI6&D"%&4[6408#&S".F MDCS!',' /H2"S)?\# M:R(,^,VDL<_[3/^Y" ^ZUAP3'ML1.'CV['LK558A /V"D(Y&;[8!&*S!S.L[ M+Z!]9PK__M*VZ0P4M0 A_4W-N2*"!8W5LTEZS?0213XD0%062[T2-) MU'UH7+!<.Y.0A_+AP-FQ?TZ#-!&>S,2@JM$M.[7L1DH<_86(9BN;_@*M5@2O M]E;\^O:V8MI;_.?8/%>)+L*T.)V92,DBJ"4UVEJQBOPQ3]!8%*0#U%'+WE%J#\_T1!J64E 40*5HZL0XDR&$, MF81B4,S']Q<_?^@_%J@98H30>N+J(23Q>KRANZ6#I(&JHD)]1_^63K(]#:+. M]S38X\A#<^2PRQ?2L1:4Z3LP6'NH!7T'H!G??KH=*^,(\@7Z=,1HC[6HXSU- MZ3D)W<2)9^0)DQ=FI!"K/N)B<**L3;0>,99^QY\'+Z3=B:1[K:(L (5'-9-. MAEZ$8,CC#U;7J<5)1VI.%5\DZW!)BLM"F;Z5G=)9=N)BS/<=P(C?TPX'$3[V M7AT?*RO=MQYDQ((4!0 ^%M[&"U:9AV');L'_$H:N:@\WJMG#MBX):='=UHW@ MP2=0>0]'LRZ0ZU0&4]6 2$ 7JEJGLK -_W3Q_N)CBYD@3"]5M4FO$#@$QK-. M$^R.XWGH,;\P!:3>%,LJ0;AV9325"W26@(-%VNP%$Q.^3LM#"-5M@JI37 !8 MDNSW9^Y#/5?2/838>5U(>9+4:L]0X^HS%.R-+N;N91$3OWOQ>I_ Z?:+XR?L MCB"+P:/_WY6_?U6I)0C+MLIDJ 2V]2CNDEX=TSP=0,Z"11@C/_O7";,-M0DA M#-^$XX9@]QXDT41"K+?G";&.$1+#SF@UV.B(H7D'&HB)L-Z!;\,[4-4(JF/Z MA'"HJVKPM*QJPIP%[&K"G@:_W--"Q&,]>)LLZ.$D(D5\3D16&<+>WDO"6 MX %.TD,8."8\YX0'+F)*4A7!1MPI+$CC0&!+);GZY M6$Z4N@J$R[I5^%*CZL]R=8<\PE->?,*(_9NIQ^GM[^P7[C@^E#$T95V=7_9A M38UX6Z//HSG+*!KEDI4 MIIT&+A6O9/_/:Q1YDIK)AQ#6^/S MH)!736DTK MP[GPTM5.JQP.2+3GY^=YIXTEMJ(->!NPQH0O7=-RO)!8G@;;)(XXNDL]P2RJ M 54>ETY<(8LBA$ Y>VO,V5M(49>M/D.WJ&:SU/HNY\#.DKC%<&I M&LMRDFX3JKZBDAA'XU8@A.&T3;KQH "8#I.0;$."8GR#G^,C@))UK:P#(4JG M_?6M' ( Q'Y^^B5\P21@0)ZV81"%])!S&\28;(D7L=25VGQ7:PI"!%#;TZ#: MR "8'?PD?(V"W\I@"8U\ M]6U.0PWN9X\,45@G;PT=PZD.D5$R-4._/H0C1>M3RF \6H_U?UJ')%Y@LF&O M%D7Q1H]9LZH0C@RMD6HV%- "6]/1T%_*BO(03@NM+UT%?FC4GHQ%ZE%'=VRB.<%;Y+D4]2Q>8Y+=:4JA&$;*O[NX.HV4S[XYXA\=';]* M_Y1]>(0"=\0_/^IRP/1^OPP69\VC]IU@>#N@"R0*CFUIX: T1?,U]%3^Y/ M[R\O 7BW&^=0B+*-4^LGBAL%OWJ^+S1U2LKTG<##>*8=SI?G6*!IEO+'P60; M(0CSH>:#I2>[3_>&/,DZR%2H[!D\IMK>X&T8>7$DOI>O6PF"&4[C[6T-)*T; MT&Z*V1T^H2!9TO]2[9<[,'ZCJG)(5'08-@#!F*9!C2$J:.(LFUD+]$7Z$'.Q M" 3KE^Z;Y_E^0QOX].CW*_;=NY"PAZ(?PGA.=\?9,GW"&_F_D##9JM..F#8" MP7*E^?:I(3)H].ZS%8%+2(TL" !HGJIP.ZG6F51-" MJ@L]OK3@0&./6\Y2L: F2U2P4VYJO>(NZCTT*HKJZ-Z@JL.-5LU.R:KUC+H6 MG-8U\SD)MYB>J^<^"F+:">9KWQX3P^0VT6G \NQA=QJ-W43)N]+;I5V]IV4O[M/UC@64*N[( M:M4$Y#4S9/%$ I1#A2'#)+Y;EA3IM! $WT#%X3^% H""3\A94T6,[/(HU/=I M534@> 29;K8D?$GO FHM'%$%".Z"FHM(! L 34S$:E,D*PS! M(5!CBP%*S5U"Z%C24Q1%<^=]83^IZ5%5@. &J$B1"A8 FG[#:\_Q2Z@Y+03! MRE^1CE,H "AX"I?Q*^(39/_C#8LF#K=IT%!4(M<,ZD-P 50DS@ E $ZY$93G M$IB$_)JJPWI3?E576@6"/Z BXAA+OIPRJL,VTSTE!O MN$IQ_4+"R)CJK!+H@W*9]5^)#)H?9^PXR2;Q48Q9 "#!CI<]6;KU,1_VP!UO M0A)[?_'?FSIYFFL>]/%<.26:&P-HDT?E+3)=^=V_[6)ZMJ^V[AM^E$?BL$_3 M>.![C"+\Z*W6\6SY.4HOU8GDL&8=T&=Y(1V:P/KD0R(.#!F2M@+Z<%^),RE4 M:.)0@4%FI5'5 &T74 I#)2QHK#6U/1]>')V@K1&P15';^7 MY048:"#5'6,#WWLO+#JR.(1ZH53E#?2TT&6]NMY]0O\.R<1'4:1^>$"_!8C! M5;K,GBQ_?= PY+FLO\?>2N_*5VX%2/A5A4FN2;88]K=*>"&!P,_T_[U_VW^: MA'XF@7 H ,R+S,.&W05VUD'HAZL=5U_4#LG26A""^BI.^>*5OQ*< !A4P"SS M;NE5[3$;K $TL8>K?"\?JH]+@4SEY2JO!L'/597X>C4NWF7XN )SU36'5DI:&:,$R8Z]X&T "$X"P%?6-_4BP MVFBA40^(7:ID2I81=0+J:Z:L8$[Y>/'^\N(2CF6I21J%0%O)PM $9O8=27T4 WM>WR370T^3_V+X(0[%Z6D*[7 M! 0#O.ET,$,(3<\2]/X1.^$J\/ZB LRE\]%;>BAG7^::I5M\>H;^+=F M.&VQ1L$O8>B^>FPEZLZ1-OL P?3?P"1KF>JHV]#\%WT.2L'=,^J M1)SU)&DD[@Q33K\Z(; '))QU/AC0YMB^YXI3W.^8G<6H M%'NA"MX*?X[P,O'OO:7TH=%:34*X=60Z6^HAAC8E!',_-Q"/F =;J++_FS0 MX7)0 \)!BJ\_)W@N,B9-Z!QNM@2OF:7N!=^'D>D+D1_.7>&Y3^R?@8#YO*&V[61*^/?3%U,]X=K^LH' LE=>!XQ:LP*'PL3 P4 M@&P^Z9C2/2 I"\0)H#41\^1(X @91PZ7IH]WPM6#<21.E=HW48AN :4L[6@0-4$"V$2'&7/74BHMA>D+R@X MN['[[R2*V51O?I*T_%$(DZB9U26YUMW*J,&:C?38.0U>< KK%SKN; ML7%U=PXN>K4R.$ MU4:T_"-^"?T7NA7FES0M]+,\=+ZT"H2#M6I:'4+G2Y&TGLI2TH.W%\;#?ZP" M0;6K,_Q').T_Q8IVSAH[?\X)U89XKG?ZTXJ@S7V(Q"GP]:M!"$S3HD$+#30_ M[F^(\!"%1WIZ4*A1Y\7@W TQ4J+.@0 C0;ESBPH"49]D$TDV^(!4IQK##UIM MJD9)\RI34WG<*?[_O[VK;6X;1])_1=_NMNINUD[&DZ3J:JMDV&5(L&FK:JKO8D,@.A^&D"CN]'-IJDT,1^T M@J!$R06LFIV]-G4 3+]+XB")N7GGR8N_3Q<+1/=9-LF[V\OI7%U\S:PO!#7+ M#"!#@B# )C@2=49T39_^+.9&Q%1PDBL$0[6%7Z&G])974N+5>!!>2U 4-82P MPJQ!%!$"37D6$?7%^QFNL_5E@G'R(\_F3?^2;BQ6G7P("'>A5I:CG,3.[ZJB MZ8R#(,P_HL.MV1 0GK$8X]:,Q%YP>\B>HG =UIU\!NTA/$(Y'I$]/="VQNKV M7?@'F:YTZ9&0W"3XFJI/?AJ^<*7+Z#0S& 7",Y(CCSH#*J&!+:+X:TPG%A3[ MPR194S%EY-T@-$/8I__E+6VA!RYTE7D0<.U3*K!JH51N>6HA0@/@QE.?(0">&$@2XS]GTL/)8/3"F<2;K9Q23_,$JQEZ\Y$91' [.\OT>/WTMT.O\^_8K",5YK R>TL'5L*P'H5:H![+K-B=S3$@J;OO?+LX^G<&)1.A%JH0< 2!HYP<#]Q=>TQQ9Q M/N"C[Q]##=IIS-CB 69A -LG(YUR+I#[A+\$1\$\B:*;!+-.;"'^YD49 J&VV\URT"NG;[W>CM6G%7/((,#+Y,U<%YIL:] 6VEM:757= M$]X2LY[?&[FLP%UGUHB]G<6VU7PSC.IE' "L-+O)#5K5>PW+S XN2+&7NVE1 M$K;$C.. U[;)__65\L(Z&O.]830F^_KHA7U^M$CP*&=#GJ;1VT^!\2@XA6B> M0C1/(9JPSE[8 7:G$,W>)>AZ_1PE&Y2?._GQHHS(4;0?Q)6]I9@(^=.05:G(*M3D-61C(5A)'N3IK!NW#$G&]7)(#PD2U5/3LG7L3Z>]*QY MJK-F1U/)'G7]\QFQ)PCL*?.Y2N [^B"$S& =2G!'7 ,IDDTXJ*+U6Q+18=A# M?$6&+"=?AI L#=@V:\.^5RVM\Y!\O\$(E9-TN)!5\7JY;18 MG%?A2QB@.'"]IU:_"R%-W0#D5,P\2 Y/_LL!N6S>,;&M.??Q[%=#1R?_^;^Y MYC3R2]\=H?S#)^_FJ_!NYK4;=T70[]B7V*SEODYECS?B^53R ,"Q)IF?TJ&I MZ0/$,VD@KP9 7(XM@Y5.2?)^=G9Q=FG#W"RM+0)GY!0 (C.$4&40:MQ'%PA M=M0_L[EOSVM=Y@Y]3PAN92.AK27BT%,& +O/*$;8BUA 6;"FW"4I]EA2;!/T M#/M"<*M8XV=(&P $3\[ADW/8:7A@Q ='@9@#VP4BBQLT[ QAS^A&@DPY .E" MOB]2Q"\,+^+[KXU*GSM=OU_%]7MW!$\BCQ!*!),!Q>5;T?Z- M7+T5' "@?90GI2Z0+F@(Y(JME$H&Y: MP* GJ$,8SIOCH.\*(?C,!@@]1>V?#02GI7.!_JM^)M"?_GQDBO=T<1L'S,V7 M>9% QU*T@U.)OA/=2D$Y%+S^"-/5'$6<1K(*GQ^3ZYC>IC9"):O1"#UK7UHI ME0*E(ZPG"">K$"VN?R(_8X;"Z6(1^@@+]T1MZS[5@B.DL4!,25M?Z"09"\QY M]G"Z82^!)/NAN%D/VZ$L,KJK[5!,>$]@S=%SAOT5G?AXB5%^-ZO-3[H/6O0% ML .JQ+* QH*B+O2^;UM;X=A/,I*&/KF+?+FJIVK=][9F+58[=4]%%;@0O\*< MD5M4V>Z0Q&P_,#&SB?OTL/_)XNJ=F-K$7 " ;6UB2HN;I"TTHYM*2BLOKL7D M "%%1).8KWA3= .@OU'*5,5T^?A_ %POWC:K=C=JDUZV,QD[R^ZW,RJ1 ," M2KEI +=V=D'A2E4V1[">2#/E6% 0'O*L(K?^5?/?].PN=X,A)G?@+OU>4.[87Q# M] X4+Q4G;J5%#P>N[!E9EP=NA68X*"GW_UH;(*>M0+X$C 9TUEJSNGH\75R< M??H(YZ2U8;^0$ "(2-8W7\!TC=-]8!JKHYNM1H!P;@N%T. 9H9BB06#X^",Y M$L/2"!"T@Q8P+%$T# SIYXY=B94Q(,00M(%CF28 2 XC+:SL7?8I+:P9D:>T ML*>TL)YW*JA^*JA^*JANP H )_>_S43D-/[OZ.]G7FBY'&6KA(<_@O)ZNXI M>PQB,VDD*TJRH9ET2Y.=>7B*N7L^X+F#9@CS^>O1E?>$<"?K'&4Y^9U[1?*: MS]/%MR1%1 *8JN'K2YFIHA;:XFM,>4'?_LFLX9;;D]&4 ]!@/\SN<$\/QUQFGZ,PS1^T,1O9G/%) MFK_;>ABGHO#1Z:E@S8O.]4$J?RQ QUL6-U4VO3!>,M\"R>56I!T:=7,*Y"=G MNJ(1[=T#AQ,J)-X52S@5/F5L;+ZA;.=$= #:='=KH#USAZ0-$Z#MST5:7E*Z M6$X\LI+LP_+F;M%U:H63$PT-S3Q8DI ,!5<9IKM)7B$DE\-[](/_2?XHQZRS M6Z2=VM!,60 .=S[!?.(S'/HZ?5K1WBVZ[@ORB*F&!B@]4WR$ G)#V<(FS.H$ M3A?52P!S*/$?$"LBR'Z1WIZ:#>96%)Q6MFG*$G!RDA/,RHWO7YM.%Z6#2B83 M!AW=XN_4LF9"/C2L^;3VLPVH?,Y1&F+16:4ZXHV'<(N_VU(L5HR )@D'KK[\ M3#/UAQ:MW>+KU%PFI1D\E-,L):D7,U. *9Z5+FY!=6KX4A,.#=GBB-DF&"RT MC$E"4NG#8647M\@ZL829$0X.V8J:>!?^E84!9\->733R8TAZN@U1<6(GLZ+? M@=&S/(O?^P4O=%H-OE%DC!,[AY]7W=>N<^^@SV':OBD'L.TR+.C97#PB\H MN$GP399F&!4W"OV5VG0 3?M(SYJG.F.N?SR'.KR3&Y#Y+KA&$@A;,*\ M/&SP-B8ISG+#6[I"^''EQ=.\:O=G.D1*;@TV02>?=RNJ3DV?[I@(37I?7V6_ M]TZ-J>V5]G.<5'C]'"4;A!ZH,AGZ2#S[>V:S()0XS@?RF% MM/QWYAJX3]+_ M0^D<^I7DYZKN$[!ZECM,\5IWE!GA,2A?^[;L21B7]*_LN<]I$ M&66"<"#+LJR?SM[5R[+284?YN*/_9"/_;43''O'!1^5ICM)DE$^T4LF5CE": M["A9C()\NJ.8#AQN!X[XP,]T8,(''EQUUW&&87F%V,)F5>&WG(Z6T3_5.Q5Y["HS&O2 D M[#(K =M#U47[V_1Q6\3E1CR *OMBEU^$6!&RJUVX4T:"%4UMJD=]-R![O(.E MIQ<78 D=.\*\DO_[_-/%^3F@DB' Y$#(*P"BL;MZ[PT^2D5"T1Z""F$JZ4+K MPR%) :6C)6R<'=!)A38E7'6?): E@DM0C3X(#RV6[FG=I^/X2IK;-(G': MU'94]J'F3CV2^O&:5:OM1@:+L>$>%.V(8DMLZL]]P#?;S$_YLU@[:__Y^=EY MW=I?&6YX9OC*]/FCX8AYX/E#-3,;N\$(O:D7Q;389/C4>+RGP@2D[071F&Z, MX8'.H:(4@-;!LLS7R%->MA7M@5A6#*6R#)2"J-<$4>5R_^Z,7NX_P#&$M F; MD% 2.X#"%X0JZ"DKBDE;0W!@J$52G'@1(T2 )@HY$YWI3+KVM]UR88T\57( MX-@;ZCU'0=IM3'5NG/^W"?2JWA#N*DWEP)A(:(%WBHF7)_^87-&?98%SMH- ML(QU@+20U@$!SD*:_>U_SQ'C)6W2 '/9.!#*4G0 NXS<@2)_)."N<9:\V>T8 M9^CP;DF=)U%TDV 67FN"JJ@7A!(/K8 I(FX(&%H !^.^8RB(.J" HS-9>7@I MS00I;@I.PVV SHX8:.A4 /3H[%B6"G_"X@/P1NE\D+2%H(KKA+!2AD5,!@ P^/9, MKWQW]!/1/ZE20X+0U\:U:GM!T,9M -(2! JJGRBH\9^WZVSKB[ M>WNK*9Y+U"53H?BT_!T((2-FHM !\9V7ARB)[UWH/=&-B+V>V18P8#-9+! E M)/X<)4_,;Y-Z\9)EZ;A+?C"'2Y!/N28-K8X,(91$C7^KY YDY_B"/.9^8SS) M\[&-@__/2,K^+3G$[':,)N-#B%,Y:J=H0C0T>3DX#UFE]CRA8!0E/Q0E HQZ M.L58ELJ]F6(@(@<:>M-GQ++"QTN6)[!\QY3=T%0=G&(ERWYNA)6*"F@0B>TS MJH?$RAY.09+E_3;>-*5D0$/I:XQW"4OIQ+?;-7E<>>D?218%M^MGST]SI2!\ MT5R3FP[FUF(E2\UM!&Y3$J'ASG;[W:%-'E":YA8>=M9_C3.2>=$,)R\AL\@J M_# V8[A%^2C;F"5E_46ML32X85I,;9+$['! L1^V$\7V_C!);^F+(R\.1I5O MGL+:&DZ4X+0T2?JO^@3I3W_>4<8N\W33E#T"!ZFLT1#"UV1S;W^O;,!K]BY6 MZ$A3-^W9V:F6&3'3R],?+NNK_KR+B_.SC_T[+H^#0TA2%Y:V.[3DIYN/$"OU M1_X(T]7_9EZ,\'+SL"'LR*27_%^$+LDF _3IKC01MYWES)*NSDVBHOG\CH@7 MSE9)FL2A3QZ1OXJ3*%EN)@F;&E41'C)ZUB]OXSAYX327F_QREP:6N+;WO3Y] M8D>+07ML@'9/.+G !^ "OT/L,&$/#>/4B]2>+TG;X;BD)01 6SBS#/LK.M/] M?6GWX'KK;,E-0OG?4VF)Z@;C#,=$XMU[3'YD[ M2'J8F/4=CL/3D*#^#'X/N?+Q&25+[#VO0I^9_3*2)FN$Z<19@5J\#=%J:O3[ M]3!7Y_:K_S7:?SI"&OUUVK"VM<_2<8"8')6(N-]L_FB7XM!BI MIV(^>\SF(?E^N;FD0K]:>UA5,$O?#9"YL3FJM:H_&I(![..'DRRFJ*Z8I>T& MY,F&J;BJ@:L3!P"X!R]"9(Y>4)RQ$HWJEX+BMA!"_DWEKW(!%Y/3D^%YIR+L M3SEZ]HO=+(JV@-Z@';?]:>CL"Z6Z!N1%4O^ HBT WXQ6WG8@R,GH"81[*D:K M,=7\Z%R$&Y:L4=_6?JWT%#P73;XG9H])Z,T\/UR$OI37@C9]6]2-62V8.X!C M^?K+]5B=R;G4H$^3FS&O11,_FM&DF#]!_B_+Y.7O?OZ^G#'Z0_$/QN,/)1YO M?_[SZT.-M^4_]&D\,^9I><+]\G)R+^$E^T.?UC)K7K() ]@ !!<.YA:TNQKO M>_2@%LIL\YW=BO?40L1/&DIBU /N-;@NE4J0N@WPZ1>D:HS,QXOSU!!(\TQ%Q!%C1/[=90FI<*9+N*G[+@LV*SR4L) MLESPA"#Z?^Q]B@3+1B.!""MIB'(C@J'A?W":S*CFSZ*@EM)R)^HN(,)3&B*J MILQ9T$HA03P,=/R4O*#SL_U,6*TE+GBJF!;C(4"$O%C"U8S2/HN<\H07,P^G M&YX0P^-Y*\DVBH$81U%\K%'?/!1>?3A14G(^'2YJ?S%L!"JQ5C]'+PF M$U161S4? &+T1 .TJZ>O.?D SMGRI)2F"%%#(&8B>Y&5 =:*L4ARBCZDB?]] ME424$OF[$T$C""8!N93LSCW!S#M73$K?O#3BZ24$?V$SIE[VP=6)$5E;0]M!W.%'$% M2=#6Z-CG7EPR1SX*7YCD&8&F[P9M'S7%3D]9YX=7>=J\R/,<+;(X8!E IPM> MCDITF)GT@F! L@'%F#!X!H@VTKE<'*9S4=@D!I_+Y62L.!DK3L:*D[&B_3O@ ME=$=\&JXYHHK1W= H_CGZ6(1^A(+D>#O?7);(RA%Q'-MQ@"VD4LO8IE>'U8( MI7?L,XQK\C-"WASBZY55OXJ$4L".@#@\(!P MB,CE#&_K /#YJ1^AJWI V.'DHE59'BHR !S&DR#SZ?'IQ=F" MSCS#!SG?#-H/S85E0!(T%Y:$O")7':FYX39VZU QS%!=7/:40H.\<-+-O,VA MAZY0?N/@/HG]_!\:-Z;%.$-SH1U!*E34A^VKE@1J0_=5MW4!I#K;'#UOMYK@ M*L-AO,R+DCVL/"P%T:0CA+2%C30F ]J@ 5G5PNV67WIH<'?V%U),XL:]X90O*T)JL8$.@T/ M*LV>Y=?>9M?6Q@=)NT&HVG94@)"4,FG M64I2+V9O\+?^2='YIF[O%H:VPI'5-$%;/9\SCQ*5(C1]BK;UD@IKCTG! //N M;L%LT8AB3J(S%?(FP2S)Q?HY2C9(K3D>-'6+0PM6$#4YT-93K>#$E;?VEHC, MO#"PJ+MQV,LM:BT:.[24@0.0E8.[.5Q5@K^[!:5%6T6)AAXKGV1/!/V5L4OX M"S>.V&;D^$U0UV0WYB@?=#!O6ZK,4#Y=$3;MQ5A?FXDZF:JT-: W)PH4*@9Y M&2D ]B_!W)316(KV4(*RU&*F 0929%9U=NJ8+'%;"-%86@E3( (H'&O8L::R M-Q*F.]@IE+3K7>L42GH*)35_BYA_\-R U0;M(005JAEM0 0 ^6?NB[OP!07Y M0XG?413<))@5N;K<\)\T*J]%?T#/%0R/$ OB0$-Y[ZW5&K)95R#'CK7(FD%: MIO3UHUEYMO;K.:R7>9TC+*2^BT/O,@LCYASY0OGBQ;^'420_\.1M(6@5-O*X M._[D)$&SB5ZAI_0V)BG.F$*K./!$#7LXV62IJ0U/-A$5X%#0;G3RYD".*KE4 MR<$ =@ZU! GH\^8XF)P=)C-OXZ^0_WV&DQ3E[U4P*T[&8X_DYXI1-PA'C$[4 M=L>*$4703ABFLTP78XR]>(DTAXRD;0_GC"RGON$Y(R$$ !RE.9'\T8^W_Z7\ M5%-I#+(>!,3Z*8QY8-$#>O:PEZ)H,T=^LHS#?Z&@DC12D<&IZ6@] M[)N2J"#3?;,QJ<,$79U>J/EX0';;(Y?!D8+198+!S]A;W,9!1I6VT(LF"7ZF MF]&W*-^(J+#?QN+ZW[:=(>S71\OU;N>V(!R:%EO;P.YT91>ES?O+Z*$C015M M,>R\]-SY=$M()GI@>X]^\#\IGQ\;=(;@F;."V) N<"N13S"?N,F38T5["%D\ MK""3DP(-I1E.?(0"GE"$39@]D6!990 M<<-F;+PG$O?>FOZ@$A@T93=>. &&A839+U.HFYPC/S M\!3GTL5?FFDN $8]023;L '/B"IH(!:FI+'_5Q82SN5K^E_IIM@WMI>;*>;J M[U.$BM>AY:N/QEYZ[. @$G38B$);A'=^C?CB_60YD[@#)Q?5DA0_)I?H^B?5 MG>,E8LKTQ",KT86BP2 @LG48WRT:$-A]]H==>;%<9*:+TIRN8_YR,V!98%A^ M"G$^",L10"3J,,;,EKKNEQJWJ>]TV:1D3FG$O;'J3#7 M0*-A0"3W,%]N34ATC1^[&&U]+S=(N+XT'4#DZ&B*29V81B_;_^?O.<_"_"GX M/_X-4$L#!!0 ( :*4U$J*O+QV-X !1:#@ 5 =FQD&UL[+U[D^,VEB?Z_XVXWP'7NW&[*D)I.^WIASTSNZ%\N7.WJJ3- M3-L[MV*B@TE"*;8I4DU2^>A/?_$B"4H$"8(@<5C>B)EVE@2"TH67D9Y)C!C)[[X^+[^Y%%23^$=T_NTWYS]\ M\]VWWWV+_O+CM^<_GI^C]<>RY4;EY>7KE^^_3M(GTO_;\V_^]\(/;9C_G;'O_[5UFXVT>4%OML MF^)-,^LH3;^A_;^)\1/]F:CL/U#9S_]$9?\OXN,/WB..OD*TY<]WMTHM?JC1 M$IV8.EJ*?S.9/@_$0["14G)/D)HEN1>9:2;U[*T9]TG:^0/YJZ8@?LUQ'."@ M4)'R;"'-1*I&-Z6=^#6"$?78)#TU648(,F(9]K]^2IZ_"7!(B!(<(7^#TG__& M)1I_L!4B/1"Z#?H??0UXJ#4I4HPT^3N@ ZU1Q,'CC%*;;"CQ 7V'GT(ZB./\ MD[=K&E**9H"'5IMBQ1!K:@-TJ+6*:CKD!)I55!$E._'8>_!>;P,R[DG SL/G M3X?=(TZ5-E"W!S\:.U2M#TM%8]#CLTOF@0.5D$=U^H@SF'C(WI)U<+I/4B;" M?4Y"WLOD$.?IVV42J-&SJQ?XX:NE=GT0MW8!/93U)!\XH&M,%HBQ04F*!"M$ M>4T\MI=!0(R9B?^0)1@^5]JHN2WX<=RB8GWT-C0$/6;;Y!TX4@7-1?$'HM31 M*G8T/"_)GZOT(7F)NXQ1:SF7H7FJ7N/ K)K-85@V2&MK4%+2%# QI5*H&%?'WP,=6THQ M3<<7(X@813>[03=AA--+,JT_)>F;$KB/6P$>:2UJU6?/6A.@XZU-TH'S)2.* M"JH3C[K[G1=%%X>,+,.S3*GW<2OPHZY1K?JHJS4!/>J:)1TXZAA15%"=>-1= M[W#Z%,9//Z7)2[Z]3'9[+U9CGJHU^%'8JF9]-#8V!3TJVR4>.#H+XHA31X+\ MU,/T]2'UXBRDV^IKG(9)H+9&4U/X U2IX-'H/&D'>VBJQ1TZ+E]111IQVA,/ MRDL%:O6Q>-0(]$!4R3IP% JRB-%%A/!D0W"Y MPW% TXMN(N^I0>WC[P$/N495BJ%6^Q+H$&N6T71HE=00)6=Z>#RHUL4SE6FYLP]F(_).O\A .N(C&V9U>@8]+$ M '2X]ND'<"0;B6^\B9C$61*% ;O_<>%%].H%NM]BG!NO@"R.^ ?O,3K>L%8V MFLLHKBG5.%Y9BSF,S+J@IF.P)(<^,X+3Y7M_P$]>),Y_7L.FW9[3%D"'68LZ MY49V_6N ZQ-2N-M;$JON%_PF9*<;GQQKE?)S@O5^33EUX!'5I,B]44(_P[H MF&H4<>"2XS,G=S*8K"B2RU?87&JCXQK/49">T6N@Y\0#V-BGG_SMI]3;D/78 M@40J)'*Y3-+]1]QP8-C5%JA7:*E(7:2UH6-_*>X5LS39/K_+X&'WL,5HQTBA M/4YS,O3HWF:>(,H152P1Y?GU*#[6!!;C*MVD&_K,B4^,(R,K>K>\0;>?KGZ^ M?[B[77Y EZN[].MY9+VN//7J%J=>-%4N&!9F\M#FE+(\V!@@Q!'"R).V\X"*10JG@+&44/P MN*&2=_9#\]++M@K-Q5? !YZL@#S.Z.> AU5-/.-11(B,@M5[EL=P'0=M:&U- M!72&-^906%2+1)]I/I5BC_@IC-GB?GSU-&;8T8;==(BU3O'> M"X/KUSV.,UP @)&RA_"F UJP0(*'*^>< M4%/,>3@\Y*[%53JQ%WSG;%1)&?L"=KEF.8LKQS*FSO,0LW:U7WU.D:FX-WP7:I!^Y=4>)G87R64_(+ M5#%PN94UCL:W\3/.:.G[M":.:^=MM =S9)/ MN9S;+$UJKB>S#Z'W&$9A'N*,A+[W>>+_MDVB@*#']3\.-"FJ??NT1W?@/M77 M$++7Z?8%[)>]53!.D*L8\5*\C+SSDQUG^LNL_B"LX6I%#,H(#G?I)?'T3I%: M.\P'^#3.D]2MYP%NMD^6)-+EDGML,.OGR6.=I445"Y=GO7Q!D:V]-YK,W['! MI6H,W$7;E:S%_XTM ;MFA\#&ZP-!%@FZ(V^'=2ZV1]9RS^DZ2R1QH]ZD*),> M<'"*JFJ#*-O#QYIV58_@IKDQ;,3ID'G >*6445-,X- U1]9VR-F6XB['3>K% M_C;,\(/W*C#E2+V69D#]JTNQ\O)&0QOH]S;:1#;/>DC3-YK(\>Q%!XR\K,CH M>!37AC-Z;1@%K [K!B6/4?C$!,Q0R#>R [:T%','VB0IRH@*!S((WVB39$>B M@LR+J),>,O(W:4G4C19D1/LA_2#%'OG7/DWHG9$W1BTA$J0H]UYQ-O$UD3%L M7-)D3S*L1PPBVF^&C*L;^;7 1!"W;-P]T/&C%4$TM@>*<-JJ-D00IXWA1Q M M,@^=4SEIQ&A#"2%&4%>H"<)!M6/[.0;U>M'\K,+X$2+:R>+VSB/&$92KY]!( MFW?N7.Y7$N)Y9'V_C(.[\&F;9ZM#3I_CI6\3*PS3T06X&^HH+#MD6WO KJDE MMNDX+HBS<)R31Q)]=_GY4VC=YK<6->U,V?\B=-4(?5SK.>'%I&2W"WG*%E'V M,HESHB*.?2*4PC;M/8 CL8:ZM=M-ZN: <5A':O-*;B5MAL0UZN-LC72>LCC3 MU]GUH@D5]F7JZ-VG),?H_/OW[A#K >_HDXOI&T\7*?8+ESMZ9K3,\S1\/.1T M3?F0K+V6]9P)'>#H9FP:&?-Z$P&,A.:Z&"^W"HXBFXDL*(L-;;3CI@\V90LJ0 3 )EH$QO"82K:FM#"]-R1R?4+13&%39I; G?:%O6.+C\? M-P/LIFW2#KCTRVGRM.8%8F07Z#;+#GB<4@2=\_L8>I+U!O'_G,V[ERGYYG$*CW*J?=[4GB3IQJ M: 8]57&OZ+O_V7QW1^_6_SQSW\ICQ""F+G>EIOU) M_T7\GHT_W+^B/RV^_Y<_+?Y\_B_,1C\LOOO+GQ=_^N'[#M._PZ]^=&!_#ER* MOI_96G09!.S9#R]:>V%P&U]Z^S#WE.DARM; YXH.-6M92LU- <\<71(;9RB5 M=!$E3&_V"]*.;E:,KR>MX'-&]/1'U%,G##KO F]$/5KIA61^"XI*^\#%'=O0"C50_A38=YP0(5/- [B0L2;$[. MLZ9!L0GTEY4-.$U72#:!MI><( FD$-YL:&A&PFA_2XC1@"]&'K]:1H.[?1*% M/JB=?^V=5/A8IE:N?82+ 8*LMNMUR1,ZS_L=1EGMR=*0R+,\^ MRD0AL]XJ90_8!&PS<8W3>[KGIC"A?F_@?M[3#"V)6ZJN@+V^KP;VDK0(*Y2D MB#/CYR.(L$.,'QBG8-)HW);1Z#8O-U JWC+^3_K,9^"K1;OXUFT)M^#&$S)[&*_L,$-0JRO;!6B\] 5C8J*];E^W>C.ON-4/G[=B*Z^@R,S>VN1&G\N6Q2]D8 M.?0XBA]Y-;2+,3UW7/1Z G?Q'NHK;M3,<*.EC_1V[MT W&*9P@BKE#@WW78% ML[TRX4]_O+$" N,T]U+:>\P'TW1V45J:SP/#K"^GZ]@%9/-D H6%QX+9-1E3 MY4_E5HDO*0]IG^1$^]9-$G7KN:&5>GM$T71.*&5IIZ )H^' M.(.E$51UON5SHF3W?D]'E[GA4,=.3UO[.2&2S:V.9EAROL,SA36EM#?SI)3WC3@7F;HQ3O MB>"LC"N)[N/F.'_K9>@1X[BJ7I$G4@&+B9\Z&M?KJX_W5]?(?+7_>K#[=7R@?SC_H'\ MY^/UIX=[M+I!J_7UW?+AEC1P-XA7>YQZ]&+UM7@7L&,8M[4'/I [596'LK(Q MX,'<+;/Q44!!&16D 90JG4+=XK5,AW5*?\(QD29:QL$RV(5Q2'6DE1*$U@KC M=/<"[JV::LL^V]$%L.?J2FXZH 5]=G^TSJ%P:%=./*7F7HV#PWM3]%&^%7V: M5&&46@/@?GJJ3.V.4_DM8.]K$-+XKA)_ I(1<_0T@#UEZF^RXF:@G8D'2=]1LB.5 NLJ C&&@I0(HH,# M)9QZ$CM[LVC<'S 4/V#4] -.B"P4+C\E<5)75L0@72MBW<[0\:>7$6J0I-43 M,DKU4\!XW+/7Z&4^)8()5N\A+*NG- 8'@(Q6;^8+[?<.5]JW\3/.V!MJ7&79 M",K]P]8NP%U>1^'Z_JZZ/6#WUA+;^,RF)"Z<>5'S<+M>_ -7-L9/-/&US8M' MUIFA%O926J$UB8D;%]PRM,41JS/]D!ZR'"UYY4Y78#;53R\"F:1#[>FP[,8+ M4Y88O0S^?N!"KC;%^[@*8W7U 8YF6BK+<-;: 3">Z#4%HO7+T;//(Q4;[-K6&5=Y0&]X _V5IT-N9>BM M,%A;>^"(W:FJC-;*QH"1NEMFXQL ;:M(-UMAXRG+"Z$FTHI16C"Z3@"B6V(W M9%CS][P/1/E5N6MW@3=)BGD[MC'_,8R3E,#+;4P0GP2/RSBH4^$ESC[B?)L$ M57RIBMBFE0 XFCCX.4Z3GR9A#QCQ7%AAX#*6'Q_P#?=*8%1)C!Z9R$6E?RX( MDB19% @LCO\($I+QFA-C11R>N6)N8'F.OP@[#RC,+A ?Q!ED:20QM5W@&&^4 MSQNI6\\"2I5JGL+>25/P$*66>.#@)82+I!KT3M"V')'UV08<5=<6GYQF63R6 M?NLT>0XS6F"60!!Z]\C)LCGBO01((RV3-3$=D-H3+H]QWIG_<=P&.-HVJE1; M^LH- "-KLYS&2UR$>36(U8;=E)0N2EYX6>B3V/TJC ZYLO:",3'@J#K,2#+\FE$" MC-,#%3(^91!LD>"+JC(FI^7T%HBQYT]O[JPHNY%LL55QX.9Y^JZ\:)N+'$_^E.R@;+JKH,'%=!A#F[17S MG8(]$M(H &_L"!"@'=N#P79S#9@?.N:_SGF@9W_(>&]BBA+7^W2&CM]&NEC" M:6]'\VOID,=%T%A&21#!>%);G<;1,)%U4J,T1]AT(T^.KX<#J)WE=%F2ADPT M)R]+=]Q(T^T+%&2-3" OL+4Z EYF]Y-_U!)%EW]=?OKI^A[=?B)?K"[_YU]7 M'ZZN[^[_@*[_U\^W#__AT#_\+0X.$18FNGB[C+PL>Z G0RJKMO: [@O=ZM8\ M0-T<\KC7D-ITM!>TV<*#U9)[?$.,/OK,.)SH?WR-50=;[>UASZ. MNU1MQ/'CQI#'<*?,QGC-!FLY?#]3H@X'K:S?5;+SPN,E0FM#X,-4K5RMB/)) M*\ #LT7882-R58Y(3G:[O&CMA<%M?.GMP]R+6IVMJP]P MQ]-267;"U@Z '5)/;M/Q6U%'E#RZC9%@X-A5)U7[K%+;G1/?X9Q,TS@H=A=; MO5?9&+C;MBLI^VMS2\".VB&P^0$")XO*W7&WCCF2FDO?/^P.$7NJ\@IO0C]T M6(5$]_&=&;ZXH_7,SIS>UK'_SLI43^CL<1HFP77<>A/*OGH7'NGH8_0NC,69 MXC@)[ER]^]Q+\R]308T4W+$&YTC/_[!E#']8[29)[_=)G"6\JDG3,6AK:Z P MJ*EFF?>@;@H]RT%#BQW(>-L)TY:&%%UOHO!::,;^KHVI\XK3SG) M1AA16TJ50>GQ2TYY4B@^-OJH4[/:F\\.?Q2)5RUM9XE 8Z>_0H8@2[K?*U04 MP597J)-U#PE-@ MFBPW @_(R#>624NXM,T .L:.IJ_Q/DX9#(:QGV+R&:U:Z%7[K7NZS4P^\L4V M\[OE^O;R/2+6.42L*APK:$1!/3V2NZG@(1&= @'F)8X.! \0?L6I'V8BLYP2 M*LI$2G5!RXH1$\\+\'ZO2B#TD"#U>< "'8&$J8 M*.\'+% 9JS(Y7!7/Q84,'%PF M.UIDBJ$N695L<$CL=O$FU@P=RY@A=($BD'73->U1&!.%'FA;U='4N7XIZGYO M"MK%?4JQ&R#=%#NC70(2;K^Q6(%%#T\LQ?=K=/WJ1X> =,.[?92\82R6U,E+ M3**K;;A'>R(A>G=]OUJ_=[=SXL[0M6U>+@;B1[6194"H,NWE1[ MI&-/!'#L>"EOV%2#]E%I&ONS M^&&F%:Z$UXAO."F?&Z)H9^5&[LQC%;7[ZO^V&Q=QQPD*,K37YP#P/V)[9B"^Z+@W>'P-]W M*]ZA'3MQ?Z0M>ZXFG^,.CW_'?OZ0K),L"Q\C?(<#$NXHO5BW)V@4[Z5^!=-: MW<#C<#\M["<_<*9TQV OV**TY#LUG$YC##'7\/>(V@W@)@B>Q@QB;NAG@,$P M9X1P

W_K@V>TB;",U.ZH0!!+0)L&Q*%-.+Z$;77 N^AD9LMFH.D(B2JHYW M.%BEEUX4-06ZBIUQ_=Y @=#0#/7J!%I= 9\-]=5@V&*P8(3(HH6SJB\,%XXJ M44UMC9,-AE3P!%" 9+6Y]++M392\9/HUIIJZ@'?[;H45%:5.VH-V< VQQZT? MM;S_*[KYL/KUWNF+,51[EN01T,V9GS,,T"9(4^*4)ZH8$IW^-Y1OBB,WZ.2-:IXH\\%=T?W5QV8B9EH M0U&,)S=6+^!Z);,?'3XRX\0>-Y4]FL;)B3T216 MP,%[3 ,K<^,L\0$\ 8RJKJ5EB:/CQ\VHU_[U.0' M;F58,]/\C,NJ,I-/Z=_][3K@0. G'!,&T3(.EL$NC$.J+.'#RP98J+AQZO3Y=G:5[@KS_TI3G,CG[UAG]"( %,?-C7'T[KMF;\"1OH$2 MQM>OBUN<[PIF]$5M*1HORP4Z#L4GM,DEPXKL*+#+,DS A:*.=*_/6? \$W.X MQ-!UBNE4(-ZBU[;C2;?9X66SXNTH6>\S*VQ4B&X9$047)-BXNOPWNOJ%GIC3 M<_C6T*FJ2]^GV9C9VGMK>5%%I]_L?%JA>KM3'W6:E5>K9+?LU@4;)/A "6YL MJU_JN1]13Z.X96I-'0-8>B 7T5,?2'?6;&YBIQ+>/9Y23 M7+ %E*O;-D.A+\1P99W2]5+^MHR#%;VI]^"]XMZQ2P>1V2& CE&ZEBIJ"K-" M!2U%K"]C.$^V M](G+EGJF?O6PQ7P9'<8TJN7.]%**PAY%J,UAH@X;S=^6:M:09GLFEBA:,?&4 MYMJ*!7]JATJ")BRG=KNKV8T+XJBX"0CK=5LLU;<8Q$V=PTN@7JZA7K7X M:VP&?DW7+O7@I5IRR/E:C5W2SMB.R"$E,3(*PA3[>?3&5G"L;+9\Q]:+BZ?O M,DPZD#^F7J:-8QA!ECZ36!!V\S#8%$J2WW&T][[Z[&+-='M*>]]IKAM*H^X4 M547XX>S]C*:PM$VS&G6;1A-8IE 4_.Y*0XPW.$B$"UGFQC!;"7T1*Z"Q=U>: M%D*@=E?&LDG+[DK36 PG;$E%+]\4]!V54]@-%T9D@6<&B^2-_BLW(Z74L'H_],'X)^]B"I_ MA[,\#7TB)_UB&0?U#Z26O.3^Z5T$^MXJ@:%K46?JCIC]FBR7E/NGDPL!'%'< M_"@R3DTK 6#TD6U\&/]X?]/F(O MQ7@1"L+,CY+LD+)#A5B8*JR92NMX;.SD)I!V&N>X4*KK:O(H;[_N0''2U!#E MEG^/OM!/ 4Q4,4[-SE%:O6Y9O5NF\UCMQ&<%4YI%KFCLX.%>S=S/*2W"ZY?2 M0).;XZCL\PC/^MJ)0:6GWL\54\Q1$Z (V:;0R=.5XGO \6"CF,93-QN"G)K3 M)R9M*72%-Y@EA=33!698E5TJ4[8DPNW4;MC<$K@WMJ@G.V5#,\"^V2:MZ8B6 M:")!U,W":PSE5.X:LJT@OG'O6:BHJ5A %.QK24NW@G=9XD?4-FY,".I- :A; M#C!'N9+HUQWZ8L)0&SN)1H&>7]1J3TZ\JIC8/B52U),=4<&1_%%6'[U65.,< M%R>=6J7'.'&XI) VBHJGEV]C$G[MF!=V/:ZMW1LHQAJ:H;9&T>L*.$3JJX&5 M34F_N,<@;4\ZVYAU;(&!6[%VD*!6-3$,/N&6IZ5.&P+W;[5R1V5"CUH!]MH6 M80=6N2RJ>X;!@C[:ZNP!!-OJL1-^MNM MQ?>I=C'X;.HV_&^5L=D01_T=%C7 M=%S-VRJV3(I:NK\=6^O MB<3\7!:*NGLI%JKD0I5@Z#,5#3'9QLD"THAMK(Q?ZM: D4A#://MA=W.2]_HV+T/G^)P$_I>7%ZPH%N1!4N'&XZ5 M8*>6Z H#M#L#'^;]C%#;;=3J"7CX]U3 V!7:QS^(Z7(J4\P!%6ABQS:) IQF MUZPTR*AL2@94)ST6:WWSCAP M!@5]U72EUP/HZ.RAKE3"O:TY]+0"3>F'I!$0]B%9I$F9^/0E.R^,*?SF"0K% M !;U2XJCX\D+LH]J"(67.IV+'>IMM3AX^$S6T>O(\]EB6C%Q=K6%C$A=*DIU MNIL;0D>A3KG-[Y#1W"6&,'1OZ=D+(YJS-WEE[)'4$X1127E$OVJ=\-L:S\FS MU-.\LN7C<%ZP=NYT]S4_\SOT\/J&R[I;*=SBB)5S6 M7IJ_/:1>G-'LH23NVA76Z 84I/HJ+B^8N_H 7C)KBVY>;8\Q0(P#DEG &]SZ M)\7]*,QTR&N>[_;H/D-'&./ 4.T3DYZU=F;'P;")PY)=R6X7YCP=)PXN$[:/ MC6.ZB5V9H&-&[$L#.%88F:16[ZH/ 0KKFT-Y$O MP45:9]1^%.;N)/;FD%8O44VMCN962*9Q=30-V08#]O-^]5(2ON3%M>FWMGWR MEK9 84Y+Q7(S3]40(&CIR6LZ^ 1A5%(><<"U;B"W-9[3D%-O("M;0M] [A;< M3M&JO';E_$6,S*A@._'F\7A:_WJLF9CX'QVLJ2=2=1"\V%D4W'AARHIK+;,, MLYE=*B#R$7MT4@]6\1U]E"GE]0D_)7%:_),E1G8UPS67P>;/H H,UA'NVX- MXK(2V6.&_W$@T^+ULT:)CY;FT%V^0]%Z<;'FMI =NDMD\WML!6'$*<,9JYT3 M5DO[F8W6]@E)U7A&X]7FQ@)VZ9X*F([XLE!(Q6C![U*_H<_BO\X=?FI;U.K6T'V?#R$)+(.& MT'*J7 :7%G"YQO;2_.=]]?(R+7O,=58N/-IZ $<[#77K*V=E<\"XIB.U^6*0 MT#X[[*6WQ!>LGO?4B*;U/,EX=KC>X?2);E'_E"8O^9:88+?W8ILY(>LTV1,% M@Z+^%.'P&,8,+MHCE/Z]@3JMH1FD>XBZ7:'GE1AH8GQ3T7L\1%YZ]!K@7@B M'HMJ:'XEPN1W%2;CS\I-GI92-@$)0NU+R.JC> O#21R&HZ:@CY"B:E 0GW[?16.6,K++--]M* MB%YMI'=<3U]N76TT9OU!U(!ZI"4S5>^Z&9."'E)8T,S40^J11NU%X(9G@-GJ MB8-%7J:N3_W@VZR-Y226<6@RS@[Q!W[OJS>F"][H#L ;T]=>2HL29FN47- I4,^X1WY<&8!PP M5L5\E^VE]I19C26\E<_D]KG#=)&@-A'+T>>-HC>T#)(]K?4K-?_I$ 8D0@PR&@\V4F,.4R]*T-%X MN&+&2^5:4LX_)-[$D4KF]+N(LD??.\Q7>%Q=*[3?GZCMJYJQ[CEC>O,5S_BW2-.]:Q3MIV7C]95;/%/WG ^OGDDK[61^ID3AN&2 M4RLYK2>&0>BE;_<>W>UE]Y(Z(CU5^QEX9*NJQU[9V!BX9[;+;#QP/;Y$'#?!5,< I%_HOB8_K M$'$B$U0^[CQ&O%VO6N-"^7O@/GNB2NW"6?$E8 \\E='X;A5:HY7CX,ZB-NN5 M.P=9/>-T&44)>S)UQ6Z,MSI,6WO@#M2IJNQ0RL: ':Q;9M,A2BFCDC3BM!T[ MX+C:GAUKZ\Y%URPK'*\CCZ<-MOJGLC%PYVQ74O;,YI: W;)#8/-*BXPL*NDZ M]L>IU'1YF9H67+B,O"Q;MCIA8T/@#JA6KGYC^K@58,=K$79@X1U&$RT=>YP[ M_2;W(J)L#]DL=J8TW(!AM,G1+ MZL5>A-NC $@J3^V]%[V]5]5C%M[;JNZI]S8V!^^][5(/',H7(+T7B,I#+HEQ M/5LYT _LXL?58GB=G[ MH"T9!QU]@$)9+Y6/7J52=X <7&C);5Q-E+_47%%UGH5PI&9KXH&J+?"QVZIB MK0IN4T/ 8[5=7EMCU''.@&,E!P2[#^DART7I!76(V]@*J$=UJ%6&LZ=-H >Q M+1*;#C%&LBB],7$0.K8Z+L/-L75S-Q??X8@$'\':2_,W*3,JNWB3OVD),GL1 M (HQYL:0IW+]WH#G=P,ES-?9C"!B%)T'I;)ZK1%I8\,9#6QU+'K::B8#U5* M=C0@G8:@SM0;LM-*XMHL25NV5H\: /4:M3+5YJG\+?1 LUE8X]TQ3FWB'),I,JZBYVIW>S M5YLE+6[WQ#;26]:KJK9 D4I+13F(;VP(.(YOE]<\I2\B?)*4U]R2J+/R.O*_ M5P3!4@)C7HSJG5PO2"4A,UY;QZL^D9?FK:E%_:D =P1#L\@NTI,$8./TI:E-8P-Q["_)ET\IYJ@:!VNBV6KS$:=/N&6-WMD# M*#[T4+<,[-N;0P_O-:4?/M>= MLW 9YH^LME"PY&)_R[ DW;EW>-H2,AZUJW>\FWC4#&#

]!NI:%JY5PMC<&ZF([,0VII%<2KD>@J7G>E MK[6%?9;FTJ*>_.MX04\^^MM#F-,R-+=Q$#Z'P<&+&G:HVMH!]<9.U:@7*AL! M]+YN68WS?2A5&AA7=&UO,9F-Q%_#?,N.ANEB>!ON'Y)K6JV^.0G"C,*<1J^> M.93CNKW[7$:\IA;#?&%5\P7*$LD\T4.".%='J1@N+%,S0-YI@ 'AXB\X2H*W M&/.LY/NME^)M$@7$&.J04:,/4%?OI7(9.G9U .C._>0V':8% R1RVF46+N-( MIXI;=$[ZQG28'R@2>-%M_(PSTC.[C?WH0)^+Z4RTZMD?LM.:F*)TX#Z=H3JS MD0[&9?ED9JCDADIV"$#N%$R+N#LIOCAD88RS[#+9/88QBQ_N\=Y+O1Q';W?8 M3Y[B\)\XD ^]6A(DS*D!A1%+9I)/D U) 8086QJ9NE?!%TF,%ZABC2K>1Z?+ MCM,S# S6>JU@"+TOS_'4EQ2,B7U9SF=IO=GD?EK>Y_1R!"Q[Z<'5>"OX#V'@ MI20<^;I[X7[:%"ATZ"AXLDP_:@?0X;7$';PV981I@/HUA+7X^&JZK,J2^+_= M9MD!!U<'^OC@&J=A$K!=@>P3?F%?J@L@4BW'B+DWVH:>;DB4Q!R7AD2+(W[A.R&D_SD+XS?52 M"WDY^J_?_^GK[__XW;F409STWYSE?B8QQD-\3)BI"T4EUAO&5@.6ZI9V-NDTRR9VU=:& MW #X^#Y5IK8167X+>(0V"&F\7<2.%M9-Z#O1AJ%%7=A>5^-,,MD>GSUM/H9Q MN#OL3LXZ',^411*)5#_K"I=7%%>\8E>* W[Y0V&FWD2 8XJ949HRP_0H ,8F M0T4&YS1)_!9(XDC#Z8*GN)%D<<^[IEI#9E?3CIQ&'Z##O9?*Y8YX5P?H>^/: M\ELJ5A/4!^]C,<+]BN7$&^6C6T#VU]4&-24J6G3:!@W6F-B*C($GLLS])<:]JNJ=_,$$BI>AO8G'2:(:ZH=3#>@]VQ=XG(2,X%;>0QXBC% M AD(4)#?*#OL=G2K%B8@V#=,H^\7;!#G@P@C)Z?YTUI ^J5/1DE\:H$!,"?C M.M_VY"FE#\D%OL,!K7K4F$FDV0\RS/51O80YG4[08:Z7#L:9@CG!LUJP5(^. M1$(UCXE2P75B6)O$$%+T0E98XFB!\Z'%:BXP*EA9=.N?XP"G+VE(0R4"6;LP MR^B%LMO8/] LS29C='>![,R:"I=^W-$>N@OKBF^6URK8D*4+ MY^,\DW!L.\CTD<0 %1Q@G)S7WOW"C\<+$\TN0/V[C\*J(_'C]H#W\;7$MG/P M77_;C3)P/1M3LDU0884\XAJ>W-R9,H_6R[3(.Z']HG:AG M+V*O$.277IJ^$?QA]Q44%M3M"]S%>YF@EA:KTQ&PT_>3WSCME9!GY?;9'Q*C M!;VP4_#B-YK<(,'$=O#I'[AB9#$"_S5)?Z-!B;$X,[6U(5!7 M[5:NC+$;6T&/K-N%MK<:]LIMP(SS8% M;+"?TWJK]&' "/=*"NC3&;)+]C9"Z:;:/:&[;G]%+!T#8L:8.G HL0:20S"= M53@G7J%9,H/%O ([@79Q=+CVPN.=,$43H([?II <'T_?4R//H>F"T/UH4N8! _))7<2 MK#E5Z74#.E;[*BZ?N'3U@3XQ]5%AP#$#X<&/CCF71M3E>QYTTO*C)*,CG!Y$ M;Y5W'Q8T3>4/Z_@_XH_QU4/\5_*?^S\@_JC;@OX7X5>/\EN05N?_\<>/Y]]? M_>$XUB7_3%*ZQ[+Q^#29Q!B]82\E%.@3AKLDSK=T$4I<+]^&I"F.4>"]9=.? M!TWU.STDZ++M=W)0>@W0*+7YEB5;9]$'&(+4>XGI%N-#>LCRI>_3+QZ2M?=V MDZ3T#&XG$BWYX5R3B880@XS+@XU4/8YI2@DZA@]7;&#"T$O!6H)PXD->_/:' M##%1D)"%NM?>>V/HG);R5(?N4S^OZ=IR)6M$>1_9B@ QX8]NZ.7^RE9DS<)E MHV1DA,L=VN_DCM9LYR">24"E+@:@LU.QMSE@#'G M;N?N)Z+$AR3+5C&MMK?:<$NRO%@V+5Z_[G&<*8M]]N@.%.U-#2'O!NKV!;Q3 MV%L%4_>AC- [RNH]HF\O9#$23/ ([E-6O/2$H3F&9F4=@YSNL90K"+%4U/93%:<+XM] M??0A\6*G3DB601=$W(!.L001V)2YI 6FM+LD[$'#Q?3_A GQ6PFX T:V"8V MP:!"/&?T[P#)HB))5O0H'NT4[82\B F\*)[UE&1&3&B"3UZ,A-@+Q 6G$3@7 MW6FMG-G\-+R^+]1 6UN/WWT7FD9H.53BC&O%;[: M7++:WJS<$;TC=/WJ;ZG-@ILDI3F%3:L_,S) L76H86AJAD7*J* M\T0>8RKE%-:*T!,4RI%/D.@1(UR(P'9P:?[KQ#M(+LW$F?+\9FHESA?Q\F7\ M)N)US3Z4NX,=(Q5+251BCU1ZTD9!.1)W/=SA@,*Y44M^:Z\N8Y>D %)7^VC M-(JV+M !I8<&PXMAL:N8AXRO,-*2C\N4M8DTOY0UK_C8#T9:0S56H3?BJK)@ MJ'>PUT0!M$\;F4-O=732';ROFVDSWIH'"Y[2 @?2RF94DR@6,=>22017%^E, MTYJE>N_..QDS#6/$Y@$ ?P?@DM^3>4@]&E*)5[9JNW&=VT_&E"##YS#S5",IHE&@9DO<H!2]\/ M/(OXS:IG\AP8HH]-%+=&&3*6VS5?B>AVR$+'=#%(I M,?[_F-$>X(.RI8#\,V) 4;)XA,#])F'YZ7QA<(=S+XR;BVYW=8 ,TUK*GL33 MC:VA@ZJ>\,/CD0VG7^QOI8(#S^![(8Z"0EZF)7HK7W!F"<4>#8R?V?S MG&7R"0$%LDZEB_[;].,EJ-FT.&J0^JA214\VX2?WD:47(( M7]TRRBZNCXZCXOWQ3SAAQHL&I/0G 1EK# VBG;XR,W0R5>?_)*=,9ZFV7!0( ML AD#%%SG,R&DR>?'"E[N]OA(/1R'+TM-\2,'W'ZA-,F*]HE#QF"1S!DSUP4 M+=K0H7L,56VG ,P!V.'943,MY03[D205\JA8;*.5RP8V/V5*R\:=X4=EMAUC M;&]:$4(R 0>4061U69G-BGF7;W7PF\JT"+(79Y[?@!J&)(!.)4,,4BLIV*,_ MY+* )FH8KUA%N5[&;H&J@$P*J@1AS]5G2=6 MH %17,$1#"AA\+L6NZ;==CQN/A^(:%14 0>UMO-P_6:1+;DYCS36Q;X_ '^V MJR[7;U]LX(-PS-J1@[@7%ZSZ3?):-.;CPOHF4?AU-X%Y.'L//2PA0/T K&!) ML\U@S?,36*::Z,NZ(FQ] (U&JLKL=54+^#0)3,?[.AE&%58H$-C'@C23Q5; M882B[!9?><,"DFD,I"KJ1M]_DXJ.^2VWC::#&>GF$$UV%:\N*4RI; P<,MJ5 ME(&AN25@]^\0V#PW1JKA0 GSU3\A[[?(XV]]N?/-99R' M01@=\J8PIRW: MP#W?J@EEH+!"&#"NV-7/."R7I$"5&*B0@[^\*DE"9]Q"EFIO8X&X/*ZP"X@Q M3]7-U>WL;9(<5!*V*IV@)'H%85:Z%'4T/ "-$NK_%\3*@N M$*6+!&&%[TXW2&]C>G&/'M[?QB1HQT5!885=6IH#'ZI=BLJC5=46\(#M%-ET MS%:$$:>\*(M.NWE4<$1-12WMD-&UF(YUA_W(R[)P$_IL%LR*8SU:ISL,R(*= MS(8[+R8Z\=<)FC(43(@ ]6U^PI]^N2\D$$^13)P!Y<)$1QREY '!%*TVJ&0K'AB9.AQW9)U/9J/&(KCR M^8#/!71QP4]/JM?5F^RDT0"R#, M5ZU(%+>H[:%-C("CVX(S$-$>XBS0BBLN'CUOWCRI.DOX;Y-DB]EYCNGC2=6?3H!AG'>BA>70SO[@,= MS?JH8"&PRVO8MJ',D5=P9SG#+P5_ON7(T&WJN^$3V(3Q0"431+B@D@VB?)I/ M@08')]5B]5,2)WN6[!$_?<+Y:O/@O>)L&0=*_=48.) J9&"P9[:C$&@(2>BP M8E%#ZZ@3)_%9*9EPJB([ FS-IQR$G$Y-6S#+IPL!?D7M]]#:;]C ML-M(8.?@?@TL&XJH/HGK :W&,.0O1)<3IKN-^W6:;,+\0Y(=OS;3V HV*N5 MD;?CJV\!;\ W"&F\IX++U=<[2O ]W7*GQZFL:&*2LK/@99ZGX>,A+T8E<2AB MZ)S(&=%FH^[1:YP*6S:'<-AW$36'.Z>[PAN+*CD?VT.L)W$U[J"_[KT8WP([=1WK3(5[PH/,WXEP6J.2#2D9VO?D'KGS, M\B:"-F^>P@:5NMX4ZCYTG3-.J[/R)QY24 >+8(O"L#Q?/"3KPV,4^NQL0#PE MWQ2T]24 %+[,C5&5TNG3&_I"T4R9(5OK>Q&TT),@%AC0&Z5T+F?+$KI4Y#48 MR@!(#(IK!:E;JF'+UDL0S^?N"KRXPL6BU#[W &\X%F2\940/= MZO."=EO*.H-^M@536_O-8@IP;?>&*8)=6)-D8H;#?9IHCXW%UG:W)&UT&42$_D/1(757EQ$5FTJ]B( =,XQ M-X:\J:'?&_#>AH$2Q@^%%*P*Q*%;'90;O9M/?JPP"AFG\M+M.#A#2VNUK?HG MM$AE!S+1K=/D.8S),.MSE_CE/RFSS%X3_9]H<02(4)ZM; :!# M3=G;%4T!NW:7Q*:C5J;+?+B@/(J_\MCP.F[=G9Q$51*/HD=!&7E9\:85)@&J M^/,->^-4+N1&N,^]-(=JAD?\%,8\0U)M#.< 5F+Z&L=>1*\I+N.@."E;^GYZ M.'FATP[%>0)A'W-I@*4.N?D!:B^MK(/N0HZF2@G8LKF\SB2$<'-;ZTNSVH0U MDJ3"CUHU#UO: \>?3E5KY8U4C0%C1[?,Q@6+Y"JFT]0][/3Y\;1E-$5Q8V7Q MPZE27,93TT)UQXXW5L2M,/EM=2+]SW'[0QG1$B=UI M^34T?+FMTQQA$\73OQ>%:H?+CB@7Z5U39U M8#LK@DMZM7JU$1*MTKOP:9N7V%:67KKTH@@'%V_7GK^MMU4$,C;H H4,ZZ:K M%34:2A3PBL6>;L;%DJ@$U!D%79HWP"C7'G&HRJ9Q4=#C&Z+"G/2RYK99FDLN M2_YU[*[DH[]=A2GV";V/F$IZ9./&!D =2*T,]833;P$.Z18AC?.U!3GTF1/\ MSVD7VB-JY&YV^Q53-\7!DBR]O2=IOE5[2U.DH M:@JAQJ /U%E',Z4\ZUDC#A JQM/1U"\+29 0Y>0!HT5]F2DDHCE'E4QT$I2E ML)V6+LD.:XIB]JS;:=ANKP\XOE73O4M0; P4VI2R[FLP-6" MC[6#EE>\G&Z:V=19.-^JW"N3B#NI*32ZJHV_YP@X4T1QS5<*&AK- 5=.E#K! MD[+%7'#D5&#K^!$4+!S!ACT5*Q\J:3I%B3$T"U2:60L^Z+L2%V_W^R3.DN,- M"8WF.-.389O$ W$F:"WN M3S=?+ITHY7-\_>7M["/ ?Q?&!0ZC@LC;)%7[,+Q."BBDM@[!*PZ$MBKC,'NOK7YNF[_&?A\+U,<^[Y69^ 8 MT$^'05A0L5H@B=E" @E^>];B^8>NBE-R,#=/P/-4QY:F) _HY MRA"5AIRL!!6]HGZ+7WD%OVXM/@^H+X6EC!.?JK@PT!%ZR.!Q@AU(8NSDY,6% M@2[UAHJ[J..C%WM/F,IP@_'UZQ['F6KW4=$4*);J*"B'#4WM $<(K>*:CM:* M*")4D2#K:B$PMHH;HB)N5G$Z_Y/V--Y8$:MM1T[^;#@4 M^RV?4HQY96IUJLU*NQO2Z <66 MOHI+SV=V]H&^NNJC@J4\6G$P3R-BE/#U59Z@,H]!Y"P<%F(;!9JL57C,FJ PZ^+NX2;1@V;3-'=!;*C:RI<.GE' M>^@.KBN^M:3#*A&'3>TPO'=L*ZRE+"R%%T_GL]>O./7#K/E";8^^,_;B$Q/H MNG/9<>9^?:K'Q Z.O" (J?#D*UH8BT2N.*7K;B$7+ "P9RX-)$ E-XN8<.EE MVY]IS/1"2__$3U=AQIYO5A3(U>T#&0-T52Y]OZL#=)_7EM]X\!;557GB"\LI M)CQY,"Z8HD!PG=B#1U>>,D R!U2P4-<.'N"P%X)C'&3\73D( MT?DD9BF8((D+8CY/CSS4>=!V7?PFI "3$99%-X;VG,V%!\VG#F%BZDK9$QMBD8T$!PI()29T0.1PYA 5]U)EA4< M[+22' LDKCF5C]1P9K2\7R',XJ1 H)L+H4#,>+*CXV4TM2T+ _&,H\WS1*H( M<%RAL/6W1Z 86;GFI7AXF=7:"',STT&'R4R$\&!4/V MCC9?P=#GJO:<:5FIIU0^*97W-)2? M+EJ[\<+T%[I_]B'T'L.(56+_B+WLD!)HC^]H=7:ZR+[PLC"[W!(CX-N8/LOF M1?11MI^\,*9/=BOF$&O$@<+G.$:4HS4[E %':Y85-/53*@9B+UZ0P]V#/2Q3@1DF]5-0]TE):B MT+>8$X3Y@O"P)P CSINE1YB+-U"6P=\/O-9$]<[\Q)'BI#8\9D9CQ\(6,CP_ M)&)%[2!Z=&L0Q? :-*( 1*$7;^6??PW)"C_UMV\?\#,!S->P,\KLZ@P4J\V, MT!@EMO:<0Q2HI\#P* ^5U-EZ[-/R%_29LCAY!\B!#XA0C>72GUKC*MF1 *W+ MCIHTYN(1?4S2Z!@Z!.;@'[WTL. F,C_4Z#Z?.=.)']!R;I@&_% 8P@&"W,;[ M0YXQW/R^\0$[O1YS00>UNHU8<-I\#I[?(K6%XT:-X4ZC,B*'O'3Z2 MQ^/O5J\\;@/<#QM5JCTX)S< [&O-4JGXA?F+MZK)VGNC'RW)0CDH066998<=NYB6%:GMK*"&PGZC,@3N MV.,;NU8^?#1N@"%G J6-BU53OF>/[/*,+!R2I*.OCLCMA(2(B;B0%PR2F(OR M3DESO:ZICDD V[XTT-ZTH!E(N-UC/\?!+PE] S0*\[<[+Y\(=Q6WO!Y);M0>)S5QB5(F,J,R.GJ68P8]16NRYI/N%3&FCF.L7I96&QH'V%F& \U7:=Q'&(_=D/V8Q_(?L#I3E6" M>U2&P"%M?&.?Q-&C< ,,C1,H#3EJII(Z#)5A&KZT#E%BMZ 9H6_8F_X1\#E9 M*@HW91UF7GB.)7?QJMY?R@;\79C]=I-B7,S_4^T'*?C.8?*:PO2C[04U,84^ ME4VB.\ 9CC_!"E MM8+"6F\ACL;91'1UL&'58%>M=IKI?%84%;Q)TG62Y?3!XS!^NB/_24/^CL 4 MOY>6%+^GN4[_9QEMYNL6X?J&3/R M_-_H#M[.2W_#N3B,LC8O9&DNS0GD7\?S ?GH;W?43@TW)X^_ XJ=C2I01*M] M 1!GFN4S7BFS,@J6KR?JCY_&JPJGWT(?0Z?7$XZ^@CR.+*7OBY'DY$+"2+K8 MOG2GY1/X>\"^T:A*X1VU+X'Z1[.,IJ-*4'/H(Z/HXVXY>DG+ M5I2E,5;I7?BTSE%$0XNWHJ":**A:GDYG"I0E[1L-GGY-Y D M0/>WK9EQH2O*GX;ZQ94_$OTSTK5:KJ4L+)OI<+\M3_S?>+';JT/USAXO@LO_ MOHW]%!,MKS#_KVJU:T0).) -,$]M[ZH_&<" -40;XSTDRK.H-\VYBJ<:%Z+. M=/ET8\$;O2NXGY0R'%"@3WJY?K6YPP'F^S.<]Y'!M#H ]0!]9ZVMH1?9 MTQ/>>&NMHDZ+P57TQ:"=MA@>+%UM.>-E\HQC-JMO/B5YZ..'A"'#-HGH4Q.T M=&@A2:=1^M&:C0L;F*C9NWL0FI7CF^AEPT](R%BRIO_@S&G*K,R>E_$M!'"( M&7,VD]N"5N>]"UJ=0]^'ZZ%N5T&K<[![=7VDMES0ZAQ@02M;*O."5N>P?/2[ MWC[ZW9Q]]+M^/OK=+'WT6&K+/OH=0!^UI3+WT>\ ^.@RRW !0 \)5_(A]>)L M0^S#"Y=WV4>/Q%R\N(=!&MU:H_\<_+R/&C:>V.#\%DC,7C3^%$Z"2K:D%6/L M& \F,TWY/H;'.*)<,$F+Q^NCRE@11$3Y3ICGW!Q16DC,$%&Z#-*%**K^,T.4 M3C7L(\IW%:*<0T:4<4VCB2C?58@"81TA/9\Q*%#I06N,Q70N[CJJT;O>CK'' M<0Y ,*[B-E!#DA"]$!&1+&.QOUB7QC(XW$\G<&-4V: \.:A00VR8&]%3I;N"D"M[?Q8YD.5E\H ML.@8V ::M/'Y B%$2UUGN%%*M_ABXI)3@X\7C73Q^MU Q4B11RNCWP58@(HR M&M$"2F!QOTW2G%9'O<*/^0/AUO*4LZHM<']M5;%>@J6A(6!_:9?7O)P)H7I& M:P$C2I<,6D+9^?O+)[JVOK2L;CVWL:I^/5G1=$[CU=+#OXPNJ^W-1JP8L$Y? M/AY5U5/G=/ZX\26O?!V2:?!3DN-L[;W1*;$UT[2K#W!7U5*Y=L6[K0-@M]63 MV_AZ=D4=,?)(T'><<@I-ZP'7R.0G7?AETNLX#_,(!ZO-*L;L(WKIA=[I9A=1 MCTQB3 2H!P\S2GECK#<%Z%?%S!4RKBNPQ6A?>R!)E!3 @C']*(DQ_UBN/$#9 M?SWM%;'IS2.]';4J35,PI1\1MOQJ&/T'YXP8ZZD+5;@WT.G8<1<-W>$]+W?( M+Q"6DX=BJFEI#A1!=165PQ]56\"13Z?(QN712L+BFF<5 +@;M>LT\3$.LAOR M$]-*%![Y^5?IO1<1I[W^QR',WQ1FTNH(?"3K*R^/Z>Y>@$=W#^$'//3'6/"$ MYH()K:=$V="QSQG9#':;M"HJ)Y5;L;?Q.@V?O1RO(\]G^[F-$YHY+:##W8J) MJ@C8D!#X0'BH7D/B8=_+MBB,-U'R0J\&)'[HT4K_[+B!EM?R6((E2K&/P^?B MKH"HM(6B0CCZC-N>BX?VA7Q3!\RNS%C"SDT-=E95#;B2.[J-D>"/2@'!Y5D=JTY'.:2-" M'#NLLM>@X0-^S2^BT[TDS2[S&[W.#A$?#-FG\1\A5LJ3E_@B3-\@6.\"?,'NBKMO(!6P9W^2P(9(0%Z)V1X3["&G;@X1QPHI@NYL7)B MK'V:/(<9K4GV[K$P%_&4+,S<%4$&9J9W9&[(WJ-'O$E29C2<(2\.)-/1=V8* M\[%EVGO)Q##P_PKS&^?$?OSB^S(.I,M^/;&_+[79X+Z1F9HQOQ>I6>"]F48V M/+'@S/"=\V8N*'$'"/+N[!7C' 6%S2C,\](3[@'=G4E*-I*@2 @)< M7V\VV,_#9US.>O1US'K"<4_,-B(Y&^ V-U@S>O>G-PL('Z"6#2()@[MEQ:MP_YA!X19+F7'P@8O:$-#G#J13*ZT0?=I:@^3XX>[<#ECU&T M=C\_.+;RL?6"D,B38H)#XF2S.I?):(;2_I#S%V2\_;YZ%^7GK^^_5OX@Y&=H M7%? 6#!(J#9?QX4/G4?5')H+"KB<**IEJZ9>LX(,I=IJ=#CI,AL@4$MN MR>>;/1R&6]M77A!V[L'M@-5NG,Z^\_!F/1,T^'1[1_B>K2G_4/\^FLI!^OG( MIF#DW?EZL3%N8RU@2@LX%@PRD8P-1H0 8\4P?,-)AA!;<4/2<#U!T*6 +&5J3LX!@P%BV<+Z(*/2L@9R9YVN2F(G_ M]S%($PKH])\!%O128S B'"\T("/#))9QO.R@Y>[8H>HRBI(7>GGJ.$/GP=%]P%&F^'W"NAL6BB[ H4)'X:8 HJD]8 C0 M$GMP@% E^"X080!HLV!J%!Y1(W,D2 MP"<"9!,7+)C*+J>PAABK,V(&F1FBW*;-KIK4#O?\I_]F5?_I*6V'R8XGR/Y3 MFF2JFMC*QD#A3T_)UKB$M9Q31%(7V&HLPDB/XZ%)[D6] A [:CY0OCJWA-PN M'7I$93-T1DG!KB7"G!Q1%M?ZDH"$%PV[ T!\TZKFI4\NV(T^^H3TJ.H:KH8& M*_Q)[[KB=$"D4LDLXM<8*^]FA#!SF+)I/1D4+9 &#J$WM3!U1]W[> M GE54F@IRW&G!1)E>]W<&X%@T-I5L*I@!+%>=77/Y M!SXE<8"#@\]J_(O3P8_8B^C5]NN8C-+<"^.&PJ-C\?@"YH;>)NT[2V@SF/E\ MT5_/\6>.FDS%J3][<2WBI1AJ@HT[AUA"R.G,S*WT_WJ[_;_2\O<59=@869QW M7L>>G[/%P\ 064GP"T"_=F/UA;IF:C/'M0ZEQ@T_(%GF'J<$ASWIQ;YU6J8")_YOC6]<]NL)%+(,U"\S9?2Z04^4Z:G%@.>@ MBB096B@JC#=)NN,C>L_7W>4"?MA930=\%..@; MW40ZFKO'ONG,,"GVG9N#GT;7&:"?K@&.X:^KWTSP3UN-R0#P'!X"CFXD+=T! M8."$AK",@G;V#.^W29H_X'1W2X3+S2T06X M-^HH+'ME6WO WJDEMND@+HBCBOH">1LRJJO=5/:2T2697\(9I[)%*]HCQ2*IV)9*#4'7*AT2?B6))^J:^X7'4!#A"-2E4?QBT^AXP C6* M:7PKM"#&[FVX>N1S!(5(9#X>5&BFIA/..QPBKL*33* M4)KX^#LNF<1SXJV4B2S V$BQ'M=;YN0FMIO>!B>_/=TZ$9S<14#K%.^],!#9 MPLLX6.5;G/(DBO:EG%Y/H AHH+X<1FET QQ=]9'>=,P+'F4Y/9J'R=B4=VB= M+NFF- %5/6&JMXF@ZZ H>9$1-/!5A!R QZCJS'E7FY.1*?G MTV5%D.M7NHT4QD\=7J/9%;A']3% ?4^XNQ]@3^PEOOGN9,&D5@/H7NL<$\K14\806GD^%E$K/ZI[^&^?;RD.7)3JQDB/:?B,.T[E]H=P;N]OV, M4'N<3*LG8-?OJ8#QS1_!!KT0/JA@M"A*?W]B_U.R<_8^V<3&<+V(E_8M.GU= MU1:X:[>J*'MR8T/ CMLNK^G0K.\ONO?(,;5T[7U+WT\/.) ?11=;B=)'"KOH M]@7NG;U,<)06UMT1L/?VDW] MA#E@B2:TBG"!W7)@LF2PB8T I:.4>I[Z2VU M&R9+&9O $/Q(P1MB#K?KDL(8;^VGJII=@4-C'P-TK4B.^P$&QE[BVUZ-E(P< M'ZU.:P3G\#>)N@S]G =[92$.W+WBZN@"'+]T%&Z(Z!K; \8K+;&'ABY591H\ M_JI,-VP;1^4/2?S$[^?0FK$@0I'C0$QOJT35 ;C;=BM[LFG2V!JPRVH(/6QC M0:+MWEM'US8J/1:$MW;OGNQTV5[&C[UIT1:OVE^0@_(;,ZH?= M(:(OHC*_ODQV^Q1O<9R5]>/H/<)/.%]MR*2OC@UZ4@'N?X9F.8IL^Y [,>F MF@R(?PM^8L^RQK&(B]]1IN_+)X4(9V>!L3/SB"V\FGFBAH?.I@.4._R,XP.[ M$=*TP"]3*^CI#OF_0 TJ9I2 \L \\C@8D &,, ,T<:\F@_CR6\4J78&JR2E M@K4[F'%H))?G 1E!32&&Z#I--J%J[ZK> K@'-:A3RX&OO@;L/4U2&J>04UJ($W.S.K:O MS;Y1FRGCV R3,;E=QL$5\=\H87=8Q.4_Y13=W@>X7VFI7(]"6SH ]CT]N:E.1IJ-W9*X6V\=4ULO$OF NX*TTUDV3P]^?DB)&)=;+WU2 MGM\HF@+WS#8%CZ;2DW: O;%5W &32$44":K.9LN1]7.56C^*9NOB860.+%[P M]X/S&JNK/4X]"3A5N-+4#CBH*%6K)6D<-P(,)VI9C9,4"HK%/.[HV-B^9OSP M."GUPPK])KT_CHGQ.A;'IZV >YE"K:,+X'(3P!ZFDG3 A69&;YPP^0>N4(R? MZ"EGFW^-IA=NUFM U4QV.,S/@X6TIT636AL"]9=NY\;!=Z>('+ MD*<)BI.XPG>//N4HL@K]R,NR%VIT!<4O_4Y@RWOG-;R+W)3B4#F,#V3(B9B%1/,7>).D6$KYOG[-4R]) M@S#VTK?;'.]88BD]CD[8AD4!GTJT'I,C4'R,A9C6X2P/I,AEJA[A]=;7@ZM!-95Z042DYTAX@X%UX6 M^H-M6%#Y8M"E9A8S3&$DO@@DJ6LR!#_JL5#)E(('9XMDO@O$.+LY"YK:/".J MVA76S68D+)#CB_V]9Q5;L].7A*U'IAD4L7T1^'JLRY1^)7A#QUA;)AI577LX M.[*ZTP'FM9?2][&S-4[92T$=*]N6YL#AKTM1&>54;0:?(]E:5>YSR=[Z, MUI?NAG;;2DK5=F:#6KDJ:FPXH^%L)ZXMJ")"EC_9YG0%,XZ2XRFDL:LSH4KN M@*1]Z:!N/3,P:5D&*)K."%!L!7!-D.(T9!]+T3&5,@"6+R8 _Q6'3UNZO4V, MX#WA3X?=(TY7&Z9DMCKD6>[%[/YX>V!N0 8X')D:1L:IOC0 YBQ*J:>43 \ M\SA''O-GZ)")9ZR3W?[ 4J'B84L$^+[7MG+H2^,+\3KE2J,7@2_ W^Q$N 4W M)-@ASH_F(7*.2&+I=-$RK5V<+F;<#(%CO"5#0 9-=(8>W2Z'%&81D=2)=?H9 MMX7*/)&SRRP:V*DB,3_T[-1D(OQTND*;VC:.5VZNAD(WC@:NUW[WN9=C>LEA MM>'G3LLX:"A3V+'TZT\%.)(:FJ562Z$?"76L.$NB,&"77DKFS'U: MRGVZ+$5W8HNBI"?Y%Z^]MTY2FOR\E-:B#TESFG.'KXW'#;A/CFSF>J&]45@! M]O&Q-3;' JWZO@M42HF$F&AYM.^CN":!/A?"_J>KTH(P3;]JJ"!KDE_<@J+HS1 M(4ZQ%X7_)/'IDT?^368;KTRC)%9$U(HH*Z6!"8[$:&2A&O,'U?RWA]2+,WJG MG,PS<<#^%;$;>U:@K5"OW0*4*,7%O4+B^:2!6%4%C-_*.?+>!W']$FD^:NG5\ M-^9H6N'PV?D;/E<[+9"98B+P%>;_O:U=S;_^QR',W^Y(M'*3I"]>JKJGUY\* M<-PP-,M1<']\3N6R)P<,4>GUCC-$R"7[Q(^;*G3C_@OJ*M>CVIL*,38'_0E]WX 2,6 M(TLL$.>!.),%8FQMT,:,/+8UM XN*WD MH'MSE22(BD(G:R',0JKPC"YPC#=ASLM",\G.'AFXR;(Y6A< ,:QL%;_%*@/> MZ+CDRQ*R!N':9*OX#N=>&..@* Q0[&6>'UG+I#]0.#(V1?G01Y_.T-__,-)E M^+,@9%F,_)(UPHPWS4%+!7.$BY(@X@2P>$&DJG4N>DW\1LBD!JN8(<$-K6)4 M\$-EV11ZH+)B!RKG4U]0A'AO;&99 M;5CD?)ME!X\ TV62Y:H7^SJZ 75/@K7#DA:V@..QK3$-CY-$,39M5NV'"SH M(\; U>)O"J6ISD'M, 6%A?*^?>6U3XW&5/U65M =5EWA?8K]D$4*Y.\(BX1( M,FFG>?C/MB6L9E?@V-7' #*&Z?0#C&6]Q#>^/2\Q6:"2#4LBEAFYNEX_N1'X M4\(MFD^X@=UGMVJNFT_Z>TFSVQJ:8$.BF)V7:4K#;)'D3ZSN9=MQ'DG5G9G' M4IY.\Y9V8VSE5(E7R&^2]"HY/.:;0[3D*QWE4J*]"W"/U5&XGFNE;@_8>[7$ M'I"*P BA.^SC\)EF(B[0)8FMPQS17,SR.=)W=YC,DID7G60-3I66-:(52N+L M7F,@R!?[!.,L*31BCE%UOB2X^,0?W&7K)A9ON']-_4JL[W%3SNJ=B7"CZTJ MOR%4<'%\'U*$NEQ7H:C"+FWM@:-4IZHGUQV;&@-&IFZ9AUWH*U9$Q7470=TR M&/6\!#V>OI!R5XO J0IT%3;1[ K<5?L8H#TU];0?8 ?N);[E)-2&M90KOY[$ M#*6^J;1VC+'#$XI3M6_C9QP3;B%6[8%T]9F=GS>HW.[@4H=9>7:3W)9=6F(! MQY7MZEW2,O9=13+9J>#K%.^],! AQC(6]VQ8I9-\F67X9*-R$"&@GCO<.&6> MF1$5Z EGPY0:GGD6EE 0R%"PYT*46V0+MF'&R_3DR&-2(#\B?X2;D"S O8S? M[9HX^\R-]13P*5B7FR_48N+^G[ ;Y^\D)+JDY0@\ M/_\US+>7ARPGR\.4F4%[JFJC !2>!YBC/PXC7(A;14FD!Z;L^FU3]R,X.+,P, MU[E!VX/FK #&4#7[&[M4"B2QDI8R%21)W[LY779NP,)2Q2)96N9$:N- 6^,4 M%GD;%/W)5&:'4UIFZ;_>*4G,"H7T-)EHW5,RA@(QXUJG- ,(_"BN^3PD2_\? MAS#%ZS0A.)J_K8EZ.8%66GIF3YLHS->+ '#4Z&^,IHM]W;T!8X6!$H,O_=&B M"IP9*K@M$./'MZ1+EJZO 4YA%*D4S+XTQI[RX?FL*EM,FI;O8QQDK#*$%V'Z ML'&2Y@\XW='#-U%90F5*W<[0H:*7$8Z2]C5Z0H:(?@H,2&%G;$0%%?HT#WN4 ME[ Z(Y/Z#DG,G&7P3V\(^D81NR>=598(U99P PL?O5R\H<1.ASAZTO='O2C* MA)GRWGAA1G5&0#+ ;"J$,2 Y$^@9HID=5ZPD6"!)!C9/,RD@ Y9[\^U*"4#" MV7',UR?(T>P+'9KZF*!U)32W"*>7_#;7/U.@Q8!USSAVD)8\X%'@XI"%,)7H-IV]XK% C L8/[>M_6429V' CF?( M7XCEB]&+R1YEEX66BS[*8EZ*A3PH MI@)-G&([G:'*%< -,\1=W1 R/\083KM.BJ@!1;@L9 MN[I$MA.Y,-)(T'8?P8VH*=N 0OMF3:?S3_[.RFIS_]C#/AFS>'_3YB[YAX$57\)DI>KOD'V?(Q M8W<2%5;5[ HC-G,F- M$(29'R79(>7I[0P'6&Y0&&^2=,="OQ]=U@T@-B- 2!]]_M12_^RX%7 ?5ZA5 MO]=?:P+8D6:6;XG@FZ[R"/O4SY"X-=%L532KYTO?'CPH6H*7+>@7NS60TCBP" M+Z]2]U<T '2WT%AI?/3H](T\]$ M=>PM$8#%$/16_L1P.($)N))_+91D-1B.N3C(T)],\]K/>S(.;,(6Q\S3E]8; MU6]I#!JFNI2LX$G5$CPL=0H^'(Z*^95ERQSE1DX-0>.I*Y3D.;-E/NWE: F@ M'8@SNJ)-OZ9%@+G"F9^&>SIN5YOB=B>) .\/NYV7OJTV]^%3S)"-!(;\%22R M\"]N*2BVA^U2A@Q==LU7XIP=LM!!T;*6QHG4"0KP)HS9;6/D/7MA1/.9)H9, M(,:0Q*!S2B$(6Y<)45CQFDH85$FCO&$UW?9U(;"D!S'BJ<$>\&M^$:G3TTWH M 6JP::1-\E[$P&\C6ZNB_$Y<.%.LIM1UVKP(?29\D6,\3B'8QIYW].;:.X M=(>?<7S -/.V\:&4]@-U_=[ P::G&62(T>P*&%CZ:F!^98+Q<3?8K\+,>WI* MZ<8SBUN$0 \MMR,ZN@ ?UCH*RV.YK3W@ :PEMC'"UXA3,!?DR8Q'&9Q,=L[' M\P*?*7M7H-L]Q?:*XQM@N^\QO?)^*/A"9OQYG$=F9%S&5?F##K*[E M78_NP#VWKR%Z1%IS6,/U5F&H1[MQZ*G5=.?8-UZ8_D+O_UY5>9(=BZ:.+L = M6$=AV6G;V@-V5"VQ34Y2VVY?$REI\E$Q(&J_@.TQ>1 MZ1N*%F9MBRB;].?B'K9,V>A+0XG/P?&LZ3C<2^F5*D&?;>S) M#-VO FU8K&O):)O'[\"+6Q>C5AE\X=YL;QG8/.\ZBI'G8!H H";%7UVKY*X^ M>E=_P YAI(:5*]QU'X$U*4YJ%7A@4>0+$5D>PYC74>J:&]N[ <#'86; M$OB:V@-V=BVQ38?Q1V^_QRE_?LG\T2%+LYV_Q<&!OAE;)@%78F47;]*_VG:( M#<@ '^BFAJG-?#UI '8(8U6,9T#!L):5*?-^UIBVYL,'.UG3JRE>S>5YO8J6M6]J-'9>2:NJV>$CHBNH><, MW%E3@<&7+R0^TN(-P-IM(D- \OVE[Q]V![:;M=9;8O(GB2^#!]2+A[[])^_M]A9-':Y".>'WE&.[]TOMT[6(-"#S9?A. MZV*S+XWY^Y"]Y9K.5.-HF0K2%@Y?1SA5G[[ T[6,U>@&'")T%:\]8]#1!S $ M:(MN7#FQ9:*DG "L5T>W 6Q7O\*/TK%JQ])4V1BX6[+[(/14I[BVOPDTW9NDTO-IP$86$;VU+P+;VP$=NIZKRX%4V!CQ^ MNV4V'<*4,GMOM3:4W]POT)I4[EJ-=?69X3!N76>U=IC9<+:W:E .:?8%X^$H MBAI7;X/9R(K:&L6EP"GN*G3L6ARJ6P/'K@XUU='C'%: 71*;5T![S&&=2XZE M*6@7K1*L[K=>BB^(Q %=?9*E)SN97:8I?=J O11U\5:U$4^E+U^\--#+T!M. M'S@,6#=E(U(,&=/PQ4640VARY"2_F? HO M(.[/36X@6#A21IK77DI?K,[6."W4#_V+-X*WNR2^I \>Z:UN].E 1Q)3TS2O M5C2)0,828UULK#X*GH@PY6"R0(PONX?$62/&>T%/S\6+M@\O"?\0?<3Y-@&P M FFT7=?JHK,3<%_24UIVG/8>@+U$4W#CUVMP?I0<4OH#6N9Y&CX>XEN9$-B(%R[ ^ !8E4YO!2">WA0' MZ*]$#4G-"0EZ&JA7T#BOU><@=>P@ASQO5GPG771JW-1S;RB',3=^HLO>.[Q/ MTIRJW[Z^;&D.'"2Z%*V%SHJV@)V]4V3CH)@37J"?OMMZ#.W+A[GI?O7 M/J:/]K(-[-MXDZ0[#TJ5^6.S2.)=O(DO-:^Q]: $W17,S:.XFJ9+!K(##=#& MRG4S3AB5;&578DF?10OG2\\6 W4M/36[0G>@'@9HFU>:^D%VD3[B#YQOFOV@ M=>7IS@'T%V!Z/6TB] M.",1.'^PIO:-Y@E&'UK0(6.(B52G&MJ$(,/*('WLG'3P_1E&'LF<6=19_]IY M[*FP4O>11VQ!G&ZX4M[E.[B/&?['@4SM MU\]=FS+-38$[<)N"]?=K3]L!=M16<8WGIY(H8E3=SSM':G;N- #[O;$JYB%6G_^,,*HH@P)"YP9P9W/ M4^")">TWO0"@I3EPS^Y25'9F55O _MLILNEH+0E#G+Q'USK$3E?XR1ZG^=O_ MW]ZW]T:.6WM^%2+ (C- ]6QR=W'O)E@L4'Y-O'#;7ML]@XOY(Y E5EEW5%)% M4KF[\NF7AZ0DJDH/BJ+$(W> (..VR?,2SX^'Y.$A7,R$-'^('_80(^CYZH#N MR'UWJ"'J*WF]OHA]>[ *QI>G):,5OPLL;KZ4S##ZORO+K.JF,8&(]RA(F>,S MUV?.S]T>?O/W=9;1//L;C8*;)'WVBJ"CS==U^R!U\$$J@U=K=7#LRD'B'V!4 M> V[KL/D-RZP4N5.)1OBB7@3DJKVPG,W24H\+@1Y8U+P?V=,CFE>&FZ"MGGL M(!B0OQ4Z H_9X*OUD,*=[NY"F8M#%L8TRRZ3W6L8<\_(.O<3.CL@13-]9=4 MI;TUXI!$0VC3@5N0)BIMA+'''";P%=KNG/?G) F^AE'$ JQ;-JW%V_ UH@)? MBC]U^O*0_LA=>[ I5$_7[HS8\8?K8.H$!3D>:E>\B&"V(L7?,:Y+YK<22G0X M_W< -?7"G-Z%[S0P!0U=LLO%DD&&TX08+9K+1)YAJDT%2(V_*@3YQ"59&%;- M8]>[)-X*\TB[N<,RMA:CX3:^/*0IC?W:901F'O[/2(WT^K9@Q]!#CEZC3:7" MEC$QQ'@U7B=3AY*<2<&Z=K6%HY?*'2$DX3&=R^L^[S0^T!OF=+P",=/_US!_ M*VX#ZN'/8"+(0GU1(\1VNJ?E$#KZX8: M#?2E'U&WB_/@$83"A4@V&! M+H@]7E=RX_/#BKXH@XK(JV?4W>G+:[M0I(1#?GK"3_#9FB2DNI3V_A*LZ1.)'E2T,?HZ-.:XL0";AU:%BK* M'C:UPE\/FZV_E/2-*V)W?W#Q-1;4&D,$,%".T&5M0*X-4 MTWJ).BBQQ3B*8EKL!R)XRY(F*.#$H<' //ZIO5(P4RIK%.5)D;N;L=^5%^8@ MZBA_O_>.;B^0G5^36T=1\M5CBMTDZ65*@S"'%Z_Y-^_=@C EAARMQAFIMF%A M1 DQ9HU4R.(ES!4I.?.,:<&; '-$D.7(7C74>F,T&."',?%J%@N2PVN^.40E M/+D/GQXV)Z'B7>B]AE$HZTGJQDX#R""'(E/#-)V+'$\&F:#V M:KI.1\3(,4S^$5?Y%"ZB:K'(-9@)(?J?29_%#BHH!&TV<1AO-&69\&S6=1P, M"SG,*"%'B1'FJ1_D#":#&$'&:&-^?-&4NK42F==\:V'V&*0785S8Z6271MA, MWID&*Y6_*Z(0IYO%-UZ8_N)%!YFG_YEZ(C9*O&0PCM[%UX69KWIZL/) M(,<=4\/4DM,'TD",.,:J&.=3,X:$,YL%FL#3;*XC!-]@C2#Q;<5AGBZ7\C:J]WD*: M0HJ:T5*IK5+)V4;4/#"!Q&SVF2?TKT7!GS7)N'V\:5]/,?5 M!EJK5QI7=ET02.@KKU7-=0F@,$#X22JXHD&"&0Q11X#"*/O2*+0J:XLD<+BI M"JNWN"\,AAY_L]DG,;^.)#4.>(T:E@ U!OW)>._/^L7LSJN@D92B*-PA3U=>/ MBB#.01VA!8<--@PAIBQ/\T\V#09,O' 3TD!,@VN?Q<,I^U>54<%D9G]CR! , M##]M<4$ZBTQLUN:PU0J+182T=C6UX>>51*02J0AV"Z%JJ5, F%(NY\"Y! OG M2>Y%9,]T?F-_8^OUT*R/ D$H:X84IHEH<[WE;)>_!R M'B3PKADORT4"U@8#%K,9[+ [\(M^8NIB@4Q*W]A,PI8IMS&+:ZCVM;GQ5!># MM:/,UHRM1B07@:7C-+,49182%,&E*@,10I ?0(P?$6*E>PMZB@5E<%FS(%L. MH8@MG]^\E%X )H.-F'!\.?F<,WL\[$7I5C\/WX=?O!M!>#&H-M9XS'#[KKUX:J-,>7/K@UN:;'N)WQO'J*";+ MPF-+1NV+8\TY+ =S;2EJ8_'9B+@@TTIBJ11K14K!B"(95FS%9.*O--R^P>3D MO=/4VU*RA>H6?)M2W; JVTW%!BK83F[4AA<$6 MB^7D-%C7V'Z20Q9NXW 3^IY(6JX[?7#@-T&AW9&R[GE2GH6<7@-EY,068LX4 M*^!DQ3##CPX!([(BKX>[R5_*#]R,_X^8A-(/:W8K\\*K\ZCV! MQYAXQ0 I+YPJY1 9F!;QN$'7VD?L) QH'$ OP]^Y"4//VU22DG*1/XA^W'% M >X'^B.W!%P XW"V3[+\TSNHQK1-9>@+"CA+XT S78.AI M)^[/2TKXA29?2CPUDMC%OADS!B%[4(?7K4*HT,^ M.$5O*+7E8*6)F5J0< BI9>",4?7[R9)OBCK'GJSF8I MA9'/UE5EE"B=66M9,XI0I%**E*(5;S$ M6PK6C+,H016EP5GDMV-6%)DH<'+)UN_\7A&M6;RX=*18O4#CF.:PE\83&B.> MT(@*EOEQ\<'/^7XA/S[F684#%^*Z5!8#J(/,TG8[0X/$(J!PF":F;E?C(I,T M1(8K9X02L^:QC))GX7-3,#R!NV1L:5]=^!@07 M V2FQFK&M*'4%@%OQDK9"#!4YH1Q)P5[ OR)% E^,UOMWJ><%'NGZH/@L ? M!,YM4WBCR1-[GZS+0;5TSBS]*@7&@&DW!X:S]',8A[O#[@G.J".YR9LQ6SZP MD-&#(\X[R@PQN/++*-J+03H+)FRI#F-.>!'X9T,_*Q5DN!Q$"D*$),59AS@$ M+84A0AJ$9QI8K+D1UMQ):T;"7B*\2THSBE^C0T!N'<5L\CAK//P-([Q,[#,P MG@;P#:"Z/-0S46X"R./\ZH@G)5D(WKFR8Q?8^=*">*!./DP%6YK7WYBI8R\J M7K#)UGF>AJ_\%"EA!J3A-KZ$"!;*&5\>;W*[2YO,@C!SB&':@%"'QD+0 M;9 J=B!+''YPGD1EBA)Z9K=/*NVSY_;)%:9.W_OT*3P!R*_FAMGO7/\6Z[4V M1@X2W4J>/,S9T!*QP_<(/.)YS8HL ;K2A<_\UN%0O3A>T-A_VWGI[^MO8:9K MH?-N2QN^+8IW#N23/DL:TFVB6QS<)0/R&[! ->7@(Y17N^SJ%'>(OHTHUPP"+*+H]RZ,Z6U.=]JK.[4#3V> !J8#]_Z_ M>_-6>IE!IW-G7!'!!3:^2SX.JJ_,\4%+1?TV11W.H(\TA5]X6_IG79"N=T&* M44,4[IQ'E?9+FDF;Q+;IOA5]))M$-A6N:"FY%@[7G5&4?/68OC=)>I4<7O/- M(3I?<<,UA8VXIM"V/#"@@]R]C4U36\L.)8(8",QUL;@;M2*E&"+G,Z5!F!-X M0X3\IEX#KR:<0+)'MY X?RQ \THDWX42#''D<6#Q\R(,0E$ M['FUK>LX& \2H\W!I(";*Z]>!+PF5/>!Q13CG9+.QBQQ_$8:)^85D"S!ISSY? M8I_%9=3/Q:/SA;6^,@8YA5(U&_X$?5%=C$6#3A\F_LPD@$W%VYCA;QRP6/(Q M38*#G__J0;7+_,A?>?8BY9IYBZ'-*"&'FA'F4>'&@ QBR!FCC:E;%3QAA5)P M)9(M*?@2R1C),LZ%G=2%G'P;_6MAG>(E]*/#NR"=AFBQ8V\GY""BIW3M5D=G M#\30H"FX\8V$/L]WMQR;6/,+L1:!*O7E P]!\:,0T.7:;';M7\M56J<-L""; M_"<+]6ZSC(&RD1D;B"P:^=J,HH^$IQ06BXRMBDR&E"MX]SOE%1!@S58)0(0$ MS@I>S6NGTBS[-'D/,[<793M5+^H\&-E-Z;QHR#@U@CY4%#T7"Q%G"DP(#5=4 M@8:"L:L=G)G,"ZX\";"JQE)@$9S RI0F5?9PR,BEK"]O;+\[27 $G]J]38&*_ M^KNL-M5XHZ3I[TB!HU45 (*S/R)T['89C7=5904O-Q=#YM=GOHF<(<:>IOGQ MD6F2K^/@^A^'< ^!RL7QA?'NN/.OUQ.ICQFHKT[#&MT0^J6)],;)GY+'BG N MO.1\R6=%@(_S,@"M=@#I.BL!Z/5E >:T0:?_.R\2<'$((T@;Z[R$?-8(N5\W*Z6Z<+T%8F]M$=3X>$:2"*M'&;G%"+<[F 1R),),BV?:NRP$/]J5[;)U\Y;+\#O.H0>[8,J;20..:6Z MH4+;G:/>L7E8VTE;&R-WT&XE5>=L;HG8,7L$-AVE0!:30TZE)FQYOB51@,0; M/WO^6QC3]*@&X9TNV=T#N5]JJ%M+1FUOCMA#=:0VWC8L:)^L*=TZZSP:\S<+ M"^KN7/;FD,8AO"K!E+T)O\%/W9-H9P?D#MNOK.JO[:T1NZN&T*9CMR3-O;4@ M[MA99]$7?'4CB5NL$?0+?0O]B&9,].=DDW_UTN;J<;V-D;J=GI)E(:#6EMCK M__0+;CH$G^B>2--DNY$P0W8C?1"GHF;)^1=BL"':B:%^&G>DD'3 MF:&@S(&GH.T(>.925?V0#M?7+%AYV(B+A3>>SV^Q/-&=&'@729HF7]D/E]Z> M_2T_MJU^AA)!BF?CC%);IP^B@#C<,%3$>,$+M?J@.)BXZ5IP7)&2)RF9DH*K MJR2FF6VS?O?"B)<;?2U-X$OB\HVXE+XGT3O_@S#@1HKEL/28E[W!(NO=BV": M6^>77IH>F8B_>-&A]4V1OD[( 41/Z5H!LLX>B %"4W#C=#U&GBCT5\3+2<&" M,0>\FO#@A%)!:>9URLSJ-Z4;^[ M/S?"1+DO&=TEE&79Y2WN[T7IJ#RP^8NB;=W3+A@S85Z22[H59CM MF0V#ATV+!8?T1XX#@TVAHH%V9\28,%P'XT"@Y 1^ +P^<69$<(,MW%=*"H:L MC2N <&*2J*&@XXQW/]D"*KM,=KLP@]M>L*E[0VGK?>_6ULB]O4?-VJW,YJ:( M/;E/8N,;E4"7*(3YG ZDG5V-G$C3BB2AW_8TSEQ6QY/%U1]3>.O8]Z)K)E$0 M\I)>81YZT7J_C]CO85'+].=/,8?PC_LD#L+,9WAR2.G#1GFC^3$-?0HU"46O MEZ37J@9.-% MF'%HJ<=U^BOW=H,8UGE@Q) MR1&)WZP#%HGE8<9DNQ;!4(LQ&QLB]X)VY6J5NL]:(1[3'<(:GUI4)(FDZ>Q9 MDFFU\Y,L%^L:VJSGC.E&2<;6-C%4=J&Q?X1_WL:/O,)D6Y)%9P_DGJBA;BUK MJ+TY8M_4D=HX'PC>#E*(K\1K0F%,'JZVJ1,^YE_.+ M1C_39)MZ^S>8UAOJJO2U1>J;6BH6E8M:&R+T1SUY34>E2M!V(12]84FWIXHU MECSI:XMY6/:I6 [+MH98AV6OO,;[MX(RJ0]/)]5*IE542\%I/? ^2?.W]8[- MRF5FU>1UIGH??H^>$F M]%O]J*D-8C=J5:GPHK,&2)VH74[CI3BC2"1)ARXTK6+NMA2N/U^O.R\TUQH@ M=:%V9=3]@>JO")VG0TCC1#/RF5R3M>,;R#85.D!ZWHI\#H,@HN3:RT0.X7HS M_R0D2R\_I,\T?8?SO.85?DLSI'[4IU@Q&S6U0>A3O:*.2&3E]<-A\$FZ3A;U M4@Y^SU:(D;4NZKO:XA^.[2J>C,GSAK@'9H>\(T>GO XN:3M.,UK!17?5PM;6 MR'VJ1\UZ/83&IHC]K$]B\PH'G*XZM;FN73BQIKS0B9PVW?GD2[@+XZU,8]S0 M]&'SB&V(>'2&\ZR@6/,J64<8&?@0])TJG65K9' M?^?;$;I]E^T![>]':'5FF]42?8C@?)57 M2)?28)T_)B%<"&"R=P>KO9VPHX"6TC7W[^R!V>_U!#<>YA5YLLX)9T!N8P(L M'$>T$VL.KIR17-'?RXE']MP"84QRQ@J%6S^\TW2(1Y^U7XXS-ZO:XL?UQLMP MX1:9;7@OD$;FMI:U%1ZK+D1K[IN 4R]MJ7&EKP9<\,&+"0*P_687\/\[?*0 MY)C6S11.K15DU65N\:2Q![;2]K^AEO MM98<(,1-!54"GY0GL(- Y"N3B/A2I(SPZY5,A*+US#7!G)OL23729V& MTD"*W*-,4JN .H0 XIC-3 _SJA[-",(Y\HBGY$E^*[@ZW'1HM6SYQW7Z+'=&@QVE]$F;H5BTPX ]0>86ZW#^$!AB-_V2-^ MVIEA1>[A_RZ;!_\\R_U9C=!4,)8-^Z,]9G?)%^O^X#W 4( MN Y=$PA,^_3S6Z?$AEDP5Y@28 G*2?6@BMY:IU89]B"F]TRRPLL#.8:O/@Y M1&'=$&&A <'4:R)OPUR/%X+\RLL];I*T>(GLKJ&"M15;['G1H.LX,%T_C+^4 M& >0K_3J1:#TA$H^YUZ:.U/S@F[#.)Y:4WZVY4Q'<3SDXU_T3KVPMQ"]JV*7 M>^C=6]0F_9'..L:F.(O8=3HO)5H?I(MY81(2T$T8AZ*2,V:'6\,':1..=HTNA%) M(Y&%1R;=.ADO,]YH,?S)/DEYG))LR#ZE>^\(XA9;1,Q?1#)@F?X'2^HMS\9E M/U3)N/QUK'V:O(_/L0!TS$W./;DAE& M^+?].8? ?\$;._Q;MU%A@$ 0G@OV[Y-X[*9?(XG%@GV[0?1P_KS_HB&^0YT/ MO $X@=8:(,BX?L*_#SBE;6I;@:-REZ8[A5<-X0].8&[NC10M#S:NS!M[BN-.O;&G M)^+<&WM*GB3?**&:0TQ^8[K0V[C]4FK/S8L!_;%C]5!3U'!;MS-F#!^L@S&> MKI:G_%%:5Q79^H'S'IPDU( WC1O>5VRA@ZV!'"U#1: M:==M1# CAK$N$R5HJWSAS,'510QW!GI1RE8Q ZAG+?6R._)R#VN0;./PGZ)( M'1ROO):QF#Q_V3>^I(LC1M$NIC*0!G8D,C&);KRRJ&(J1GI,%[?H%%-Q'[M, M6&9&6=48!3%FF1>[0^3EX3N]WFRHGS_$ZR#9P^'(PV:=^?_^IW\W.*74((D4 M)&P:3#HH_P!JAG?GI=L""4\X!B;I[D A/Q^OF2,$:8SOCF,(M.XD-I MN>O2K>[/4^;*6U0CBAFR(0 4U37K+CB64M.:)E";66!F+^Q)>)7#[+V_.B@)&(W[6DK MZ\B6/7TDH%,$RE!.>I-Z._I(TTV2[D#DA]4P9PY:*ZE)(7."[D))6@I)1T(;#LW/ZWL9]2]A,)F*D@ M"=O+WJJD;RC_&B=Y;1,P*\MTPU^AL@MD6K'[1?: MN'9QNK.Z.51E==FT9!"G#Z6/%)DG,Z79]8T>X@O?,##3=7SMKH!*?V?^ZM>P MM[Q^4<1HQP(3TE(ZWRL6S67KH+A.P!N"X&J0AVL[8EZC&UW*.#^@XB95Y,*W M3S&S6<]&7GIBL_-AZ/PE7YWW>Y?R:%*C2@UO]:)_'*E93M-Q6;Q6B^(M7LLZ MI:[?RRCRE64 K%@S@O?NVF8&ZOHT^L/X;BUS=>F/[B10=Z[_ZC:.]O=L21KN&]*:C'7@0SH2T#'S!R-%>T!PF&*:W M6Y>'"9T%U6&\[=R.U>RZ0*=O,T"?UY_V6YC;MXIOU^]Y9"OX.-X$GL4()3V' M3A[&;-40>M%MG.4I/X_MBEQ;6V-WY6XU:][;W!2SP_9(;.RC!5U2$78>B!:7 M[[)U'#SSVK7,?QXV#3;(7I@L6?.?.B-6RRR0N\84!E7]R29]Q$XXB9IC;ZAF MA$E#2G'(PX8T.75&N$CM?W8;A*,R[3 #S8>+GZ'N[&\'+&@2SAAQX'UI'KNA)Z0N^3R)L1N1U. B$=O M3]-.1VQKB]P/.U6LWQAH:(C8"[OE-4]C+*@23M:Q"TZNY![(NG/ 9UA6\Z3% MYR0*OD I\_4VI6(-#_F4>V;2-Z\GI7 X%>1.:V@6U9T'DD#LZ*::F'I'Q8\ M0\(YDHHE>8%$Y8*I8X!P:)P,C,-?'R!>91R>G5$P=3FSI_LD]7)Z15_S2NB> M&;Z[#W+0T%*Y/N-W=$ ,"'IRFT^.DCH!\D09\*Y#@7FT#D#KK*3OSH6_//^< MO-,T!EQYWB=QEJ0TN(Z9H?9IF-%L@&<;DD+N\&,,I.* "1W$\#!*'5/_^4*> M2<66E'R)PA@9H+BQTT_//Y%M92BX5>MM^3$Z!LSAU0@O//]W&FA"2W]K>, _G/]CT/X[D6P M#BF3 J["S(\2R MHBZL&]$?NSH--45L-Z'9&[.K#=3".EZ%R!$Q>_ >%V8HH M^3(50T=KAGGM02L>%NM=/+\E:?Y"T]UM_$ZS?*?GW@.[(O5L$P.4!2@T^V&O M+3%4C5%Y;N_<;Y5'0L.*J2STQ0N[I![_;S4!KJJ7YSYMDO13QOR@]NC)'R6J,55N^WL92?C[H]!;$7!^#\R' B"B< M4(#K_'8X&Q2.%T@#HJNN]D@Q5UO5LZ410G3M71A-,FH%Y5F]M>\QH^F4%0\9 MR0<$=B('F3\?L"DG%$PW4W].DZSE-7;M3M@]5TOI[DNK:@_,/JPGN-5KK*^4 M!3BT_1ZKX[H4;Q]( [OSFYBDA@5#"&"& M!B,]K"+%W!#Q%V&5F&ZA@D0G2,QKG)H= LF/>)*A._R U4O,:!^?O*^?F[;J&2CT]9:+L%5FP6V MX*! &"KB2M(XO-*NMD#M4QA_V@MZ"+SQ)HS#[(T&/R=)T.N-IXV7XHV-2C9Z M8ZWE$KRQ66 +WE@0)IPR#F>TJVRIX1;((?!%;N(^&Q2-EN)[-:4:?8ZW6(*O MU06UX&,3^E3?OK-EI<1F"G2U[) \:KV$)@\J.>G0M9\-$MSQ3_9OTY] MD_WJ[Y>PIT33O9?FQWMO1QN*Q'0T0^J5?8J!2[:U0>B/O:*:W^.HB!*@:KL* MC-80K*Z=E9?13K5M+.LRM"_BP3K8!,4(UNZ(=%@/E]^\)E=Y";-D11H';DGJ8Y&V(\'S(A@C,!UC/G)%K765'%T4V.R?6R" N/*=U[87#] M;0^OY\"12O$X5G/>@78GS,"AK72))+T]L$.+O@+&Q^3EPWU[P8M0R8P?(Y9/ MH+E)?9Y>?\F!7*M:EX_E.4FJFEGSQN]M$:NN#O2&.7'QQ-]G+SYLV'\/J2A9 M]PN-@R3MPJVA!#!CF)$Q2CP;U!L[MIDI,Q+GX,%1^!S5TZ0[E2_W@7?!F4RY MK=:*>/-:Y:HP1_F4Z.M]:$L9,F2%&Q2R%U MSU_].\)=F$XQQ\[0G)KK^T=_HU%PDZ3/7D3OD_S12_.'S568L7#!BWY.D\.^ M)^-Y*!'DX]7,*.?7EW0I(![SAHJ,N^A$@%]YZQ..P7("3&$E4[ EG*_KJQ%. MK ,W7WGB,UC'_4N<#QOVWS#>7B99WC9?M;5%#@2=*C:]OEEKB-BMN^4UCJZ* MER@+LH33=?O@YD0J9GGB_T["+#OP>PA^DZ+S^>(#G(X+>.B>JAL;(O?"=N54 M%SQOA=C_.H0U'9F<)"EN"CN=%J?2SNHF>P+'+<=')D_.UIE0SF7/GX\YG=)O M91+*;Y8H(_7*"_3<:'#HU?H&K\RV&&] = M.3H,-43M<0[-OHAQ8; *TX0KOW$F#A]SNV/R=!:(KC5 /J;/E5%';?57Q..R M04CCFQ\PU-Q6@O$;M,BJ.E@*\@Y M=I^)M'(8?26;_*N74JA;(G^\HN\T2O;BSA.@^&OO5TF_&UC'S9O^Q\J:>^"W-MU M%#Y+:&EIC]BGM<0>E8XAGS-4R6-XK612G3/Y3*&OT'>ZR]J\7KX+8WJ;TUU[ M$J5&1^1^K*_\R59J3R_$/CU ^(GV2( 1X9P<;I2TFJ&K&D]OIZ4.]]9J/=T] MECC,[12^Z1SB3JMFS:9XPPGCBFR;%)^UOOQA=XB@W.X5W!3V0YY&P'Z.*/S M[+'>P6LJ_^2_'WJ>:)$\<0CHHH@%O/N;L(8\F7O*)/C*=R^Y0^; M+QGEJXJFN$6W#U(P&J1RF077UP%[?INV_./OM4=L(%/ZQXRDP ?*9APR*E:G MT1$2T'D*D%RN;H1^\3VX:R8#<"1TY#_*P(5^@J ^P<1+:S:/[ MI;K5@^T!#M%-9*,+UF$4'\UI(+!@%^S2R$2O5)G3VOQKX M2;AD IP*=(D\2#A5.;1P,:V:'/NB-&5B;H#0W?+X@Y3M,3:W3V0HND ==7U M:$=SQ$M,':EMNOJG9/.I=/7E[_!:\P-,L6O4 MQ1>QN\^J/J;=IA4I12;%$D4([>2VSZ*^QU77MA2$M?NNW7R4\8IJU.$SXTEO MY% [T R:,8W:%3'@#=5@LEAG58,K-V@SES&N3I:]OKT](=OW?> 9GYS>A>]P ME3)GZH:OD;!(IG?C1X, MCX0S))RC[3=!;'I+99?65T+,J2S7:[K,HNDY3226Z3V=FHSS(-+F0:K[.'Q6 MQ*UUVO!EI6^>.>O]\_40 VC& W<+N#LQ2/R) M8F<=4R&77IKR9$N1 MEXG2IY73+KT#F.&$ENOW/<;11((6*LO$ACYEID(+]0 :Q:G-W ;2-0 *5+GO M2C_K[K1E/100>=B<:MJ6'-/7";G[ZBE=RT[K[('8?34%'W'72$DXVIQ[L*/LK7FU M#BNM71=59@%">J#!HW=DEHKX\UD]KU-U=<#NQ[W*GF28MK3&[+_]0H^()8$T MD;3%6VNNGXR:7MV]5+=X_-7B!3C)HGJEL>7=I][&2/U.3\GRUEIK2^R7T_H% M'W\WUY/#<:O9I)SX9OZ3X22),-S3(VTKWHANI& M ZV=D"+3,*6;HH+F'@N(#'H$'QT=*/0),$ 2(4RL]EY5&ZY-0#6_0Y2#8V^H MRZ*\3//@X.>_>FGJQ?F1"^Q%/!S[0S48 M40T,^)""$9&<'&/ 7.H78/"U4-_QE/Y$14%1'E^P?]#TG7:[>WJHO-S1#[+1=TIH.34Z32**./7(* M_8K8.0?:[MSM\I#ER8ZF3W1SB(,[&1(I M>!U<(>S8+2?5TYT+7ARR,*99MO;_<0BSD-<_:B\MT-X:N0OVJ*FZ8$M3Q"[8 M)['IT"SH$H6P\QO_3YK^Y(6WL=]X>[Z]%5+G[%&KS)@Z;X(]5:I#8O/%QYZ) MRIAFA(4])(PW2;H3N;90S) --MC=SQ-2\EX1QAWJ2I(D_A30'9S7[[P]R9+H MP/OYR6[OQ<>9$ZLFL$U)$C1V5!-@6MWXUC/F @R63B MOT%Y2E]E@0HFGJB?;./PGS2X#=B\%6Y"3[D)R@.E8%UMTX4T8W]C\^K9S3*^ MSG]Y\^*?DR3X&D8#/L"D,BP/J*;_)#U(-YT RX+*&>Q@%VLK@8DJ<5&?I9"9 M)X4J4A,I]JKI%JO8I\R9\*20'@UR(_Y N*I"V;3=T)=)Y^+]'0']H#=-9V'\ MG0#[= ]W3@3H-6.P\YJP6 U^0L(3O;%!LD^#7V7I62DVAV58QDB1RF+1AL/I55G-ZB '/BEKF::PR.I2%JJ*V M0E6%"$3*0(00!*1P=5/6H=VNLSS<\3)U!V&'J,$.3@,_Y3C[B?**>DVE.HP( M(,>=X<;HB;A:>B/&% ,E[,9%:BJ)9.>B,(8#>RAT/Z52<]>E,A(?SK'%0XV/ M4-N+J9_G:?AZR"&L>TGNF5R;Y*4!7.QR#CWC^O@OPY9#KMM]H%M:J;8@6\6H[>\C3T!1\S M.8_B-L!!RD<* 4DEX7*Q%[?Y"Y/[AYSSQ?W]+HH#9%DZR\Z.)D5J^AS7BR"'5KA%KSY);H8P8 M*BTK:.J>JAA_)$*051\.YJTXZ ;^L-CRS6,K?B$&3V/)':8A7J8T"/,;S^<5 M'SKN83NZBITWK%N:+FI8MM^C M;FJWF*%IZ;[PV>!T>C_:J8HC[D _T?F>3V%T8TX>-X,@:_:_V"]']79!Z MV1"%RZO2/>VQWYO6%7_R2]3 DZ2%-"2"UX>3#?&Y0#-?F)[>*(6:P( \;$C% MPN5EZJGU[OS&TX/6O_UI,&@I718(6J<*]X%6T7ZAH'4F_@R@]6]_0@Y:%HW2 M!EK,!OA RYK>G=_8(F@]>D?_C?J_/Z9)3GT8;.RG;>KM[A(O;@(0:N%#$=+FVTG ]+I;J(S]>9\7B[<91K&4$73Y E0<)#$_BW[UXM\?-AO*EK"@ MY-WMQ<-3IYOI]D7N?(-,4'_R2:,C8D<=)K_Y0T_ A91LB.0C//J.W)(+\D"> M'/OV3+8(7Q.'-42OZ&M^&\,K=+ '\4+378LU&ALB=^-VY52?/6^%V$$[A#4O M6O8*2:@%S14!JFY<;@+M@ ALPT9.=R?4+>?B%/ZS]RW<'78729HF7^%I=V_/ M_I(?V^!H& GDKFEBD-I$.Z _8GU$?!!B20 H!8PQ2GNL,[(_]C,=4'>,[*"7M MAG$OSW'@($@<7I)-D3CV-+VT-F.+%1WFM+2>0PIR&_'" W[( 0MXN M.; _Y6\>=#Y$ 7FEDC6+^Y-4:905A*(C8;RRW(MY G@E52'.S =,N4 C<*=U3/V)HV>#Z^R83%>R9?_!<,6T_36 M6>_W4>CS ].=EVY#9)M07^)#1H,B,KM,=@S>P# WE#Y29GLVGV[;8&0,/>2 M,MI4?7M56L00@\QXG:Q''8)]N0Z"1Z@*"0@3@50RX-G5FL=DTC+E^G[3:0U7 MT8R0\FRUR$RA!>6=W9'#S5!#M )ME!X\-U(<-&![.Q %E6JRAU1&YS^DK7\^H M[.N%V#\'"&^>GBA8$# V*9C 8*_\&1BY2L:YM]I;\3^;Z#$5%M^@J'S%?>,%BD- +G;Y Z; M[)CT1M)Z4C7+P5D0*R'Q30^ V$)%)* M1[=',)L\(W_]$%AZ?^BXBC8%G^\'0>NFG0@\!9/O S=/=$4&F2LBY)L$*]DZ M*$R"ZSB8"2\MF5H2KN4@P[HNYSG(- Y@WPM^%/J1'\*89!Q>SU9\%LW(5JYI M_I$,^4JW8VQDO%"!2 U*H0+@.Y+?U:Y:GGI\O_Z1QKF_59]*/<3S994VWW_)? M<\+)9W P$?P+_1<+^1_BE'32+V-R=AJP"<9+,_B56#!\E&-4AY;N.ESMMS>B M63<;=(XRQ@&=@>^R7/PA-88?5'G17F_E+UL^X/ M-3DT'&NYF!R&B_'1)P?##V-U>'$Q-@6)R:#R(_ZB3P]Q?2CW$MS,U MM!3[$F\.72=!=N:''4=F)?0Q)(87:,0;:J. M>6TT$M -8\%QR7OWP@B*I,U#H[]D9OF!_^DS*8_-'Y M(?9K_^'%Z^##BR9+0^&'?^N:\6:7!"FP(_@\9R'TO&)@CZ(=60/_ 7@SWKE[ M*7")7VO ).)NZN!&>F%"D3_+I11H\ MYXG_>_VA^A-KMK5%#F6=*JI8U-@0,9ATRVLZ/"NJA),EOPG"CEQX(B6?UVA\ M[DL' M[R+0=).D.Z@HRX.%K--3VULC]]$>-6O/'C0W1>R7?1(;U_>OZ(KP.'/LAY,I MZM0%C2]77/_C$.;'JJ9[]I"_T?3ES8OEOMY]$K\SZ*+!A'66385 #AAN/HJ5 MFW=&$B"&-T>&<'@,(017WI3("!>=Y$SVZI"B%+\H6 KWF@J@7G+59XA^^D8C42PW[,"M:] MQJU?7YS]VYZQ_VZGU^8/,<_L6N?]74ZN+2; /[>>WK/^:$LFRQ]&HZRV%8N] MT_0U^7YL]A&FPO(.I;/9L$F"[W9";/T<\\R)9^R_RVFQW0KX9\;J3O1R2_LZ M^$ ?I6RZ_KKR)'><3W=7[)/>>&'ZBQ<=*(ICJ(%2?K?SQJC/.O-NYA 1O\OY M9YRE\,]1RL[HV<42KB,!)0EH2;B:RRU4C/1;:YJ=3:XRU?ICG[/UVA[QL/C7 MK#?D V*;ZOXUO^F9YP-.:A_Z.'#Z+SODI/"#U&?&;_X/4[39TBXTOL!BN'S? M;71A^"E=G%[^*\ZP:2/\P89&G>GY8@XTYZ33?^%AQ:@_VIGJ]/8M1[$G1_&6 MC^( 1O$&1O$[WY=@P07< CE[./LC!!!*$5U\T<- X;[;T,'D(\YZPJLEV7<9 M-!@9"'_$H*CUO08+LWY9O+7)KW?[*#E2RF]'"]-T7B/N:H\RX8-^VR%Q/5'R '8 UU5;#L:(X8V'2D M-AW:@C8IB9."NO/*J2U:=Y9 [>NSS-'<7I2TL\/R1K2ENI4=8]IID4]L6L]: M2) R/WA;Q\$5?:=1L@<)K[_!W$_[R@EJ]$3NUP/4/RDMV-<-L8\/D7Y$F4'. M@]?R5;@0R<9]J<'Y3. Q$P05%W?._C.-690<,:77P2Z,0\C,SL-WJN/NNGV1 M._P@$Z@NK]41L=,/D]_XF%UPX5Y?YX/$\>I@CA2U=BTU'*:9.2.)'4'84IDVM[_6#Q =U? MV)(F.,9T[2>'+ _]["[R&UVKOS52U])4LWP!M[TI]L=N-20W7PCOF<@\P0EN MEH0QKR[.9\(]37/Y'%V>D'K%,,<'9%J/ B[M.;_^A_@6 M\X2>Y=?8L#Q5-[M:(T)'OCB\98,NAB 76#'N_]$>//:T1^H[VJJ6 6178^PA MI);LDP>1P%-LO;!&4A:R9UQGCB,GM8;86RFIDX*\RUAR4H6Y? M_[T'BLZ:H4>@9L7JP%-OLPB\:1%Y!ICY\[]+F'$%+I95%]Y5$'6.)):UXSI5 M*KI;'/Q"V6(XWG8L1>LMD )+ASKJFD#Y,^(%09.4YOL>G);S1:B4HW,->MIF M&6.M?05::X!_O%E:J)4CSNGJHTE@\2 MYR89"!,5@64#18,>4T,%L,0/%A8-LZF#__9Y'X7Y)3P'D&9,O2%'FN*JUR(PL;! M,G9^Y9.O,9/H+=S;!+4T89CL74%IA/#U "./UP24.F5]X#:H.VJ0&VZ("NST M^Z('/0-5C+=[BZJ0;N^\RT;K\+W,*!QD%WRU2T/T>R/& ., MU!AWM4/AQBN327Y$,"SKDPN>3G=TYK++V6Y.>F*B5+!V>)6)1![?+7?B/ M0QCP$%K\@<;5!S@QI%Y/Y& Q0/W:3?3^;HBA88CTYF&^Y%%$" H;4O&9^+A> M P_F,(:J^[[2O4S$L+KKH:KS-Q&=/,$C!B_)=43]O#@ZNV*XXS.JIT&!.16D MKC[2+,I6R% 2^'=$C#6RM"N< C.(J"FP4PY:@X(CG&\K<"'.6V70/?LNR>SF M.D%1(IFNR%-A.,Y8.>8O>3O9-9E_//4.H,FP51S]Y>%K1*M3P,%I_KJ3'_$5L*(P$^_.EW?@T!.@71Z.YW%H@K+ M6JH!Y[HBDJ]S!)W>,I+.V8!8<([I7)FEWV$^Z2Q9I-]3[BCNC-&/DR9JW<:0$Y!5N>32T8D]N6I.JY0,B9B43(GM*= MC.>]=R]DLD646V5'[UT30*6Z".')^NF M/ O0;!!'#&?V=708D%4RR1-4IV$8"JN*QZ#AF9LP/1*VI#Y;JR\ ]_C_R7OA M?!LSJW)B;7^!'EX?%0]U3&P%&[L8?42>E_#]N564Z%63+^&IKZ]\LDR^^3_#]I M_D3]9!O#NIQ'[F+B:,N#FXLW'\W>*Y0'D99O\2IR7A^FN//F/] 0%;K!5NDE3^ M"MJU752?78CO%<([/\HL6-XHP?<(ZMV&F _=6U%=",AW*141/QS*3_,=GLK] MWJ\4XGW(%V=:PGW9?677M-VN\\T 7^+R?@P-KKT4I,[NDBPKWP%^21Z]- _] M<._!0N.9^H>4"4TS]@%"O^6#62"+'*5M&4[%W;$T$2.I-=7,0S!% %)(0'X M&7XDI120<563@U2"K @7Q2X(_D78+J9;8-\%@LY->$>S[*]P1*X8DA:&A$RU MFMVRDCM&="O.X5X2>3:HW >\"B-H/_@SZ-%<+*X-,)D>J&D07"2B#=%K(C@K MCYF96Q:G]8H4*R+E.@C^2KS@OPY9OA,9N,FB8.U7&56N15!9SY1Z M..19[L50\T7:ZRK,_"C)(+TAI[ML_X'ZVS@4DBQGA/%&TVMQH.Q>R0A@YE-DSG@ICXZDBAC"+RIDZ MGB)"+4;+B"H%1" < >!-V^O-!F[*%0#7OM7GK$(# KM61@H*NXDTS$2=A(5VU3+_^YD>'@ 8WS+MAY_(@KJL];(H(N2A+_P)V;$M3 ML,T$.?A-8]1:9I%5#HA!<2)%C8\SI#B\ KHBD+(E1PJ11(%=12CH5"Z+RT(5 MY#')L)=#P"/BU'Y% R@[E5&)J0'6((FT-KX^W;EEC ]:/J MS2K?>SO:^N2YXOUN5?59G&\TB&Y[@ ,+QP^YN])]U:V\:R?7!L:[ M,!;[M]/@KDI^D:!A;DB+W$@-$)%VV U>&4.(A$NDT/WOJ(;)D; UAEE MT>A'9AB9@)A^]G+_C0E>^[NX>?.PX7]L^5PVZ")W:&NFJQ5P'TL4L0O;T\W\ M[(]+0%06!&18D4(*4HA1:U3>QP-GYBWM,@_ :9<-EQVJ!X_#Y--F'.#>,.#9YHEJ<'/^?%\\$8 MO* ^KXG3L?O8WPLY FBJK?I^3Q?$7J\KN?EE%X4^>6$Z.-^( R$>-C7!.G?@ MNMHC'\J]JJJ#N+4QXN';+[/IP.5#]6%#Z@/8[?;:Q-HFNMJZN((,:9!LO'>> M@[>W1NZG/6HVW[ZM-47LHWT2&V=R2;JD).SX>'MR15]HRG-Q(6:^H#&+6L]3 M^1R%ASQLB.":&001M[%_@+-W^%DG\.CLC=QW!YJA-6QL[XK8MX=J8">,%"^0 M<4Y\U;@B!;/I%I$:V:US&8-?RR\UED^PP4JRN8@@"D10C?"27+%?MQ7\&$QD MN?C0811-F&B@L$RTZ%)D*M"H^Q%DTK,_(@2/*6QS>=@=& ,XE0/R666'E[5ZV][ZLN?R\(:!M#22F>YZ-)M&DV :2:R3(SIT64JF"G8 M"KPI&2,$FHD,=)WEX8X;9!T$O*(-O].4B:O5K[3$'O0(,Q)8/@Z>C(&1#X > M,X/&--L94 '+ E",MP6OQ76R]2C@H;0"2IR0YR1/213=)"F4%=.Q9&.O):%" MN]JM8'#>92D8T"&Y'=>7#,AOP()('@YWW)NT'V"H98YEW0&\L%$[S5"=9#82 ME0_9FE-[1II&QRCT7L-()I537F%C0GV?H"D9M;1$#4J_(QCF5DK L/ZN0=E5[<3)5+[WLC>PE=:?E M=Y(=A0)LXN9 G(?Q@>GWP%",GT9F%Y1]#"K:O7C?:/8YC),TS(^W<4Z9U2&M MJ$[E^A\']N?/-']+V%^@-"]7LJ?\F!M)D .)P\]S4A%H;C$0PY]+:XRH.<2X M%64BY*5Q7F&.UOB *5"001EUI;\ MF2+^F>2W",4OQD/1,J[D0L0Y[ MA1@+ C=KEFO3'346L0">AMNV1/!1!#\>$IT8:R0026H?"X=.E7(#0U**!:&0 M+;NU:#YG/;?=/HDA^GO8E/K!J5:<49G!VV20GE7P>*K(TKUXD:11(Q+ MMC0S3TY110;0Q [@(TV5@V[C*EAAJWQ2IDGOW+62\4J]X9S^!2 %$%& M=F?J=]NLH]]^3=2)7T:@MQC_ M[5%:?]+'[[U]@D\Y>;M)F)U8<9$F*YDXK1'%ZVK;6PB,HXC<\2V8ZZ3*E"DY MQ)!A0ZL1%:E$G?AEK@90F,[A>J"0088UPZ(*[]=@>W_!6\ LJG#YYZ.9&2D%*4TSXKLMXEA_.U MAYW555]U)5R&+8SE)^D^2<&@U2D-21W6DO& ^/0=1S<,3$B)4VAY1.,)(E\IK!AL%I!NQ'T$,\#5M2: M&O97'.PIOW_.A3C)')+ERUUAF5,;"LNH9^\K$E->TKX -'E,CQN\3A<#T.(J M9!UA&S'TQMA>@_0' #-= PX%M3ZZ"PYE,VZ^=?*8U)2MG* M#XK3*"L_6FP%RM#@1QY:T:*,36=+GS^"Q5J]'HFWWT?'HJQG(*]2E'%'M78Z M673R@EK[E,*_P]HM,9XS[E=G&$EUAN'EXED*>/H:^D-GG]LQ^PD@,SI %805 M84U(G.0D"G>AJ,FS8C;(*!O-;[+#"M(7.8!41%9,DN(.7.W78!F)* K'2>"W M:2YS,*RT=V/@]X+GO'LM#FSR4GU[W''T?1('-#CX_'EIN8LR8BIO(8=T.K)E MJ*$Q1S42Q4IR%@VVZ! N)OD1XB.-36T%S+3$I.*\)2%B[4PAS4L8]N= M*A8)"KD0QH,3&U([2"SD(#5!2"D)TM!Q8O-=]0PHW$$FQ-5\D;9E2\UPU E3 M RFDN&_#0$,#RU,Z"P\J6]69/J#D:]62]W$1H:1U%U).\+.#:0^ "ZU&6@H)IW263@> MM:HS/19QUD3AO0@4LFXP3A!'T9TB)9XIOLXRVEM@5K^& "X(3@@NALUCB5)W6/=XG#:"RV"EGO+26[R%\F.77IH>-^*% MC;9H8A@%Y"A@8(ZFNV$:W1$C@HD6H[VA0H(5*?D18$AJ'%W?%)O#*/>0-%O: M -)1B*\P0(06959#S0!/,L=%UY2]5):&&GIFZ42.;A)+0@]-3:PB2)4.5$>/ M%2GXHL&1BXI?:?QP>'EOR;X*GXG,XSDHUO9.@[6OI\>O$A[Z:!+;&E^/\A(?6%!/Z4E MH<0PA:P'">4?RKR^@CW/MBX$0 ,L\YBK(,1MD$H&B$ 'WHB)(9U?UVQJAZ6! MQYFRG0!1MEX2")P+;=712_)HW-B>P@6E$)6#GL,4;*ZR__+C$P95LII"]OSF MI?2":1*H#> M:W-$-&&U-%"P:."!\<9@/DL"(IOJSA"KJ+SY7%V(MR)S_GB?^[M)2O$$<$I_QX6'MC6C9>&J35E.P^58&62X*5NL!V MSTJ:,@?<'8I8411G-L1=]>RW64I$,P'D;CK<&!K)$0V]$;NS@1(3I$DH[/#F M2DQADUK"1%0QP)$UH6C\F,*A;7Y\9(K"&[?PJNT>\L/ZT5.3"G*L,#1+RURO M0P(Q:IAJ8B4Z4#A"OK?@R7X"KGRA4/*U"R!_$7:)Z=;+:: 9.LQDGGU*_;!: M*GF[),W#?^()]6MFH'LO+)9$&LTS3TF4AGMVE<.=3'4K[!?AQI]CVW??G-,DF M]=F7ON=[)E5\&._Y[SXUL#-;_@MPA$ M4+O):5J5;CAK&:D 2/%[H-J= MYROU+@N(O/HDMXT!"%9*D^C;YM\_*//&V5M-\[GTEQC*86WC\)_C*M>C$(24@HCJQ:*NA9"%=RFE<75LA,*2)3>2TL@3A9G)OJH! M L!75O]PN%_48JPK.AG<#26]3+@S,J &W VBNSRX,U-O K@K!'$%=_KQ&@I+ MEN9:)-HU3PWR3>]IPKLNXLM$/$,C&H=XK927AWJF"LX8YDEAEAOH36?-TF0* M]OG27$M OZ=B)[=NL#MOG]&'S7J_CT(?MF_%8Y3L5W?PU(AG (4C.2T3%VV8 M5P,DQ[!9'F):T78"^"SE.L5/+AD%IP?0<7-U[KBG:/6-%V46/V1&2[HU80GR;37_\->:>ZSGAJ+!_# MN(24C/3XF>Y>VV_>M;1%[IV=*M;.A9L:(O;+;GE'/X\BR9+?!&%'#CF-DC?B MG4QW?E=[E/S_'M(P"T(>VG9Z8'\OY+ZHJ;;JE3U=$/NGKN1C5B24, :$.XOJ[KQ7/H*M,VFV-$7NIUT*JL[9U ZQ1W:*:SR7R >-< MFHJ&=NQ\=+5'[GJ]JJK^U]H8L1/VRSRF]FM#%5SG&R&-&M][.]JY']+?:XDC M^5SMWO%<=5G:J&Z0W/;8!A:.]TP-D#MOLU*JK]9; M(';-%D%-AV-!SG&@-Y56<.DIH.\T2AKK) M4B\6Z1*L 0M,U[Y_V!UXMH,,4Z^]- [C;5;NY>S+2G<[E5 M)H@A9CI=1TV:3"3NSR 485*M2"41/XI@4RE1A"+%6K80:Z4^:"=%894CNA!"=$N1K@SENN" E+34B4?.4N'[!? M?;NY?;']W=$W?Y)=I+=TA1Q"Q2VE.(0RIY"!/H$Y=HRO=-6B-K3+;\ MW#@"^>BJ\G?1Q>:?J9<=4KHKDYNK-V-/)U^9TS=LKC>BCW0"FLR4&C'X<.++ MB[U'Z&@YYE8D*>XL5+(T1=CD!RG1V=USQ[&V(YM2:99PM_>0 >'@YV.7_%KL ML,=A%_D6[(2OG&)\Y746=<\>='5X[ZCY\)$O(08=5Q8]D'NLAKK]Q\F\.6*? MU9':^MF3H.]R?IY29?&"*A:G;;D.]/+FY;\FARBXY7&!6)F%[Q"$/'EYVW:_ M,3'DKC[.2!JW^GHH(0:(D0I9OYM'3H8FB6YIT) M+1*($<94$PM[&)SAB@B6Y0E/P90PKNR/80874_X3*H]\]EA#<2VY[3$G7+[U M1"&O,*#IPT;H 6J,^ YM]#Z OW6::JCG-1);N ]VZS2Y-T(Q$"D 3'.*6[K) M771G,DBA(3^DG#88+@N_D5T2YV\NZ_QJHK@L&S5N*JB(? #<.3>*P30O*2P< M81H4F6F2OZ??,V?OF: '#V'T?JT_D8P'%N M&@/LJ(@L'SX:=)DA,&&,21@S_$AX/((;.RR:B,''GY< 'XPKM0,@*J4/ R%G MYC$#D9+,AX"1BYRLO60P[T/3 MH?DMO",LWZ; M#V>!_3SC4S)+5HOYLF:4K3 [%EF;DR%\H<,RW,[LXP&TAB\4C3G5TV MI/^B,<5BSM2@J1Q+7MFL%G*;5::E:F].V7 J'P$JNO/)!I)8.F!83)0:@!D( M$LGFMH[;-#)=;?N2R$SH?!#,Z$P@&TSD ^"&O:RHH, MK3X(2A@CP]+18$X$<'/",(\9EGF^*=TS+HPL[)Z&DB=FJ'H4XO[B10?ZL&%P>_)W8X-K$%X\;.D:;QAX]5%= M-(1I*S"^O$5B.QED=!^A67N]7GRRN3 M_D@!R-@4Y3,>0SIC?ZS#2!=KP[Z DTC"2;,+K$C FG\-\S<6#"4Q)4?JI3,_ MI3&KG;115O*!E?/&G//; MY(Y]]4\,MW8W"+1_<; '-_I>S 4()C0,877O^3(>UM7.6YLJZF?WK=,W, M?O7WNS"7 ETR41M>:6]MA!0NNY4"3&QN@7"-V2.H\6@L2<([B-3VB^L&P^Z% ML6A\7KVGZ6*&X+F"S0.Q:K>(X=@@KJU!":0=/94^JYYC7D1O"9OOZ)979/8I M#> IU5_9(NW_';R8IMOC\S'+Z0Y>5_VI\05T(P)(W=#<&&7D/*@W]M#93!G3 M@?Y4G MD/,0)XTV2[L3 9W%.+M.M\X2%SDPL>!ZLD(OO*I!",B)%XV^OS1PX MSVLQSHTH[,BO38;@=G#TGKT#JY3J5\@Y,5;^C69>^/B6Y$D<^MD+]=_B)$JV MQ\L$U%K'P?,AI_'V-HZ3=RZ/VN2GNSP8"*T6^2T-B6V;NA.X;3%;(LY;U]W. MM#!X5N!ZD%(10BHY"1-T19BH_/D,(A0BE49-31',)VB^3,OT;@F^/,3L\ =Y$\K78EB/O+:*X(!](O'D-WD8D^C*=>K>,WX("[*5L^D8C M,^(;$^$RV>U"_C#34W&%56YCBPNK M+7./3!Q=LB&\]^+CS NI*6UR7QI!4B>DY^GQZ\:)U?>FEZ9+_D*>-M2T?-ODA1R,@$M4T-G8Z(US;#Y#?/ MW\HRHK ADH^C[8Y9=.9D&3)'H+M?L@LI\_*$=V7@XRNP. 9R^B MV1-]I_&!PL60IM.WOK;(';Q31=6A&QLB=N!N>4T'+Z=*)%E^S^M6NKZ8E8X8T;]G[;).QN:ASA/C^"+_U'\ ]SP/Q0WE+_^.Q=> MU;[V!Z0.=BX\>%/U6X2NTR"$;?/61YLJ/IF?:=R_W^7MA]6$_MFA]W=\'L MRYJ2&X]N29\T#'.W&P08-9_/MXM3BC*Y[)ENNVHQ=;5'[L^]JJJ>W-H8L0_W MRSS^Z*E*0BR(N_':.72M<@ZS%ETMG,D7\,"SHM>OR3O]\Y\>:0I(X6WIPT;N M-':=,.J30.JA8PQR=N"OV7\I^0!#U;&>+N 7 HAK(%5IC3__Z;_!WU.Y%1X< M4GZ!A'46U10<91',9; *)R[K%N(\F75(Q15:2;X.,Q%<6L;S^9X<#?@1)F.= M%N.GQ2XCH/4Y3_S?WY(HH&G[=<"F1ICAL56I$@#/6F"'N':!)[_YG%6LR7IF MH+*OMD+1Y3VO:15;3X,0%UH0<;$TC+CH!XF+Q:'$J<2SPL2%.YBPI;?J3A=( MD&(2W::!BDLMJ+A<&E1<]D/%Y>*@XE3B6:'BTAU4V-);=:=+)% QB6[NME[E MPN>&.>43C>#5@41/9$?1J^>Z\1U?)#C6[(W5%7<=4K^_H@=DYMT4^51/2PZ3:/I.T]?$L:X589L'08J0Q\LD _DWASC([FG^L'GQ MOIWAD'XOI# T4.UR0=+?!?L"98 &EA8L*6= 5OQ)E61#-N-^/"8Y+[]/F-TOP. MV##,[;@FU-$ABVB*;CE!)F'#*I"#M_&90D[Z=%X,Z.RQP M[+9?"VIOO;#Q:^F*3-L(=GHG"(^^\_GL XOM4_E$USK+:)YU7@7J:([<7_L4 M5;VUK2UB7^T5V3@: L+E>YR"M.-[/A/K6KS%Z7'24Q0539/@X#.IO?BP\7QX M-N^TM+!.>Z0.IZWJ>5W1AL;8-UZT9+=?651R(SN%G:ORH5-HKE34+%15Z;NL M'SJMNL67=9G,4FUG#$EV> OZBUG)_D#QQ:0-B"#%-#&&J:>$3.,!N*( MPU@5.\<]"LL5*9F*DZ]:2U?)-C-;IR@UN"\XN,_&>?2.YV?W1=P6!_?,Y1K? M'1]#!SF&&)NF*8%'FPAB%#'7972>BV2)++]G/D,\'/(L]V)XR*E$C9&O*=C! MCT=&BS(= WY<]40#NMMS\$Q#GS[2]/G-2]MJ$>OV18X3@TQ0>W-%IR-B/!@F MO^G0+[D0S@8@H&!$.">X\4LX+T?OJI+CV;DB=>*CBC6EQ+7VP[X<,4<'ZMD@8,\>B64Y>J<=+&!P8/Q]6Z+"N MWH59EJ1'$BZ$2,!]F$,:19.'Q'J2W$8;\R!' M @UU-8X_H#EB3]>1>HIHG?T!U>&%%85OBU G;5!OQFJI$% ,O"[YKVJI M7*NR\,JG4U7%H[ M74A7]]Q%UH!7NS$[]].ITQIID/O.L!,XK;;M \%=P/'SP6.15$[IPVL4;KFO M%,>Z.F^L#NB.%/-,#:%&)+I]$08DK6?'+(\])F[WMW-78)P>MT% M95*2=IC-/=\'1O.T^Y6W\[8T>V1AT8!'W1MZ(<6G@6IW/.1^V@5Q5*$KN>FX M/GV\?44D"P(\5BZ#B,E59V&#B$U(1O,\HFZ3(^_8LBFZ.0\FFOZ.W4-/5:GY M8O%'S%YW)J/Q( -*Y,;Q/!%O[\)W&H@[E7^C4<"F1WAU_>+(?P6/&';4H1C2 M'_O('&J*^BRBV1GSR!ZL@_G,PM:@G%5QN1B8?6+ATZ>,L2.O1_%['(_?MMOE MWMMUOX*KV76QGG%N #VGJ/HMTA\:Q+?K"K!<(L") "O')3(RYG,&*6.4C<@[;)6XF2*JOJ]2B;NPH\K^IK?QEF>VVM5W,4+48 MS9T.6 11[%RZ3A>I_IQZF]LX.#!.H1==)NE^'0>_L$DOW=+T^?!Z&_OMH>N0 MSDB=TLP(97"KW1-[M#MT-PC7]^2*#J2Y&O,%IO9X34+@]!+CR"ND.2'/U0$__#CS.'[?%^7 M*WMB=;(&BT8G%G49Y<]L#Q@BE?(6T;M]%Z6XD<_O^3>90+\K9N0>:( 2MS7[ M84?MH6I,CMEE^1=1"(*AWZ[:LRC7O2MRB.'E *!5]@ GX1OU7@'E,X/D7,;L MW94LJVEP?@[@<2Y+U,N&8%EZWG@^%0A"H<@CX\[ I-FA;[\=W]D#N MGQKJUFMTM39'[*4Z4IO7XY(#EU_$X8>=+ 8IZ;NJP36=PO XW;ZF-(^A\NJR MK<7EQF?O6[@[[/A:6R3%72:[71+SVF(OR06]_L;F\WA+(5RX]+*WIN#"A A2 MMQUGE'(Q,I@"]F6)N4+&IVN"HU@[!'+: M?W.6/QM!Q;;W@Y^\TA"L@K);00 M E*LB<_$F'G!X)VP;0G* M,2,5PP<.YOT&^XS!6;Y75&YI7D9)=DCI9[;*9M8 /==Q /^Y_L8S(H,::\T-4Z'MPN"$9["\'LGI M]C!LI/]$&"K#5I#/Y(9])*#)-9H;CQV8\?3X@J&Q8+N2?#GV\LTQ_H/"VP4@ MN["0.KSDL#*].:&'MR\T96.:>]L-;=P\[^NP( QM5K8-+>NM%X:++<*/1\"\ M(DPVE$54/-#\RK>\ZU"X]P0&KDBXX9AWZO\DS$IRO&ACR,(OUO%28J/8./?% MICLI+R//_2C[M)8]!\67NH7=0Y]EC3OT^]__O9+ECOW$?EG\2G;_/_\?4$L# M!!0 ( :*4U%SA7'':-H .L4$0 5 =FQD&UL[+U;<^,XLB[Z?B+.?]#N\S ]$:NZ+;MLER=F]@[YUNU859;&=DWOO5\Z M:!*R.4V1'EYQ[SVAR>3LIY.?3H^/ M3WXZ.CZ9?II\^%".=.XDN&<43O(A#W^:KO]R48X:A7^;3 ]^GI[]?'AP>##Y M]+>#Z=^FT\GBR[KE%_R:2[^_:>"'?_R-_,\C?N@$ PZ3OWU/_'_\\)RF+W_[ M^>=OW[[]].WHIRA^POT/IC__[R^?[]UGM'(^^&&2.J&+?IC@]G]+\E]^CEPG MS:55Z_[],0ZJ 8Y^7C^+VH+\ZT/5[ /YU8?IX8>CZ4_?$^^'\A7)GSD>4C7_ MWFI?8IJ>G9W]G/_U!RR-R>3O<12@.[2.X$1!/NGQ%*$UZ,0D/"A+IP8MSN&:6^ZP0CX-X:'XP0UG]-YLOY"XIS?51$ M/&ULD. OGIWP"24WX7T:N7\\1X&'5XNK_V3X2U4O#>;#3!//")^.W)-A"LY) MGJ^#Z-L(WU1MZ!U"O_03-XB2+$:7*'%C_X5\U?@#CY^-,FP* MA$\+S*[K(VX5$1]7"^B;T$]])UADC_@UYLLEBO$[B6.D#*,%TB+V7_$'N @< M-_\*Q=&T1] "Y X%9#K!,VCZ]A [8>*X0BL_STA:@%U$JY6?YC,DG@'PU$D^ M!.SK27U>S,&TP/O-B;&,T\^^\^@' K8):P0M0*X=/_Z7$V3H"W+(OW,ABZ.A M#*-GDI>V'-EC:%JQ'A/TGPR+\^I5CIKV"("7WK&78,U+\?9'_^ \!C)@:>/ MF4)DD3$',].\OD2IXP<2LE#W9,!?O+1T!(>'8WI+(V:/!L(0E\9&'0B462X- MKW= :$:Z-%*>,4&LO>N59K[<^M,0^')/ 2&0?V8..1'!*\&">B M8,$V3E?&0+[] #!BZ#ZX'/54%"I\QNG;&"=:S*>9)J Q/B#)1\,4775^.>;9 MJ+&[-SKV;6#OV(RV5P-JET;5_@R4G1D%>S+0=F,4[L, W(%1N_<"Q;]6X$2# M\I15^?F(C@_'/9+'W#,<"&=)'AU] M)%"NDSS _A&A.5+R6+D&!6%6*#NAA'4:RW-ZOJ-#>B@B89^BCWY,#T4,K)/T MD0_J0=G<\I![A@.R&S' MF*,I=NE&! "V!Y#-YA;A*T<;,;%R,/_GB4)&A") MP#NN;M!WR(VP(1#X3N'@XDH0S*$P _/4"U[SH+O;'NP@]]GJ9],FQ?9$AF M.ZSL",8E5.,):@)4-Q/(^A&%!'K06A(/3O*V._TTVO'+?Y M;T @6RYJ-ENT\7:+THVQN4#Q_3.V-F9I&ON/64H$_1"1??VH$:XKCECR,9I6 MM]0OIO4%GA9E%KEF?TT@DC3.W#232U^SU5WW_M&PS2" IVRJXQ6U;5ZA)_)" MOZ#H*79>GGV7O%F6I%CT>&G"-D68%MZ\3!+*@4\!=82L-/P6RE:EDH@[,ST] M71Z?9L]OV,O+QH:I>:I.5UD6^59W,&ZSRH0U6L%UN[ZR\-BCP7"G9;%1!X+I M6LO"Y!X8B/\IBY,^DCE^J"SV00_3[\[)+R8=@^AV[:3#X+O&@.;FR3+%,:0Q M[I[T!#7@6:!@0Y @[?Y\LY/_E"3[T_IFQ@HV/(W).X)^:]$033) ME?$B!HIU$4<>7C#+>-@\#A:HV:=B8[Z)SQP#_PGEZBM%3-4,5OQZ2 M5)%O7)V@B:43XV6N"%_%+*I(,B@RMD[P-45=)\EIO'1I"I)_*Y3+T,?J%)G: MJ81K4#!;<(4>E[_P9NFZC=)TA/U/ ;1MUS8^BK!X27E(/020.&Y"6&__V3^"_G4 MU6L)UZ, B>8F3/$"Z.-/NJ!OC.^&_@1 @L!S7)PA[^K["\E7EVSI=ML*N,$= MXQ1Y"N=8R>?#.&.I?AQ@C/","?/D11HR_\@00QSE<\!SC@ODP"G_S?RE4,G4 M?U6;(IHU.A !W"4.IN@NR0Q)#\81V# MZ(9SM5PB8MU4"1B:V1I4Y'_@?()N0509.]:_4GKP(?T@W6+Y&L:8KZ?0_S-/ M9G*.0K3TU:1)Z1M:-W2U%A+WP- "IZZSE.R!^*&_RE;8$2[2+0TXVQCR+&C" M4:LCT@\R)@)-WL$8\C!0,6C5VJ\P#*TV)"BHJL^$99X"XG;6 ,X90PE#R]^^ MPM?U(O7^9\6;A"0\!7F?G4<4_- KE*ZQ@CAN#/6!#/YA>OAA>I*+K?F$X:_Z M@+T_-/[[UA^CX*6CU EV\-*UQY0O_5++6OT9/Z1\%!FL3TDC-\M3!9?_)<>* M) /G6_/N9PT-^IZBT,L/AXK?^BEYR@%^UX/)ATDU4/U')_0FQ:@3N2NE.4I" M3N0VW@7_VTFCN"W:!(^7CY4@]Z>GZ/5G#_EXS.D9^>$#^>'#P?3#T327*_[5 M[Q?1*XIGCTD>EU.-%Q A_^.'K;_]//[;5))[P.-NOG10>\6Z8LSBYNLZL5N-C7]LZ4J3BK+%SR]Y]J0/[K,?K#5@&4>K MEI3*)T6<;QS%'HK_\(7HK5X(<)1E#X6I\+_-0WS%\OJ'\6HU)4 MZ/,=>O()XC"]=59=5'4U,X,R[C4 M]B:1*0*A9/6HQ>K.""+>=OP2%2Y!GM3L@D2*Q6\7D4?_U)B]3")+'$A)V4=] ME&$S/B;QXL5_L"6"IE2B.MJ:1 _OZY>D'&LGY0+_.(\?HF]A'R6;E@82TO/R M)1TGVNG(O^AYO(BC5S]TZ?-9=W,#B>%!4+)SJIV=191@)^O_^B_,M::KL8', M]+]_R(Y"1#6'MYN8(76N MMZZ\T -]$]"U'Z#X D^53U'\1IUY&JW,((#WQ2L.VEL!.^/@?N4$077YD_6J'XR0^??HFC;^DS"1]R0OI'U-G:)"+Y 52$ M:G3GK[[G!S[Y,<\"Q7[DT8EI-36*%;ZWKRAIN^NPO[&+_)@VN D]]/V_$?WK MVFIG$H,\KU[1UW;LH=(W6Z'0(YOPUX'SU$%;X^]FT-7_RA5-;8=_ $U__WG[ MP&WH,5R]D(-'0LT]5I6>_M.XZ<$!_K_)A\EZ8/SSQ?SV\NKV_NJ2_'0__WQS M.7O _SB??9[=7EQ-[G^]NGJX'_-4KM+8I9,\YN-ER88:E3>ZND_O^+J(?W\*P3R4*=CKK]W=",QG*4($^5H% MX!AW%/@9/3E!N:/RW>]R&+9:@&%1@)4M;YH#$(-'/XIQS_S,<&=VRV6T ML15^0WO_\2.TML;F5XXL 3R444OWQ! M'=M/S+:@N.ME8D.<."CM+"I>_\CIV0W^<7OJI#<$P[74#"J(2VV Q<#9=SCM MY5V);FNMNU%3+!^/CSY.@=#-9JY-.0>N$;YN()Q7R5QXJ-]J"TX#.(BDL<\# M;2SC:3B5I*0@A3GR)Z!$\ZF\[5Z)C.3/ M"-WB'Q3B^SM:I1:2&8/0 IP\#C3M^D(HF!-U^7 &;2;QM'._J2]=!9^T*.TG\W,X*PS;? M>;O;HQ*#$%.#MM48!9J@=P>C*(;J;V#'0,Y?5%RZI1)OXM\_+U M&)"=C9L".CZ>'GX"HQJ2YB0_3IL4@60G;6Y9:(T7SG/SVGR3Q+D]0)/3_<#D?DZ6*?.@BCI5YF M-&U68"3-HATUT7M 5@P5#J,H=$MV&1\0J4K@Q&^%T"[PQ_*&@<]6Q&%J9I)= M.(R%17@AG.!M&:_JI:GG$7^=C/[F.=""&!32M%>QCI%Y<+QL=]^X;SXJ1-0 MV*>TMD\)1( JLA'TZ\(=2> 9(N_*B4-L*B6U4DN7:.F[/LU:Z.]HGX9(8K;& M7F@+D-N4M$\9.#%:LN759W%+AE" 4XOQCL3Y\8^F,EIO^Q8>]S-*?7=C:_1? M_3V6N?H[^;'QM+_^L+\*O',PLE>!3_%'<&S/5> 2SGN["JR110%6-E3R N*X MS7($^RJP1F9XA=RDI1>*]DND.[L*K)F[7B:V8D2$0&EG$=A58--F4$%_D>8E71D>_PCM8;KDZPZ>T]G!,"K-MZ4JXL.52.L)&^;M:J M!Q]2ZR:1.^2AHG;U(O9=P3F$TME:'1'!JVC#7J.F-$\G!5<;OL[V:,H O(IV MZ\%H2C&3SK+T&?NG?VXVV9@:LMW)5LW@PJEH/Q:81MPD22:D#44'NS6!@5%1 MB"HP+>@W07MZV:T/G 9HN\R',4I1"WT1M"DX>MJC'+)@J?5&3%003E."T<-* MA1 Q(MJE4,Q5!*8%06G=E,TGFQ2 9!>C<5<]OLM!U87B_6@#R6]+,P.E(%R M5%5?WJ(D\1])U>AJ=Z7KO(K9P7QR)3&.4FUFUU$[Z[\F\^7\!15E.[F3]1_R M)NN_?\#_^7)U^W _F5]/YHNKN]G##6X .U:GN.6\AD<)SZ&V,C(B1^,'W"-N MWB"(?,&X:C]M@P(PM',72\3 M4D$X4%@$%H1SAL5R8M ,*HC+_//STD -G\H4QGW9^*GMX?+.IK#-O1A$:RZS M_H)"C#N8A=[,6_FA3S"G_BLJI4#1AYY>X+1"C-RV:Q(AW(2O*,GS3Q7@Z^*@J FK"SCE&,!Q6V&$D5MC-EP[?IR?],^\ M?V>%".;+*L4=14^8?>Q6%''H0R>4LT)30O1$SB\T:@I5A!0MH;:W6T/$8%MB MG6QLL&LLV2+9888%L#EB.T?+*$:U/+I?_##?SKX)L5V-)U_LM35'*>+@OZ#T M.?(V\S-M3MKA&X#37VD[2;?0K-)^+)[R2S]'(5I2DPM16MNF57P AUY(@+,Z MHK37+6^TL8?O?EB6Y GZ#9%\S\B;8;/=>4*W&3EJFB_SR*A:8-2YD_@NGAZV*NN;3I)Y>]JB,#%!%EQB4 M']VSU#^AZ_]UE(5>"7][F5$VKOD:,ZXH%-U[&*&"3\\7TJL](OTMT9+!D!5= M?NC2!IW1L1?/3OB$DIN0G@^Q+USV2"Y<]N+7V>TO5_>3FUO\A_G%?_\Z_WQY M=7?_E\G5/[_>//P?V#&TM31KW$GJ.?MH"39RGY&7!:A\L_.WB\!)$F:P+;T' MF!E#B*1&Z)$@N'<6E MB%1"D:$,R+SJ."-UC1>NY\@!/G0SQRG=K@1;"!2+& MAUF:QR07%DEB=C9U%9I]R+NJ847O;@^%[^/PJAY6J$)HOBG9.Q-1V36C3 MX^G'0R#.$A<);1+Y$(*8CH?33JF>P50!9A_KU$$V3AD$ M8%I2CZXNJ$XSCM[0.O8Y(2I*1:>;>56WL4 PK\ZT8X,T/V&EJFI!(&CG(ZV+ M;2YLBHS %Q3[$=FBCE.=WSMG?AAVNA2S:>>"ILB^&\HZ96,M5]TBJ=%U%-^_ MD$.0N*M.9$]K\UF5 0B@0J (K_3S3D9SFYEE(-1NEE&(W<3;)P\1Q=N\0RXQ M6/RE[^;$K"/S:Y7*'J+.Y7J49UBB0CL1BZH00>T[1?VRJGV2Y'])%;F+**%& MM@\9TGP-'$T*0X,&%40>]Z]AEUF,[:M%;@/ERW$5HD+B-E8DNCHG#\_L2^23 MHH1OY0S?L]A)C]L4Y2$6Y4?#%&I<40P--]RY5A6FP AJ)3:PW7JE0!:*8@Z5 MVV4%M.+#R1[_C=ST(>++LLG7TQ;%D <[-+YPQ"FE4&L9VM\+XY)D#TZFK-L. M'G8=RDC6^6&I2I*L_\**LFUPDPGGQ*8J?W*Q(WH5ZKSMJ&@7W&C6N:!5I _= M*NTF'>C]@$9]>O[+ L3CKN\! M'!U/CSX9$LQ02GO#%R\ZCGL )SLA2SI\7"--O$)NTM(+17O Z) M+7=8")1V%H'%AAD]G0J"!!7OGV,E6S;XQ;UY?.$$0=?.+LOI[>\-CVL^IBB> ML"3@'FM'JZOC),_70?2-NT[01\F+S[/[7R?7G^>_ :\35+. UZ+I]TXZFII8 M,4CG!\HC>,ZR08J76F-N*$.:7NFLC.*,G.Z=D;TSLG=&]LZ(^Q.N"R;,W-1_S2,R>\H&B \$5U-$71E%V*W) M$S_P0!^ *BAB5.C ?TPM&%@/4G&L\QURH]#U ]20QD.D9B8:XU'O1T%W)KU] M\12.$B(G'[&P#O2JVLXTHJV,PG(:.GF"21$^;JF5=ZY6XH(",%G1_'-*'4-R MF85<>%E'BE]'<2T/3Z?[+C?47K-&D-_06[-@)C(L\Q@Y";I$Q7]K4BYO8O68 M<_P#@%/$T8RT@3(!<"5[+.5:Q.@%?VKL:E-]W< ITD"^>12(0P+6&%=M]#/7 MC3*\7BR<-\9)7V^_]Z@X/"( 8#Z-J#EQAM]_&1@M5K%G%J MTS=L..;5!?/:::(S$6N0]ZA6PO)0E,P$HH*5GUBM,I_$.M<]PGM4+3%A*$I6 MHE^O^+V9P4>$X+1JS/.@(3)1E8%)<[$\BA2*[5\%I]",@<"IFNI3:%'L &QU MRE;G]FG ;$4\T11%RPH%R$OF2]_\]-G+W:^.<$VH.LHWB19F"\7V6/@N_04@ .'?" '(12N18P9TZV4@7SOU/P M<_3%+\O!RX']>J1()I98'.4$FF#3/M]QOT0O4>)3H]5HS4U1F^'6@Y $AFXC M@YF!B"S)_Y,<.*].0 1PA\CE*A>_%_G#+/2:OZBU+&Z&M[?DW2 C:;6NOKMY MIJD[C/$*+^-4HW:W+]$D]$1_]+CT'B, N5DR6Q+9,)33+I5A$3GT[ )&J1]Q M.G679E7,YU3922>$G)6W4>ABG)LU/O36UEPNK+Y-$][^]GSGPR /K; PWJE3 M+5);)G.Y0'=PNC",TBU_>Z@@K+D=6\O[/Z5,'_4FUFH%-U@ )])JF*_%.,XP MWA5= 3I:6J\'O)BUEP&F+!27Y=,;^\>%=T/V"\JHL3+ OG-'5FP$:Q5"E2RT MEZ=3M%YD+R]!;I(Y097)ZR9<1O&J()=MB7+V;@KP]'AZ:*H=.@3PT(I,8%:: M1FRJ[]TBQNVZK8;P-&$ H6WUX 0\HK6I/COEI9^X091D,;I$B1O[Y:G6/'YR M0O_/?,#S+,'?49*4@:51F.#9^=Q)_&2^7-0>_$.#45K6RBE9^B8?)IL'DW]L MGCV)EI/ZT_]K4CU_LGF!B1-ZD_P52/.MEP"* M#58)0BFS-7[=WY6.__OAZ?3@5"J+'X"TF1IGG?&8Z/)\>D7 D:KQ4(;D7:?2 MA+".]$M[0Q$O( Y^/NV$GRO95)H:F>$55/Q]./P"\V435H M)Y(9.>WB=!?>WWVV6CGQVWQY[S^%_M)WG;"Z;T&J*F"YN;7 OCX7[[#MXI4/ M(/Y:[1&3S3,FM8< =N':0J'X9:R&1GI6&N>!?J'S^D;]GZQ1OA&DN9DN;0'? MB)^?,]B^D49F>(7,ZQNI7>8,\(TT<]?+A)1O!(5%8+Z1:3.H("ZXOA'3T.SS M>/@ZPV6:35H'V_)X;?!.;D(_Q5-;<=>J.M;G=4:.VLY(.=ZD&'!2&Q&PY]&N M GP;I8CC5(C=\??#TX-/CZ=$^+B'4\1[7P7(_+OW58 PL_=5]K[*WE?A M- _/CJ='IP;-H(*XQO!5J/G .@Q*FM/!T0,N3VR1;WV=$B!M<"\6L?^*Q;4( M'#>7&:]G\;'M691#3>ICC>)34#.7-:%0W -Z,R.] (T?7)_ >8W]_L_)*&,? MTA1(E[: L<_/#W!C7R,SO$+F-?;5+D$&&/N:N>ME0LK8A\+BWM@?-(/"-?:W MEVBFG4]M#)<=(1-?#)\-UOT="DC>HH43IV\/L1,FV#HCETAXK?SCMI5?#CG) MQYQL#0KX"($F"HY#A+ZN9(_[]%A3B6"3'0@I(>]]"R!S[]ZWJ $Y/=!WDURQ M;U%!T6Z5[LJWT,U=+Q,RO@48%F'Y%CJY'M.WV*(;8- 3;8'GO^LA, )47A:EGH7<1Y0%@*!2YE''2]F-JH^97ZK?'!>S*, 2R M@4CQ:P3[FNC1Z/SU]&UI?IIF7ORT#A M;N_+['V97IO6>%^&:YGOA49F>(7,ZU'TTP\FI[B69&7E$; MPV6'+>BM;U(,G_E'%M>.'^?E.KX@A_P[=W9X#?Q/;0.?C#?)!YQLC0CXF&(M MA%F2H-S7J]4J*&%X\_ .N5D<%XGO;Z,PKOZ9YSBF>!)JA]Y['V)SP1C$[CT6 M[3/ZWF,!PLS>8]E[+'N/9>^QC.6Q*#;O:A;I3?B2B63O%1H#+N^\OI ZV.:[ M2.VT0;S^T5E'AMW:8'^9K(<#[!P5[TAQ;[;_:*2#CGQ#(70S-WO4Q(N1A06 3F8I@V@PKB M@NMB=*>6Y''R*>Q/"$&TP7_@*08H5A20K ^'\D4!)S]6/_T5M@?R;NL#GAYA]3\V MO#Y@!<(6/T0C)P+2%O!#^/D![H=H9(97R+Q^2#\GEODAFKGK94+*#X'"(C _ MQ+095! 77#\DCY">+[>6]K?B?_N<$K[.<)EFD]9F>P#>75TCW_GW'Z=?7V9N MZK_F(?D749(6XJ!/!+0>]NB)*$C&]*!%.:@9OJ,7/+YWGB58( E&M7KTPYP1 M]GPAV-M\15 !N%2*HU$V.(0S2-.LO@C/@A=1Z**81P<8S2TA711AR?)'*)^^ MFG7A:X+FRZLD]5=8AC2;L-G(?/X%<)6L'T-AG?)U;W81YTN22B<*\YB/190D M/K:1[Y"'5OFKSY<<'[_\:.;KQA@"*)7H!(H2*8I6=^(03Z') L7WSY@(/D^D MIU=3?A\-5* A0$M%.;5+46Y"-UJA!^<[GX;0FMNC&D((2YWX9)=.Y(97F,8Y M7W=^\L<%!N*GY">*6C!ZV*,9HB!+Y3BS2SFZKL*)['9Q][='<89!KO:\#NS2 MHTN4%_?R7\O#^5[%H7>P1U,$,5:J8=E^Z"WZ5MLQ1 M(R7(*^4:?3]UESE;\U,ISBB@HX/3@Z/>S*V3'XLQ1POUV:=PA?%5JDKANO5Y MF1ZU VF>I$M;(&J'GQ_@43L:F>$5,F_43C\GED7M'!]//X*\/= B3AR4=A:! M1>UHY%IJ!A7$M<,4KO?N,_*R@!P,/#OA$[H)UZYWIR'(/&B1'@PNNVRBMKYI MM?AW<]% X4G=/S.'3(*Y,WX3+J-XY12'2I\1=CB.^O5'>C!+]$TJ#WX$J6.'W#Z@60:J+_$?TVJUYALWF/BA-XD?Q/2O/XNDQ_+MP'N ]8A7F!$4>![Q8<5 M>G4\\^6U'SJAB]>_];= <_X4C6FDUW=RK*W2K%(J>=V]$J^B^2>0M7=V[19J MI%F %0&WL)]'0]Q"CC "5ED=1ALXIG-G6!"7@FM/%45JD M K[G._';O4,B#O(;G3VS>F=[>*H@.Z_SPZ.F.-#"Y.:%;YT5_O$A=L($NW5D M=X0YQ?=VA,>M$$T=-,M!MN2;OUG,F5/]^N_P>)?CK:T ;(B6\#Q_1?$L"**4 MS(+S' 23=VI[>_5 #/((H5 Z]&*17W5#B\ IKB8QE:*[L;T:(8!WA Q'6O>] M+P(G23A,0%I[>$HA90(*P:/F/]*2/J#VQDR3K]VP">[T>/KQ AW7#2T:>2$ M:,E27Z3CR3'/F--YNR$XYCF9ZZ"<#YLEE-^CF&0P7U0OG"WM[WY[,I!5)2J4ON77AE&1QL%ALG?U :VA)SYNY>,U*_/Q>0N"R Q2[VEI"HA \2[9#2.#/?#DC MR3*>\B6)L>)VM@7'O=3BR@^-FF-;!WNU%TZ*2U'.YC?UQ8BYP24X"CC&^H;<(G'"^_(+B)\18FMD]P!&O@KRM-4!" E#I+VV2-:)> MBVRKY7N@6P"Y]@6?1G/VN+Z/N<;1/>'WMG\7E(OBUW[4T6DK)'%:LQ/PO[9M M!/RKWQ_(/=XYN7_CO_I>Y@0=UAVU75,89\>?#@$G46U9=F*PJ%4RM#'UFY\^ MYVX,T>YG_^4ANJ+?]I,8 0R[8D3U$"R!&>KR_:\R"T"QGYS7 'J. ORNC+F] MKP]LTB7(VYK;I?!#58";,,'HL^)M;L)7E.">R4WH!IGGAT^]^VPB_6U7C,&R MT&[]J=DPZ"A1>H\P&WAA#=[ND!L]A?Z?R*M;5HP-(&H=)D-TA'F&(ST>.#U12;D2A6+(">JJ5BW1GWW/B?$$_%._-;/5U :U8!!' M,6EXA*"=9<9R>6V0+$?>;GE MGMRB;_F?Z/3S=(:K$FQVN]1"&J_NU%.C:4J>-E!249I]K=<3#KB*O!PI-:'8 M"[<96>[FR[*@0U+@ZC(7NEN:3ZLH.$7[U1J_]3+.O<0ZC^_\I^?TZCN*73]! MB]AWT480Y5^3*>7;EQJK*=_.EQ@(7D$%E*.SO]UZ MP@^9&H5LC,KDUG8^<=*,S74#>TCOP42-B3.&U6H+IQ;^VXRC.'7HV M.OD&L4<[%."FGK_K[I8@G+,B@K@@W>AJR[NHT; M9>AQ>Y[GZ6*^,DBCK)1!R^8A-;R.1($1^%B/HQ6:KPP'.0DBR.KW\;OC MZP0&,)]\19@K51BZ:]BLPJ7EE,))GF>A1_Y#XDU?G2"_I9!>.''\AF?*_+R- M=BK!T[T'Q6 M!;%5%&K9'J10>+5<(CAK>B7\O>GJ(\\.6NQ<+Q MM[V KB;FT\Z-JB(7TJY>$>WR$%T4RHHXOVJ.;N83.PAI%1TT=$].?WQIY/Y1 M[4[,XPLG"+HBZEC!9/V]FQ(\.YX>G1FF*RH 5RJCMN:NFNP(N>M"KA9YL?,M MW'9>'J*%\W8=Q03XJCSJZ-2+88.9KR8CX*^T!MQ=^\K=)<'[^6E&$R0I*)NM M5@[WFC-D/*LT1Z$(*N4!=E]?>)7Z!0OD![G@BN"_;%YEJ^RM$W(_IX-R9UAF1^=&JH6LF K-8&1.#5_ MSW,G01YQWO!T5LI^G1/G_&W3!,]Y>2:K;T[L%1D1R#7X.,L3WLS39Q0_/#MA M4/MT?MM$JLTMVA.Z\C>%]?G._^*EOE"9B*KW"^ MK'VB)'[@ZKO[3*3D8<>!G!QT&= 2PYBO6TJ15SHR='M6O:_E>7[Q*H6GV(!W MLYP%0?&)_%HD>+D*D(O]A3OD(O\5,3SUX<-:HD%C2:+2*$A[PL3V=TF80BU> M:?XMQ+">_9=JEWL>%K?J9J$WS](D=4)O<\+5>1 T>-2F ,E-JQ,356DD050W M&2$%@1;[%?A;P1/J5[QFDR_B)8OQ3)NP9IW>7I9H@B30BFE(X9_,^3&_RQ 4 M^/()47BM:8U@BP8,!UUI Z3@T"]^2.RMBR!*\*SU$#MD\BHOT#;LKEX+1&XD M2[1#(?A*2[1$F/9D*RB!73IO"=G!]O&;%F9X#^XN?1DZIB6:,XH8*AW25^N. M5@XKPD91X=IC;"K52FNH#C2B,2K7T[2_WS%'7V%+SRJW/Y ZE#A8< M,[%*9P=+%$$<8\7OT,A4Y?Q>.7$896D#R:\HZ*26UK:)^.AX>FSDFB$$KR)T MZ&[I;C[8WZ(L('/3$OF=MQ-Z.UE"L1S.BFMPNY[E2VN47%$26R,S^@5=>X[=K=LHOUH:G2J +@J)96^@%1)-Y"# M8\$A+"%?!>I**\"E/N9S-K8@WJQ6R//S5,*S94H*49%R5/*.'=?PEFC3V!*I M-,WTJ@!%O%PNA^H#+%;3XL"&Q&2N4U?3(D,$AC!?NY2AKC1HZ!ZF_MNP-5'D MWU)/[!FM>5-*Q]ADFYJO&_T(*ST8N@\)2@\:MGBYG^_-Q2:3_C&LU!A)V)4: MF7^YOO[U= 45Y$NSD"9Q#6.E,LDCK_1IZ!ZG?GVJ[=:3#<#RFDE_8'2M<5-" M)\>'9Z;E:9/ 5VG &"&D?_^Y+C0,XH_BU]N_+1&TY/9:ED;YR8U6Q5,N_<0- MHB2+T3VY-!2_X2_ ?PK]I>\Z876IB!SA1('O^BBY)!O\P?J4OF +?4]1Z&V. M0O*(!9*\ACATDP^3S4/P/\KG3*+EI/:DR>91D^I9DQ_+I_T5#[P*PH0A,O+< M1R=!/^BH*=Z2TNPQ26,\2VQ]+:R&6LO&Y*56: L"O1[+V:=/G\A6DHY/NE_H MG?5AZ"!T%_Q(*CX3Y/[T%+W^["&_H!+_L,T@_M7OG]&3$^3A06\=%>^8957? SQ6]^NSVG\$PPROD)BV]4+27V:+L+_X2.Z1H M)E[*8]\)+J+XA5Y;C=86%'>]3&SM]PF!TLZBXE6O"-8GMXRBD-P78M3M9/9I M"NL,.P)0;H+RS*OR$*FUCW2PNO76S/J:G6WALLA-2)M4?J26?-PU1ZUS*J>V M T<_/W5,=Y6!SA+*516_A$#ZL)F;CQ'S^%>)65 1SA*P\A7(7BDV,X"+FA*<,!KV/)=1+P514 M&',$IJ^ST$MFKXX?$-?\.HK;N5L[+YGT=[.$;UFD "M9;B]9MU$8O>2Q9>$3 M-G7GRP?G.TIFH4?%3/_NAXQ:EQ]&?CS]:*2FC"0(1?4R=>]GYN#SW'44DW'3 MP'Q]X,2DJKBE;FX7<;3T4Y)SE\+MIH$]W/9@4E7(4O\FP67YNEB9BVT1DF6P MH"@(HF^D\#N%=HZ>]NB#+%B(%3#Q> :^PP*_B$@@;8:M[_E+>8.&9I_P#V"^;BG"K*I^I\8][:]A MC-SH*?3_S%?M;,6\0W81^ZCM!L:3.\:1)COX$+PP=M2\,E<-. MBG$GU<"FW [*#T-+VZ(XXKB-4D2Y(=37V,!;0GA4?9="^83/=U-H#>1]W132 MRI\ *QLJ>0&9?E-(*S.\0F[2T@M%>TSRCFX*:>>NEXDM'UL(E'86%:U\V6/B M>[X3O]5R [!N"=':@V%>:CZ5@P?J=E ][9"SRDL=KO,X,*\*]7>$QZT031TT MRT&VY)N_6 A0G:M"#]%WR$-H11;" MWQQ23#A-.'BF=K*,9C&_1E2K]52ZOD9_X00!\L[?KASWN=E61,5$QK5&#^L7U@7HXX60\Y_E$Y9>W=QD8Y]:8W,_*\ M6^/GU2=PWI-N(*[;KD^Z(4V,=%8$3KK[>33DI%LC,[Q"YCWI5OMM&7#2K9F[ M7B:D3KJAL CZI)L4D/MHT'PJ!^]]GG1#X%:(IN$GW4V^3?_FMVU%YO%G=V-X M&B'':%LU!/!:H@[*#CXAJ('4I,^'"_ 6=[7-5AS+L/:UFRWA\L>F@K*9S0'. MGB24L#:R3=0=]? 5'7?JUZY%'+D(>0E)X$.^)G(U?R,$JJG ZF2/ODC@'#$= MYIA;U'IRY$D^]*0^MBG7NVBRH6QU]S#=GZUL@,KY!YM[ZA>,P[V_K6S%TO M$U);WU!8'']?,/@HID_AC0:@Z61(?VL&[\>DG:[.+S>)T]I7B_^U_<7B M7_W^0%S).5FA_%??RYR@8U:FM@-'L-#D*P:+NL^@C2F2N#?7:#(C/?LO#Q'# M'I88 0R[8D3U$"R!V>#/^]*/D9M29NQV ]B42U#75 8.L#"YUG?R:-JD+HC+ M_&L7.[]R"4DCV.1V:84T7FN.-RDR( FCD:2^-/M:KRX<<*TYKOP-D4-9Y,WP MJSA/J'F'L7:#\3Y[_#=>6Q^B._22Q>ZSDZ!Y?$'.[X)BP:9HE++Q[=&Z<45B M3?G NB36Y:]2!UN+X1,M&H/1Q1[]$4:ITPCBNDJ>;[T5;\**P&HU-I]3"7R* MKGR.4.ZKPE&Y8=W)^+<;648B&Q? MFDPH+T*X9?B:2-9FQ744+Y&?9JV<+'R=K*29%Z>B GSZK:S2/;]K6C=Y)*I"Q@ MC;R++"9BII O,((]VC$4M*J:?OHGATOTF%Y$>':,$XQ@'OM//L9!?CM;D7+7 MM%LWO?WL418YJ*IJ_<%0D9LP2>.,2*^01.KC+VLJJR M?5ISCT9Q^H#BU7D4Q]$W;*I3G9AV2WOT@!>17Y$B5N[+]TG$+) M#M.4TPF6TXEA2J 4.;T@GVG+R1#K:+2RB]A5!MY1[=&H,011*=\8^ZQCWOXE1[1^44MY M%GI%V=LG%+K8QQ.\ 'S2O@!<&WSBA-ZD,;PI=X!9$EJ#I5P(%NQKY.U@C3.! M%#6\5X6W/NSWF!$ZQ1W$,A%DV25O? MLRQ2G<8/+>M\%6"\[ 35Q7-/%TLXED$)\%ON@5&E;.L,O^7M^SX89\,%F.GR MPDF>OX;XM;Z1,A_A$_'AR,DAI2 ;5Q]+J):":?Z5PJXL?#S3OG!_\]5$#62= M59HHL\)YEF 1).2^T:,?YAR0K^$:(6HT'W<_\VD?!E51D/_(=%_[9.9+,)PJ M&$F8>=80]BJ!,&I%-P,TKAB5%&;N?S(_\?-SG3S ]29,$::R2AP]C_/)$8ND M&5;?F5U;[>#FZ]L.Y*'HVD)#$\<\1RLS W_VG4<_P!*X=OPXOYV]3AI<_4G\ M9.VT?;)6CCE9/P__CCQRDC]S$BU;+79RXD:9T[>%0SDMHS M,S VT ZSL @SN>[M=.:LU)_((< MXF-Z\_".U%LG.\7G3N(G%\].^(1NPJ]AC)S _Q-YO^"%]'.4T)8(-8.;KV<[ MD > 3%J4Z0?#*F^*NCE)7;LA#U&Q:=0U$8GT-U]5U$!6=.RG>W(:WT*9&J8> M\C 5'>L5-LI5Z.WL>L+V1M8_\6J-W3@\YBN>'I=1O,J'%]Y0/>394*T_;%)[ MVGX?=:?[J!IG1LDQOLY@=$)JIE6 %52I ML?7+EQY]?B>QC8A9A4QH#'#T#V"2H1;2HK!M(KD)7["3E\OQJ',!X>@!5V>D M:6:H#B=^2Q1E/?L6&T,7T>HE"HDX&0L-LP\X99%:7\0ACEE=39C5K;=F+A^= M;>&RR$U(FU1^I)9\W.4V!'/>;[0!1SL_9=3MSG&'T!@/!ALS4;E_GW MFO+PYW.2H)M\$BA,2FIBS),E6.?"DNN?7 MF[MXE ?"U3RV$G5HWVYE9$\9-]G$V<8K2R^YI@>(*/XD7I";(N]?$2D*1HY3 M[K#P=S-A=3W9,F74("P <2>CW1K;W)2;+_\5D3O7ZTM->:MV!;!A@]FCC0KQ M6Q+*DG]\C_W?YZ/(]TGR)=-RB8_W0'O4=,A;[WO\5>^U4*;L2ZDKL,*)YYGE^\ M^9!PXB.><.+-H_;!Q+J"B75^]HJ"B;<^P/<23 QJPJ:SLJ&2%Y#QP<0ZF>$5 M)C;$B8/2SJ*B-2][3-!_,A(S\TKF'OP\5E!7=VLP MK$O-I3+@0,4'=[PX,YB+VAX>CP*45H>11F885V=;4U0 JXY71RE+2HP M:KCN='H\/892#%1H?A>&:'&X+B@6N0EID\J/U)*/>UBX+@3:^2EKT]V/#";- M29S6*,;_VJ87_^KW.[+#VC%'-_X&CDZAN;@?"C4J8Z6W\%PT2_4#L( ML/,3^N)\]U?9BDI?X^_P"&2\5Y/"?APP2=1V;<&XF5(0E\[:&FJ8OB")J=;Y MJ.9QGGUHG=*=9##+LU-=.$& O/.W*D]1V9"F%@-'A:M#;'5HZ]$8@K#GED$: MN7\4!0,NLTWYNJ*00/'S3>C&R$G0)2K^2YV&A$>R1\=4@8>UN]H-*H]TN$7? M\K_0%R6.OM;SSP%79\$X-6KR@+ _&SOQ6^'>WB$/%3$P^3T>2I4YL<[V*,H MO#KO9U(.3B]1XL9^_B+S90U+KOQ=IZ?,#N:S+(D18'FX!HB+Z!6%N4VTO(U2 MK*_,QB88"O^I7:JP5I:P/O#X<>^JK8 D07G.=7;]!MS@-@KC1CD'2FB] MVJ&-#,?7.$6,02QO"/_A^PSAA[0@T%G94,D+R/P0?HW,\ JY24LO%.V'JSL+ MX3\ZGIY\A!C"WR).')1V%LW,!ZY3)Z1F6@5809U(Z!ROPL![4A06?D6! M$[H515F8)P"UD+)-.7&9'R>SM3-6+)D/43$C/L1.F& VMCT^:$K@'<="A1@$'=15 M5RHDV1F"=YQWH!4R<\4HE_&4;'O]YJ?/7\/H,4'Q*[&V"JOY#KE1Z&+4.55W MS5,U,FVNL=^$:2&.(X%],G4/M5#?=BU13PQ^/I\<$[TT1AZ5"#8G6H7^&L_(H"[R9\B+,DO<70 M\)>%J+8;HX<]RB *4E$@J.[=/G7?P'A+)/-9]FC@[L1##5O5F$6'!.85]YOQ MVR>I$WIXJ:UO&]4!%L+1B.?M:.1ZV/^95*, M:DHH GHA3:-T5C94\@(R/Z!7(S.\ M0F[2T@M%>V#.S@)Z-7/7R\2&.'%0VEDT(G^K:?.J/$101YV*\[<>8PL>"HO< MA+1)Y4=JR<>-H:ZB,/<4F(%PK7;@Z.>GKDT['SI+*%<6W : ]&$S-QN7^<%M MB^I%<\TN\I[-LO09F_5_4DLZLSO!U0 VF6TMD,"IV^55K1$+)Y['N0"+I&@] M:<'X.MNJ(4)X%07,@]&4XO,HCG2M(_]E$3R^[]:$/J,Z, M@FC-$'OD((S>GB6"U1#&719A!40&I6Y\,%*K=)OG]-]JWQBWOSN*C" MVJZA2662JS=<>ME,=5$L#QA T5K*]DJ1B(?DEQ$JT<_=&@GAD/&:PKN%'[A2I;B*!0!*-^ALPSXU7<4NWZ"\NJKFUI[ M5>WO*"C, M"Z:&213X'@G%/'<")W0Q<(32A"^2"0.8'ASD25;*D?'/%_/;RZO;^ZM+\M/] M_//-Y>P!_^-\]GEV>W$UN?_UZNKA'GA(4P5GOKS&4T3H^DZPB!(_5VI*>!-7 M%R-#G31^XB)$\(8]-;_<=Y.Y!=)$36>E&93# \C\6"F-S/ *N4E++Q3MN_8[ MBY72S%TO$UM&CQ H[2P".WOY=#P] 5S,ML6X("Y%VZE#_!R5>6TI=EIW([A$ MLSEKD\V!"\!ABZ)]4R=YIFV#XC^!(Y6#FXX=31H2:VA@#<#US* M^4%J/P]7J0U,XFWCV.:/NU;K"B]9[0S?/78Z;W>X*B'BJ@U"JTAA]*_W-2E4 MQ@ZWDFQU *<6@QAF*@P/+CL6$WZ<-BE"G.&W M;R$6$X)>G"^EZK=M6'?T

3H406E)_OM3? MF]"-5@0RYZ?=;F^/&LA!!1#*J$8C1JT0=:8_JGZP7@BC591^3[]JGQ-4F>G\1A2G6=A2Z/O5N%J,'9&50X3"*0K=D4_$! MK5ZBV(G?R@()>)Y\P\"+N-]9FL;^8Y82@XK<06+,'L+CV*Y/:@1BB<4JO+O) M*W[[]$80N34F;#-9=I[^EGZZO=T2G%((LMAYM,T%TIK]JMJ% A;YV\WL8YX+ M(8!-*45[&9[G%^^^<'SLMU\X+WY*@'3O9'2WMD\)1(!:<[QU1]+ZALB[R&*SX2Y\<_FLIHO<59>-S/*/5=AS,Y?7ZE\UCF2N?D MQ\;CH&>MWU_QA#$+C'#%<^NC?B]7/"',Y1RL;*CD!63\%4^=S/ *N4E++Q3M MEP-W=<53-W>]3&P%B0B!TLXBK"N>QLV@@KC,+\BZ==PD6'"/LS=);-*-YEG?Q.802F=K=40$KVV5G\>O%'\X M/9Z>'!JJ*0/PFE\.NJL(=F]%:'8G6S6#"Z?Y=:&[0-\D22:D#44'NS6!@='\ MXL]=@/M-T)Y>=NM#'U"=5:"5!P&-7#+>:.60!3M&,6EM"L)I2C!Z6*D0(D;$ MF46*P+0@**TM5H!^VV%Z8!'[_98#JXO%>L!I,TRU[&92CJKJRUN4)*0 P69W MI>N\BMG!?'(E,5;4*MV0W'78SOJOR7PY?T%Q_@#^+.R'O%G8[Q_P?[YXYK^%1XG.HK8P,R3G4]P7WB)LW"N>P^7V^ER@< MC<0)L"(0A=//HR%1.!J9X14R;Q2.VF_+@"@C-O)4?^@1SZK^B M4@H4?>CI!4XKQ,AM*X<,7FM4)$]/-4^?6ZM_NX%UQ/= LR2YREI*A>/X.4IH M*W]'2^LXY\5H27[G7+MOHS!JPBZ%UV<8<'4&IR+R5H(\7FM2(=R$KRC),U 5 MX.OBH*@)JPLXY1C <5MAA)%;8S9<.WZ<'_7/O']GA0@VI;LI>L+L8[>BB$,? M.J&<%9H2HB=R@*%14Z@BI&@)M;W=&B(&VQ+K9&.#76/)%ND.,RR S1G;.5I& M,:IETOWBA_EV]DV([6H\^6*OK3E*$0C_!:7/D;>9GVEST@[? )S^2MM)NH5F ME?9C\91?^CD*T9*:7HC2NBF@(T!EA.6TB@_@T!L)<%9'E/:ZY8TV]O#=#\N2 M3$&_(9+L&WDS;+8[3^@V(T=-\V4>&E6+C#IW$M_%\^*E'V0I-8A0;C![M$8A M?D77%_0[8U7VM2KLFD^3>GK9HS(R0!7=8E!^=,]2_X2N_]=1%GHE_.UE1MFX MYFO,N*)0=/%AA!H^/5](K_:(]+=$2P9#5G3[H4L;=(;'7CP[X1-*;L)V:C_N M>-DCN7C9BU]GM[]O\\^75W?U?)E?__'KS\']@!]'6$JUQ MYZGG[*,EVLA]1EX6H/+-SM\N B=)F-&V]!Y@I@PADAJQ1X+@WEM4+H1E0)"B M#2YNUCKC]BF.3"%32XHE@3K; PM,ON4 MC$ EM$OD0@IB.A]-.*:#!5 %F M'^O401RM)1/]=N4,IDYT-[9.&01@6E*2KBZH3C..WM Z]CDA*DI&IYMY9=>Q M(#"OSK1C@S0_9:6J@D$@:.&F)Z$*4;3 MS@5-D7TWE'7*QEJNND5:H^LHOG\AIR!Q5ZG(GM;FLRH#T)HB@37HTT ;Y1E- 1]C,_F3B2JT$[$H"MO3[0#R MR*KV29+_):4#+Z*$>IEAR)#F:^!H4A@:"Z@@V+Q_#6NMK554$@G569& ^IP\ M/+,OD4\J4;Z5,WS/8B<]KOD*-:XHAD8#[ERK"E-@!+42&]ANO5(@"T6!A%DC_]&;OH0\656Y>MIBV+(@QV<4WG$.:70:QG>WPOELFR;?D@^\ J< MB:SSPU*5/AG(EIF*DP^3">?$5K$^=*.TV 2_"G7><%5T\&$TZUS0*M*'GFQW MDP[T3L@BE_HS2GW7"00NB!R/<$%D\F/C;?ZZOS!BQX61$WU3Q_@71DZ:DX>" M:-==W_W02(^LM#=\\:(S/SV[1IIXA=RDI1>*]B#CG5W>T 7]^;QA1,$77N[+*^WOS<\KOF8HKC"DH![K!VM MOHZ3/%\'T3?^ZE ?)6^[S^Y_G5Q_GO\&O#I4S01>RZ;?/>EH:F2=*!B^!U7P MO,6BU*ZUQEQ+AS2_[KT1(,SLO9&!WL@I!GQBFS=2@M+.(C!O1"/74C.H("[S MBT7=HI18!XLX>O4]$EKR%1NW-^&Z3,;,3?W7/"BSIUB$^$!P-85->NL^ @AVOD-N%+I^@!JR>(C4S$-C/.K]J.?. MI+=]J)2XH ),5S3NGU*XDMUG( MC9=UJ/AU%-=2+W4Z[W)#[35K!/D-O2@-9B+#,H^1DZ!+5/RW)N7R*E:/.<<_ M #A%',U(&R@3:V[AM^6PB-$+_M38%<;ZNH%3I(%\\R@0AP2L,:[:Z&>N&V5X MO5@X;XQSOMY^[U%Q>$0 P'P:47/B#+__YNZZB/)L=7VG^L,C!:O7+.+4IF_8 M<,PK2N;U\D1G(M8@[U&MA.6A**T@1 4K/[%:-4:)=:Y[A*8H/V%1'ENO6F+" M4)0E1[]>\7LS@P\(P6G5F*=!0V2B*A>JY@*)%"D4V[\*SJ 9 X%3-=5GT*+8 M =CJE*W.[=. V8HX'G< '#CD.U&I,:3$ MF)6JR(9#/6L7MOWRHP:,*'&6SG MO!^]&B@3NTWI:S]T0E>!*(@FW3A!^\-:==E3E&3#!LUY.W63AQ^G:)'FG?/JM+4UAGQ],3 MS1>DE&N*M!1&J$RE/7#W#KV4]MI\>1NE?5O'M.;O1VN$),"Q0NAR:VK*7V5( MGL?W#KG4S\S>UM_Q_>B"I"P8IJBT5O1LDC3><#LA^QLY3O-?\02X"!PWMZA8 MNR.B8]FO#^K%PSA54JTB(AMD?'LZUE(L!']H&0,P!B:_+ >[FO;KD2*9#"U9 M &0W@XB _#]9+%_QLHFMJCM$[F&[6.7)'V:AU_Q%K6611:9]?N\&&?7= MS=-2WN'/YPJ[@]2=D-V^!#@5E]Y% 2 W2S;UB&P8RMF ?G2 H9\9K#*=:!1% MT< H!2E.Y]0N/J?*BCA!2'!]&X4NQKDY: B]]3*="ZMOIYVWOSW?^3#(BHR; M$4)4:M>Z9.J<"'0'IPO#*-URI(8*PII$&K4J05/*]%%O8JU6<(,%$+ZFAOG: MA8@9QKNB*T!'2^OU@!>SHFLCRH/3+LNG-\XA"^^&N/EEB'EY&Z]SJTUL!&L5 M0I4L5'F*NO.V92\O06Z2.4&5]/,F7$;QJB"7;8ER]FX*<(H%>&BH'3H$\-#Z MC6!6FL9%%M^[18RK^%L-X6G" $+;ZL$)>$1K4WTFZTL_<8,HR6)TB1(W]LOC MBGG\Y(3^G_F YUF"OZ,D*6^A1&&"9^=S)_&3^7)1>S!GANLI6?LF'R:;)Y-_ M;!X^B9:3^N/_:U*]P&3S!A,G]";Y.Y#F];?X 73VZSJP3GTX/34S-3;.N<=L9CHLOUZ14!1UIGJ7"2':?= M!K&0]$M[0Q$O(./3;NMDAE?(35IZH4"]OJ0\[;9N[GJ9V'+JA$!I9Q%6VFWC M9E!!7'"O@PVR C86\@,VIL^#=J*^L1[3E/+A\?3T (CVL!6AK4$[D*8L1H:Z5IIG CZA<[K'/5_LT8Y1Y F9[JT!9PC?GZ M.T<:F>$5,J]SI':=,\ YTLQ=+Q-2SA$4%H$Y1Z;-H(*XX#I'3$NSS^7AZPR7 M:39I'6S+X[7!/;D)_11/;<4UFNI@G]L;.6I[(^6 DV+$234D;-.^L )F ]\Y*'UWTK*W]J%PM[?V]]8^E7&XUO[V$LTT M]*F-X;(C9..+X;/!O*\G['R(G3#!UAFY1\)MYA^WS?QRS$D^Z*0^*NQ#!)HL M.(X1^KJ27>[38TVY20=[$!]A'"1P"UG,N?AHUU&"1K($I"W@7/#S ]RYT,@, MKY!YG8M^3BQS+C1SU\N$E',!A45@SH5I,Z@@+KAQ3[0%GO^^A\ (<#EGT]?F M?2CH$;[_'7LQ) ^6GQ8WA$/O(LICP% H=#'CI.W(U(;-[]4W!H;MRS DLH%( M<6P$^^Y=&K'O78J:O3.C?5K>.S- F-D[,P.=F6.H)R5#G)GC_4E)E]6HD>M1 MG9GC\4Y*=FB!]?DS8H/ 99Y-8IM]!;AM.)W9KGK#[K =!U]M M8Z$X'_1F1OH9&C_"/H'SNA3]WY-1+@6D:9$N;0&7@I\?X"Z%9K.41\B\+@44 M8W3O4K2(V[L4EKL45*-2HTO!:1,Q@Z^HC>&RPVOV2^ S_]#BVO'CO&K'%^20 M?^?>#K>%_ZEMX9,!)_F(D_J0L \JUE*8)0G*O;U:S8(2ACGGQ#*713-WO4Q(N2Q06 3FLI@V@PKB@GL*TF7DWH0OF4@27Z$Q MX/+.IK#-_7#8YOM([=Q!W [264>BW=IH?YD4X\'VCHIWI/@WVW_<>RAB7VBW M'RS::NB_,AD,WW*VH5*SG]B>E!5ZI<,LJD&@:P'['&VWOY@]G22 ]# MXW?*(79>=Z/_TS/*W8 T>=*E+>!N\/,#W-W0;++R")G7W8!BJ.[=C19Q>W?# M#87H:[FYT+.I]'@:K"UQ619T*893F^Q'WV6."_I/A8:Y>1<*WIAVEWC=C M38K!8+L4V]!YBFU0NI#$32>?3*VK_NEX>GJD/SM6KW#%_(T2E2W^AD:2!*0M MX&_P\P/?V-?DXL\S@'=7F:MV_OW'Z=>7F9OZK_D=X(LH20MQT"<"6@][]$04)&-Z MT*(@8BA(IN@KIQ"&>0I,%BN^?,1%\9F=/+_,5: C04E%.[%*4=1@2 MGX;0FMNC&D((2YTXM4LG," _%3\A-%+1@][-$,49"E1+;JS?T#O8H MBB#&:NOKP"[5N$7?:AN!<13B'XL*PXG(1",ZC#UJI 1YI5Q6E03(3R!X0SZ. M#DX/CGH+ TQ^+ 8=+:YC7R&@IISDO,CL"@$5!$M"-'0R(B!M_A - 7Y@AVCH M9(97R)PA&ARG98@\Z!%>C"X[+*)VOJFU>+?35BYPI.Z?V8.F01S;_PF7$;QRBD. ME3XC['$<]>N/]&"6Z(]:_(HB.:!5L!!T2#^U'5)*'8O1W5+%N\G[@A9V>R]A[T;#_OL>/H):%EO40^[A*+=-]N9AZV9NUXFI#QL*"P"\[ U)TS*8';<>LGN_6 M$&_L'2>^U?F%JTM\R_$M&N7Z0)IVZ=(6<'WX^=F[/M*N3R]<'"G=[UV?O M^O0:K<:[/K7CLVCU$H5D4WZ^7"_U5]]?4)B@8NM3M:KE$;G'&6WZ/=UCF=\B- M0A?+*&=;4.?$A[11\11)0=$U>8V'Z)\)^X?#SI2C]?>@63^J[_%?TVJ]YAL7F3BA-XD M?Q72O/XRDQ_+UP&^+U2'>($118'O%5]0Z-7QS)?7?NA@E72"M=+3CN<5C6GB M7M/QP?'T]).>24DIE9R[4A5>1;96(.N6[7CW2B?- JSP[UYQ\&C&[I5.9GB% MS+E[I?C;@K][I9N[7B9D=J_ L#A*$NX'_+R.^;.G-1C6I>92&7!4YQ (AYT3 M;6][>#P*4,)%*.1I>11EZ)S"F6U-4 *N.5T^")PDX3 ! M:>WA*864"2@$CYJL6$N&Q]H;,TV^=D.XW''1T*:1$Z(E2WV1,3G'/&-.Y^V& MX)CG9*Z#JW:BC3-P/<99498KITW6[%3@Z M^:G8FJPHG3M]H65'+^5O\+8ZKF'Z I1BS($]V[\S+S M]D"\U/(MNLEGSN#MAN#(',@+FV@&9NWS ,T"?R%AM3'#Y*XW $TG0_K;-G8O M)JATD?B\F8O7K,3/+R8$+CM L:NM)20*P;-D.X0$_LR7,Y+/]"E?DA@K;F=; M<-Q++:[\T*@EKW2P5WOAI$A;XVQ^4U^,F!M<@J. 8YR?O#;Q*K!#G=IG3S$J MY!%ZB\ )Y\LO*'Y"C*69W0,<\2K(VUH#)"0 E?[2)EDCZK7(MEJ^![H%D&M? M\&DT9X_K^YAK'-T3?F_[=T&Y*'[M1QUJ;(7J9NY%M'KTPYS$>X09P-92\$:N M4C^%_I_(JPN580M*CM84\!$VQZ!LOHI8BRK!4ZMD&J(CS.T;Z?' Z8E*RI4H M%$-.4 V2?Y6)#3[[GA/?A.Y/]$6*TM0&M6 0M[52B0A!.^>=$U 2I[7)!_]K M>^+!O_K]@22;(#F,//_5]S(GZ%AVJ.W :830@B(&BUH)5QM3O_GI<[[71A3[ MV7]YB*[H5](E1@##KAA1/01+8-;^>?=,Z<6AY_TS%N!S%.!W93@@?7U@DRY! M'F5:%\(/50%NP@2CSXJWN0E?48)[)GBQ"C+/#Y]Z#X-$^MNN&(-EH7V+ E;R MS^./V($_-L@<$,2EJOZY=$(A%51'[A\W29(A[S(CV?87*/8C+Y\4DUOT+?\3 MG7Z>SG!5@LUNEUI(X]6=>FHT3?4>QZR=H$?LNV@BB M_&LRI7S[4F.9KS3JX2NZ%:!1K19QY"+D)==8M.3[<<(Z>HK^L#O9HR@2.*GW M HS6B)O03WTG6&2/@>_.EQ@(7D$%E*.SO]UZP@^9&H5LC,KDUG8^<=*,S76# MI@2.]9^FRUN4;$S4F#AC6*W.<6KAGXU4V_GO,8YB2Z?GM)-O$'NT0P%NZBFX M/L>C :'CG*_+!>GK8S[G\C"IIU?Z*.YX=>PJNX2#)VS\_"M*\3IV$Z8($Y,F M-=1=W$L/9HE2J,6O=6^37UT>G/#)?PS*TJ*W:#O+/W<_>Y6 #VK%MY8=2@K? M=?4M;-MBJ_4A.D=WR".1@YT;43S]+.%;&FK%-Z2MQJ\A?J=OL4\F*I(BQT\2 MFLBR#,J*8(.W(>NN;N-&&7KA1[Y#PGE>76"_)9">N'$\1N>*?/S-MJI!$]?\W5F.-Q*7;3L M&%)FCM^B^ ^R$CHO?NH$]UG\$F3;QP?TAN:S*HBMHE#+]B"%PJ*@8%DX]25 M0KL\W)TMH7H8WHI^+7M[BO+ E[L6"\??]@*ZFC3%<(K%,#6,=FY4%;F0=O6* M:)>'Z*)05L3Y57-T,Y_804BKZ*"A>W+ZXTLC]X]J=V(>7SA!T!51QPHFZ^]M MOJZH %RIS-!MO2'6/BT[0NZZD*AM+W:^A=O.RT.T<-ZNHY@ 7Y5''9UZ,6PP M\]5D!/R5UH"[:U^YNR2B/S_-:((D!66SU5YB@40:4\IM_7_P4+ MY'.4)/.P*-E1R"4_1,D_IZOO+RA,J,L4;_>F##\9J$9*$%=:8W!XX_US%*T1PUXP56,#]V(U#U/%,4<R/S;-\ ME:5M0O;WM$';"HIA7\B_LYB/O)BQ,>E9LXPX>;X_::958I;M# M=UY'\+Z^.-_]5;;*$S 57^%\6?M$2?S U7?WF4C)PXX#.3GH,J EAFE*Z@Q0 MQ@@ANUD5\DI'AF[/JO>U/,\O7J7P%!OP;I:S("@^D5^+N_-7 7*QOW"'7.2_ M(H:G/GQ82S1H+$E4&@5I3YC8_BX)4ZC%*\V_A1C6L_]2[7+/P^)6W2STYEF: MI$[H;4ZX.@^"!H]JB2J-)(CJ)B.D(-!BOP)_*WA"_8K7;/)%O&0QGFD3UJS3 MV\L239 $6C$-*?R3.3_F=QF" E\^(0JO-:T1&H(Y.3B>?CHQ4@.&@ZZT 5)P MZ!<_)/;611 E>-9ZB!TR>947:!MV5Z\%(C>2)=JA$'RE)5HB3'NR%93 +IVW MA.Q@^_A-"S.\!W>7O@P=TQ+-&44,E0[IJW5'*X<58:.H<.TQ-I7JI&;DIC2G MIBK5B,*H5$O?_G+/''6-+36OW/I,[E#J8,$Q$ZMT=K!$$<0Q5OP.C4Q5SN^5 M$X=1EC:0_(J"3FII;2UA50A>1>C0W=+=?+"_15E YJ8E\CMO)_1VLH1B.9P5 MU^!V/U(Y]:5K5!Q1$AOC M,WI%G?N.W2TMH58 7)622E] JJ0;R,&QX!"6D*\"=:45X'(E\SD;6Q!O5BOD M^7D]@=DR)86H2#DJ><>.:WA+M&ELB52:9GS"Y3Q>+I=#]0$6JVEQ8$-B,M?U M*VB1(0)#-&5)?&:9=RE!7&C1T#U/_;=B:*/)OJ2?VC-;<2MWH1UCIP=!] M2%!ZT+#%R_U\;RXVF?2/8:7&2,*NU,C\R_7UKZ M_FV)H"6WU[*0SD]NM"J>>!6$"4-FY+F/3H)^T%%4O"6FV6.2QGB:V/I<6 VUUHW) M:ZW05@1Z09:3X^/IF::HJWZA=Q:(H8/07?$CJ?A,D/O34_3ZLX?\@DK\PS:# M^%>_?T9/3I#'![UU% #L: &&.P%6-E3R F+PZ$3"$*-Z-[,/& V0FE?E(5*+'^E@=>NMF56V.]O"99&;D#:I_$@M M^;AKGEKG5$YM!XY^?NJ8_NH[FL_+TDTY;)ZY?+L].!48-H]SP:/6/M-8QBQ_ M8^8$WFX(ESLN&CH^83Z(EGS#*J=MS3??.8F3F[2GUC"NJF8QJ&]=:IYFXS*_ MBN ,^Z2>'V0IN9V$W(RDQ4?)U7=2I1MY)/,9,7*R@K'YDH0@DQPTU?%O<4&2 MHAQ*QH:K3VS5:.O4>.)0-.L .-=RDN?KRYN+FY"<1WA,[>IL:X^V\,,#6.9X M9[6%C*1X&%1%!9'U?^Q\!>"IAH=P]?B3D^/I)]@IRUD&B31>\XV4[3H=50X. MBF[0FMNC#4((=18VIJP/=\@ECE@>7I"G_ZHB34DJ%=\CY;=0O'+"]?YJUV(A M/(CY_"O$K:AV\0C)U KE+A2;&,%%J"!/]2)Z'TNHEX*IJ)[Q"$Q?9Z&7S%X= M/R"N^744MU-N=Y'-T;!O9PVX-)5?UA_9L$E^7K8F4NMD5(AICS[(@H58 MN!@O5\4:1M1[EJ:Q_YBE9+%ZB&I%F9^+/*Y=1H'0 .;K@"+,JDH?&19I_P#V"^;BG"K*KLLL8][:]AC-SH*?3_S%?M;,2]^WH1^ZCM!L:3.\:1)COY$[WD>M>]YEN-.BH$GU]3&PYV4*@M+.H:.7+'A/?\YWXK9;3A74A MB-8>#/-2\ZD4&HOR,\;H5HZJ!9#K(EW_S-8LZ\ M.+3^.SS>Y7AK*P ;HB4\SU]13,Z;\EWBHK GDW=J>WOU0 RRHM!^W7JA[#H9 M!$V06N7Y<"D*[=>XJ[WSF'Y(&L$FMTLKI/'JWBY1H"FUS,)<*79I[2W2!R&( M *]]-;-&-XI*82A?0W9M%WHO\RD> E3GJM!#]!WR$%J1A? WAQ2!3Q,.GJF= M+*-9#*?YM[3*W HEV'E\YS\]IU??4>SZ"2K+S%62*/^:3"FSO=18YNN/>O@Z M+W^-J%;KJ71]C_[""0+DG;]=.>YSLZV(BHF,:[FZ#18%]8;9^,?F^!-YQ;)8 M!(Z;"T3TQ/QC^\2\''*R'G/\LW+*XKL-CG+L36]FY('WF;[L]7T"YSWJ/FND MH7\W1]T:F1-@1>"HNY]'0XZZ-3+#*V3>HVZUWY8!1]V:N>ME0NJH&PJ+H(^Z M39M/Y>"]SZ-N"-P*T33\J-NN;W[;5F2>?W8WAJ<1>Y&-/ZH.;?/NGYD'D)X-S[KJ"\ ML[UOG0P*L,*_]\W!HQE[WSJ9X14RY]ZWXF\+_MZW;NYZF9#9^P;#XK@+^/E; M_2^,S7#^ <#HAM2,JP@OJ.WR^ALSM\?;#<&1.9 7-M$&SN;W+QA\%-.G\$8# MT'3RS^#]F+33U?GE)G%:^VKQO[:_6/RKWQ^(*SDG*Y3_ZGN9$W3,RM1VX @6 MFGS%8(U9CD^.*9*[-]=H,B,]^R\/$<,>EA@!#+MB1/40+('9X,_[TH^1FU)F M['8#V)1+4-=4!@ZP,+G6=O1X.C5L4A?$9?[%BUU?N@2E$6QRN[1"&J\UYYL4 M&9"BC=AA6"U&IO/J00^19<^1ZCX5>&HW+#N?/S;C2PCD8T+ M;F&^IA+^B@+O_*W<&>W_)AO-+2.4%R'<2GQ-)&NSXCJ*E\A/LU96%KY.5M+, MBU-1#3[]5E9N1FP,S ZWF>4J,CN:KR #L2JJKZ=?28I$X%]0^AQYFUJ$\V\A MBLD^+1:$2ZA\HH7!W1V6&0595OD^_ZN2?1QX*3IM'U@V:DC@$7ZR+,5^P M,:DJX*?[$()4!D@6SAO9MJ\=O9-D(F4-:^1=9#$1,X5\@1'LT8ZAH%65]=,_ M.5RBQ_0BPK-CG& $\]A_\C$.\MO9BE2\IEV[Z>UGC[+(0555[@^&BMR$21IG M1'J%)%(??SD;H>03+4M5N/K;I3+RD%55[M.:?32*TP<4K\ZC.(Z^85.=ZL2T M6]JC![S@5-7;4QZ-R*O(ERAQ8_^EXQ1*=ACSE4 I(7F[['S9+OYZ MNEC"G0Q*CF]O1[Q52=$ZXUMY^[X/)MEP&>'MJBF]<)+GK]@IC[^1"AGA$_%] MR)$;I9895Q]+*)2"R0A#EZ9NO*1]/-.O<'_SZ5<#F1'#KOHK/L\2#"TA%VL> M_3"7+='>:X2H86O<_9K8/F)LL#,S4KYF::B,:/8=T'CMDQDHP:]91=,(,\H: MPEYRA5$S0MLUS]P5NIG[G\Q/_/S (8^\O FQ@XR2*J7Q/,XG*0RU&>_=F?=9 M[>#FZ]$.Y,&(IV]IV)@'-V4NVL^^\^@'9 ^H.$OA/:PY;1_6E"-.UD-J*RVV MC8URN$)O9N0YBL8/KD_@O$VW9<#1BF;N>IF0.EJ!PB*PHQ739E!!7(J2L&B,5*Y, Q_1DM\S6L+EFDU; MFV]><)9\W]>.'^O[/R8F!?B1!F'W":P$MH6Q7$<8ZF%+OT,]>PUV!K M(A0-&3P]..SW0C],R#,G^4,GT;+58B>AA'M/M:;/Q\[3 MR(B M 4\4'Y^@'N@&IGA%3*O!]K/B64>J&;N>IF0\D"AL C, S5M!A7$-49P MGZ*\GJ7)/ N]HNYB?_9$5A>XK+():C,KC%+1)_U29 M*G3@M/VSUA^2;FHI% M# ;&6%9EIGB7G+W,9W\(4$7;3/4Y7?NY^=K?K+E[7Y!#O$5O'MXA-XM)\,ZY MD_C)Q;,3/J&;\&L8(R?P_T3>+WCI_!PEO7L5@P8W7^EV((]1LOUJU\[Q%Z^I MH:HD#E-1\M]B^;H*/;J.['*_[)]X(L=F/![S%7\LRRA>Y<.+[Y0=\>R4U9\V MJ3UNOT&VTPVR$WWY %5MD)TH+39A3"B'1N8$6!'82.OGT9"--(W,\ J9=R-- M[;=EP$::9NYZF9#:2(/"HF(_ZWQSQ/>KCV(LX>>WSPB;/(PJN7R=P>B$U$RK M "NHZKCKER\=O#R+1AL1LW"NT!C@Z!_ )$,MI$5AVT1R$[Y@ER^7XU'G L+1 M Z[.2-/,4!U._)8HRGKV+:YF7$2KER@DXF0L-,P^X)1%:GT1ASAF06!A5K?> MFKE\=+:%RR(W(6U2^9%:\G&7VQ#,>;_1!ASM_)11-S_?T1P^]/@= .'#9FLV M+@NJ^Y*+D>>DI@SY)%"8E-3$Y!2(".#\;=-DX;R17\V^.;&WB9--DFR5 T^J MS!F]Y39&>6"3H=/CZ=D1$,UC*U&']NU61O94'I:M]6*\LO22JS)XP()YZ@6Y M*?+^%9$ZMN0XY0X+?S<35M>3+5-&#<*RINAP1XJ#36Z,^?)?$M_,UX#[1'37S*(NAZKF6JO7-1 2AR#5##JYGATG_U/11ZN[9YZ\_=:_@P40&H M]0U0PZLLH-=1O(B2E!2]Q0;>'2(!'T71EUWH>_];[+5?I>!&+(6^RXCBF>?Y MQ9L/BB?^R!-/O'G6/II86S3Q)_,3PWUZGXGA-#(GP,J&2EY YD<3:V2&5\A- M6GJA:#]1WEDTL6;N>IG8$"<.2CN+BM:\[#%!_\E(T,PKF7OP\UA17=VMP; N M-9?*@ ,5(-SQXLQH+FI[>#P*4,)%*.1I>11E8,9U=;8U00FXYG1QE#!5((G3 M&OWX7]O4XU_]?D?<\XZ9N_$W>-2*S-/]4,:,K^5GH?.3V_HK&";ZA=I!@)V? MT!?GN[_*5E3Z&G^'1R#CO9H4]N. 22*T>PNFS9_R$*FA$A;<6X#$(C6[@(G"19YZJ> MQWDRHG6U)Y+1*L]R=>$$ ?+.WZJT165#FEH,'!6N#K'5H:U'8PC"GFL&:>3^ M4=02N\PV%9R+&F/%SS>A&R,G09>H^"]U&A(>R1X=4P4>UNYJ-Z@\U.$6?$[;C8B=\*L^X.>:@(@LDO\E */(MUMD=1!N#5 M>4&3 M/D2YFCY' :E]2]*N5BA[21<8RT9]& I?43BXQN5BY()-)JJ)/$Q%L=/:]SK> MQ]T DW53CZA&C(<>N$#>(9?L*_A+WW6*J;U=:^PA*JR\KD51I+_Y6J0&^JS8 D07D.=G9"?]S@-@KC1GY_2FR] MVJ%-C,?_=' \_72L9XX8@UC.&/X*]CN+X=?)M@ K&RIY 1D?PZ^3&5XA-VGI MA:+]='57,?RZN>ME8LNZ$@*EG44S,X(;-],JP KJ2$IO1G (] ]@DJ$6TJ*P M;2*IY;>>"F<$GP);1M31S% =3OP6*\JAL*(&W),GC>#4&WI.BL/ K MBIS0K2BJXCPAJ(64;$LE\ECT:N#OQ4.-6-::/((%YQ05G_/9) MZH0>7NHIBL3J8H\^"*.L=A4/#,O6G5]6+2\<%='6HN'(9^UPY/J@?YD4PYH2 MBUR\+26:>/N/1L8#'V*EUW1GH%NXO!&]Y8N_MXA>C7P)L+*ADA>0^1&]&IGA M%7*3EEXHVB-S=A;1JYF[7B8VQ(F#TLZB"9D+C9M7Y2&".NM4F[D0%(O-H:ZB,/<4F)%PK7;@Z.>GKDT['SI+*%<6W0: ]&$S-QN7^=%MB^I% M<\TN,I_-LO09F_5_4JLZLSO!U0 VF6TMD,"IV^55K1$+)Y['N0"+M&@]B<'X M.MNJ(4)X%47,@]&4XO,HLND)S!M%!ULUHA>CG2M(_^%$3Z^FK(Z.IV<'%NE# M'U"=.0.5^PR<-@6CASW*( K2@BS9&\2"I@1'3RL50PBL^8D%6Y]$_]K!ZF*E M2@BM&D.S"JK,1UI7ZRA)?.R LY..,CN8SZTD1D515 UFQPQ5N GQ+]&#\QU5 M*=,X0Q2F!^T0A6*P23Z:*:$):P%LD%#B%)@MC0Q:T/A=6]FP@& M2),JG16!"(9^'@V)8-#(#*^0>2,8U'Y;!D0P?,1VP"G$"(86<>*@M+,([,1+ M(]=2,Z@@+O-WK2^*ZPK7V.2.G2"'3;*=X@<&V'(@.:[#!)VC$"W]E&*T#1D* MKK:PB>]P4%6AMZ8L5U,B+2%P:5&K%SB%4<9[GTKQB<(V[6$+E*U#[+[O4),D M!*)HA=.O3Y?EZZI8Z:3& J=OTDN=.OBV:M=ZZX5KNN+K#$Y_U*E!KXJ)B,2: M%?!R?51>$ZR<9O$,\2[U2UHPULQ8O2;GIT!F83IK @I 0V?ZOFUZVSZ\O,.2%-X0/>K9$&T^?1(M)^DSFJS?85*^1*W;A+S'?L,4_H:I MQJ]?X8:I6E-POV&JQMWOW)G;;YCN-TQA;YB>8,"?;-LP+4%I9Q'8AJE&KJ5F M4$%SYQ;I(W&%-50,#)<76*K15N?QA(&@%W: MW>GA;40\3[64%8RB;5.HNGH1 M85\KS/SP:?Z"#1L"CN9(\ ]@NX9Q8U:42F^W>^[WV6."_I/A8:Y>\?\D@A6? MIM..BD_K(2?%F*;LBV_+@K(I3F]FY(ZXQB^V3^"\V^%]SA?\G6U(TR9=P ([ MV_W^L"$[VYIW1WF$S+NS#65/=&<[VZ=00X%;Q(F#TL[B*&ON WX>JZ)3=VLP MK$O-I3+@0%5QZGAQ9B4G:GMX/ I0PD4H Z>='S2SGE-G6Q.4@$%CKQJ\@SG] M.8K3!Q2O+M%C[XS>U1:>"DC-Y]S0J%ND(-ACS^7=K>$QR$T&!Y'VS^(74?B* MXOQTZ39*4;)PWHCF]U3G8_2!KQ!"<[HX5DL40UDD"@05D)K5^7!13Q+TD!:Y M?Y * /C%O7E\X00!\BZSV ^?%BCV(Z\H_T!EDJLW7'K93'51+ \80 (97NE MR)3SFY\^>['S+;S&LGJ(LR2=N2[YPT.$Y[#K*-X4BI@O.]5BV&#F:\G_W]ZW M]C:.8VG_%6._; \P,YM[58#%"SBWZBQ2L=\DU8W]-% DVM:T++EU2<7]ZY>D M)%NRQ)M$FA1M8'>ZDO"B<\[#0_+P7!30+RNF2[9%+J?R!:"-$8+_,:S3"#?! M)%LN(?]NL@1R+TENH^6['V+QD5'3;3RK@".1!4;='6X#)TDFL]^=.';"=!*_ M^/-%>O\)8M=/P#3V7;#Y8U+\-3DE'2>[C#5\E,@GWP"G!F+D^'OZ&"9IG"$. M5<[4^3\3^)V8TCN0N+%/+.G489CAXT0JY437!3W1GN_I]OLGL3^'^B] O\V5 M)TEA,/O52?]Z>?IU:$+O1ZJD4GX*% $\5KN(]W-0GI/PVQD\=D]FDQ#@7TUF ME;)F;6I >)#AXT$BW9)J^[6!0[[_TH91Z+P4!;Z'HM1OG Y]KTN $CY_)?. M3R .3Y#+4CD>_'=UR%$QYF@SJ,GN2R41D]D#5 >AZSO!-$I\#&""*Q-7ET&Z M-6EN6*N?3WT( M:C8T5Y!<,B%>R5@D:K?T$PY9KR#V0>)4;@GURO%D;RN^GL;)FU->.\>I'L2: M+?F;SI)G];1*\IV(-=6"6Y!TVEWTK*YVR;X3M9(BW*QYVC4 !/W.;'2Z*&M= M\V$MCW5CY%>M-S)7"_7DK\PN=,B^*T7&)?J=MG5/7EY!.O0C@ M$"1)^CRD&7S7)X[8=S%,1*,H5P]354U#Q2 M:[F-=:;81C6P<6=[A.>7)$4*E.ER6VEJ%3*X"51P:M<.A,*5 &70!'!1( =% MD!9\)&T+E"Y6 4.84 4G>^T 08LB1-F,R$ETJTVL @"3,%EY<^4(G'"IQQ[' M6PPCYS/\R+>( OCU2?MB%^AIA$]6\+]H/"=,X6H$X M74\#!W(L]- -:X4.TN1# ZV+H8@0M#$(4VCC_>);%'D__2 @H*#\LQT2IU)C MY^4@=<(Y>OW8U)>X_W2#S//#.4/R/%WM0$5G2LVZ74B+%,6\0[$PMUF21LOB MG 2Y\AR%+O78P->YQLOK$_VEJSNAI@>MDNXB==],[>?*RI&:"936MG;@@I\T M)?[;VA5(3CKU7F&'H"FTV'B%>/*==S_P4Q^@I-38AZ(PNZ!S<[IFO%7R=C<. M&YT?L'M1K/2JH6F#J#"$[WV;W,$XE/02-A4[/)0KB5+7KG'*YYTB&0??HU>] MLN%3JU4N&6: M/&A=3,:&C..L,.TV[CR[6RZ?D:RU@^UX$:3<\IV&O<78C@?.@ZI56PQ*\.#G MSJ[(+1I7K9F#T"4#@M*CSK4S_0]UD@$B2KKB%QA=3N.B1EE>OML'&$'*[7RJ MJ4=$TL)16EH:AQ!!D;;Y _$1::-=K9).B!J6M-/,/A!P46CC]63L>7Y.QM3Q MX57MUEGYJ4/R#B*TM@\/(H3:> ^!5_=LF04H>Q:^E<'U :E9@##9%%9\BA+D M,S69P9L]V?@A,HJ%,)+ !O=S5Y0)/=.C/+G)A4^W8&9[_JDHRN[HWT@ MZDBSTM 78ZXZW%><.H_.];\)]\8%)XVR@EE,LI*PKH4=O9&,PX@Z@QH__4J] MVBYU9A>=8OXO0.J[VQ,O.]7H)7^JT=$OM3E,KYQ\3#UJQO)7D'IT9S4;F#=% M3>I1$[0XAU@HLN0BSURQRDH]:I0@N6328F7B(]'L!)1[2CUJ@KPYY;45=%]B MS9;\GE*/7E_ &\_9<"7?B=ACZE$[9-^)VF/J4>- T._,1J?+W-2C=<3"N^LD MQC1Y^%%L"F*<=X?KM9C4V5Q)TX7&>C@6HM?&M^0Z._(2-N,L7<"O^FMK2*%B M9K>3K5CAHM/&U^8V-CPF22:$C[R#W=B@T&CCAI#URZ$FMG@I(*-S@/)90>5H)$Y#BB)B>B?GW"<18A MM+88$NQ32.]78:/AP#Z"T+I8# S.P\=7M>C8D\_ YI?)9#99@1B/RUV:](Q> MFG0[^"B:C6K#&^PID+LN;KZ=X!Q ;*7'Y? #A!E.'MT6V[Y)_8?R.\'_\\A> MK1U&JB^22WU.B0S!U=T.Y9"I_4U+UN:0I)-9P13B;E!I,T29LPG0_DXE*?]M M'"7)-(YF1$_C2HLA2I+U^;*L2!6O/BW1]?F&&S=Q<\(.[9E#[&R+Z;8-NV;E%J;7R0>@5!@,XG MH??=B?\ %7Z2GJ6)':Q#B""I-KY%?0,AY&$ 63#VEG[H(_ZE_@>@8X31RSJ@ M=*%7TMG"L+!YJ%33.'/3+(;H!O-XSYO6P8"/ M0EG!B"8%H6THWP;RLE"P;6D,#KK<-QAD*'E'U%5D,:\\FE/\&$(E!']#$#.I M^1!E+42+@K=!365S,(WT$^!.JV$*ETU"WP>^ZURF(9BC=PZ9+NDXDT).;4% MLYP9N6&=V*O+T^L+8^4E2(6"5S<]R[#<7? MD'>0?#]TXC5^V42Y(]&K183ON4S%K6S&(<%-%SL*W%X/W!:]84>Q3&_@U9G\ MOD!H/5R\\)%2&AI/!JZDH YF'OMK;88H6#8!I3A[&XXUK]T:I>,/QP]0V,]; M5/%\*3)EW/E!!@\TC'>FSN,-'B:]B2TAU30VFPV,&R?QW=YPP*,8 P(U$NZ# M(#)_;'S"$N:[+'5T1& G#MGX3E:FG2M#!Q@['ZFY,8@2V-B$:"GU3_/9RP2I MT7:GUK;&R*N3,-BRU+217)H!!_IV06AM.R0.3;/_#OSY FV5'R!VYN Y0PDJ M)K.&BS]#XXL.4^?O%\A?37$1 CN!%!I+Q=)\"3=9^K2=0V@,8^0N5:C=L4)F MBHU7&0)7"IW+&V\E.,J!0TZ(+?O9X33$;!&2KO]'3=[D *YSD0"NVERC?++1 M+VBZX>1^S;\:%U1J,(Z=!I:OMW9CBKC)7J/VZ"@<3E.^NDU'4Q#O+E_*\@KP MISQD;1K%6&II&OOO69I;>MH?+!EG7T6SV82\?;+(DN@T6JV0C6WR(8I?G0"\ M C>+\Y3NWK^SW&6+499%UO#&H%0'U)I 5\I6I5>"<_-@#OD$S[1A7F':7;_% M3IA 42#)A1[^*& MYNPSR$H^7R_/3LZUJP6V*'A+^13TF%OS9?/Q.9U(L44A6D\\Y7S:^A@C3P'Q M4&3*3:*Y(N8H D%K:JY N673E"\WH=I-K484^!FXU/O2K=U6:42M'WM T(EN M[95?#"G[8Q$,.A&N($>&Y@RZU"-!HYU5:!"C4D&=;AVB'WN>GW_YU/&]Q_#6 M6?FI$U!A0.UC)23$*;8DMT*E:#W)ZDJ'"F]_.V'3BWH%N=KU).!*'3\$7NFV M3<5+>V,KP2% JB49(G:812TKW-K62ASP4RHKX8(M]2:O#:K-T,F@2*?+W'J3 M<.N*@9. .Y#_]S%L6LE?HB!XB.*?3DP*5Q([>A<2*6(:FV]<]%N"1S\PI 1* 7V#@UQ8.,-VR$$0%A+T"XZ)9DB:;A0U<* M<,3#O(K5'V%BME,"-?+%UA-5.Y\/& M%0\SE&:5UE2J$K/C!:RRV%U 'C?7&@U3M'Z'!"=A/O0UP#,\B0W$4KZ^.H I M[WA$$XT1-A9*W?KD)V\1X0T#Y7^:J7AD(+,0*/\TJTD9KWYDD&;@M!@8GX;*R M4.<6S/NP>8D;LGW;9GQPT4W.*"T+'CK3&S7Y.,726(#4=Q&15>G28N(N^\7$ MC7ZIS3NW-E2==-"2#"R^)-B8MG#KKJN$%L<()77 ;)2EI@=.ZV ,-82KM33CN)(N' M(/K)G6+\4BC%.!Q]5 X_# O;AB%LPUI+TP&^U'V!"/^BW9I&9#OGVUM!A?;C MN (?IA?@1J'K!Z!&_EN$6#:-HP\?KM.;]8\$>(]A4?8XG(_=U/_(D_;2LX*K MF&JP -L;,RRY-]P!^+VNCT4)_QV (D7N>(ER/_Y%?75(64 MWV2K M+&7G;+3FMI>8-I4FUOD0H<7-!\6W-V-051XII\ZZTX&\Z'>(6.)A@8V)-5HY M$6>0%-]Y]X/3C0& )LN4D0CY>X@,9@[<. M+H(R2+6DQE'IY_P6C=T_,S\&D"]P0:7K:>"$*3PSH/BX%6K"< =G#U!GX_75 MU=FE7@TE"0DM'@W]>*+82J\KU"".7 "\!"=Q-*7Q.^F7L=/[][6[MJ7#T]N81?9"G6>O)$EO6^ MU;IJ%LX>_! N/ G65 MR#JJFW3SR^O\3&;WGW"##^?@!:K-28BXA/X?O=Y_. ' \7:0U;X+E2KZ SQ= MUG]1:4D I(*9C$&NZ-UQ7[R098.M(%8'2'LQ)B_\V/31+#Q"0-8GV-P'EE(DA.G!Z!1F7Y0#9V M!61+\N;>+8*E)5%=MEH%F)U.4++S/O\%ZV&!I^M@]5-GXE245]03K 2_ "X+ M5 SYF1(R7FMEC+A[B[&)"!Y2;33=;W*6(8L/'0N[#>V& Q>U-CH\;W*-E:_S MH;>QU^ T]ZP7:=[^QN!'^"&Z%X6R:K!*K]ISBZ]ZR2; =UJ\027HI9,O0%NX"2)/_/=ME3) M?)WLQD@W\I5N0,)'$A(<D/#SGXFBV73KR>S%[]>8BQ#]5BGO,$LG77U9=>+^84X7#TC]%V M5O3#=F)4)*:<>N2$WJB8'!=NWDX_VLX_JGR DHHRA!74CUN$ YNL074<4LO/ MK=" RA$TOO(-8N,F(#L@"8]37X[G<#F>Z]%"+L;HP $15A=X;UH M55;E2N6R?G#\^#J#VCPDM^P8$L)Z61 M;ZIC<;=]$6M%4_L8LXQYQ%)=N^)4#7+!WC@!N@*]+@!(-Q74N<_]%\TE6PPX MPB..:D,:O&BK;'@! ;+:L)79J:: 3C%!DMXJ M.Y$[R/7_W5FMX"$&Q^:"L,WNLXO;,YBYI#4&TWZP[D#7(1CUTW6V98V>7)^^&N&X,%"!/_ MHU8PF+6HKYJ+NC+V" \^JHT^*H8W>)E3N;,M+/4,TLGLS?DD:(#.HVAQ?&M^ M' HV8:D%5C=C%$)/D=8;3;HM9(NE([XT=40^\F@[ M-+;RX\%'V]$-5A%WX+URSB/:\=L;Z:DU6?T6UKHFM*Y#^Q)"6YN-G<;^>@E( M?DH&N4BK*8B0CT*ZYM^]OS979G6X_QSE YJ]%)L,0'J$L"19C;45K:Y]$WHM MVI1>WB0I8]V^!8>LH5Z:DEY@:Z*^-OPU7,:P8_9?&11BCSA M/YMW':Z^0J[@"KG0L]X[B+J6$$,F_0/5$)#DS$4YM\,YKX)H\;C;'<=@]5#[ M5 P:;,MA9N,3Z*?'-8;Q>?QJHCRK]06)[?*N-AN7AO9[*5+80G/05^DKZ9G-/8G>RL%KZ+J"\\?B$77( <@=$$C^$LBI>U.#V6]FCQ MMRNF^_MH.V&N18HI1[4Y1_5)#58M!5TO8!7%..J+\ ) ;*;%]K_S-?Q:@J.G M,:J!)9J:;;\C78-<^L559>K$Z?HM=L($,@7Y*O$?#UJ\ZHI!1WC44758LQ

]'YR 7_&OVGH _,SC,_0:1?\B6HZ(/0X ,:+4*TC1HP,F/U QFOLD M]9=.LYIG>Z,# ,'P9)R];0]]^V[IHH?Q7G"\-W<5&/OWUE>&+G":I)CB> P M!X B*2R15)1%/\Z*K,V[F>JYSC5 M '+C/P PZLX'2850],,(I?<+X=B<%RM2\P, BQ#IDDJ&Z,<' M,8$K'UYXNQ\ ?GJQ0E)]D#YXXDV&2P<&5Y\Z"ZXO(0&VH*$[_9+J=NB^:+5L@=+(9)1^)EU>_0O^]\BR+OIQ\$D(N/4(CAW(<'LGS=E'^BHH:[_P& MJ!\O9"7T-QI3S9\],/-#/P5/_@?PND*-:]C#1F!W%I7 [&MZU@],> H D+6W M&?SFT*W[?H0>_C&HZGYF:LBNXQT %.7RIL3@\,W?C*2Y?, 3&^0 T":!(27$ MAF_Y?H$"A<) EML[@+Q)\/7W_A/%L=(-EAP]#P),W;A0(FCX1N^Q![\A]2%/ MY[AZ")]68O0Z .1TX4")&AMLW$6<'*^-N[WY >!$B/02(,,WGL'/"K/B*(3_=//ZKB+.KZ+#U+AZ=@*Y>F4;JJ2PI/1TE%\^[D >=P&\+$"E76N.PI,96>,@B'ZB,B$/49S[IJ.4FE@_, T!G08[ -A) M9(RD> #]R"N7(BYB73V+/OG..TJXON;"G.@P!X V*2Q1&'>PAP*<8N>JL^:Y MJAA'^<%H+X]+0ZS'":7AS.)(3'[BQ&>5=QN#9WX5?.88Q1 YUKP?8A=)#I--K+PXHM_8OFTB<5B1W( MXC>H6BPI&*)QCWX&*75[Y^UFS"(6K_3:BT1+SH';*^\FC"SW0*2C0[1[G85G MEV=G9T-!B112+4E&L>5!7F8QIS_?!07QPAK *L1T(E:2(4DW9HCAA9U#-&W" M2$""H6[I$L0(\LJB4EG^@.)\*Q=4L?/*;%&? * MG^*DS(U0Z-32X%(Z!E /M;T''3!P%#) 4N:)_=YGOSNK%C03>XZ)YZ/\%]: 'T>'/?.#E>A"+!,*P M8J!%[X%)DBV!)[C)2)G%'#W"(?KV;4<='P9I'J/6H=_X*7"KEZNF>JG,,,)3 MC&ISC- D U$X5&9MR^ ^@W0R>W,^";JH\RAZU13G9PNJI4ZCUI??^>79^;4> M-=03$.T:2AY+!JF1FM6WQ530UZ8*:JLA/Q"5,_QB\AM<;^NA5PNNXF^>K/(= M/*^0*.H-UG5@8]1(AX+S:HBW[HD <^=]ESNX0*?O0@6+^81+=-9^\R/TTUYH ME#JE/3A5SQ;KGBVVZWOJK)&9=?S3B;WJ^D;O^KGTT54E_UUG#=I]$GM0JH(1 MVI]&F/;*=M+Q"?1MX81=P:9HE@&B;9^-D#?P:4?)\ X2K'IXH>]=1>66%]_OMO1R2BCDS3N$YYCU+ M\6*-4"1_<2PON"]VJ[UNWFKAK&6-]%_0Q'\;P:E'>.Y1=?)1&HWRZ6L7X8%< M@.^=./3#^9:M[5=?FOGNY";):JG>^<'62ILQ!<:K;Z^+B[/3C058V2) MD*!M>M-J3>1FQ388IKZ'&.!_0#7L9C%^H[C_=(,,JHT\*F"YRM)" >_R4, N M*VFB@8-0*1L4QG>JC;N#G,O<-$-NXT*[V&E+5H/:: /9DVK?C&T6V%I?F"G( MZ0H$^NE^DF[]4,$S--[$JUPNU*I#C:)SLH4)]S:H"46MSC/ MXM$&H@PV]%<>U=N7/[6EW@6_#6!!SN+%9Q9.5C<@!#-?U+M>>,3ZFKC4EY&+ M0Z#M2U\.R1:>6N]G,X#4Z%97O$"=B*P#H>L'OK-Q8Q.X"0D/.7Q\2:+9PK0B M=\6'(Q^+W)>KYL,EB"VAT88/J_[D6E.X=,N4'V&\,5Y"QA3J.WF)@N ABI&E M7A!4H@,.'U=2*%98JU3EH9B2N%7LQMR2=: R-L[]5QM]((=F"G^8QVC!OIJC MA+(4.>W[H;_,EB\(5D'QW)? 13!9 924+IP_ 2@(X;BA[F,;HUTZ 8$04"29 M'=8Y0]48A-E0X<^ML_(AQ_H#46!@ZU'8EQ>#3+7S"N:(WF\@FL?.:H$?;983#RJS3RJ3#V0';,@\ 6LHABA MD^0"3&RFVZ*\R5MU#^4:0Q27HDG*QVIX3(S*FE(HPT4,E]_-NH*C&#@BUF?) M,]97Z!5:?#@84" 9IO?!CT&&'!0V^JD3I[4J9F):J26TLAAXA$<>58<> MB-8A<8;XP,5JKEL+400MHEIXAC%&7_ *D:0W.A,[2&70+UEO2ZKQ.Y Z?L"I M1BZ0?ZZBS/__V#D$P2[H^T:_%%]X+ F@65'5Q(-$@]<801VU-S9&Z:@LBL1- M.$4!^5'LIVM\MS)"U#?K&WCA7$#>_#'^]!->H>]T,T;\'83%(6D>:H&+/(IB-$O MG#DXY5WFE2[V *4SM2++W5P#4_/H(VQ?.E-F7RH_;K3]NJ-UR13K4K4.W5V4 MO:>S+&BB";EGS7+W+-+A4G0<8W2/PJI_4GABC>LW'SMZXH(-\7[\,FO,[-OT?6ZP4C1U?1:V3#VTG:-;+XMM'VXXZW2%-ND=^C#USE M\C&$!\+0@^MUI_(TKM#@!)4P'X(^ZS"2,LN4O2V4#RU:-V,@9& MLH7>XL MAMAYJ60P) ;@TT_0\>,Q=&,4>78'\O]V0QQYO",(._)(29"[X6I/UL%-LW^K M02>W4VG9')"CQL7[8TMQH0 P=KK M.TKR[G$@8T,0KZM\HX*"TL-B9(A2;4D]QH!_HG_150:Y0XU- MYR>036>V@$.0:&4E#WN^#/P&%KX; &P_CF;I3\C!5EG3&ULHYPX$%S*^&OCZ MWUS GQ@9!YH-C<-!)V,")UV4TX!FVP'Z[LGL%@+.3Q\<5#8D7;\ !'IX]KV) MXCCZ"?]QZZS@W](UZ2 H-(BYDJ<+L>4\V)]N)6ZYVET];IUD@?3HAQ.@<_(X MO77B> UY@PZ-SV&C^$'I#&*X;)(0/RQ*WK. M7L.7?1]"%5PEM6'\R?\ 7EZBZBVZ 7=^LH)?ZTUF!.AP][<'0/U(EG03-0Q&KW#?37"%CP1% MOJ,;VP, Q)M+>VM[(")"H*1KJV& *"HA3)&OF^\Z 2K1Z?G8B==/?2<8KU8! M_#T69NCAG.?88_,Y"KV-2^AD5DF&/HU]%Z" Y+S76[2Y%4Q!C'T\0Q=,W@-_ MCO].@)[V[[('Y&:RLEA.7\PS"Q#Y]>"'D#!TJRV+VXJ"MSG" <",D^@"$%_- M \38@TH[]1-(0E'!F"#W9L,ZI:<#%B\G;844K^W:)9^B)-E60ENC'Q_#*8X, M(9D%R3WLP80HD:7![T0U.M062,)Z#O["F<]C,"^KF^2_%DT=+,H4ML7029R\=NH @>%J$#*V+,=I M4%15/2!,GUFQ&!O]MRWN!D_%[>$RQ+;&R+&S4+9R%2?4,('N5MUT@E978&I; M8P0J+HT=20I1:*:C)Y?8GZ,X78RAKH(D$L,ZFHW,$K20L.J"YB1MP!(>)[XS M=5P4M4D4<*.--?+EH\P2;]S[[_=CJCO=MD&=#6>0#>?#$S G66;ZUG(MWB)Y MPR1^!?$',B"VG[#:FADC84F'*VX:]Q9X)2)![.>7?WA"/%<1VQHC2R%!M,J/ MDS@S-]PN?@N(:*I2KK4Q4=*<(FMU1V!09HF8GR!KP@1L^42/@VEO;97H16BT MY/3UYB_]<%X\^LU0U:EO4>31MFZ!GL: 0\)NWI=L<[VC&1118ZNY^AH'@ZXR M%$:#_6>%DG#XO>-T&OG(V0 RA;Z7T#L-#2Y"6TP'TNU#RN0#Q"(@J;<_%'QP M4&W)(82P+3\QXJU8W8P#BH3C1R>:%03B:O?48+QBWG^Z0892&R _8/A_WIOS M27?B$AEI*,BBPZ*)+EFL4%J;5E8@#X/8;675#3LGX5N4.D'Q4UN83]\Q;0.6 M.J8HV/I: H;VX%]4LB0/6!B'WI/OO*,H2_'R1&?-*K=;'Z-RGI&#)\(Y?(/M M5$='(VV.1JU?A(14 <.:0%BG,>H+ZAPNJ*^#W M\FD.,AR,*=(_G"Q1X11 N S53Z$HBO8-Q,L?(20] !ZS7&NG,88# WZ1[5Q] MI+!$Z6U:4VX$&JL[Z)CA0$F11J$!I[QL#+VE0$%1) M#%8H/7(;9'7>\*,+G(P!T;XM0'0.R,K!3M_1]N F42GB>KM =?&2Q[!F785L M+7_NXT%Q3O:@J)8Y+KYAY(=;QPK\&=BO8O.KRI<<'2ST.5A@86WQTER2C-BHRAC'04G1"XB/8DK@MQ9=XPQ4/GZA[7>+K<#'JL-3MQ6R9 M!5!\'^!^-@-N.@G'7D[,9#9.W*N3JPZ/9ZPAK<:4,@:9]3R[!W55[ ?P\!C- M0_^OK7%(1'\U!K$:?!)9HO05UZ!#^799%G) =ZSV%F"UH(*K_!_$W2KD8+. MOG,>P:R$@V9%9\OPA-F]C\^R6E1C;P\9QOA6XW0_W#JXMVQ)MY53>X#6@P62 M'ATYK"5[>'@<>YZ??_]CB'4]^D'X6?&"_*RXG6!4F>'X7*CMN5!IX89U%LI2E$HY$2E)F16*,LA031*C].XBQYCB\2L_(D MJ&W+EF:&I#E%UE2^;,HL$?->\L -6X7WHMG&IV^#\L"9BRPZ+)KHDL6*000+ MFI\';OC 4L<4&W5:&8U;9HCC"EBN-[8-0!VHM?%-:8=\9@0.L?V!X(-!L%E/ M+W(@TDPJ0W8";&UK*S3XB57Z^F'0:[0T%U%[0"),LZ2W#JV5KA\;-H)/'^?-NM=HJ!$>:U29$+V$Y)EIRTE'3EIM.Y ' MD2VC-C0GA%<0>E,=6F+S16W9B$NY3$*H0N&NBBZ H0>WV+C\\<9)_(3V3B)M M_/I:_')Y>:U)__"(NZI@U'+ W*2E&[IOUI5%_Q"#/S,0NFM*H2F.GL:@83]2 MIJ!*D$<#P$L;/=2:5!P]S<6+H/PH2!"DWI(GA#;RD\TRHSX@\70U%SB"XN8# M#A?YMB'G9KWYYZ\^B*$L%NLG>)L(^/8H2F=ST;/_;4J437LKD"Q'Y33)$]ZS MB&.8"R-QL7+J(2%6V*:0'L-5EB:8CZ=\.UBSA[F8Z2QF"G0XZ;<8*&?"0#D[ M<*#0Z+U[%(+U=R?^ Z0/6>@EU%VM MO;%QR%$N^R;82/"&$L.2*_H4(#/#:]1 MX/T((5'C>0SR,R>*G5QE\*SI,#S1!4>I,_3KY=F7LX-#F@R6*?#WTJ.YXE44 M.RFX ^_IEB\,#4;I<\17%P8I< W3@:8?K]^B#Q"'B&6OJRA,(OCE]R'\+'@# M25!^7&Z0=1GJB#V)?%/@EJ;%01%=TV\<]P_@<2*/TN,(,''VR,H)KMN:)<'N M\\0(+9,ZAW%8U?;\IXR;2AVZ=95*<)(%2FX/_W/_9^9_.$'- K[U.R,=#GG[ M6XE/.EY:3HJ]N*4TX.U<4L#;ZR**4U2']C'\ $FZY(.32->#1E)O1BD-:1,& MD<1#GX#2(K8_:&AUXXY998"5'/[RI_ZW*'_)W9[!ERCBA^]L1QWBB#H9#+,Q MW*Z-*6<%4TZ[ Y$TQ!&(,ABVGP _E2%;-TZ DHZ^+@!(;Z/E*@K1":,9XI@\ M@U0P8NNB&;%5S#;"TXVV\Z&8K6+*467.OX_@K$.)UZIR\@4$3@H\=N06;RXZ!T^( IJ!IQ,^;6'SHLIDV\4&<(B2I^ "INN$ M@4 M>ZVQ37)G$V:)3]J&8GQG8LD;-[))SF2"9%DT&R<[3?)E)I1K:5ECS,7)Y=FI MIG(K$B3-H,H2#ZSJ(9XI9V"7@ GD*$GCI>N2-HW!RO$]>!B=I L0%U?3W%@N M?&D[%[BT%1./G- ;X:E'Q=QE:J_C-4Y38 .$&7:FIR7GJC>R8-5S$&16E8M; M9%<",>1%NGYVEJ0Z)6W-C!&7 /.W$A.BRBR9;6-3-A$KNY00*Y5P]S5&ND*" MJLNW'[':+2<$9[KO<'PG_-4/@E87]M8V1DFSGUBV(N:G5+LH)>^I3PPG\F9# M8P#025D+TJ4B5^.Z$V0S^%YX/<1S.;_!R$\4T# @-8 D>^M-L8Y'X8I6\.9_$ MQZUJD^%C@9LJ45).<[1TQBQ2Q%BZU;3B04#A .BAYI G*-GG1=GD!=?]<*A MJ_P$D,"@WI+G]2>XI5.S FX;# <$#-$U0< @TA)9WV20E:SZ;/5&%LN<@U!+ MXHF^.Y"A(8C757[1<_R3>UB,"%&J+0D[*A?"XW(51Q]Y,G N%='L8#$X!(FV M)+$UVABY<='>V&),"!!L24S30Q:'/G)>@GQ[\#_1O^B8('>P&!>"1%N2*?HW ML/#=@(&'>B.+,:G6GT$*OA+@JS6V$D_2[B YVS0)"%XOA(DRV@E=6HXR<3XS@$'9'X]"R M+XLWG0/F%@0G$D3+GD'O9!P&.@I-0/IDNI6&I&AR&1N[;K;,\L=# .EP?2Q- M^.\ 8+&&WG@9Q:G_%_Z]J->&K.'MQ:%2#BE)!JD]IS_-^4-4RS7RQ'DJ?D;MOHN/K4N7$.N:$I:Y0T#'0G6VE4 MC:S(2PIE!(TJ" O"*(<'%!%&]+7I,O8;3R^T_D^HTBUYR5C[9$Q!JOU<-^GU/;"T%MW+,QFHBV)U28**X"J[WMQ6(? M!B@P7QOAMO\(1PWG_GM05-#IXJU_*93,O9RO2 1X]- WPT,?93!.P9/_@>*B MZIC@\]%G#6",7I'AI=^)6',=LRGDW*R_._^.XMO 21**O[[ "'7>7.C?8'J* MM76CZ<6,00)E2Q( 7/@7 >P/N(HR":+[&AS6Z M@P:CUY @Q"WP)HRZ<,$2V% 8RGIXY^EJ'(#VN6G1N6#N\SN%)-H#/*N;<5CH M+#HA%)!IM_$9GL*(BDV+S^PB.-"!XDN$&TKS39J'./(S.KW3@2*)1+E9C^F2 M7D8J2V4RV^4$Z4V#VLEFU'2@?#\Y+;64"(\S4,T"74V'5*G=7MAF'V''.*V8 M@)F&X2NQZN'H:T;EY[14CJE\TM9@//JE_*ZC[7CO;[)(8E-G#>$6X&S!S&+ MA [&:)Q>I8!%B--^ZR9X\11D;%. $Q+>TAL/6)X="+,D!+]$TBRE[GI[TX<.V&ZQHQP FR8]&<^\%CY2[EZUQEX>7EV M>34TA/2AU)(0_!>0!WAA10E_ /$'H,.#TL,"2(A29TGD_5.4)"C[-R0:A.YF M)<"%L8:_^LT),@8J^ >P "0]B;4D(A^?E.&I&;U4T,'1TM("%/!294D@?ED0 MX 7,LM K;_1K1OD$:B<+0-"!0$OBZ;&%IV+8X:B2T&QM 0)$*+,D4+ZX656( M+DV0E5_1KYWTOA; HCN=TA*-5QX[U%NJOSNK%8C'[I^9G_A8,L4_4A^/RVRKB2&[6 ME9_XW([YAC%'%7 (K]WEN >AYOJ3MA!%<3(FM#9&N%*%UL2""/G#$CGZ9PSH M3L/,?L;!0$1>?-)FTVOJNU*^]_[3\1]#EU(>O=&J3N25_NJ:W<2R\[[$2:=V M80X^NL0 P"C:#/JR9)!>N_N*,3$ -GWE*X08;HY8HI'V$&-B-H2X!=Z$41:# @4*[GV[+Q1_E1?4AI?B'M]@)DYRX4P:6 M>(8P#EO"("#CJ#/]2N-4-*7>:V'*"W"C>>C_!=6^!Z7BSWRG$F2![RK>.*P9 ME9,D6S9W"6QH?ELXX;YG[N!1D M,L[&4P=#<=NL4WG4G>*8GD&HNY)/K2N(''BH:#8;D;A/5LGR)#4JQ+%@",6> M\3M )@BX#7S N\ <_$C + N>_!GI_;C/D#9"5#H_%'BG:L=ARSJNL+QP[&D+ MEA(?P$:,]:1^/PD]53HW51(NS].TM2M)+E(U/II,8A5P'ZJ*>D??'4OB4 CZ./X0?(N?4-ZA=T-E$)?\D3 M'CST]\%/>]+#\)S,60Y1HL.8!U'Y-Q0I/+'Q!?\UC=P_%E$ *4OR\UR7M4F\ M&,L8?*CXI(.I[1:MC%O[<),KH8+ER*C+;B[4SGP,1\=B(LYK*+ M[6*FTJG=I$ 0,SR*N@O@_C&-X53Y(1D47-TLT;<76FU)*GL M;TZ,71U?X/V4<@C;;6:<^/L>P;@(-#=&N_KYU.-7LZ%QHN02!5V")A^\9"6# M]I>85.I+Q4XKHT7-I;)%"+-$TD]1Z$4A-MB].^$?DQG\=N AVI\>;R8O5/ES M];4'%=W)U7Z 4V<88ST 4?L8AXV^^[PXM3:&H2%SXV.(Q[[OSZ2^SY4T4Q]%/5&K%6<&_I&L!#4(: MPDKX]&: 66_%!&-"&Y5CS_/S;V6!I^ O_=V7 M16;[PX !E5JE\=&:=I[ZIEMZ)*#3^HV3^,E#%-_# [R;^A_X)L!U0F&.8A66 M9/) 0:\:>SQD#58;2@.]4W6H<@ @F,]J[&6.)\% M7$8W#KK*1_+OV^P89H\AE-,VKGDV M8QE 2M\&81@CLP"C85P-X&<<5][>5IX,R=A86?%0[W#VF/YLN<09 M:2PDA&3ND/8"4&8-%$R!T@([;IHYN'P@P4VMRQ#&;!7\1C=I9%J2'PROFW?V MTGH77EIM7$4^M63,TZ'Z9?7,R+ 70 O"\!DUOW43TMA+FW\ M^N([N]16R;;#0YA2'IB;73O_<#@+)4%GK8TQ,MZ/Y)I(87/#7&EWY]"6ZM"; M!D[X["SIR4!53&4<]MA8D&FY$62,)?$7+P!J;=^%9S^LU:DY*5O;&H>:O2&@ M"3Y^!MF)GA^AGR;P&"N"HGJ?(YKZ,,H21Y\IB&=1O$31_YBU"3U3S_B*6&ANCO_.!)?E H+6L,HHX#MC_ MMS-?ZQZ@>U]E]>F/BTSO(N.0QD&Z_'9F:.'J"3QM"ZSQ!<-\0GD&#]O MVVEQJ+Z&PUQE7/*0Y,IK3U@R/UMW7)/PP>$.JIH'QX]__9% M TTCO05Q/':JX;O!:[..@_,!+\@]KA,S5W>K*(_6FKX7=/-6M^#W'9>XX4M< MACR/6W<'\P *#C9O>8M\7!T+%Y=G7XYKVZBUW5N8!QF#?CR3'Q>UP8NZIRCW M9Q';;^#8AFHHIX)3X] ;)TFVS'_Z 1DM'$IVSAE*AF8??:#I1[,H+HIP)#BZ MS-E^ F*Y=XPO.\:7T;SW-*I<8^++ZKK*P(BCGO%E)FRK2B4G%%]FO+2MBB\S M 'ML+.B(+V/#<$A^^/?+51"M :A4(*-&>O2&A"4(Q)EF") 5108>- M(A$661)9-IBHH,O+LS/=R?GV?#)3Q$(+HX+,>**3\7!C LS5P$XBOB4R^A@8 M='P#/RX]PT0@Z6P%YWR/#'O?>F?S_'V7YQMF58SF]Y\K@!(AH"1TI[1UIF3" M U\X^^/I\9V7DX6_10$<)D")"J%ZD;WQ\,]\X"M# W./2<$9O'SQDS\>8@ > M0T@C2-)]+9"V>8_+8[^LE930V][%42J:.__#]T#H[7OWJ,Y[7!S[96VQ.*[4 M+H[]>MO@WS0XB5@2)D#8R^:"T\L&__H?^,P['[5I3\L!<9XO'$"YMJ'*@.D5T/*&9$+ED1QM*#V/DOQ^I-E$DRIO!X8+J M34/M8QPV1&7%+6T*O9;X*+Q 84%&+\:A=P?046:%Z"_.(ZRLN*R>=<:AXAM? MC 0*1_5C M,0%P^S[J*&*AC<&MXP /#KQVGA7+F>37SM79/#BJ@4>+IWMW_NS'362_IJ*Q MY_DY&8\A=GO$NXZHB>B2TT2TG6U4F>YH&#H:AFA[BD;U9(QAB*V"=+MMED?7 MV\!)$D@]XAS%+$1L;XSL]R/1%@0)<88#$9H\$*N?3[4#-1N:AP$AF31ERDFB M)=?W:?FU[.)9;4V-DSZG])IBYZ9.N^ ));9?0>R#Q+E%60WBU(=*C$.V CV- M$S7W1VZ%W9=-H:V8, M"'3L&]P,H9PJ-&P;+V"5Q>X"4CV>QR WHNQ00MPPN/L: PPA0=7EVX]8[0J! M<)/XK7B.&KM1EJ2^FSP%+OGR0&YME(3[B6KG B%(LW9!2WXOR)]5D-*,0J0F M>=X,VOH8 Q#M[P;*ET7OP0#G M[6?4$SB;$0X$.'1Z+3DV<+ !3M=7YU3&.!3P,"@VTT5(/*:M5TD6$\2_[Y,G MFQL%-+Z8Y_IO4TD6$[#'Q@*WZI'/&$M.1B]0O<<^RAG&?F]H;5MGSH7^C"5[ M0T 3?/P,LA,]/T(_35Y>?XB@J-[GB*8^C++[T&U>0@L3\+EO=PLU+"R0^]4\ M@V+E&3HOC#3.T@7\I+^V.0'(S_*[/?S'Z+4I 0<$)N>'BP M$.2%TD(3IP,[0I5LV^:LX=SU%,YX> C6Q51)!24,JSY4#TSEQ#.]T^%"L@-? M)%5B,!I5@L+,J$^".IM(%A:&M/R96OP57@IWDFI$0W7XX1X^U2?Z=;=<-CFZ'AY]>G*&8 MP31<14AHB2,(>><.95KVWS/TB5@K%Z0F+-3P=S]4]/3D4(&B:S-0)&?_*RL: M)15;SZV3+ C['*GYX2&J$T=*Z^N)*1N7Q$/48Y)DP+O+8JB/\TJ]^:IZ!C_Q MG\AAN#R=#Q=@/?A3PLW$!*_X\W.RIK'OLBYVQ/9UPJ\NS\Y.#@480BPIL6", M45Z6M2!R ?"2!R@#Q HG=.%^7K_F(D=!GL+)V]]N+ 284B)(,N,\ T63+(T29T0 MF?9X853IB" $N9* M"2@UIG8CGJ2?_#\SW\,,+@Z,J?$6%]#O/+GOQI]O^9OGB_^ M?)&^1?U\>4;&Q 2R#3,]>8O@W:7Z=_06^QRE_PO2%^!&\Q 97_ ] MIUC-!+3N9>[#!;L^]I9I-RR+,5'&T'R7P[ZD^%>H'2G,=[\?<5P]&OE<+B/E MKWW__5]524)._9'_>O>W!9L:POPH"C[^TXV6^91W?N(&49+%X!FDCR'\/7B* MDDVRGG&:AS^B['1O4<4P5D1EWX'4\8/-OI$C"GRF(/2V+S$IJED,V7-QJ1TWW5$>Y&8Z]&@-$N,/R&8B#OP@0ZNK MG:K>X]56W9<3>!G7E!:9)<:J8I)+K9)D?-I!Q0,48X2O1K ,X*@$0[LC@*:\ MC#]"KPRV!UZYSC"'R[O@6S1UXM1W_96#+':OP,W@%_L@@=N][Q*@U'?8@T.? M$H;US?)XG0,V!'/T 0W(7AF@RJBBH"%4<)2# Z0,_LC*+XGN#::@C[Q0&SPJ MT]]L92"L+3G&/#ADRN>6G4@Z_YP<(B4PR%)R2+;M:4F#/X.T ,O9"A< M&\X:K? M%T0A2KI#DLPJ.RL?P)TAQJ9W;/LN3R5)W<;;-,I7JI<0L-E_X,,&K"+^F59: M0:DR+03!ZUXO.,IAXU,&LR3=P T#X^Y)B;:#M[8];&#QL\3.B_$N_?3K+Z'U M$4*\3-E7$03CGNF1JT.6S[M1VZT#";_GG\E^S__'J/*QHV@V\O+/'85P8+\8 M., #K^# "1[XZ 2@T#E\4]UP'*8^EH;_ ;://O>?;I!!=*#$CC6<[9*!2QR2 M7,"E3F*,1A0QI.R!!91KK>X4OZBP"+K)W 9.4F80HA1L)[8W1O1[%&L+EH38 M8RXLJI]/K<7>;&@>$(1DTI0I)XF65+6N9,BHI\Z@UK5F]*HS[ PR[(M>3'#* MM 4,'0BU!!D]U>C-NGT RF:C<$;C$*EEN]HW@RF&4T[E) ;219VENLL?+* M)#G]2QC8.G4J!(AV7%"9R6#1/]_%8 ME]=\04:_:>"$@M&RIR?-:-GM@",\XE!>OFHQX&4M'$3&ECK"8YA03RU54<$, MXMZ[C<)-I5@DFN(*$7]W4KCBPGGM[WF6JX[IVW[3F6X MH6PZM8_&D E0].C8A0>.W%S8ON4(]-/KD$'X4%QQA\_;@CF",M!B]C!&Z+/D1+#>"'# 7!6]P@AW>4-^+B.V-DWP7 M.36E+4:O)4?#;6(LY(<;NH#OC:?>VCA B(F2\K3#0:K<1#9 MZVY!9X.YG@84UCR&;H; C?[-@PMR;^.@T5F0#$P(LL#.^%(*1ZI<>8ONX*]) M:3/%!CE0@/%RPLX(4 IC4&)HM_CW"T#' MBD ]3:QSE0M DPP\XH3T[>],39 M#D 0(K?O"=7,3+3RMQ,KD,%/JZ0C9KZAW(=- M8)SOX]4_3[SPYGR"TM>,^]'_K/GH7Z1QP,,-YL<_WR\NQP;_'B.:A<"\G?]DP\0QQP)#KS![+]5M^P.VHWZB=#QAL'1ACY^6!P?)N MA[H#!M:A7R#$<,3%K2O]^-G/P5^$&TJ?-S?>S'MR6KV?S0!*Z(-^>H&G )29 M*W3]P,<3"*:Q.FL6)ZMYM/YCM)ENE#J?(R@K,(IK,QZ]7O?WZ759$Y; N'R; M0(?$#'[2>ML?BH^E763,88Q.ZN2IJI()UOB@;O1"C>8ZW[HA4<+(0\6?*M(M MR;G/PY[VFS$Q/K#/D#:C3(AF);<]4P&V>QM&+>Y\V!%)QT=4=P8::VB; =>) M=B45K\6 ]Q%X,803!!2$% 83^@T7R?"7M_ 3&Q<^\0&&!@Q)%$JJ53V$;>TY M0A>XS,7E#(MC: ]-TS;', ?]GK?+T[U- 0)9W6 D9?#^(\?;MP(#,>P_O0 M01FN^ML&V@>T&50"%!?0NCX #35%)OK_!4XLQPK0-ER=Q5\@BZ^L 14WO:5) M\^2@U%7YA@D;C9,$I,EO3I#EH@Z"Z"?*FBU!AW',8C,&^[*AA.9AF-LGZ0+$ M8^_?&3T$N,M0-H.,B]822<./5FQG2=N+O!!^V@:P"S7<%)98D>EOL.>\6#O^ M.;G21<\!OO,.UPVJ)23L:7#.\#0H9QWY^>^1OX&#)QXYH3<*ME,?70[V&CW? MV'T%8N2)?8>J&[H39\W3?X/L0A^&]U6%CB MH-WN<(#JJBI_5[PQ%OETT=%Y[+IQY@3<6R+78(>%M.XL4>(H8AX 49ZO$+D$ M\H)LTZ'.M:^0:Y<6 XE.MB2W$M/!TEQ-M_7RX86;<_*Z@-*Z@7=HK]J 4OE. MQ52'!5!5#%/BWF(>M+%)E_ONB1H?%KS()$OR8#$=(-_B*.$^B>'&AP40,LF2 M?%.,BL,DL+)B[.YF\6P9P!@8R3%[\E)H3:[/=MJG<;0"<;J>!DZ(,O&BW+LK M])C(5C$\HQ@#&DEHH"J@S@SI:PQE5"W2;PRM<0:L'+\\&W+L9.2^APLN-AOZ MJBT&I$Q)8U'A"@-);5T.!T#09IGFV=ZM GW-P8J M(K$"O0E4D'["B$L4M\>CL/N>^UF#!@ZR M^EJ;*4C8D[O8CQ!EA)F'_E^8\M(T*>P@=L%P$*O.@[W#WHN9COY@RC^=(&/" M\B:TKN/_&N+_8A#+6H0<956W#9(Z9%\,X!I"#B-9@-R54,$A'# RQ=\-VTZC MQ*=Y$G)6"9C,QJM5X+O.>P#RE&#P5T_^TD^I43P*9K(, MF-)9H?"F9P1*>U\&AE'.7(@>20XW^77@/M1ROQ][GI]_]F,XB^)EMT2SEXS; M_7:6466:X]5>^:?C5'_H5?4-:3/"(JXWJF']ZPG$^O4@EBX'%93[>_GR;&R=1 >'P2)9" MI21+F^Y4-F6:L=LH"]-X_1TLW\F^JVUM!P !BA1;'E&XB;0$ ;5 M*&.+ BUC4H#)QKV9UVMSUZ=QT/#AIL[.3#AHJ\YPDK__B=Z3L9M.9K#EE[?8 M"?.G=]@ 7KW&KILMLP"]0!87L7LG#OUPGNRN,\H)5NH\]B!P/ZPQ+1D/.RZE MXD7]W0_]9;9$).(DG9/P6Q"]HY?)U GGJ+K'4_03/2FV)W"2.'*=MZ?ZPYZ$ M8:>:&;)*]K;NEJ=&:1ESP5SV@$4[CRIFM=- 0$:31SOPY[5;<)7J!$7J$P#WLP88H MD4KJ.FD'!\$?\FWAI+]'6> ]+E>.F^Z6K1=S%F4,9@^D)-(OJ=2386A#6_6V M5L0I;!!GN\[.E4EQ-8O:M/#O^< M^/QB*AY> 'KEAA\]F3U +CD!JJ?7 QFMXQF#$9FB[@8@?O[8^)+'R?/[P=4<;DAI450)R5CSZGCVE7: QC M<-;;L-N?;*)IQ$PDB!AU.XYF##KD";D+< PQYYJLD^C&7)$ACI@[5#,N%U.8 M1ES!48YP.V#S+2]?6,9;X7'J'#Z''/YZN*BC<\5&LRT79_I@[8@O*B=D66.' M=75\#.$B D*2PDR#X5,E7_I##7RD$<$=F&0XH".*U.A.P&3V#-*= MOW<&*&O@(TR[LTF6<5=I63DV[<4UJ[GC"O>W&DQRN"'+:"O'WZTS9IZCL-WB M(=S_B!DF-R0%D+3KF0UF-+GZRTAJ?GYR)NKG/^PLYY:[^/?.A'XQX'<<#KKV MEDT[B=.*U.!/NQ*#O_K7$UQ(<\S:6[@<6A)BMC,E%@8(N !Y*.O2[GR[^?^:$()ZO7]<) M"DB$M^Y_MJ:M%!_ 8*$SY+=S'.M/]9 \2M(''^ZB-(H]-WD#;B+, JB^?HV M0D3"'>HU@Z>J^6,81A^8H=4F_WQ*/4'\R)K/:K@I99(ER=:E96 =VLE"D"YS M$VOC"R\$\POB=D!/1MC:UEPYTD72E"4_>3;&0TZSV%U !FRO1KE#$52'A2$D MS]62_SW=WO!W0"(\CCT DD.Z64XSA%/, 5S!'+OH%H'CNKA>\B.VJ6I-$2 MQ) G+OQ;7"24[_I@<-%,#%3,^O?1=M[\X:"8>52;>HB/!@6%+V 5Q0A8A//%6WOU@3VQJ' /G[A#C]>S-#\\EY]PKA!,17;F);8^0L+HT=20I1 M..#E_0Q1OQC#RQHDL56SMS\2!=QH4V?" MU>79A:;,T7WERT>9)0_ ]]_OQ]3CV;:!%0+F),N(8MI)*=X$N/^<1Q__Y>9% MP)%TOY0_(,%^J0BV^/6_?KSN"'3[!RL$R2!'@65_SP*\?28(\/;9*@$2R%%@ M83?#:+)&GDUB!K2RAS%RUV([HW+!W!+)#4J(WL VA#YU-,8HY?Y\& (MP4>'2BV!"(4G?K$H<5;PP/D,/)T0<_9R#>^U*KWGRAA M!'KK3A( _P]582, J,-(-D-+%CO,\A95=.2=@AC]PIF#4]XS;Z6+S3 2IMNL M!&D,O]-R->!XG/%[] %.3[8$3F;%(J*YI7(.82-&I/%A/VZN*KT57T" 4@U- MG3A=O\5.F$!U"X=+"I_ A-LG\;+IDUB,/<*#CZJC#\7GD,0=@N\AN[E>'T32 M]]VL:W_A\D(4&*N^=+YE$8Z8KVGD_K&( OAUY-CY1B.CQ4J1 MPLZAD(^N 8CNADMV-[8*CT:8=@<3MO1NN:1W:ZOT:(09X4"B[,C%>GY@=3,. M"QJ.5W1FV&@6K)A,*SSQ 1E%A/9UCGV]/+LX,T>5<(N8:E/F(-C&*C!C%[L% M)2_ !?X'6F1<2&%ULQ4PG>@V2[403AE5!MU&"2)QEH5>\@S2R>S-^6Q @;.7 M;4CH0_9^4ECH, O+2'=[V4QW2[$4#SW7[=&$+-^$K%&[:#(ALT\F!ED$]VI" M-F"GD2=?>2;D00&FEPG9 #T%)*X"5G=146V)>N.RY)UUV;P,4RP%#F0+5DT MPK1+KWLH1EHZ%Y\A:225.FG"3:LNY![(/D9EI^-":;GG:,W,,X+'#*LF5A M"Q)I"1KVXK5@ "XT6/3HS#"KBCHK]7T<>9D+3T5.F,T@=5GWD+O M.0K=UE+ G<>Q%6ER&&%6F.6 G*OL Y(0W9).0!\@?H_,00Z^-[R 5:&MO;LL M]L/Y%-XN(N]U 05"MJ^P.MJ*GHZ4[Z>PR)XKD]6NGR_ TM,UC3V70 Y@ME! M !!77ULQU)WX D97-L%HD\0%U_E+'C)T(2GJLL'-'N=UN2.6-N+L7>/F]8DU M4.I#?@&F+V: B<-AN,(G5 NRJ 3)]!@F=+,-$KWH+K#PU8RK/L/"\P.2X2*K MQ13RST^2*%X_1VD[$%A]K$1!)Z(+"%SWA$"P*_U33:>30ON]10]9Z#U%X1R" M<_D408Z^15P7)($1;$.1+!:4%L03,_88I2;$%_A+,6LAZF$KD0+,^&ZO.OM.!P^5 M/F27J+'*Y/H$M]S@H:D_&G^W%@E4 DN9MUE&&ZZP2HNY9^\)^#-#QKL/;,D5 M38MZU5*J?3/F*!]T**'LN\P@56 G-M/RPEK_&FID>DM38]8?B_FU)U)>0LP- M#]XE@5[:B=#:&.$)"X8M4QJ)@Q(K-9Z V+Y.]QFD^]0LT=+DPR5="IV6>)/O M$$V/*FAK.P004,3(A &%2EL@H"2LS$0HB*AZ(2+-C2B6%35FA#B%9-*4*2>) MMBQK95%C)F"!4Y8M"UN02.UH(.5WR>DXY9 OL_WPI=N-1.U9J&69/\/YD_\! MO#P0_E<0> ]1_.H$X&:-?\6XN7'W-PXG/3;X?D2;&R9.INO96=(O>CQ=C8- M/SF*X(+!!%,WBIL,\LX/Y]_A/$[XJQ\$Y$V"U'9 4F=(:6?+$")8NX3E:(@[ M\)X^ADD:9^@L3=D7F@V-PT&/#8"3.G.+Y-8)8&IW4G/C9,HI&)9$!ZJNI\[: M70#WCVD>Q@?U.RYN;H9KB@Q11W5WJUBUW.VD>'FLEL',=.. <, M-=[:UC@P]-#D_ 12 A U*_/*UR=Y +>S_4TUZ0G5@B,XBG$@X)=D$P4R:->N M'8@>M#'(^1%ZT\ ))[/O()[3BL/1>]2)/]!G"V]DA.G! N_@E91'-$C\$ MR,MK^>Z'6(RO ,K 24&P?@%N- _]OX!72YU/R2_;;33C(-9C@Y') DKPLN[D ML^)4TG/3=AW/..C(E+\4=%'XI%V'$;:P;[$S>PR]#![W?2>XC>(5U,N_!;E. MAFOS,73)NQEW9QN@0Q'NSA;7CRW:D:+$@^6)D0>1U-PXY,CS4Z/32$F H-M1 M#3W?/29)UI9@YAG\Q'^B)N=A=C9=ZG31M;FM=*;:QCR'.=TY/W@2\A#;6X<3 M(4)M3$TXC2,7 _G9D1\0+&6*"MHU74 W1SQ+P#*58]^0\!-M\%L Y5$+IB5 MH9!PI"4_0I:9/_'2:CO0UG3YE1__GAP7#!>HIR,7.]WV^9U M?EU2%&6.P6[0 M'CRPN4B8<])9EG\ NU$C3+E9&0'EGW;1CCN9E9Y/Q+Q?Y!ZVX4645*5I C4! MY#9:+J,0'\BG3CR)\Y6",P(P[LP2)247- HXI8%[[/Z9^0DN$G\/ M_Y6N2[U;6!DF,;X2O@>@3%=2M4$PGI#Z#6X;_!1RQ;!4A82+]W?G$Z7VQ2_\ M^;*KK,BWZ ;; M@V_:,!#_*EZJ MKIO4Q 'ZH"%%6H&I2'V@-NSQIQ,?B55C1XXA99]^SJLC;2=UTC0-! FY.]_= MS[^+[_QWMCT1"1$14'097%\A*J/5$H1&D0*BC31G.D&!3%,BT#4HQ3A'%XK1 M&! Z<,=]VNB]R^Y[KFBV;7Z,,\&'TLS<>W MH^#[;%)%G?[;ZQ MT$QS&/JXN5>VH:2;H4_9&F5ZP^'<6A(5,V%KF7H]-]4#LQ(;]3.;1SMG5"=> MQW7W!RFAE(G8YK#0WK'3[_\2*18G3S)90?,4<*+9&@K?6UXC#D1YH=3)X'F MUU:FS;J%%-I>D"7C&^\@8$O(T WDZ$XNB3@XK"3FGH%BBX-!:9VQ'V!<&W@: M'K5-.(N-\R+7087?JZ&'K2#5LJY1E8\YE.A"R:FQG7R[G%Y, ]3M.AT?AV;; MTK^59#NG0OF;M-8L8R'C3&^\A%$*PMB_W^MWW=[ QX5ME57)IR8AA\9/*!4% M94>2A62+ M;0N5?)B",.Y!%:6KS(\VN:Y!:1817M-F"D;+9>W@Y,3I'NUO;U@=JMF\?TR( M-;Q?A1FCC"AF(L@%T@F@.XA9ILV[KK=9P9J^%6:OYYP>_U[#)PC0BCZPEHS7G_7Y9['7?K&1N.2Q5$U4YH@U_ E!+ P04 " &BE-1 M8ZSO2UP$ 4#P & '9L9'(M,C R,#$P,3EX97@R,V0Q+FAT;>U7;4_C M1A#^*].@.T"-WQ+@@A.02A)H*@@HF*+[N+$G]I:UU[?>$-)?WUG;@23B[D,% M+94:*7Z9G9UYGL?K&6_O)\L:9@G+0HS@U^#J$B(9SE/,-(0*F2;K@NL$ IGG M+(,K5(H+ 6>*1S$"'-M?;-<^[%C6:8\B]>LI,O/!]&VI8J=8.(D.A4'CI"R0#O24>.T9RQT1!:=]E+4 M#,*$J0+U2>,N.+[23(>&MWR>K 6/=.)[KONIF[,HXEEL"9QI_]#N=%Y,BL?)LTU6U'R%@FG^ MB";V6M10(%/^5.JDNYW@M9GY:MY,9MJ:L92+I;\;\!0+&.,")C)EV6ZSLM"Y M0,5GN]W2N^!_(H4F>AJ?M,4$CRFXP=JM^/LU]>E&D@66=*921#0X?$KXE&MH MM6VOYTQ)I_P=4(6T1%%MP3+NWT7VR O");A>^@F/(LQHQN>=3LMM=WN.\?XG MD?Y(P/[U^'8X#N#Z'$;CP?!F2 >ZG0PO1K?!<#(P 1C7FC%S)L# MMYH*5EGNY Q^1T&O?89PR2.FFC#*0IMJ&9Q+E<*MY1D?.5>@,)=*0U36NBNF MPH2J71/*6K>W2#C=\RP4\XA84='$IURPC&FIEI SQ6+%\@2J=S:+#<0+Q6:4 M+2(RBC,!?:ERV\CG?>E2B$I8XTBT:,X<@9$98FGFDRU$E>TW-T(:UE,F3&&' M(D'4A4'_:B(3C,8&&&(Z105MSW#QC@E[9"XZS?+*1"PS$.EB)5LY4^98R5DT M37W-8N)-:A=:A@\)K6E414T&\-O<4#'Q0E8D,!-R4$=NE]8($X7<7B@* M9ZC0B$8&\ZS/.3W[.4&J$H>LC V&3\OM#I\(B2[9M;QNM<3P.RO,_N#OIFDY M9,E$3IA9D-6IW#@GCZ'YNEM M2J>?SY1<9$VXZ9<".CKZF+"K%?^"T2GU_: :;X/]+V#\T(*::5^E>FC"Z@K^ M5_?-P%Z'6IK^XAU7'P!O*.T+>:>LQ*L=QSNP^#O]H@)3'1/UW"98^! K21W3 MM JI_!VW_'77MC&; W7#:!$0P3.TZGNW1KB^?:HMZ[NG[7U9SF*TIK0/?;#8 MC+Z[??8H>53KW>G8K8-/W;J553:WE+K:[Y4;R-._ %!+ P04 " &BE-1 M=F+_^@\# :" & '9L9'(M,C R,#$P,3EX97@R,V0R+FAT;;U5VV[; M.!#]E5D7W6R!2*3M!'4DU4#CI!?428VLLL4^4N)((DJ3 D7;R7Y]1Q>W3M"G M=A,#IJ2YGAD>K4$:?/-&HV'W*'P)-TI7T%JZUH8N$+G ME-9P[I0L$> L?!WR\'06!/.$(BT&%VLB&',V/F,3/N' 9Q'G$7\-JROXZS9= MO.K,+SXOTG]7EWW6U>WY\N,"1@%C7Z8+QB[2BUYQ$O(QI$Z81GEEC=",75Z/ M8%1Y7T>,[7:[<#<-K2M9>L,JO]8G3%O;8"B]',V35D(K"CE/UN@%Y)5P#?HW MH]OT73 C"Z^\QGG"]L_>-K/R?IY(M87&WVM\,UH+5RH3>%M'4U[[F#P9J1_9 MW 4[)7T5C3E_&=="2F7*0&/AH]-P-OLAPK;/B5OX\J)8G) M W ^W0-_$GY0%M8P^+2Z>@_+Y>JIPSBCQ+)3_3,3K4H,1.4R"AS%"@E'TI M[4 H\WY4;"51:UM>64[(_OI]CB0G#K="2RCMV\[0)K:DRMEN%0,+916ZLU M:NWU:G5K$R?M^"TJZ;!FH][V\M,MW/^[T M_OZTYZA^.GU[>+##5JKU^MGJ3KV^V]MU+U[5&DW6TSS)I)$JX5&]OG>TPE9& MQJ2=>GTRF=0FJS6EA_7><7UDXNA5/5(J$[70A"M;F_0$?PL>;FW&PG 6C+C. MA'FS'UAS7EU(D,SZC0;C:?=E(>A3(;52 Q,IUU;7Y\_TG(XFCU33K2.%A$W MX)_,Z'EX'G7 MKL[D_P0.PIE&G)LJC^007!!K74>TXR7M+Q"9",M]7T4A7NZ=CV1?&M:N-3?K M?6@E?2"F:/6U?(UE!JXB:::=D0Q#D6#'LR?KK<9J=[-.JY?$:(#($?H"IS(> MLDP';U;&4:BK%!+-1G/C7)RW0YBQ6?N2#E<8C^"4^YJG(QFL%&R%,DLC/NW( M))*)J/8C%7SMCIR^,D;%G4:MT<;;R]Y%CC3WH]7U1JWE M_?G>%'*]H6YIETNA%42":YC6C+H7H^RJ\'D8NU[R0+>U:=]^#(SJ"\V:&Q5& M)K]_M[LU,S\K&+[DF9&#Z5VT]EE$R+R)8(1-$4 MYMT>BR07CXW%$]3J_Z *5MC.-MMH-U?7[Y_#A?*V^KK@629P,-.IVB=SEAG] M("$Q^_QF_GW%Y8+]&R % (BE2*16L&49CJB?$/4[6D]F6<[[ MD6!YBA.(-W$N=" S<9VHJ55B-*TB"$+JGIPV'\)B=[,5 @R-'*28 '".&"F? MYV:D--:&K)\;-A):2>),GI D\=^Y7@;LN^NOJ6GO9[GFF]%?4&[;#4UKT M WY*6;H"KH<";.IY\KHR "IL&;+\6(R5/?I[G'3B51EX52[52:^QVQ(LME1; M/5QT61"! ),OF0NNYFJEW5BK-#=:Q8H+/D"+^F3M 0X-[?X,S%,!)H5DP*ID M 9M_1WA!!3SA,9:2.@5JN=+T46I*Q;$TA 8,#5WHP"7%\XGGZF3.U??$ ^I) MKA$ B84IQ.=Q&8.<&)10.\_"EW=*Q^RDVOQY(.)JWNZ6 8R*L9RQ.&)"'*- M%M@[SMYY,.+)T 9]#+\B0LNJJN[XNW&?)V3H"XQO V3"IYL;JZN(' @"K5#U M7 ;CH'5'!X,&+W;S#]V4W@G:'UR%S6568/L*FP@'_<4Y>$U\QM BDO@X*R+7 MA!$MI==(9>"-1QGEC@!'0UAJ$N2 3D$H4C>187'%G!E) M6PL _! ?_/X M/ M%C% ?Q)R2]/MD@E8XY4CKFF;K-F,C/B%K34'S,X\G\2$3_5L*)( MAE VA+Z"R0GMO6F'K;T,=J5&5V;2>8*%2:B7 8T,K3X\$X]NW-0KA2ZP'CR3 M_&&0:Z"&$91Y;2<.:;5P2H+6#A"_['6C^:+_\D7;HD@$>![Y\*[^54K,R)#. MO(DJ$YX'AP<-SG')A9WG$7B@(0'QYU4,SDS!P?5)I>+CQ:!RT:F>$AP],_9" MR1.\.)2@$RUT*HYW^*'&/I8F&> \DG \YW>TJ@BQQ<,O"RSCU(8X\DC,IX2P M9 ) I&UZF"KOK,5I%YE>Y,(365 C,!IU]U=)-1 P!D(ZXI.9[DX3*X356C:+ ME7UX+ZW*>B>LE$?9[9BT-B&HV+E=LE M>!>E_A4+21P7JO9Y?!SI[N;]'NCBOSX.O0X1!$E8#%2G=>=*P?[HE:RZ^\,3HHG'!'Z\R M>GGZ[V[(_9/RI?G%2_&4#R$80O5KU49KAT<3/LV\6.OK$/)IMP^4*;2_/&Q< MNF;_#2[O[\NC']W]ZP]V1+;$4AXMZJK2KDKC(<[5/ ^IY* 5R2-J;>@>H\!& M3BX':;)9RUJQ(Q-7K#/N-ME!')+RSX*2=U+)2=[_4@8<"B(K5VY\@V*\ E4?XEG(9>CB9H/NB;I2Z3C_6>^F' M']=-OVY6U062KHL#9+B);\(:Y;[U G]YI>%'AZS4B.& M!AN8T,H'U(+^=K'Q !5HD^CD2:E)GHTZT9V/9>BZ&*)%0/+1=6!GHNC^BVC1 M@@:C-M0=#!Q('9I2Z0)&D6,^\VL&\>BUC>&TLX8[#"A/.<(E86B-ITA.G@8TW'D M%Q,'5#VC9-*AL",HFHR4ME<;S(K_"+T:CKQ#>M:$5W;#B=;]2(+9WXH M5>3A8TNJL9%2X"B'1P"5(IYFHE-\*'-"8,RC)2J\ MOI]> $E($&H1(]DG"PBF_ L;>M8+E-$(L^&!2F\A!/UBI,9/. ,.%+P!CWP4 M =#XW>W&T[*J/)%";8_3%'436MF@\ RI[.(OX8GW+-RC<\_/:#I$(G(T)N_0PGT%WF7/>)QVV7L>C.10?_K'N M^J<*_BY"_C'F;R3DKVQ,@(+3H]V]XY./1VQWK]?[L'?,3GH?3_??_['EKV?+ MSP>'AWM'>Z>?]]B[X^VCOPX/CHH*NKWS_F#_8/OHA@I:MQ.+XD;@E_CO80]R MC7A/,BS_:NU'[]'&2H;?ND:KN_\N:___[=;_ 5!+ P04 " &BE-1/7F6 M!VA]"0#!P'( % '9L9'(M,C R,#$P,3EX__X/\#?_/+\U5/-5T]?_^C]BO0N3__.^__^=7 M^K_M/[]^_>?_0M OFJFN[6TI_XW\3Q2+^-U;$$?(7!/U[^-BR%*9/\=S?N]'(W\CS(?3N MI[)!"/P/4OH'A5'X%_D;AG^CV*].Z_D-#T]JFG(@!0?T:MIJ 8 MFB-!IAM&DJL\_ECV<#4Z_JW=;<5_'B[NAYKK"$I?X^A']J]ENNDLM(PY_T2! MY(8S+W"D*&5H]J)%""8/7C0,HI?42__X"N7,]5MT0["#W]P/#[39FW3&_TFO M'L[:?(*]'W@8L;OA-;XAI5+IGW4&T\>7?H&C MHZ'9U2#+_^O<_AB:I__['T2+IE^*Y M4:JJ_OM7I*VC?Q[FF]T,:8O87/[WK]UU*$K\]$W_^?<_D1G9VK__^6?_WX=G MR:G$_OL?U5S^"J/$UO[[ER,%NNE"D>?_QF _^G_IK_Z37CX:HYJA;TO);]=S MM6R N?Z=/4T+'CZ:JJJYVX_I@&H@*=FF)M5H)4/5GI*TQ/21/^=DT[G6(0IW/8SFC]\ PJG/*S*3[%X&FF M:*8IGJ9-39=LQDWGEU!K,YQF^FE:"Z19PU7C, I,R::]P&]ICJP%4\]:-(8! MWB)AB2&Y0D_K%X0N]=Z4TF_:V)JX5^_ M3/6_?]6WDYT**T=TAD738FC*A)V^*4]08I71[I@*EZ *@DXQ9)I)UQ?(,L>X M=:QA/L'P#;:HM62%:T^^3)80X5M>*:@D%BUP)@0+$4W7]:^3)32D0 NG2J$W M%1:*XEL.VE1B8^499$Q="B&JIIB.9*>J GY.ETZJ*U,O05.%R%,L8?NV?!QE M^B)S0(YH8]H5KH5,%V,1G\)Z!)6K*@-W__H7OAAQS@*4G*B3T/"H85ESFD'[ MFWDS&?.L-[PH=2X,G4RD//<$RD306+;;]9'*T'BQSI -5-9IZJ]_<:R $TCA MQZ+G!8$:81AKZA%M"-7I5T:N&(AQA$!UK4W@K4*JADLH2> E["W:M%.O/S"5 MHTE6XF!KJZ?(%'F 0=_[%B9V\YCV-#MS^#M2$"7]S"UX>)>PG!Q>.7X@I:1& M/32S<4U;>?; ?FKA^1D5I,_2M4PG/]TK^.F#O8#2 VU[97/R*3'1MN=;+H>,_3),J1" M4F6M4C^>3$U3DDT[U8S:)VA%E$N\0CH,*7*4C#D1+HY:N/['T0K=T0IYCU;# MHF(ENAD6Q61BKWE1QU)?[!+BE[L!]N-"W?-,4F?P1%'FIAK#4+@ZC70M30KC M8&M#AV9DB*XGAUJPE&1;:[A^JKEZ6OKN2DK=[3NGW^(@2#5960K-<"O*CS1N MN-$#V;$C.K=[S0*N5YDA@T]+I;*J0VW:O83\_E0ZI_:$G[U"Z,C7PWIE,.U: MN-1JS."*4%RO+B'\MTSHO>I(/H+Q +4'&R-<10P]-RTJBB%/G7\G;OLSJ?L6 M>*F0K+4+!5J%%RS.=!#"5<;5[X#W&W[TV+$V1;TY\1D:*8D<,X523TT_)%"C M77T1Q=E2&/*SH92%*Q$?]$S=B/;!AI")\]8^T9)M:VHY823%.!Y[1 Z^6%-' MFL9QC#0OS7MD0ZOSIV?W@[I3(/63++H6+!9BY!! MS5HC_?Z6\L2;I+^'V9\.L[>$WT;76V5PQ()E;Q6%U=%L8/&$"U$QC4FLE;*@ M@[T95=\Y\((#?2^2[%063"^C=S[I#@1I*36.:UDU:027J0(E8=/W&?.'K >L M$R\>=6>MELBA8LV9F$_ )99E8/4X61)L-TS*9.SBH*AMCJJV2! M&&;2+ UYW.*7=;*Z-BH,T?S&ZM'7\S]YTN)=/^ S&:"QJP\=?ECN69'GKI<@FK59#QN M5@DXJ4LNK\[#1FG<_7!)X \3L3[B45*M8IBBV1_Q$((WIHK^G>S##4#H,_2I MPN-*7:H@-D/+Y1G?8PVE7+N.B%T,/Z.$ A)7(Q<^!3%'^3N MD%Y?D4*+=S%E-<(7C(!53(A:S*N=5+_F1:]2V)O/W6YK+#I->#C?:/U"Q3]O71;3A$VP7 M^B.80^(ZQV*58;?W%8?W%9_.F_0-TK=;B>C@90GQ1+?3#E)@D 2!DD7T&AYO MOL1K2C VFE9:?=&4HTW078HZ(GRT<'$B\5*,33OUR*!$GK7)P@@?]-L!=47B ME7(FGJ:WHSHCM&L,-*ZOXXW6Z9.KKX2BKQ"O7IX8E>*B+3&X9 YFHL]4+/D* MQ ->:M\*4QDBJCJ\*K3$F)X6E6 ACXRL6.,NNJ=2L#OM5$A/LWJ,-![9*UOU M@T5XE]]/4! 6!EQEO D+(N2O<&F]CH28NATA+G]$P,FZB*T2H@7#6G&"A01F M.4,P6QA:U0 M<4>:JV M,#G448L?%@Y\AH)*TUPD17$R$LU-'S4;;$.OKO4K4O"30OPA!?W5T';P8-AB M-'@\GI:)*:30W1PIB*PK309=+*>B9J0W-QI8J]>\)0PB'Y&PM)%6U*2IZ@PD M51JMH,")8S)/6ZQ(F\K&;Z*1A4Y]1"V/&-&7KY52SYEX_DA'UE9K38NXJ4>^ MV>W*2SM/"6ZMUZ&E83YLF5@U#KG$&$S9[N7Q]U4C\B$%RSKE;6"BC,*"Y=>5 M(JWU531/"@Y6YC!$RD5I\K( 6T2)!7D-EO965RF?&U0[*AQUDL;$2G>O1Z!%RJ,H-&#>I2:F&^V-=[WX\XR^4/85!-.UE=49;T6JS"(V_4P]E),7E7OEV+2S.>T>4>U4JZPQ"8

IF6W>K'CLY;8)?4KJNLOB'Z.TT9(I#],%+YG#0MDL\Q%RWE]=HT=/!?%^*9< MKXYIJZJ+ FN:"\*//5ZYW!ZO:V$\FAI!IU?4) MO!D;1TB?.\H+;M:Z%\79] M#25F,]&MFE:MT;.0)8WQY40[?XR?M-^L'#,M!X_:=ILH3JL%*2Z">-:J)C#);]8C*ZQ M:_6B&.]7&D:I8K$AS#%*(0R0GC&_AM&^,,;U6+LP\1IN$>^(B[HWV/ =:J)[/Q_C M)=C3FX$X@2R!P<6RM<(W-?0*8'R%2N.JW*36_+ %#VMCF5T;T7(;N@1G.ZC>S&$ 0J66I!BFJP7)X;C=\]K$+%I)@;9[U&BP=EO5E4$P$#;N>#(]*G9KWZ=2-QH/:BV+86B([;6- M84EJZ7GC">W&F^9B-$Q@833Q?"IQ<7?RXM5[J2_CQEIGZX\HDIV5BZMF^NJ- M%#BF9%.^;Z=_WVY5<-6MS[/=CMSV7-4,%=O+&CML-VSO-S1O=P-GVQH>[NI[ M/D<+MCU?747C9=O4M]>/W8&1R-0Z)5R&M1HRTZQ.12EG_1RR0EE@ M*%,UW70*Z7QHS_$]5WOF^XE\:!?U@8+!'(EU8J_H-&V3>G<.M[O*...L>$R+ M%@RMJVC,#+LTVS]A!>IV5QF7/F'R78_$[)_O(?,^Z3(SVTYG>5!FDA&K MX68-7,REEEU'89AXY@X,4MJFX#[N'O,J51YXDYHTQ=!X=^\+2&BAS0Q\EV.X MF4\Q[$J4.\>EHNASZF\?+[]X_%/+CG+R-*0C)=LN'MF/;__9O?!VXU'XU)_F MB%D2T:-)FB,D./&'57Q1H7DCRI*(?Z,7[/D#$+_Z*V]?4- ?2[.U!PAH=M<_Z/%FT:FJ! M;?36Z_8JHJ[,L6@QPRI(X',B%RO#XL*/=*32O33'L(>MN$3&,6QG^8F/./; M* 3/61%6AN)"<[VV(TK#CA%(<\*2K6LK0MA$ XA08

LK4@3D096+"];U MV?2D_RHF-86(9ERUS,[,Y*$B+>J^?F4VZ=/&)(V4BP5KJ%7'(PGF"FJ7^@/9 M=*#V5F.V&B_*XDQT>8#-NE?6^U1!0L1$$*/F1B'X0)C-W@V (Q17_&A MKZ,R[49=Z'0K

6#(-%%O.)YN+7]D6HJE56_'6$,;4*ZR^74'M"K^XL_J*Z MU:LK<6Y4I404D/F"6QC=<#BZ-HL7+6%!NT)<86*_-,49>MS<3.XL_K*JMEM( MN>>[DPUCFI$QA9C$KFC7=GV4A&MB/;O;ZP/"MXBE3L+BY>^\:_M87J_ MLR/G_OM7:#J^G1V2M_U;JE)F#QU7H?W)D'^O0S5KQ7'\C(>?._R-[=?0BX/M MM^T1A+]W5-K.Z,W-;H_5+.7D\6/=U (I4(QD6]-RO':X'_/0HONA^.690CUX MY$&/[VJP;$^->W9/ MP;"J)%C]J EK&LJ-4!:;.J6LE\L#M;2M?.V_I?HN_3Y+"?%K2W7MU9,IZ09W MG$-^?O/^<:&F9V_[\%5-?VR=+:"9NZ7\7ZJ97MT>QOJRRNA=OOSU[XOQ+QGS MGW]>_=6OO4K1)/KXJ&Z-0=JK>0F*+,4#<@4S<$ MXQ]N;4 P#92,8*4XG)IDE83G+YM]A?-?&KW5!^5G.TGL*/N[QT& R M\7W8T4)W%++4S)K>G::?*Z:7MS;D75P_(:[;O4%E2;$T]86PCOO^0!!JF@=K MUJ0?#H>KJ%V_)R)^JK"^ X4_65014$15%&K>4@O<[,+NB"Q-95(B!'Y@AEKX MJL%MDX+?Q$L6;"6%05.K5>G6IO^C91CYDV7X*QCY"<)] Y)H4JYGQA63AJ4* M@RUI:Z!*V"U(XAW\=_"?'.!UF26DV9:D6UP4RD9<\2%A= L!WLV@_,?'5. $ M0'R=T8JNT4-%C:EUZ-!L6@I^3T??8XX,RB=L\^T$GAHK$1\(6K#,]I4>]6!( M_^"&^](L1YQ:A(Q.$UAHH"U^VO"K&GA02R?U^[5)/3'T:%9YLC!E4Q!54K7W M;T9>"$;2_S\^Y_':([G4@Z$XA,%//_%P)7=^/U7^G7Q0<@81?C9+*;9?.!BW M1[$SK>H!8Q:,J6&C/HPV;M(EBC!=G*R6@C5? MSYF[XC@?-LZD.)X?OI@+.&9#O5$7UF-63):M&2H,";1Q!\?GP$&>#@[R7(J# M. ('D0\XJLPTZ9;5!VYU%OUN&+7/4D_O8QF"Z$G!:*@/5 M:V3^Z]]LKK_?IO/7@^GL)U]ET /$W^'0]P/X-UF[F^]IO#U3*(]#, &A9%Y9 MJ=W>KEWL_K8LM;Q E]RZ:=L[Y/9Q;\!3)MX;F^5QF>71-']FUN;)BTHA\8-,F./7U3-G#8U7;*9[2R>5&,MD#*9 MCK/^"Y*=+9:?I)0K9J ID;?7PSZ'S25Q'%0LIQXL_4:M*:^&P&G.;%?X,R+L ME,A;5#B;RCRFWQG3<*DW")=.3,,=#LT!BBGT'I%8VD8:%T B-6-7!MS%+7C8 MPKL-R6O+ GA+@G\B$N$2!*.G(1'.HA@0E2+=D[G^F)4AIZFAW#BSPW M#;7[FF*XGNWI:132<)6_LR,FXDAS]8;K>LN'$Q(.AOS=C-2_=Z!2<;W+^0-V M94$+#"KC8[)-#X"S+)G#\)(\.^"Q5--?'8BB%2HX%(ET9M7/*J?;%TUU27T%0G M&LN'H?G66QW5U" [747DJ*L@5V*:A.M;UG".3CTO5CS,NWU875Y7$1#RB>H: M)%^U*I703.F(%=>94:)_)T.T;F M6Y:7VJY#.W:\CMST7+UI+C7UX?35NF:K52\0)%LK)]L_'1_BMC^[]$5QR211 MUV9Q4,,M35 2B^\M)0(#=NWBY%GO-,Q;TSZST<%.-CI/0_,P.NCKVP,^G\$I MAG%]R2:M.LRMFRO5FL\,S ?.N "4P=E6\U^W\/]YQ-E)3>J!MK^R]FS)>,VO!!F&2J;OVD=!0BQ%P M.:-++DM\.3_U%G>^_RJOLG6?%7N5KS^SOB?%Z2;/KN_N'O K-AT M$0A8KV/_9)_T9#O\!CV?:KE>)>@Y=6,:-)]2S_5\Z/DW.M+>]IS&A\$],[3* M25ES%<.1 NNX;X>B9#6C84=*)-G>MU$HUJ;A2NO*99%F&ZNE7/ AJ@P\[E[HMO=GS/T1 Z&-2YKM[O@I3!/\JWFRBMV"\"2J)FF;.F>:Z43+(GXR8;W.N "'X M]SEWN-J,'=9#85^MA_IR+">S3-O(,I2QSN7?0T!E>TP4LA,5$W"2S4F]$".!U,;F*@W;: MAJ$C<'VR-+#)_6T4,O:3N]N+",N;W>6(T2,Z2(S:',8 M,G: 4Y![5K].I0./_7TRY;#R\!9]G][AF, _%(]5+]!,W=UN;PV2[X+0Y\/F M9E6N+ZR8&+,0+PQQ?7:S('R--G?DY86\2GHQVRZ=$_1@HU!;4TO/8X:C1AR% MJV&=\X"SOJ="[U7BW+'W=K2"'*5M]^62.?6G^[CIP>.(A[8EKS8[Z,A+?3:: M&XCE5,/IR*1Y%O>!"[_/6T[W>9?Q91."QR%OT_J,4CZV#R*-& M0E\)RFU)'4MXLBI90F&N:V6LVX? V_P"4'D6>7I#(#+_AD#PH7+[#M_G4E%= M-#M]'99&"U0,97C*LW>^?[2=]E2!/TLCJ#>7(K_:;81"F,VD6PA,6-/&E3(\ MZWHS<$-%X+J-7+73ZM/ZXT,#FBLM1HKSBB@TDCYC.8-V 5^N_* _! Y"?^9B MY/-2BL/ER ]**0Z'YK./[FG'[W=6,N>8,NGYJ-YEN!FM^71MY1;XGPRW'-A^ MN);YX2X"),]-ML_=%83\[MK15]+Q$Z2^F/";8D^DHR),]48#O4P#%V[]B>GX M;SE82)[MW%*%1#PB]>G+M18YZ26Y;/7A9D%T'&T&*6R[1? _V3L_2S;BLHN< M.(02IX'W:&@^X,4/P8M_.>/U"A0MSH/Q[IK#X,5JP=3KZ[@G@M?L_";@<8H5 M?CXTG^"1?'2^GKY<.E)@9SAEK->%ML5/8*(RMY6* 1Z0[I'"PX84Y)2^JL^' M K0!ZA"+IFI*09)M[7TM4\\OM8"R;2_*J,7[!TOP6K/O5$ET4F/>Z;AM=/C=/45&:B%);=ID\+(A5N5R>]CI MW'%Z&DX?R7C'97X!^,M441R91EP+]0,)KPY(> 9>"Q& @_ _Y("#[QQY M<7A("O+1B0-<:SS ^ 4=,[SM!#:I<7"H N>.G@B2PY-2/IKY3\9-#AN9\W < M:PM$K]>;&,LL)A$\AX3*NH?>#3*@CB,X1ZU>"+A/GN.\E53FY66]+4(D"D=Z M-)JMR\ I04"!>G;/\:[QZ02B9"9W%I/G<[=?P3%?WQ6 M)W'9DHK\:I7S4*J..N]XUG(#BY)9(N62:[27LWM(#K12O5JU=?YE:Y_0J=2\ MY!5+LM^SI+)O$;VIQ_/%NTX%2J=>JTR-W)WX2SZTS]M_.7U;VJOAC&JC^6:VV:W5Z^WBA+.T,ZD4:"A04T6[]@%'+LG M-Q;*N>;V6SOR#I.-'^4:)X*SMA:]H&_1R_:R&\(#9BX#!\LOY!JOE6J\]JZ] MUXZ-7_5*PYF$:(&5-!I(L8(V6OWSZY[/4NX:IZN_U5/DM,4D2E%B)][JJ'T/ MESC%F:LDE#I/-67V@(:KV'%VLDO'"S(>45&J0.4XRKK7]KVVYV:O$WBV;69' MD$5:H(7[DF;(+E"-7J_NB5"38S7T::Y2G6Y^MA\^GEHPL! M;E)9Z70,)358$J+%".Z1HT0$;FG@#P#<\U6HW #WV4W]!\1K:RF9EMH#P6J2 MZ3:],/P&V-#">#GQ0\MC:G% ,)9H+EO$K7H>KX M9WJ="6@D>$ [AV8;SB94 MB$Z,V,+5F6<,B"+; M-NG/.D)_KC0?^(!\9&A!-BS0C(R02^VA^^OCXEG;LWN"(XOT<-S!'+B#SZ8_ MR 5^?_JW@0+L(7JZCC0@9#C(5R3Z771[BW%W@0X"P"H0W%I2X/E&$-= M!G7OVZ6>;/=:WJ:*P.AHI53^U9IW^-+8+;8MQIG)S5*7IX2$N2< @;5:9P1A+DF8B0Z7FI,-W8%ITR@( M)<+H5%C@\ 1P$@88!K^O-YI6N0MC ;FT8L5F,*JD=0,,.*L%?A8&'':?G(9Q M J2SY F9AR4/(6N>E@S;S,VS_KIIF+QAL$O&7<>C79*%1DT)#!'FW5*7FB[0 MI=L&S@8 ZE-P_5D@^/N^U@CDP')KZKS"),NNC3'L,!@K MP"5O;\*=!8/;)WNS@[7B]NQ6"%FFZYFCU%YT"1^XU.O->;/G6%2\CC?;:S*R M8!,&825&L!0EKD0T*L"%.X Z%)>V-&=8T+FJ-TN8IA@3J(99>(R[EFHWM'$5 M.+L$*/BN9/] P2 ]&$]""VE,&&C8Z''+9GG+FQQ^VU>?,K#C]$R^29A6E'M#>@"\NZ M1;==MC8M=SO=^-:3;7^R/)^>AAE) MEB9]%8E(BXS&G":H:Y-\_Z*Z=AXL*W)>@D5;PMU+[OJL[-Z MV8$ML6%)XTIA6JF.Q^&](>J)@#MK1_U;Q]K[3E#B\>BFPL9-RVP-:D-!K5,= M\HX[D(,G8##8[^#CS:2-#$3.54-282U-B7]RX T4YQ[=9"*?L+<8%TBU,JW( M,$XDQQT&<9_+[&KPW,A1+-&J0UE-A(-=QZ!0%OY]@- MA+W L/ODL'>2-(I1J=6!88';]+K+P<9BEL#EZ6\L[#T7#/!\U+HT*RX-,N1Y M&,(;=L&VNB:M N?@@:S6<4 8_+Y:+ZV[K%Y1:F58J(Q&FM+0^^ORK6>MKZ'6 M@6'WR6K=BXQJ02=IW>*LIU#A0,+M,!ZV5>:1GZ/"]@\@ 6UBB. M+^TVS9/ >7N QO<7RBN=OS<.M9("M9_XVC./(:.J$AUW.-]?[=B2VY8<[:!% M>C8J%;UL5DLMNX[",+&[39E)3-) (-T29G L:7,S-%!@E= 100[]BE*LK>MVN?Z;+O!R/5+_#-$*:Y-8?-% 77^K?JM%ZIRSZ8G/_P M,-=IVY00)G9$"V)KFM%-NHVX 9S!^@+K+WF8*Y"\ESYBO5O%L2&1]'VQ)B\+ M2#!CT*(-K DYG?4?3?PV.'^9KE&NP V7_<'QDM7[Y7RF8!IBO=BL!$U"L M_SABZO"&085*1102S*I@X[I4F@)GLVXF8@*)^1^&3$K#E><3K"8S9C^RL 2> ML,3-'@IT]9#IZJQ_VS%MSM1NTPL6$#Q,NO-*L1-V(0]8=^'$-9X;=1@OTWCH M)08(M*%L1I42*PIDM=II-5#*]('#P!\?G%RU)RS.(X[4@45O&U7XX M'8\'-]N,! 2G$13.?^@V3!E!Q%&_/8"Y1%4(.4:KROP'6@R) M6+IFTXA$RRS+QF1CTCRT!LYB .LUW&!;H9<8F)!!6;_]PL%U[O_9G?-11/8#" M*D&,&*B<5&RN1!8&A5NU8-?W40%B_8=.:F5O9)%4 ;U>40(95B3C+Y< ME 90DP,NBP"H1(.XERB60U,UI2 1)%M[+;AO=/A]-7Z$:2M7'_09,QPI9.RM MF;8"G)!?):A_BXI/&'LDXWFPE7>5;V&*O%'>_2(+=%2D\JIU,)O%A;1$6HDU M-,5Q9358ZZT;Z*3X,D-S5)5RV1+N @3GICC>9N[WJY!J90I/E Q'\$R_,I MHO^$GP!OK*IHS>*UR*'SBA5,%CU?!0X+?Z:?D'MI6^J!XFEA)<9F=>36XTVKJ]9,N;#$(KGQ?Q2:D[.M-[3'J[\;F\GN!'72OK#I=2JY,?XA\J4[^<3C%9B! VQV((7=!'V*[(T4!S@; 6P^824 MJ]?;T_LV5]E&/>3YXL9G\%ZK/NHV5FP[NG/U*I%\9J'S:R_[MF+O!^GME*)X ML1OMX_YRCY9UPG%A3L8&IE$/.:\/' RN6@7RCL%X2=#S+1W">38DS05PGX@W MO*DWQV,\7%F.Y/"=166M4O>=X8#$&R"!RRE,2M6Y0'+P JI4U^IX)% J<$XE M0(V*04)8\3')_D(1S5?,V-\0 VEX'<$/5V1S)N3OXN MRT,2@DD()?/B(;'+3^*?5)W8@EW#E1[IP;1HKQIJY$TE].;$[R*J,S6,1(Y9 MQ9,Y]I;439!:2";=Y4#4A)KJ($0X2[2;8]UEI2YG'B)3+&4A_&7%68 &Y6*W M-.G"J-!V(!WV[=(&.$\=*!:F6C/S3[$N0A3I/W[Z>$:E*9C"0[%@K M)X\?ZREEI$ QDJ:VU.RC],CCF(;KQU&X'8!]*JNW'S64@D!ZS.EUZU@\[Y E M64R6HT;'4ALR7+KG]%(MWO433MEJ<][/G[. ?>;[\D1L"$.(HZT1\&0+UB1(N"*.D6'AESD])SBJ@ M/6"#.E @@!"GI\^(O-)GKRH!Y,$8?ZML&A!C/._V(GX]J!48G.M3A7Z+)_HR M<&[RW1@#9(P_J8J1I!K%T)H.8HR!^16IJ%$$KXXU@/LND M_,A$BBF-FZY:)I?P$"Y4YQ,U?48+N$CR;C) DL1M=N0T23Q7(F4GB+DVEOJ$ MU% 3W1V,M#XOTG!%&LH=U!C.[U(#'E!/-AED[B:#F**/P?[CY\_#- RB:=^, MLKJY]+JY--58LI_N&VBVIR:N]D!NP9 "S?!L50O"9S OQZ'I:F&8TK M"IHOI2^KV4E/4SS=-3>:VD_9$DI*=CE\^2M-4Y6"AJO\_>SA/6U[-&8GI6]R M^(1R+:4DKYRN#U0M6DKKQ1>:HLXP]$R_>=%7NS9]6=W9\/Y&95!3-^" M\>F7*3W0'O[DJMEZ&#]K:8&N!;LGH(6)O8PA9&,EHV$9@;"@Q#2!RZI=4K!3 M_/U^%7^[7_P(@-]7*5]$[K/W>P;=[[_6Z9@_X,UKH,]!Z;XN+4_J]E5Q^?[O MOBIGN]F^+VCGS"L1$(R>F%M M4LF;.^JL'P$7C'Z0UG]WBN>I.P#KU%J%)3K^1!^8%A^[9"V8&)4-N/UI__ =*$R*0[JEVZ[+ M.)-E6-=G^KH^OB?)@*\P^-*.DO>AX,D5&UUOD)J(;WS'YV6/'3?O4+B1G27? M@\(. AN6%@L)+]-B@H]Z):W7P8G5SW9&?@#KWXI>/NF)[F\;I/0S7?VXYB8+ M!U"D<3I]?V@D!A"2C4#3=D]J=-0^Z_-DT:JI!;;16Z_;*W#;B-X, MEI\H?$?SF=',NWLL2VBAS0Q\EV.XF4\Q[$J4.^ NI-X*EA_I>T?RATC6V:Z% ML>5RPDC2DH$GEHCVYL F2 ')/EV7_]A!<('E$F9^@)WG_2-S>[DPUCFI$QA9C$KFC .AIW6;N.AWZ7MCR<>KM1%SK=RMR!)<-@D<5\HKGX MW:[=DJR=/8( 6=(NZP563&H*$$>;#]@$O(-L;@6Y?[9W.0$X!D92.:4DH5[>[P[%6*@.+U9OTIG\P/D_$&%QH,>JL M7+,XO5[HV-S*X"; 1FQ_,KZ6P4;:=(9X]X)VN+3L"//:4V-WIS.8(/"T. M&4MJS&:==F&#% ? A7(@=6OY#-"^;R;N+5)..?OP=;'X_D^_UYWE=8$ZY_+E MQ;NRW%4X6"H\?;82F-L>[X^PV^^:,I7RHLBP4QL>SE9<&>*'4)L SA^Z*_*[ M(@=.D;\C5C]3G;]?C?19C;IEXT/#NKTNP]E9::$.,9@C77/0K Z&4P[8+.NG M)?/%A']FS=+94$+OBXE@R9$&KA_!N$I*TSI.("WM1\*$ON/D"S@I[W#"("MD M4MO,,(9OM@\-#HTRI M(55(%:YM-F[)XJ)I]6>@Y&IWL$CIZ'C17L(UJ$5!JTVO(X&[ MW?>GV)USNB>YHF1O=NJD4U0:Y6Y31&V]NEBCY#31?B1,@#([-X.3O=5!BJXT MTUMZD9&DA,'-.M329C_2/0'*ZIP))V]UF?F^V:FX<:!L(-2#'3,8T%-S7:D3 M/]([.3-,0.A ] EENP.S\4*'O#XT)C MN*E00UGD8T>.NT90'4A#M$(AJ5JC^URHL55 MW!_IH)R_+._:38_. 9.]/O&:=1VWV$7+PNF:7($JI%C"?B1.SJU/K@J4PJOK M.UDM3R?PU%B)^$#0@J6I'-?)--,_N.%^^X*Q9&,9%6D1K@E2Q^I;BH8$P.7F MLY*1UR;U5*!P-*MSKM,4 %W/ZYN.Z>K\;"LB,RW@9S7/4U^'P'Y,H*G\4@O2 M6_=P,#?*6N)C%H,%2Q56_(A=B22PJN&$.3\AY,U)_^15O9S10D4=SW2CAGL M&=&)&'K9;L]A<]!LZ5@0D.P 6._TJY!Y9>9_$FX^M"J[B_O0UB=*)@6M#0MW M7%:N)N-FP0-.C7QL58YF=>?W2R^"7 MUWR+"+>$57/NH?"P3G4]:<#Z$)1):A= \[?O$G7 A!^O^59\*5A MJZD8C3',S]8R7 C6L=D"+CJ]<<_BPJ5<^;@6A#!0\ X16Y:PQD>-6K59I,!M M00JX:P%" 4;.<'G-MYB9K1;/M667$02_W(@"K+=8 V=';LFW !$XGW0NFDJ- MT]>(Z%L+5JZI&RNI.FO@8A10G(N;9/A;WH7H%YI.KQLKHH,4K)&'&@+-W+V+ MFP#!\T*L3TJ]-!D5&M4P<2PH2@$PPS:1X-X@ZR\C]2!6WGT]6^FWJCUQ.>DS MB3D(@]9AH+XQ2HJ1_2\ER# G&\6TO MT31!2_WJ[+#Y_9;$/I(X%62Y8!*U;S?4+(&]/]4:OE5#CE M9V> A%C2]09&+$L,WNC2U$+4*AL!."T!(B1,-V5\.O8EE_=7OJ$'GAB==_N4 MRMX\+%4XM":#";-P9@6Y%6.*6P(V2/Q.&7;E_.K@D/L7+IYY6M?,O>'!'BIT M<867(;8FP!"BE!"E51QS,7"AXPU Y?GRYC560E^KM>ME_>^V$,B^M4S7=&)G MQ_R#N"+]S2C)>E-G:I=9Q*:?4:&V),4P72U(#L?M-[(1RU%<5#MM"Q7:4=GEUM"R"IRZ P2F^\'O$/2. MU>]AM2FY:L/Q V]YU-IW7)6;U)H?MN!A;2RS:R-:CL$[/1TPF+Y.RSM"OX?0 M:ARX9AJ494F:JKG./NU1.MB8; <;4Y&%SE%!E,P@0%3@P@S 4/HV/>](_1Y2 MR[%I9VV\=X^H=JI5UIB$0YC3':8QD1";_ MBBB]1_7G0NJSJ+[0;BV:(@U)%MT=.JO^?%$+5W<=>H_J+X_(5RP\(78[([C8 MFUG<(&RUHP77J8)7G0\H.G^XE7^KRNLST-M'ESNX3;4VY5>YT8H1N"(N",$T MX K Q3U? L7Q3/,$PCEJN_+@[3Y=<) YJ&A+S?:V-V0%<7NVCSP1B[UQ;0B; M>L#1NHY4Q^"6=WV*[2<3X4] Q'LICPDNK49MD6.9!9[4V[99(QH\<%XZR(D) M4+G^1O( "GHX.>P52[" .45-9VG4 "\5"VB(#RJOWPG#*9XT>M-B:6GA;2C M-Y,QG(0_@]^7"99!Y3D5AEHDNMGA!9[[4/*>DG+'=<>=T,IZ' ]%:-P2![); M[[3$GZ'6WYOW;?#]E0KL;SCOTAQIZ=,:6[3B,K(I(0T2"<$]S 4XY_UY$?65 MF7NZ]^XXA4DR'R<32_!L.Z"2\K(U^AE\O[+W#A@DWG/?^UJ'&*YT7F($+ZPT M@_7:X'^(\%_,[9DWN\_/B-RTV8K@HLCK+%D>U2J]!?LS?+BG6?XQ3'TE M**/9SH2<;EI+&)6BP6K87ZIB\6=D8BX9E '&['>B,E\K%]?]$L*)/-1$.7IH MZC#W,_SS2T=E@#']V3HC&YKZLM08=D5'=%9H68RZ+GBM@ %;#02>N:\MV<%F M4ZX1EB7&18+LBCVRNFK_#!M]F84U8)G^;J)E.%JO&A4Z7%OQ&)?K[:H_CN*? M8;DOGV@Y&^/)/!(M\Z XB51[MK2@423.8C48,]'/8/5%$BTD4,P]/=$R:,G5 M0:N01)9 XFIE-IU78N=GF/!K)UK @L1[B19'-P:RB=5(D9XO5^NJV=,JX+9O M!SS1 A;;#Q(M5EN9P>K2P&$(E_W.H-9$ZH.?P>6S)UK 8^HK7KH3MSO4L,6K M(@?5%X*Z5-NC\<_0Y1=-M(#%['<2+5V2I25'51U18BN6LK9JBC/]&1)]\40+ M6$Q_7M!=G3*CEHF-8*V<"!SK#YJ(SK%7Z M:*GNHOV?L>1U\40+6$Q_-]%2G0:E,!B6AZ*I<]*H5VE16/5GL/T*B9;<&/_! M6>_364%>#MN\+"Z\6:GD2VMB+@#H>>BVZ/<9/GZDUSJ:E;I136-5NM>H$@V:E7M?W3<O(>$/2=VK[T)]46_YFN!=UP.!:;#A; HV;/" MN+09$8,1<%FS.WC!.$WW]4C@Z]C-;):IFE*09":5GVU[<1\Y$9W 7*8OG09; MBG:P9C.7)HU:UVA(, K%4F<*;6(8N^OPXLV/&-E,5Z6H3MB047L#W(0O@Q9"T*[;&G5P$2<+;&)-9=& MP]D=LB!"%ARWX/'S(_RB].G;FA-;"L-#^#VXH^G/:6$9Z03:P\&>V^L[!%:( M0JN6R+,T? SPE>IW&;96!K8NZ\V9[AW$=Z8*B/4]')J'+DOM;?'I,,NG;U?0 M9MK8G<_Z?;%@.3U61MI!567:P&'IKLUV:Q@PA!9/T6;/AN8#6@00S,*&U!R+ ML^($'@:;KD&6&!Z-[Q887,R>?%QL/IC=KO"DNBY0P.G;KV1[LFYH1Q3+ I!9$IV]JK0)NLB]@J(5HPK!4G6$A@)AB/8 Z)ZQR+58;='G"NT.=8_M&D;X/CK^S!RT>Q^ZNA[>#!L,5H M\'@\+1-32*&!6YNZ!<5^@6V7.6EV?Z0C:ZNUID7R^!=6>.\OA++C3F.6W %/YAVQ8 M;H02N*?)4;6%RJ*,6B5M7'&Y?Q*ABUGEI>FA7,H]HBC1IHB]TG+%&H^6BFNEJ)YXY[,U10[G&U!R(OA MQ!3%,X[CT\9HKA1;,#%GZ)IU10GN.[[GIU_#S#H-8,XOQ=,"-10VAANUZL9,($_"7<5Z;^/6/IV!DVCSF0C M9LOC 9/41WZY%54,3[EKFF]M*\@"%/P4 _5L:)[5XZ6C2MS<(UK8KM4K$PAE MF60N69PU'%40'5A/!G!M\SRF_1@R>=9N/^9U4\"\G>/]4--\A)BXYJQ&[?F$ M$H5 Z6FS4)':#O@1\<>*YEJ@>9;M?;]X^FCHQ4#SK40II(Q69#)/7(;;--?K M=@3'21-\P "3* 4'+.1!2'VF?%L+PM>-SB* 4)7;B;7Z6CXRLB:;C!YJ1 M$7ZI-5S%<[0=4I+-BB]#[L9F3%R4@\(<;2Y4\#-&[R/EY.F?,W4$7">,[>T?011%T)B7TH0>?$X2*";VHSHDZ!FMPK^Z6NL/$+(&?BP0=0N3I$,K? M-SXJT4!?U&CD#2%.H@K!S)MP(KK!-[UYKS)>Z[?N-%\?0I^JY,@)0F]NO'J8 M<5]:4W%D>,&^'=AQO]Z2?!L,?1GS?JOUB41 M^W))L3_:;+H&.YY:.(H7X/I4:Y7E/UH[?@*L%UNZ_--P2JFJF?VT9':"/G\JQV ME*>H79+/8B03O_X85?C5)/3"Y?W@9?>U'] 1O80TAR':_1H]A2/W9( ME-%FQH(H]$=B7P$.28 J-: 1BYUC^>R2B'WI-?8ZOMJN%>I3T90=BZ8F;*4/ M7OTVH&"]J-?X)^'T?:^Q(B*E/C;V#1%%I,&0)<:6-KTK6,"]QMO';T2TERU[ M.!E;N#RHRFK)] ,2N,7E''%WTUQ__8SR*_B#JMW316T]-2S4695+@J@%!'XW ML2#Z@]<]'/[RB'WI#\IHV/ *!:AB01-5\IA2KXK=@Q?0_,$_#:?O^X/-\DHN M#! 9LW@NMBVGI_!W99F5>@9P M/B+0:<3;WUCQ!C8,0\$2=6W@5E)F#887NC$NW[%Q/FP N67B#7"4R DY4N!8 ML!*G5NAR)-VOW\'Q.7#<_F:(MS3'1JU.ZYTY:YF06FPLAQV\#E[&"VQP7&^; MP\N52CK04J^K*BFF?>0J=Z0DY9AB=0(OTK9UI^DG/9"G^\*/26 MU K&Y;6'M[AYTZD!:W"!V;_RO'?B)T)ZY(QAV_YS+2F3<7G,FK#C:=:0D:,D M&H%P[-O7(YJCH3E'-$\^+%H6.'H^Z1",T^?7G9[8HJTF",?,?-';SZ\4[NF#T(1C<] M@F>#@()6=_OR"083^3(8RY>_XK@O3QU45D13=YI1F4 T= G<\A38_#TJ#LE_ M WO5=,U(:YI+36VXZ;/UK+LB%89:E,Z[)S M/3WIF;H1/>;L,+-B0=2<9VIR1:+;XI3W$V#9_@D*'#0Q>)\$-Y*_>;D"> XX M)+B(M];Z4&),L;U@NFG\FOU@MZ@5FDH5%8M2!; M1U;CDE (A\!Y;C=;+XA "/GT$WFT-,9>7=[[/..11KTLA4%!$NEAKT$0W J: M>L E#P-OS.QL(< @F()0\!03/AN:RGH<=)C;R*ELBE]1" MX&G88P09K]<9JSA%'."P %(MQ,NDQTFQ[_.AN5B#?9G3]M#;O&J>2-%7K32Z MF8BG3C[IQ&"*DJZY>VLC*[S[Y3#G[*>=HV"[U9 M3R_L^GMO/0DDDIXVR*_,EWI5XNKTIC!>="./HW$Z4PA9K?C"R%X>*#XY<76/ MY?@:];%]Z[F $9G-9X5%9I1AE?+PR;X=W-M2RF_9(%]-MW?)V->P5#OWV&IT MA&2O(]905.8K3Q6E>WFJ]PM9ZDMD[1N345^#A%HL5[CC2G%Y%-<:MZGGYS[[ MU V$ZPM(.&]2ZGG,;??WMR)V7'LJ:F(,;NQ$-PQ,<+CJ_("7HU+I-LO?=NX> M%K>EUJTY#(F^B\^V-ZBZ/=T!;X*KA5=DW6M!$YZ3]2PU]!' M^!EP6Z64J3>=QSS&[IY:2;-DCOA)X>F1G;8SC];E:;HO!/&KZ/P]H7TF+_?- MDK@@F[V;>3FZ[)1'<3T:XHQ2OK)/&BV/CM.\_-Z M<7XH\+]&/*0PK K.%!#HSLE0D9PN8BY(A:J0=O!8*@C7R>(RDQF5.3D?8J\G M@VK(=\(=4A<.3FL-A/6\_J0U?[.42TL2I(%@=I60,O/8"7=JD4OQA=* ;66% MR:S+LNU"R+_.S*N%TZ$)!RAY!4HV34FM4B(>VZEQS[-WS^ M9HB\SD;[AO@XKCG@VQHV=H=IK&?Q50<-\J,HZI&E,!;$^C!AYZ1Y7AOY#@TO M: _X>G=NP=I[USYM*F)#E/ "N#F/L?G]Q+"UA"D44O>A>W5X'1_POM,5KUCZ MG:D%*^^NO$3;L7<[K>YSR.@.LJ64/,KFV:=*N=+E3=EW?LL+R^W,YU>G%:SQ M]AIG:]W%)!*=<]YL=/S,6SYHF4G6! M;RK)Y&ULJ6CM2U/=G^?X^:<,]YX*#1_W_.ZCHTFY\#1\8*>9ZUFSWXK?]*N^ M8WW_>W[?"R:;KI\JR['4W"H5.@6A7U)J^>A#=>@[B>%SU\^7 'F7[]>;:\G[ M1*V;8>OIY$VN,S4>IT^7%CG\7-_O0A=_U_FS6MKM=-FMQCO3+A\O]HN]3,M_ MQQW]Y/Q=X-)[O+^1F##ZD4I/$GBU'N6U;NDF4K@T9__\WM\%+S)V_[@$KX5N M8A&%+2\2UX8I-?.#QJ4Q]?G=/_\L\OK ^IN]OW(CE)5"F9K4J5L*:BW'V?[H MXJ)W?O7^SNGROW;-#QAMJ=:]L3 ZU0>AW)WV[>=%.ST>^<[/NV"CS2]KOVNS M]97QLG9S,WAD[\0!P@_+YD:V[]RWR[79_+#R'I.M<:_(2BLQU05T_3B[MI_E M[MW%:G._F&Q^6F-LL?$2ZMEB.MT9%1[3R^=4;J[.1I>FQ?UFL7U2F[PWFVS& MK+[(\JK4$Z:)\G-F&+MY[CY>FNK^1)/-#^WO#O5&_'C /EN MKXWIHJ^7:KX3[Q<0L/V5^2RTC8[\OTHKMA*]II',25_:;KAFL/^"=:]'Q;Y M4)]C'YT\&L?*3?::F]@"FF>5.RD]U*[]MX<3G#SR:_?FER#_9H<655H1ZW&Q M['1:-]-)N?$\3]LMW[DP_G%H+V_1#W@JT3B[R,03S<0H%!M6*B.VR/'-2[16 M/]%3NVU.9KY.B);)#TE0'W>S.F]H)M5,ERA5YU=C\K"@S!K M#X:#2,IW=D8 NM,U<-KI-_[YH(N*T4G/& \?V1:JY(:ZV;,*0?,Z'X+NQ#W0 M4UTN\E',?:QK7;H::S8:>G'.VO5J))E3I%)."L2=7[O6)4,LEGN1DPD]MLMM MG?5:,1SI3%SO$Y[RH >_ 9D93X6RAH'ZR#"0[!5HBXY2B62[P]JH,![8;N9& ML;MJ_M+7_*59?\-%7Y==WK/(Z43N.5DN+J*C>B+U))G-(3OT7SF'5RSRNA3R MI2YJTND_ESRQ[-;SR05[TQ_>=L;CY[B>36=NYW7?F007(;N34*^2/T%Q6+KB MB2[_WE@,A.3:BJ6B.GROS!39=L)Q&ST*J97=&HH&&NJJC QSR]K,V*:B(=/$ M!G=/T4@4L(4FHH$70<6&D:0/-.49R5Z#:?LJG M?>N^BJ\7<@X\]C+"QZK?NM_"[?5^VL#S&9"QK,>?'AB(7M+DABIJ]7X5&0.T MLLV;[/VS=MM8LFBA9 =E^R:3ZOB.$3_3-H=([%X4;[6B/ 3CCWL%[\3_UOBV M&. +G)5#K'-"C_VPSCW"="=X_VFK&[_ZO7OYW*'V<48_7U0V$6+Y0/GX7/FD M?:E\*K:)'NYGI@N43Z!\_ACE0[=, MR-=IG^B<[I3-+^Q8W!90LI6;BM6)<%\+')Y YURZSMGEM4#5^%[5!(KCR&:0 M+WT6*_[42%:D6I*]*TZBL_S-HYD=^&X'*I#I%RW3-W8' R\B$.V7(]J_2"S/ MXJI9?A!NHD(ASM?OXNGG:FCB.[,^$,L7()8#P7A>P7@2P;;K!F/2W*J4+'B% M,#A](ID*Z5IY.FS9=_YTY^4"7:I8#WQD86W9!T>S23]\.G "C_C,/-H[+1^=W>7*33T M3,MW&]3GRD2]7#2>-"/R"!K?"*<'L3B8I7NB-KK3Q,2#?&TNHEG_P^E;KBIV M1V*PJO$/KVH?V>E2_[J0&(7R^E!/\(U<_<;_&LP?JQH'ZY6/!7OX?UB\[J:4 M6PP*#2$QNK.6P_+HB9L_^:]5<[ -'\0&@Z##):=>E?#(%,L&'(AJ"7MEIJ4; M)H:G:LN*-M@\J.Q3*0O?*K(B&DLH)[C?^5%F>%QX^24"A=>+:7BV9"@3&/<* M2:Y*>^RB!;ML]W-L@7UHCZST,_><#83T$2']%K@%DO%$[]W+&UZ?=Q]SG%8/J)OH"..2UE+2 MJC+/";X-3QQ:N@.SNXPUW-,8^75L=S.H*W?E0F/.3MF*+!7BD7;WV7>JV@]L M=[:B3B\NV2&^4PU>R75-)35)6B1V.TH.GBUN[3^6[DR]BETN^UP-9Y(QV M2Y67M9$X?:XN%;:K%BJ^6[X36LD?EIAS\ M@5YMT[ M?GGXE*CTK._,0>^ L?G535$/15'RHF+TK:Q+9,<@.W)8H]CZPBT;0-(AKR!C&*I.7^YWGNA Z4MF$HVF#[P8HF:I(" ML6>\5O8JUN]^7]4UM*R*Q@A9>5N3W4#_C:B4BO)@GA%"#\THJ^MBXRGEVQ2& MURW(6@0?69&/JX!7+.6>D1Q9RQ,,:3\(UL/8CX++,(6.\J1O(RDM,QM%?9N0 M< K5P__)JN>-\#@32Y_X0-0W9VDX;( ,N*$A3M:5=K1H37Y*:GVA?)N)VGQ= M&F0&E^!'!8S['L;="X(_F3W][M-9IC23,T]J6RB(JLDG4J/:N',)5FC@T_G> M)/Y4!O6W_?KTE#(:1E[JC@K=_#RGEI;54N@2[->+0?8?:#+Z0H$LQ$*FWDB, M0R.$'JO&=6%Y8\X#9 N8=9O=@M.?HW'H5J^($ MOR$L*NN2<_.'FG0K%FY+G5:H.'@V%*$O97VKV [,SEG+W>GY?9]UE;V5Z$96 MV5NKO]^[IG>EI&B/Q@LD\.-FOU'NCL>5D&]39+YR3;<3N1(A=M5,^(5$+N^M M[T_DVDK?PXR\3M_[ %?'A!H:MIX'UZ-03+INW%7$C)T.$/ " NAYCU>E\FV+ M@(^F\GWD4,\)XWB1K4>^KL[0G0@'B]T4[-93+%>)8!BS2HDMA[I+W=(7OL/> M5Z1@GR*N%SG58%Y97&EC;<^G3D]YS.HD)Q!\PDS"@SV_L_OFK+,4%S>W][%8 M2PA]9_,Z8":?9FA\Z#C/.Y ?B10G#3.DACI*R;Q7>D(LGO[6CF4 -F\<[7/! MUILGE49Y@)KLX_9.Z;F0":EZ#.?1ER/J$^CRQSG0+?Z*9'TT4^T4U%"UQNZ;L4F4N% MYEGU^7>%IJO0>_'YX/YZJ2EL.5N[&Z;,@5$/-DDN0J'[BE1J9ZGYP\JNSX^6&8O18TMO^MJR]^(X5^GE,9%U;=\3EF MWLOH*1D2>*%4X^&8EI++<[V$]B 4ZL-1O'O32#4FOO-S/M/ ^VY _]RJ M?;[5['?+JJ GTV:>1=.GFC@;C7/]Z24(T4"S^Q+HIT%E@U.;N='-,-496Y5) MXK8U2?+U2T#E'PF$RZH)ET1)/9DJ3 M".9U=H,G=XWWU(FJ7!JK]Z\-)EZ3: M4_'X4]^6.L41$CNH+"[9V\C=MP;Z'Z?:+[#B374:JDB];KS5*?L^U:M/":W3J<>>;R:WA?C@T;\=HL](K[74 M.4JP *6?@E('G;-9:S"[+MAM=AEKWR^-93(CW0?HW"%4@,KSH%(83U1]B1 A M=7T"3W*0B<:%&S;^^'0OU/F(=#VYBXR?8[X-J'P*,@\2ZT]$Y^H,:U8537-? M:]:LKLV082D]%34,U$>&L27[FJC;Z8E/L]&=*0PS!1DE)H9OMX@/SM=;^O'H MA+\S2FC%NCV!WJ\W OCZGADR!SJ+-EBX?HI,KM5JG^V(/L2 _!M#5(WG--O M"5/7VZVPM7K2MA*C9T-I?O&TK<*^GN:@+Z&Y\=MP.2]GDHN!B5A%$>QM!";#::*?PN4^M<&] ], MUD7$_6,"WD^1N$B+W:G E]5)N:9*K9NI;U$6F(![*J1_1Y0ZZ-0D51?JSXEL MA^?$_-V-*;>7Q3];S?K8 OQ^J#QL .HQ:Y"_#47FG>68+11*P[):??JSD>ES M _!ST?EQ^X^M=]E68RP]"_%&77V(ER;9Y9UO$?9=[+\SH22YX28D?60 ENQ4 M=A#7^_41&C^5E31?FI5-W\+L&QN R=?#-'DN-\5','7@:6C)='U\TQ5'RWJW M_U ,%8=3*?!//L\"_--A>=@$O'[DA:F<,09L?-Y74Y:;@'Z& MY\=MP'K?>HS,,G92X'.18D24IZ,[_RIG']N ?H!)8@,F"1_9@/V(:%FH-L@( M=\7Y0RW+"W?]A6]A]HUMP,3K89KX V#JP--,S :9\N-U1:C?+RW^/I1*IRJ! M#?AY-N"?#LO#-F!I7HMP-\/F3"B/:WQT.B_/2T^!#?BY-J"?X?EQ&]":]6\F M.6W^P(XM.]*JMB.-NUO?2C\?VX!? 9.MHV#Q;D/A2Y.IPA5'2NY.;D8*2S&: M.KO > 6I/.>?XI]T_FDEPN>B(>\T(#ENLNI<8MYXNK_NL\HM_\ U*YFYT? M M5VS,,#AM\C$DN.&7UKP8JLX2U\*X4)HVQXFDU=;\JWI?A8 _=^5+FJ2/T4I[ M5'1)7+5P]N P0GF-!X,G%#6)W"KL)A@8B,'%:/FXWA8+[@,C+TT[0,Q^Q!20A@Q1Q91+RV-%4S"SB6"[;F*FFTW-6I6GJM:9 M9O5E1:\_+5#GLC'SJHE_9]0<3,P\E:"QM4JH7BC$FJ/L@HT-"^W.N)CW[=D) MOPL:_R1IOA,RKY,TO4*TD8ZH\0)BH-D1%+FE9<:)8HNJ>'9-1L[SZ64?[?FC\YXC9BC4_XCXWFG@,KL\3ZC=A\E>S2=]L;I17V9,RZ@W(X/ MH>*?@(P'*D+A?KJ<9]/#$9^IFD+*;HSYYMDUQ\52[LAAM@_PV%.TSJJ/\9C. MBG?-1"D:+SZ%(KYU%+X/CWU."$L(53.+[L*."--:*&[U"YUDX>;L$O02"??B M88$/\!B?%Y-M/9-ML2*_F)9GBO6\# 4FSZ6ZX=M0T2?5>KT8Z3P*O#H::Y5B M/#.K^2%WS'>4>S$;\P-,5KQ-+%A5>^38N^LG]7G98Z=/_JU)X6LF\X$'N@,5 MZUGIW$<'W%-'+*@HEQTLI[+B.R;S ^6VS>SW=X=].4FZB2Q1T9#LIJ0[#QA4 M4[Q=3"9*H^RDV(OF]GZ;^L%J_ 62QJ!WKFC=C-95L M:9&\QMVR+?FIG&_J&2,Q\YT+Y%.T[I S .J)@'K!#'?8^NY M3"F'VKXS=WP*V@N(#_@6P*EBI1*)&I;-(CF4?6SJH4AM\9UU^[=9]LA7FH2I MR%.U>C?@)18M\_?]>GPA9?QW+,2G\LK/)B$;N73$[EJ$T\?BT[TJC<<=^]%H ML K7OKWI!A;A15N$EX_3XP;A_):KW=U&.4-8ABRK/'E^N'MX#C#[;0Q"O^*7 MOVU(V;B6J+/9Y>/[]C"^P"+L+2;%R;B0U3KQ*P*H5!:'DW46"I=^,YR M[C)MPC\.J<>M0J4P:CS<6HE'MC ML7<5@WM2_9>=ZU/4?EF*PW= \*BN1:3Y M?7PJM"(Y)92>/N4;A>^LWB]ZW8_G?6=L$QL;IIF6IK9B*JN3 @0!57&"7Q@6 ME9(F;4FOO*(I%JHH,X2YQQ*U 1272ILFLLS,LBH^Z09AO@UYYAS30'(;24-- M5_7!LJD,AI9K-N8C?/MZ6NC>L,OGW#0Z>;YK:#/?2317A!R@G(.Q7=)]7*Z] M@>9K2?<"T<^%^2_)8*>UO]8YDG?:K,A7ISUC9,_BH]FB+5ZG'_V0(^DI_;65 M]OC^TE];A<\27>&^T4]<&XNJ@)K)QLW@^2G=U_R0A.V9?>)4A<\VEMXKWT15 MU"34&B*T_RA4W1HB(VL;!AXQY:4M2==$*D:CW,#X7;8-43-%"1Z"6<[[S5IH M$FMCJ*LR,G+NP9C'Z[3\_,C=CA2K8O0F3_5BJ>6['9*58#M LK5,.42SCXNX MUQ/;D;.[U#ZE1%LC=5M(G1ZI'\!9UL'90AWQBEI9]-A6.X=]VM!8R,1]9YB= M8JVS?^Q:9YRUSN1C8O2ZT*ZQ:+R81;DG9797\UV6R"G6.G-):[WGO)PO5%"E M4ZRSCVVAPF8;FMHO1Z-UKN=;T1"HH/VFXDF-I3U0_0#0')S)J?M>95'L1SIQ M5M&2I84T>NK[UH?[R%K_N4OMJJ#;H= ;YG)6HL-WAM5F_[D[RD^,"V_>K%/ZD:X=N%S].;Y28D(';;>,;KFL]5[4K5OR=<7%1XX MK<)V%WLZN"\\=YMW:F=LIHO)5CN3R=]^2\:^*$-\S=AOWXO31]/2G1&O)EE1 M2):C3=2.MFY\%UK\VKVXSXCL/(Q'S[%!Y7$B9+E4IRQT0Z*8\-=6PQEEU-MQ M^Q0I+VP4F22$>NDZAJH]J5Q[#'#[^?X@NGX4*Z-[@QO=/11O.>W^0;P9^PNX M9W20W@[<_J@9D5OWJ,=F[6O+#LTMXR[BNP"';X![/H>'USLW"COHJFRV6QP; M]\^S^&+F,^">;/8O9'/P-_9S97I_MV1;]X_Z)+W4XMKCV:UXOZ8$V)I"J0;M MG2#/3I-%0^Y.\!,TJRLFT; Q3R9BG7)19D4EK\[KC36MQD@T;0-19J$_<5_C M?N5^AO>\]$Y#EVW)ZG*=]#2:7,2+(R06A;Z&V&I63A]X*?W-!]YZJUNHFZMU MT$TY72D+A<3=)"NJ;7.8'^Q_)?S@ ^_KM'+=A=#5A%Y%;W8*_51('BSG@WED M]W6*J4=Y+O$+_^0#+S2A.:+9E:+-;FLJ29/1F*](]G"N#Y/V+E4=N)'??&0M M\?W=I/L+<\H,;E@C>O0/IF_HXR;JF__]T9:Z;*>B]-*]YR;; M:LIM,7YWE\G8@RZ'U?$/QM+I?=VDC*0X*\>[49E+=*-Q3- 4GTIVV:24$L5X MA..B[ ]&-V1D_/<'AV?X]]9HSS7\!Z'?46X3NC8*1>R6%7G4NOS@!H;/12]A M_$U-RAN3(A=AR_T'39>X)TTRR?B3ES#\4"S=O;DOMJ01GRE.[Q_['2V?(L./ M7<+PK4S+Z,VR(6,T->OW=4M)C?-/[K3CIU=,W38D9-*/0R3*Q #%NN-_ M_\'_,*:UA"F-16.@:"$5]:U?'!>.R_?D]T MFK[KO'B&?O_8?"K^_1"1!T2CX7AL8OV>B+*L:(.0I4]^\5PXCB]Y'HA_/G%_ MW,>V::@OCA5U^>O_VMA#,YD:FC--?2QJ_W=%K^#_FMBB[?_?;W*WJ3PC_"#\ M3#KX7_A/!OX7Q1_-B:B=Y)7T(SSHEZ8;8U&E5^9T M_LXEL+9#HJH,M%] :SR>MMA3$:/WF2S8XIJ%S0 8$EXC$?]OLF>M)!6)QJ^> M;@U?M1XB417=5"(J)F/12#<62\K=:))/=L5HG^LB#DE1-A'A^E'Y!WWKAY<@ MARX%,!A-P8P8NUWD)/%-,I:>HV+'^ M-51D['3C5_S['TF>C?Q><=;)R/-^L?_.K42-LF95CO=%EHG7N5C MPR30Y0]!]^B06T*V@QVYDM!BTK4<(]QGB^E:06"R]6JUU&J5ZK7/GD L*M4*GG'FH"4RGETLTKIE3+AL^'C%=8'S^%!3;1R:S!]#)6LV5$ MDS$G2() K8*CCB5=5<6) MB7ZY?VS#SK'5P:J4J#7ZV^L8B+:E;[H%Y(IK,)![O$8%O8?=,?$MPQV8\T*. M3MJ2W>LS9%B*)*H.B; =X3PBPO_+2RGG32[5/$:RY\DZ?EI?U>?U?1+<_K8,D"XG .;G2/E--=Z'$('UWQ\*_I&))-CFL]#$T&>@II#V MXQQZ'GJ_&1.=/HN4?\CJMF89RZPN>]6^E!J'IIW6[6*T%)3D\LDT@M?(37/ M(!3;XJ+D9&M0<%!8>,1A)W4;N<\F6;DS53-VI9@KIT/%MXG#9"3$<9%DC$V> M4R"6PLUP*\P(='?1H+_3N3U'LXW 5M:E@TH MAD+_4U$TQ'F %D'V76EX.Y@(XKS7GM[=&W?WI*3]ZX$6B_$<4T2JBM>?2<^0 M9N]7P=^/IEG\9]UHZW/-:\E(9GVA%:WTB"_/[HZZ^;F\_L.5_EA&S"FDELKED?&F^C M61;C <]-4\0/4FT?T6ZR [.FL8^X16AV-EQVLM+-L).-1M*5I=7*CYIO@U[< ML0O?C[F_S@XZ.*NO-H:ZAG9LC8K.WRGU[KC*BJW'P>/LMJV-[;=1@$_$0CP? M.V,T_B4;=6N#]*?#7E<,EC2J#38D\ZQ,,$UE=$5V>"VDH@G0@]$(0;QW8B=2 M=&[="-Z"D< E?IO,Q, W*Q-19= "23:$&/"=V.!!YHF"N!_>X=;P_.=,420I M;F?:I7[SJ+)#!?69O**)F'R8>G5",Q\-\* MXX?!N6;!%;-6=HQ'ROMAC#^Q M,/R+V90'7\'_L*N$&?UT4D "]<3@L%4ZA*#WL'FTO>;V'>=UV4NV)NVE5X2(U]N ERC M?M] 2Z899FZ19;E!P:RN*AI3"$,>Z@C_2:\6; W+=U/7F!R^%QNK3,O2[<&0 MN554%6G(GOG( ,MC)P"&SOQ;'$]^8^-:&BH#1=2NF$JE0><3B[%,&H_,1)_T'J;^8G_$8^Q<3X;D0'V79-\?0_;V' M\DE[10&Q+FEC+:V!*5[0)U!;T!$6Q%$45LZUZRB2+V^1JLM+;+-7%%G$)GM) MD\(N]^VZ;^2+(ZZ3E_/V^BY_RG;%UC(^V::E])?TDJ+!ELXO+CEY;U9Z>C(Q M](4RAOUSF6RB][%S-1XC32(=(> SO@/K4(0!+6(/P-))9O[$[F$OYQ>3-_0Q M8^'!DR_@OV(?XPS?HYC,1L[[JLL$TT/X%7C^6",A"8 4/ILR>3NY2MBIU)8P M;YBFN3Z T$/@?M*P$S(P.?"(C(P-DR5\,$CT M4-%LW<;/$TW\XXEMF#9D(.+?-6T5T0=%N1A#5/#V*8BT1)8$H?'6(O"1 H>)![%L:PPMX8R@E38:\$,3TE@ZA\*GX166 M)*1"[0.\NK#&!D1P]UYE-%T+[?G"'(O@F>'G3W1L*>-5Q=8!)@[VQZ@TQ\2' M<0^8@:'/K:'[=1@O-B(CDU$?.KW "5A84[#">/;WH?&1K[G?[FTOWG!X?.Z- M@$#GY@-C=>_$3NH:]AS?"_$N"%='&S%LPP06S@'.!(MD),<3W3Z?0MVHS(K= ME!A#793HL7)$[LNQ?MPYP$E_ 4>]'Y;Y=EQJ/(R4:#$:Z=::(5.;=[DNNWWG MLL+-VMJ@N!B)]UG9OF7%5JX)=W+;=[+U5'>0K/2?A7BK%VE4X]7)O3S =T:W M[[RK%(I&_\XHL:VT7F#;W -7N;_I\KMOE]/C<:$D)SN=4+%8F2U*QE-)2>,[ M=]\^D"M1Z[K6'(FI*5LR"M66V(-G1K;O'+?%>CUIE*JCZ2B*'LI98VHDTM#7 MU;GSFP:R^6@XD3R)]QT-%JQZ"0'GG]A>W_MM:O54,/V4R1X.*KUE)D<9Y>3[C/M7 M[7A>&ZU]1B )YL9 -Y9GRF[+PSNRSCM^N-KA>I&T1C:7F0GBL*S>CY+M?D)( MXQ=%#@9[:$IM>I>C'*CMR:LYF4SR(Z/MA N^A^"L[;-. ['Y=6+S=>+F,,^^ M,D#K$^'ZFJ5M'?)$?"9T3J$H>KJN]O!T=0O[^&=1$(2:;E/2E8*(ZNER_;Z0 M*K%\/73=C9<+J5AJCAV-Z#'6:F$M@YA.B6DMQSU=]1(CZ>CW5"(:__VBTO"7 M&/4;"YY=P/IMPH&,_6P9*^P/X%RDA/6N&PC5D+((T67Z523_Z=X9B\R?(=N8--5PX31P;[!1"8FN)N1C@US.)\.-YO.P5Y(]]>A M$N[FKD(+D6/?U'M._!3_^LG_]3/C;"XXL=;-38(PXZ[;5ULDPJ*]HE2#$,IS M'N1FUE\VHC%;'Q5$,7HMY.V'I3IXIU&26ALET>-&R3HI[O___[Q9=3U1&F'0 MV)H30<.^IL7/(,_]Q5#;-'?2K_3/#SK'CN#8[K^ZB>\M@?_J9ZP$H! M*_F:E;A(F(]/M\E*V2]9/%D8+U^$M9M\%I MVU.O_BP!W->?Q6DK%O6Q/:$K>M"@N3J/0(O@O69@WHKZ6W4"N+]>>8SI=2+L MN]#_@V>^]CE:_B;-APZ.C2%62_'IGK(\,4A_\@%.SXY3HJ,OB3([>O4=#4+> M[.7YFT ?X>.&<^Z/\G!57"AC>TP_U-T#5@U#D1PFA[T=IC5T2_U^E,DC 8<' M'/[%'.XXG_ZFT)E8/#T8&&@@6F@OQP>L&;#FU[(FY]DR]BN%3F!%N^7K-X[2 MYQ':4P=ATSO>W:"7)(3Z_=^G=9MWOSPW43=V.Q-AWJ6SDQ,3HI;*9O]E-]1L[#\?B 3<%W/2%W/1FW\UWW)2\2B63 MX13[14<2/K/XW(:_14X<;+A;Q\\@_.3^V@V(- [4/(N_6//L"AJUDJ)"2&9^ MPGU.W97-VYUR*W]=O5C#;8C_I2^E%<;QW;8TA.,/"-\P5C0X [$N%[2_ZA@> MTUA*/XN_A%(,F7SF? MS0E>URM\MR1.2"WQYW7+.E*,QU3P.F(?EARK$,EQA[!?EIO?L]P;R/6J#4PA MDD- /'3-Q&M"ZO

0O2W9<4K=I?Y.DW?CN\/GG%)_FK2#)ZZ/6KI;8G^!I: M($-23+)'WR"E$9D[T8 3,B;S$^.#E"C"+^\A59__14L&X1?A-]D3 $LD$;O" M8NWM+[O3C1%,-4O!K BF18I1RB#ND;IKK((V9BB5<4C>N)IEOA$3$B5F;B +FE MFH98']"J8_H<>HY(=,$V#T:MFI)LK*-S6TTT97'*%%2]AY>L1UV]C?P0 M3HNIVX?5,'E4E51V8$2F;QM$G*YKU%$".WW ,TC@Z:/AF>AVC] M4UKCU#.J/:#<.*N6_"D>.Z6V3P.2 FGN1%\:V\Z -N@LFMOO!("OBI)! !7+ M(/Q<_'[)VBZM:8K8,MN9S159,5>1GK+(Z]I"<[#YVAR[V.H^U^Q,OC[K[K3A MZY79NWFD##YO&L:1,,C-]YG&IT@V7$U;5K!I(B[AC"#Z_38:8&V,W(-TKUTK M^/+=&TG!L<6W'EO>S$UX9 @FZCPQ&B$[,,^$ M.1>_^!@7CR7Y*/N:M^SAD(UTT=6$-WLX.*_ MYOZ_]CU\2[2X+R,6-YP+_F7H(%Y_1C3_OB:U'WBF2AI6$*\!R!3"1(^103,G?M&/_RD: MK.]GC5\\^?@!R&Q\U#_OV%FGV-?I1PX&V'G'SH4C9QH[=B; Z+7L,\\ M(R=^-N2<>>SG0XZF6^<>>N)<5"^P0#X5R(!X?XDT9_:BK]^)\GGLTTJ"&%A&OFB-%T-VA'P[PMB*W1 M&"^)$EWL'"%N?;&Z *^(>6:^QJ,_&^4_B:>EDP_="=B=??QG4F2[+^+IB^S3 M6UJ6S95TOZ$+8ESC?T3MR3. M-84+9MJS;TF<#SCBV7<0SZ9!] L6E6=V[KGS;1Q:9R8[>[;-J_-'B\_'II\0 M+.;.ER021(M?PORYMM\^P<4Y%[LJ9]_F/YL]$)@R7R$C(:M7(KF"Y]_;.6?H M.3#) I/L#S')>C8Y@!:8-H%IX\/F##$,ZD#:W@5!>I=04U>*;D^"]=6]A;ITV]BHNW2UKO2]JOV]*I?$_'1JR'E_X5:08VCI'[AMLP87 M;7"_KL,%KYR0PE_J,F09(A2HFZ]J<7DJU6U5!W-?Y"P:*;MSJ"38]K2.E 6# M6^=.:3"GCMQZ./ S/#S\#BQP^TQ:FMH*E9),I9+=&.VA\F+.L&&X5_A! T3/ MYCG)R]LET*[,A3%+KN/_7GE79:(X M-9 P(4!EA#!!18P<4@[)O-JI$N<]/KA9(\XS&MT@9:8<9PS(1XJ!(/Q8ZIQ!6X%/5,GKC3S9.P2K":46F;$.[$P*?5"HUII N"4Q:5J>?Q&!E;2^9^@659V!C"%FS?IC?[N*-.V\ZUC1KKC9 ML197A2^Q.=G?N0%_L@S;&O9M8C6YA73"3)JB%\LA3":J-!S;%VM/K">-)?Q6 M9"1#@?+4*M&]6--^IK?]^M4ZZ (Z95KUO919_1\5N:>>VAFCCQ=4(].)O/2G,A[4%7SS54U@[VM,^UMX26, MN10 '-/IGVY_Z -QTJTZV.E,10#EFJW7VD*MO=XC(+TB5BQ$*_IB]E'%B8E^ MN7]XQP7P:82"^RZ?X" MM;M3W-B(/MIX#MZYT0A[[Y6MONAMCHXFX'QC& M&1_U^(6-](7OP33OV5Z_8%[BOB\K87S6\WFA6:H5NGPJ&NS8 M)!/):,P'3(.'!3::.[" ;RZ2;R+;36*_$>/D!'"V2[4T["_6\ZY1U&B6LD(W M$N,C*1^PT<8@@:'<83)DG %;729;?6.O!WOG9:%=JN7KS2I!+?XC6Z]6Z[56 MNYXMIVNY7.FVE!-\P%QTJ(QGK S^BZ&C9A@X8_]&H5TK9AX#I J;S M&=.UA(J0;0NY8@FC%BN&="6/=48M6TI7/.CN\CY@.G>HS'JLS&JP7EX,V"Q@ M,Y^Q6:>6[N1*&+S8K2$XS=9K6#&TA!S6&9E23,(8-E5J-E MW.$&G/>=..\;!P9K];: U<6+[.<#SB-#A9/) 0/^80P8_<;1DFJZEBX(54@" MRY5:V4ZKA7&*G2-\N?+0*K7J>=^HOO50 5Y+60^9.'3NH"&@LF9 X,Y2 MV[VG*;0ZE3:YI=X0FH0O@S#FA3+F-]:,F4X+*Y)6JQN+Q).<'T+_[H@"9KE( M9HG'OB^SK%5#-Q6-L G6!^RR'E/ ,!?),,G4]V48X5[(=MJE6P'*+&'7A<81 M(Y$8E_)#-N!J>(QW? $?720?I;ZQXJ%'7AMTJWE]1+8;X:/)B!^TD&> X/*L MAQ@PTT4R$\?&OR\W982:D"^!TUZ_JPG-5K'4V.2J.!=-^D$_K0?*K$8:L-=W M8"_N&[-72ZA42K4"28 HUBLY ;)Q8UA1^2$CRAD0\9>M5H9V^SV*DEG+N[DTWFL+NEA^46"?<"C/. M8!DZ6@8/E]D<;\!CE\EC_#<.9#0JZ5H]GRNUVLU2ID.B@5PRPOKBH!:,#;PK M[^@"'KI0'OK&>JHB%-*5:KK=!L>*CT03K!\2<\FH&&=8 =M<)MM\YP-;PGT# M.RHM.$O/^V+GUAD0DRVF:P4!BEF2E+_@F/#ELL\W3EZ_*PI-X:'>R:9K^5(M M5ZTW!>_9D%@T$8E&?,!59)P,'BB#1PKI>3D&QAKDQWX#]N*_+WMAG KW[?HJ MG;353K=IOFPWR<>27-0'K$7&"*GIZZ37]3 #IKI(ILJ'MG76WZ0XY_DK*;Z2 MMIZ:A.\?2'@]E%63K/45M[*AM\9JF$NA\9XJB9O5#U]3"'A5G7%QJ"-7.(Y< M>/"Q,+LJ $PJ*;L$9$@U4_S.<_:/?.<:^:I&^H-N,^90MU49.N@L&5TC_] & M2YY^%%!#5J0URG=:WH29FHY_@TAU]!Y"&E!_J!MXK*1YD-OD8HG?1=IY>!], MVB;AQ\D*M ;!LW$[=>#+QU^ZW08('D(ZN8BF6XM=II7<+>BA@-_KS$N".I^D MF8S>#S,>"D#C$-$T;6@7!.]_"Q%(L75)L@UX)1T!%).GQIQPNS/64+IP^+**?D>U22(E(J M)76YA"1VHW(JT4TF)+Z+9%Z.QJ+1:(J$!M8EW_>7ZW9KW1-5Z=4;$3;,>ZNC M.\HFLEL>W?/@C:>%)*2JOX^9$*0NNY*[ROXVQD%%_* B_N=7 MQ/_A,O71"LV?61:??YV!7ZKHG51\TGL[L M:[)ZQ8A,#L-A#BI/TK'"I+W4?KVUQ\![J>SM6\*%^<26BQ'?=3&HB,?"'FO@ M7WUE@62OC'#%',709G3#N2U)O]OR.(_.8GO4VZXX0(7XXYZ&-9I.VM5X7KKI MI_[['ZEX(O5[>QQ;SJQ7 &WJ@O.+HYVUV95/#N;2N?2J7]08B=CT2%K?>R[1; MH8'M:'W50M4!)XC;GGN/[-X#'UP9&8 S .>'P6F;^%ZL_;/ZN*=H1*_NXG"C M-RVQ$<83E9@/3L/1*C(&($#=%L17V!V55%NFWK7[?0#8 + ?!6Q6E]$N0$M@ MJ$.KP"::(1.QT)[9$8W$ M/X?0,%'LTN8C%.\CKISMBA::8$L 6D?SJ54?TP"\ 7@_!-Y<(5O9%:L%I)&F MV=DU#)F*.'?WR\C."/&FG$!1@,0 B1]%HM!J-':1N"]$280?(V"O2%\B0"-6 M^4S#-J2A:"*FH8I:@,< CQ_&H]O[/2U9N[CT-(KWWDB]H$@T\((",)X2C'G8 M^L6F7XOX.QMPO-I.9-E-&KAR$>CSR3(7,DX@-7\52\2N\) .^*!.:I)M0+*2 MNB09)/I<6T?Q2AH6']C&(NIKJ*MX>4UO) ^_@$V\^((YY+DH]%'X+1-'"Z[> MTIKHFDD2=Q@1(T*9 4(F*N8?B!S"%=V@R2AX1(UZ(*L"6?51655(I[<,.7*T M>D!]"F %20)?5H8_L%PC^5 8B)JD3%04[ (&$/PP!+&7@*6;,J/>P)N\BJFM M6$MF\P$!) -(?AR2N^I^CUOAJ&M+'R"2ETH2H4M4KIB7VL+@4 MF:HT0HA$$J]M5<%HAOT8$T*&A68Z[U1:AP19&4T0R5M:[VT'F XP_7%,0S8X M,22S^G@"V7]]U%?.&+W5$5:Y=]?0::% M:8_'-$]38^I82L)F"Y>$S1;X%\.5CUY%$O&K&,!-0S0)%_1(7FGA@F#10 64]96O ANQUI6 0EFND-WWD@B2)NONP("T-FI M*HB<&=R ?V^1HT=8WHPPNE4D#R@5T6("#$&2U-VQ*&1!R#(JD+1.WV;2LTQ( M&FH8S(/E%8-91AIND![K_+$.A[V0Y5W>%WSS1 M#8M,;@"R3R-B3QP@32+O;^8;YNH@E8%,6[6 M#Q>(^!=(-/!(^XHQIG'5.;:WX;];"ZFX&5#N3[#Z$%7)5D6:M4=> 2<$)_3S M"G$*H8ZH+DUR]@NK!FGSG"/\4A8MT8L&P <,:-+CY\+"P&/Q4JD!Q,5LNWFZ\$A8.- *@5;XJ%:XKF=:^XW^:XQ^++@-BZG;!K-*?6W!)7MBNAX MMJWX (@!$#\*Q.VDZ&U PF8,)IF(E>#J'B(O(< '0*0/N-HX''YM8V7$TVRK M*]A2(0*6:"YP*J[<5.R6W2-?N3+;Z](>RMIFTO ]_!7 /X#_J>&_1M80FX%6@(^$D6A5K[GP.L5O;XR ML<%!4#2;U&%P$LMM[##.X()$(Y9'D!L4-=@M:A!4-0BJ&OBIJD&@70+M\A9# M"NN.30US6_&J%4@8"$R9 &P?!%M--&5QNFO*T.M.9GN51%4#N 5P^S#A_:G(A_$3\#6U1,VQ#[?45B6F(?64LF+6,3!LJ2D?L"( 9 _"@0=Q.1YZ)A MB-CNVT6G^PTS1.I.6K,G!WIC7]V3]KQO2[W4J%\Q2)2&8'+2W:DY=OR<'7:" M8EHTT$ H-+5%@^S/XWMA5Y!NINT<.88,:TG"<"(E;6@!2T@#0&0OB;[D\+SI M)"3XK:K2[9&/'*27APN=*X%!PH" M<)X0G _ M=5[B6)!P&VR]!? -X'LB^&[[9.MRBGVO;]J&7);;,Q ,>F7)&ARS@DH!+ M/LHES59GBP'<4O](=D0U1?L . )?HT?XJ77C/5ZX#ZGK^L].#N=V@D> X #! M'T5P2\CN2G!R6-M3W@3,C56)DRR6L KIS!'@+\#?A_&W1ME+17;6M74BP7G! M (4G16']?@_T1*,G:L@,U1GMHZI&F(? VUJ*\[Q ML$HEN]&-0U7&I#&5JHBT.=,K&_H5W0$A;L9OP"%N+.*G](# MU$L%?_^#B[._FT(AWX3]# ME7J]#)^]_=I-?IP6O";L&<-0_I.KZ"';6UJ4DPDQ:53V?-SK!>BI. MX&7'#[=T P09TQH"D',%I/R0"WV@-^)28/ MEB>TK,NZ705$BE58J:U1N;4.2.T# VE0VL I/0JDD)7U.R8Z(!BVUONV9>,A MR6B&GSYQ:$#.\=&:-4_N=CFCV:3O 'XG3!_*8,!MMN:<(R0!&J<3,[3UE43; M),UW;<_0\(-H[V:H78%7FU2")#V<7R;BX3O<;:8-.I-.O$!@9X839) ""Q!< M)YNG$R@C ;%Y!6WT^/J]M>YDWTHE-79)]BL:N %1G5!'F:'MQ8)=*N>U.GZO ML[B'WK$NI>'\!N'5TL>*Y%TU:(B\GL%&?91]3SJ8)LCD#Y,1\.SP##/'.LJD ME2G$=?M)!3-+;Z<')5S>OD9AO7U5Q#"1E E^X_8WSN&[G>N8G9_V/,@IA[%S M-UZGW2=C..X,SZF1LGT=$QA)HKGSOH&MD'V9W?HUF)%VGHX)^9J108=K!2N5 MW>L.=^X2 T%OZYW+MF'N4H[V*=^^:F'AB5:>G;XNKX,7S*#MME<542A3 92\ M94P(CY-=+*@V2!#B8=9/%/PK&D^-RN0O*F*.[<;M#^:H!?DVJDU17LF)C$XNDK%O R_4S!<.5H.:)^ M\'-!(&LF,G_[.3 38-G?6*:'XN%8D((T:>DU:59XQ>J3'K8G?T OZYFH$OL" M2]DQ0A9)P%D#TVEW361J ,X G*<3M.X&"<:="27< '=86,JV1,&HX2%*-O:? MQM@^"* 70.^#+C$;]6QH>L^+8!W .\/P1O[4K93%@J[SDY^ MNF/*FEC!!P@+$'9Z)\E;NC8 6 "P=P/,+=\,*34DL(,6[C&;5:RVYP1,T5;Q M8B40;@'V/J@^E?%$I.F#\"E;ORWE0ER*P0.7$83Z-PJ1.S+0Q>/*SEM=<&N2 M!\Y+ ,^3P-/1L[!Q13;_9-I& H"F0IJ-TZE<)05 UU7= ]P%N#M+O ;U^W1K M55TZ&ZL,/42ESYU2GNY>:1#6#I!X3B12PQ'1WJF.F"1;H(K)8,HH,D8HFNGJ MS(WG>)(FUA8DY&=XF&. RP.59Q.@84L1$V):>&+H%&3VTH9 V)/%JVD3(0J0+$61FX+N@ MU5!@80: /)]>=\L"C759Z2N0DVF034%5G)N.QS-8MW.:X/M);IU.NW(YSGB MT "A']M9L4A?,K?QEX%(]A]UOJ=8%E)H(@Q7?8FMR'#TH(#A"0F M[^8LXYG;D+YI&\X.XW;.AC54##D$W5"7GIN#$&C !*=E@E6B.B1"NXVK2?H& ME=$T;YCL))'=;W*9.E=N(ȑ*T'9*MI;[EU#^35-UTM/RZMMF;3VS#<<;U2=G@H//N0>=9<,XY..?\ M/<\YO_)8,#D\B@8Z/6XP4_!+P+48PPE0J)KK'FBE1^883;?@7"^4XK4,FW:\ M1(NAB!T=J-9(-GGHG;3QMMNHXX9#+4 TL;;*ICN.'RFB M#=$R+ OA<:HXOUIK!7)RT!)'>'R:SNC8*AG0]_]T&LS#S@7V#;%\E511&9ND M4CY@:N[4:#>7=G>49/ M !MT%>?X#9]TNA%C]@@HM@YF [CV',6&T^G:U,68QKUTQV$SS\A-I=@*+;P/+J K-4M><+/7S'" ]7'GE ME856)MO*7M.UM]J]7F/J^*#6HR>FYIMJP43EOAQ';++;B\1CW6B*Y;NI1#_9 M12+/]\4>DN,I,:@%<\A$"BRDP$+RDX5$F;K5J5;3S8=ZOET4&LUZJR%DVYU6 M-\9&$_&DP\P^JQGC#)FIYQD\:&8]ZD^N">,I#;#NR^)9;:>9BE,RQK3'^/=+ M9HBG0@JKF'!>$$DT^+>VD!REMUEDA@3W=&+-6*OJ&5A'NB:4]P%NWM#:\L3* M%10E_LE8'-' H2?>R,A(4DB=969CH/C/]<80_BT$R6'/R(!&?4YSM+%.RKK@ MX:A;T]@LRK]EV&6(^G9'LP138<]X=KJIP'WFJE#OAO:7L.E!P_W$5"9OI(/U MO'B[28]WO+1BNEMO'6SIO%/@8:NVQ8Y)7%V59%E=RF&STB9E+LC*I35179H* M,7CSBH:M$BB*DW7KKI![FHXAA&^IKZJYN*]V\VKZJQ_OUJ7!9JUJHOF0=*C; MI3EIRN-#WNAH*LDU=ZU?/'89ZVZ+[I.3" [(OX7EN<5Q ?!ZXD7'\\56GKEG MS@ 9MWC,3N$2C*7M2_8&O9VZ-T[A$EH@G[S.&WXZ-5D/NI='!>*^8H5?5A]K M74"*EC<>J'H/ Q;K)F P4E5*)@1UT[L9VC>*NLW8:+/P0)A(CIE1(;"=1+8T M,?!7CN;J;=C<4_&W>%B6\\OPGE.MGJ_7Z6C$;1'E&;"6(QD\&RG D:;81V00 M-/_-&0/T"-'MP="M 377#56&QE(8DE@^(BQ_Y\AP'^F9@P&IG.3=Q(EU*\J, M16D(R1[T*#GQ-!6,0.R6@SV([\"2LZ31<>@T2$#]7^>@[JZS[FYI8E6 :8P9 M1Q=EZ+IJTFZK/2_ML= !;QL&A3U>D="=^%#$#*&>H#C3:84B&IX JDQ$:QB" MJ #LKJY)S@R) ^R0&A8'TZU2NA6N*$@!"+<(+R'L:@G88%\2R>4N*V9IV$.@ MIZ0P84PS1"<#-8F!JJ1.B0,ETMX(AHO@.9!G@XABE)P3!99A2Z.P=[>"E'4R M73(X-=(<$-E8)O@LXJ -KD!T56 1(YW-M G%@*!+6 ME#: A3(MC)1:!" )>.7X+I"FKR1,FJ;%9OVD*"O&*:U9A[:+G5U?AX( MOPIBX8GS+,>&F98"7(&?J%UM\H Y5"834&9X(DR4O<*^G-.K!48X0!KH>OR] M9(]M:IL[6[W0<0A^\\]8@F4P.50BTNZ&0)B);4CXX=!.3IP!H)$_Q=!4( MF^C8^*"AM]7N\+HB )%I3L$S6!6 N:CN+2BPM9SK^@(BM3'61'&IY8U+*E#& MKT\$H(?*JS1B)\/#JRX<0-.]1">'>%U!;TFXDO956NF.-2KQ!##>#'U!GH[) M\$_LFZ8PGQ+*T97B^2O'J 2YC>^)L_\BF5%*SZ;;D5"$<#^ ]PD0:FH3:YN\ MFPCPE6VI.BUU)[I"U98KH1+( MT8\6')&AT@6VYKS%#;^P)ML8$&ZH2DBDXIQD:13NHX@4463(70&T!E(J'Y].WD#.Q M-#7A[2]+0Q<8\I?KC%60!9O,:6FDZ7-LW@SV#0I/M86M*D3 P:>\0]F=#RA' M$!%TC?0-W^&+'9HFV6YHNB=!=::./7\7PE\&VQ()48"DP5)R,Q8!X0M= M!95 =DK"S,.^T(3;4)9:;&2.V&Z4L/:A-I3CAQYWF+VQ"? ^79^UA_"H28HC MJ!PLJ&DMY2C^PAML$=?A%9)[.7.D/MVN63,-3K'9."*0J(]#7/>3=^\'Z!D,>KHODE":2 MB?-#C$A)!*E,^M89(G5>#(76(]I:EHT7X(G#/@EE(X@=02E:%7:&2"3-8"#A M$QZR%9""'F7D,!/F;*SZ]3G1]ZLX&?B'6->NJOBN- TEV!S!KBSZM$*>0::= M;U*V@N2N]'OY0!R1'Z;"]S(J[M;[X17=FH]A)DOS;P+4.AC%%)G M=;R6[BM/ VIR;\75Z,EDZO-!%@.1YEM'DJ\<)PBV\(EW#KK%K7*-12SLZV'+ M#)R:T,HU67E#!O$&:?[RF)RZQ[+X8##K:WO^!+CV,:YSR)S@&=)PJT1-C(UP M-#6!(-<$]<'!=G*7X*3HX<.AGH .& Q.WM8J6B"CJ4T##NZ3('8(.TO'3IPR M!MT"!*N#5%J&:N>B;0UU U-!)J8(&#!D-U#2)TNGB!3X0Z:G85XZ14HD.DIR,V1S=3-%56F07GN3\QNE: 5%: M]5B;KB!/9"=/A OR1((\$1_EB01:]<_6JAY3D!ZO))I$&4]4&K9RTYN(P3FZF-RWM/)4J'' MEE;JB'8QH$?JW/*RJ^+R-*NDWS>1Y:0:F*OMLZWA.4=,(<*/G/1LM]J$TQO! M.=(:V*0EDQV_?7AZ<:EYMNSDAO/7N']VCWW\ =+7'M]JL M(&M+'3GG.[K/ZS%P:4,ETV&=?2$[<.Q4&PQ%BZ16BY D9F"3PHU8:!K8D/C! MBKDO[YL$Z$AC5QJSVWR>X0;I BX*N.C%&)K#/>L#_D1":^0( L89) 9L'O5? MQ=MHCHC'G5M7#-@$[5 TQH0;/ 4+G+2$=88 #7!+^D##%88CT)B;2%34VR-\FY293U>>N MR[%M$5UM^"^,TZ-RWRYEP$0!$QTW_U)0>:F[7< MB>'LR:%< =8Y&*UHZV37]VSXG?L$[TYJTMO.R\;ZG)R2(O%NHL\ENM&H%.^F MDHCK1MA4LA]-23&NEPC.RQ[:!^&#?9!@'\1'^R"4J=M%H9[/"\U2K=#E4]$X MS_GSD"RU$.=OTFQLD5%Y_D'M8#6&-5 MI& 3KY;A#LPM"N58 2OENJVW=5<_1Z)AEO^75XYOZ6'/HGL>#NGO?6SSNZ+< M_1P"U?^+2@GH4/\B>ZZ^%WMD'Q[]=LV=S2ENR+)-P^'PW,)!:E4S31@:=[8D8^#SH"G.K,=,\\-U_WS2+%WGUS$QR\)C"-P7:4=T.*'0; M\&9ISGX+MM16>M[?V/R0Y#L98+\I<%K0Q-3<1@93AY.8-'N\8_[9&-EP;[]: MKG')JW@L<15)1FG[6;)RWG,XC +,#F:[/<'7T (.W*[KHMZ)AB$29V=+%FX9 M3I%P(G8Z>]K72+BD7H?@(5M:5?>0+>"$S^$$CX/[!*4N^\LC MS)'@KY*I^%6*9QWN"&"^#^9I+")(L_0 YKZP8M^$\11W%8M%KR)L])48YY+A MR E!OL?)=EYPH8[V!_EMQ4,-]TSI)A=]3@SGLI?@M,S]2:&E;TIR*(,28Z&\ M$Y4O5]ZZOJ(, HJ6-? >1J=EH_^4J$Z':LR&TU\@T);^\(WN$,VS,9"$("/. MGCCYG>)@8*"!4S5\J^@/ST7#<;=>TKH[Q"&_Z0J:FE#C:>,V!?_6IO4U/64V MW5^1A"9H.!%F[MP4(5(LW*D/OM&MXL4QD*B1_ M[X\O.Q+(="20M^#8MX9X==VC'JJ+[0^S!<#W!_#K6]7)('M:54R+5CF% H&!&<0D0 # M@#-B?OWI]:Q+KVX ',JWF3C\D'@T0P)]6;UZ79_G% Q"3X#0&\;=+!6"A\>_ M@VP@.4P_:[GVQU8M/1 6*"D9+Y^\^&RY6G[V/T_7RV?_\]GGJ\?_<_G\\O)_ MJO5GZV?K9Y\MEY\^.Y>,SY6,?WHN&3^7C#^XDO'OWKS]KZ]>OGKWS7=O_^?S M%Y\^?Z$G^.Q8D[ XJ(!59JO07W"'=F&!$K( \)R.4+AI:@U .#!HFGTG]SL2G#4 M#4>CN7>\' B$UB99;Q5D]!0.SGKPC-C%A\%P_O3 M7QF)N8P&O)/B4/[X]M:'TD/0(&2,,#1 MR$#/$4R;;K]38"F;W.P*@4EW47TH"?ZJX$#+UP2_PS75^V:H-XO_W#>"OAVD MF '?Y5 8W4LPYD%41I>/#&R"P"=%+PD_,09)4'N3Y 0$(!\U2CCV:6[L=X]_ M'93>KB1"E(O%RQ7K(=ICAP#47H9%OZGH. >3#\0D@M<:88=HJ0C4E5+*:-\$ M%4[/V/>Q/Q2:A[F5C-?CAC5CFCXAJ66T M_D.OAV!B%$J04S4K0'#T>^J#U7;:N+'T&Q!'T6 N%E_B&S1"E'M"->\9G\.B M?/(R1D O^[X-%PM.I)YBL'F06#.SB/ 5$$(-L^F,Y,SVK(CC++)!H@LX:.:& MD:B(+;FGL3*.0MA!X7RIFBNAP\NY$-ZDXZ=I]Q4Q ]7\!X8V"7_0D0)26(2# MJ%_6S*T%F5HSV\/HP/+^:E7('DA<^\?T OZ<0D3T0?O/>K7VRY+18N_U0LDZ!^2)' MNU?V2.GH3E#*F.>\QC_(0N!D>PK!A'A'AFL#8O'![]7(EN)Q3YA>3*.V4COL M]KIJ4LED$HW*<:J%[6W(N*)J@; "9+:41N UU"@@:)DP823&&0Q:&[%(>&J+ M:(]-3G$(UULU&$:W-M;;E?0PC8Q?",CX?5@M'K,Z:*Q^#^GR;$O,N,;+:=,YB7*Y M!.8HI=T8LRC; QI$VRAO7[3#Q ;J!>"%]5JY.HCF]]Q[BJ<4C#K%:0(CBQ"NO4._F80&YB@\'E)6C>; MB^!#J> 5QL2HE)-\M[I[@LV10[P;2. )YX],N"GT$%*S7;LI9(-@CK&TR)VD M"\RDL]@Q3VCGT:18OD@OQ:VK^H29,;_?QP-B%)\INL']@$O5[JEPCR$L3_H3 M#X]BG"$1;HF9+9Q$>F\&YL)PML$WBVFP[&P&2PCA=JN!R]UABP, MLJY$]E91@2_^&)[&RZ 7R*(IL=)W7D=L24!QSBO!;,*0[/2R4;I"F[@@^(F_).46J1BA(E* MA9!B/N-.T35G@U,!IG1/^BIYM<2 X!YYXQ?:EDFCU"Z#Z,FJ&42;G'6Q\T=F ME[P<[)9RXX\D#@DTN8MJR)E R='1:'##I32IO#VC\V?F8VI?SOL"4Z171Q'B M'J*]=B;/>.CD&3^'*2HQ,X'#/8K+-7)$+-Q!D.B(X4X@C[K;J[UD]/02N1<' M!GGG@AKRNGF_F^J*/SL(Z>I(^3N8WHOO[!KU7O^^[^J>U'S& M_$K62=4S[O4R,FG2.O$T"L@;ADKR1 ,UETL--E\;G M=]45%01V)[\C>3CR 1(+Q5NNP/H1P_EZT<#XZ'UAZ)843ADX#K&LN^5^2Z:' M#SUV2#RB!C"-W9A&L@H'96N,ZI<&#F[+>X-S2VF_( M=MXWG'Z9\H%@K8\\M;ZJWL,V.]4>PRZ(?96X=?8 8M\@^W=935B#48IDXV96 MCYDP#G-_-O0E45?4 M!WMBE-4?].S8ZN3'BXM8.D2RG5H(#- &VI(K=<.4W>:I0KW+82JYRFARQ^(79,FL#BBQ RX6 M?PX2?<7.C"@FC1P=,NWCU@NI7P0#3A,54\(<1_L1/?>" Q.4 *(:)!HNKD*R MFI"C" ]S%-TCX:2@#NL#SG]>;JC+ /*PI;TW-T_..)=#F6LIB<"_7KR]GT.= MY%F%.6JS+F[:#%H\8W,-MJ[U#85Z]%KOIC!;?LC7VCG.4835? M[G95^/$/+9$[_.8DVOIOW[W\@Z.K_^V"B\?I'?2GQ7YW76U6Z<9-1A]X+,M- M66][+6[K*LF01&.(;M!]PY_&=(/EA' W7PFJQ=MN*N@3_RJ&4HG(83"IA7+K M.IQT[AFG]P,ZH:EC413-B$OGMG3F.\W;@Z1.>MAY"9.CE>6E\?"^W%9^/,)) MAS&1O["OK7D >_5ES7Y <(7V'0^7_O:7%BG[)OZ=O"4K'>)(>S"N*"Y'KUU2 MN0SU' QV3"^V= M$L=DB1 YU"L?M0Q+5$>%.;[<7^W[@2^%IX^?O&"+S?;H36(WOT,DB+K.@BE( M6N:T _7FW:OD/&F9SP^0 C,(_E3U9;WX]KH=VJ9>]HMWT=IZU5X4/+$_#\&I M.&VL>-YHM&_W80FOPFHT[0WKU[O?\UU[V;X--D2E3TJ"H- \E>9+[GOV&O0C5=M4NW-R7X2#35W].F755 =0Q!(Y.@QZIUYDOUWE-J;QZ#7\00>-^K%MP\/S2'$L\2.C9O'I*":V0TX57 MQ:DKRZ(VM$LTU4E;Y10S9=*&NUA\Q854,;<]YW#F'!SQ]N+4/DQ=SU"W(N^O M\ML;)G05C&&ZC6P;8S:':R*G3+94P_&U*V2H; 8*=DI]1]P^I54*)O3%XB7; MPR,'7B/]YI[XM(G+YY-_VK[7^H_T8W3+]N',#3(VJHF?'I]5FV:OU;$6O+-Z M8LH%=4?;Y1]#+C =F[+KVEOFP3*;Z7-I]3WHWU\!W%DE.9:\E9,P#^PD3UK[OYWNW,=P?,36YTQ81 MC"S5_;\22_4]F-_3&X=B)E_%A""-[>;)>^C*'7__L:PG_VJ\>Y+W?/KID_73 M.TC%'A0+VBD#_HERA2QAT@.BI^!A$;7-47H?&>T]+N@7\_QLY\J&467#[\Z5 M#>?*A@=4V7"^',^78Q2WZL-.,.7AB91*TLQN&?W>U4.6 ZI/4!CO6$&7P6_H M73?ED?OA+'QGX9NQS- %YJL8HAB.*^O/(G86L9-$3#M7J^::8AZBY](V>Z2W M>NUSUY9GZD(_B]E9S$X2,VO:C/F(D[*,@%9[0$+V^"QD#U?(DNL2_0^%=INB M6SK&NLM5<+5JA$,IK;#>-U*]%TM\@G02\D,P[7*< *!I[/:7X2:6AM+#$4;V ML=-(@J-[#E_EYXDV1CB?.R.ZL2KM:%"W^)Y1W:0&^*0(;Q@N@5?1/86A?51@ M-_8 VU"96X"2PT1,$$9)I1C!I_S5D]]=/(]<"2VEMY]\7FB)6_@@K0-_:]/V M4MS 2 G]X-O*W2?HN<^>7GR:/_FT:O(NW M62.\87HT!U?IY^ND*F>=VON8& *^$D!U;",\!D'2I$0%/T&5>9F9Q GA=($, M:P*<:8W,?[-'S0*!GP6Q1)6<0P(@:)D4B.,3U/YB!8,BJ7:#DHPFK<\'J1!2 MS :42] LTAI+3,%27+$WO^WJ<$[#I4>MF/SJ%&A&2SV^>?UU;_4BEJ25\7'! M:#B8E"A@W ))]+JF?>EM=T,O%NNRWD@3\#P,SKBIW3U5N^ %%)+&%*J#AB=?59B=]$>:XK\K=D(HC MB='($9O"S=!5G8T*H#YQQWW2R&$B?5I]J/D&2S[HU*@56U,5B%1+D,X^VIEM M?<#T.NFR[@3?;C3R%%RE&+5UYT=T"BH"'?B4>RH2R(*%"+[*#5TR@GEA<%9. M,EF-4"J>(=JMRMQ!,(A.C-V9<04GOL"5KUPQ(& < L>GZL!4E?5A1S(;O6N2 MZ\4JGL/^AL-.];9HYY[54?9@Y.GLVP37@F\7.:;!W5?V3'C8@&O)RK+2PF\I&JN4>BD$:%%[V*"0L@I49 M%K8S&)H@0#TT_-H[ :Y SU42;:NR"7]:[S>H6HX-'$7XZU&AI9HSVCHL091; MB/'W%]Y"G@X#^X#VO49W@6J3GK(XMJ M(SK<;3BJ^L(AT7$(\JPL(9K)5PST1UX6.1 KN6;IV])OX>!@)FS!*&@C ML M5YRVPUW%V #4G&9_9H!WN\ V>'">>#JF)#27!A%5]%%N)MH16/"]CDTFZD+ M."^]T0$[5)&[JTH])DY5L17#FLDWC[;Y"BQ<8 M'LSW9_+HM31L$EI.*S DT]>/'M=9Z-SDL%\H['YL%_1P5V[C_8J)05K + ][ MQ_V[I784T!((<0: C7_Q%3+_.J&D>RPX>9-2Q@L&RJF/6)JZ@%5@"0X M"]]9^&:$[Y@-T56,;P K8A2B@-,R%>4X2]M9VKZ'M(E?0<'9 7=HE6!OV]7+ MW2<"]RA8)7;ILHU()JI%L#S8W5DTSZ(Y(YI?,@6"PN#,>.UT1S?5ACTI=-G' MEOA!\/GI$22GG!'@OGEJ&N.O6BG%61;/LC@GBX87/XJ^..A^H9L0](G.7)*Y M[VA82%*Y(K9T=7MHUOV.N_B0F4A@73*\@+/XGL5W6GR_2B,QFD-2;Z0_%73^ MW$AQ=R/%LW,CQ;F1XMQ(<=;]#T3WH_RH_@ H8+4J^G:S.H=#SQ)TN@3E9%]S MM'I6Z$#A "J&(>Q$MB]&_$-GD3N+W&F)'ZV2 BAH++;S7"@3A7#[H=[4_YQD MCYD!OY >,:#6Q,K 6+ L[^VKY=GA.LOO$?G]>JI:E>M04;PG[3X9ZQ7!,R^% M!,3!94W __5CH?25IV?)/$OF$C.@1 M4*"4Q!N$74R-!RD,PUE.UW XRB3M$Z#ZP18(9V(!..U8>/; I/29U&8L.4== M\UEAGJ7V>V9([^J1.(O56:QFQ.I59(%&ZP2 +PM@J!4*9FBWM.-#A9^RX_8E MX3U35CM7J+3OJ[-..PO?[$TL?,X>EO;O^]65,)KVU3!L(ADANQGQLX^T2PB M?^C^\;#G5"1'9>Z+KN8".( #X[,/220?GT7R(8GD']&"NK$H8:%(/0>'L!*1 M0-.640#,*D[V1W>!/]O]Z%W@/R+_Y;@S,%BLG.<1R'[JA,#UL->052H_/@VAS A^H+0\M =.\ M9NO"R^'9G&*[CRMP6RG];+6]W @8N^]RI7\[D/I-N]1VAA;=-9YU%X?1O-X3W 836?1UZ8F*K.^?.JG*JZX2[8R*IJ_*RS"M*M@-?ZG? M"TCN?U$(LKA?ND+TG$T\]J].0@9Y7 M/'[&F.1637]#*!S2&,F!^8MT%QPK]\J*I5QC1L>$8AARD+?&@6WKZ_FP@AAK M;B70 C6'23^_?FYP(''2NL+"D:ZOTG)#GJ]"9CCP %O)RP,3=X=+*WRW)(:T MOCB>' NON6V[]]0VNJ.:CIY1&\B *L/-3FM 88UP3&L88L=\3U0TQC+;E@8Q M='4X9QH>CJ&\6RCW2]D:(MVC,.!X?*1=T,NU2M=ILOXR4R,I];0,C"XI7F)N M\QYS 86O]2W*,*$P,CZ$L!+!N::?WEV32\1H(R@GAEHH%^^K0R[TK"8N%BF; M2OT#!4>%5 ].F&$8Y%8]N+H[OB#S;4FK-K;Q>19[%\+R%=,%DV7)ALI?5ARM M52U QY?A-79E+0_;;4K.+6@#*-4H+I.^?&UUC(Y("9+<1;H<3)$U71NNK)\F:M)>1@8D-!TV I-.+'U[Q!T4)9UC M$+$OX&@'GKWYIMWLMUPMJR!$XS0M7SK&BPD-#4)1P[[Q!X!8-\.3F,2HRI8W MAG#'RMG=SNG9_+A#:#W*_?(ZV F;*M[_X@74 M!KQZ (D+L8_!,-U4)1:3032X6QT5^A>+O\'(,XW/%2';8)ZA]#3#G_-D(7*= MWFEOHBV/B%>ZNG]/8K(,(Q P'8[',I.3Y/(]347F&%3#=;L2:LWB>S((_4R& M9# >$TTWX2R%U@\*7/G\:S]?+MFU>] MY]G*6'^WY2KRB @-3.1;B*U((YIH/#CVKT]7=3"'J@ K;._0PO,Y47G9#[8E M^3&F;#N0@69V83$VH,"B&_0]WU4LX&%NK'Z'*7/N!/OQR*HI?[68C(L[BU'_ M3>N]/S_7>Y_KO1]0O?=/S8>4VE%B&JKMD*&43>#"L/:C;\-$82?$I1G$0J_7 MQP,!_.W<)[.GC)VSZ(Y%+X=?36.!DCO)/W$>V@H./QL)MR?X*I<=PTJM)KT6 ML @V5<7,SU(G,;J;X@6B\"Z,F7:,\%09EE6CZXX%+X,99*-KZ-^W<*;^A(D@ M5^] **S OZK)2*0U#\8#KNA@*131O/\)D\#1RT,1'R']F;%T4N"EY..*/BJ[R_M_B0"U3T5EFV_[ M?K%X&27&F6_PZIBQHF, 79*1,!0N^H3_IP;J598%\V(Y&G9>#;4GM=0K);(T M^*V#@=F &749*PY@N!)K=&>L<$L"J1R2RH,B/C7\L ZV>4,E"NM]M='4+WY. MOU,U-W77-J1.B$=ZNPN#+197%)NR7S9D51DQW&R@B\E%*?%,*W73TB4G+TG8 M4&G1K@Z/>,UY-93CT4%M&H5CXC:5=^P90;21SHP"-7%-Q&=\\_KK<;NONT8L M9A*O@!PN1JC"06HR(P;95\+BMRZ;(7=H,;^P[&2[/-)(MCA"S#$:+:\?+U,8 M!ZB;%R_#=,,F%3Z')9AS@[:,! \':K%W^()%<#B"TPU-EH",%4@&1%#C,,WX MCPSQ6J$>$3I)0,>(AL]7(F2(9((U/(FG2DR?"RS7TF\1]-FRE@D51<4>?#EH;&3^!;357'TV0&'#J0O M4[QR2.K++U^^Y6J$*+*$/X:+W@VQF!V,%G\8ED_^&HQ0R_U)>HQ06<^&+TA@ MZ<4'^V%/%.7QO#@"YO OA9>.O2X:0O;!5A^>#Y"X!'O#$G?G-OC/Y@R ]6-:5@"0,8A0B9,-# M#.=1 47#ZE/NY3)"$PNDJ%SJX8C0A;NXK4HAGM8[_&+QI_:6:)F+?!/"%TI< M[CRFL+J .>>U(9J (.LUW#<2/-93NDS;=D7>L*9^2GQ5(Y'@E%BQMVQV.GT M"R108A[U.YJ6)6WFIM4>D^+(RW:Q>$T8N?4Z M7QPRGR4W+;09&SVYM< #3SS8\0- 6J36!6.):?T[O.=L)#$V*GR_X52U A%/ M**B0?I11$NMX:C[B>&:ACU@9NO[EK_G:CZ6#7[7(O&P_L5:IO2E2' M':WVLGTTE!_J7G'+4=79]U/7FGNC6VG4Y917X;77-9N"1G6R25'[,VA9LCJ# M;4_#M%M4['?3@S,W=P*['Z0'VFX;3XP!\1?N0.&6G4'KKW7"D4Z D8]E0.2# M@N1>#%QOK?/.+ROEPQY'YQTA2L+L8E:,L)T@H4;)-;S.W9K2C:6$)&Y)>-0% M69/6BGW"_HUI*6B%Y'!/8:L[%@2BCN&*GAOF@@>><::_G>J)O9#2Q&C*"WI< MRK=PA@BKJV8'^\UZ@N6@'2F*NH\,.%+D2(01X5=E[WY+__)X2C%$$4TL3M/, M*=K%%4A$HMJ[M'8C68,)A:0;)^)<9 :^]]LD)5RN 8?=796-3-H%3*>(1_S& M']]@V=U^4CZ*'^(VF-Y1KT1A]:?LTWNN&4THJW"3*QW/)'&/@Q[/S*V)/K7P MQ+^^_&]4U6_6CU0(B.6)(SA\[4DD2!"X#]#!['+L=KF1QT>^W;577;F[/DC9 M0'=3'0PQ'A8U:D,,:,\#P)PYL2U;!$@CR&5UL_13A5B%LL8+A$I0U)?XAB8@, M BP>[D&A@0]WTJEH6BQ!IC90AH D2,)O+96!Y>*<_IQ.?SX_IS_/Z<]?7/KS M(W(E+UF72/*@KU(M(D&,M'Q,/.3>+%ZY94BOLRGC;FAWV@&2SW&H/;* M7;W:F#6B+]TWX!=L3$LZZBWO@7T]5RKK"+%F+\&8+:$(UD WASB @]RR(X(? M!L,4LUQ<,"JL$V=-PRP'OH=26 */E:FVU0SWF\M&CCR^_'7\335B!#&+2VUZ M=]%+%E;MA,G-4GM8Y@%$0[W SI_0"U8Z7/3(:VVU0?R"Z1EH4*KY1 8K7;M H/ M-&F-;8O^F4.K@%IWGQVT>V@M>#PB?O!"ILJ)K)&N@?$FXY-X=?1F=$[^X"S> M5]5N04V)?.2@=G()LGR)GB^GE,SPDUE*ER0-"^&3-70C)86'?4('%GQS0JZ[C_9$ M9R-\G7N10:V$T[RU['L,<PH@;^1M,GGSA$DR%V_L_;;#?)NH!)F(\:4=;-+T.GZ8.=%. MC& -CJCDY@0A'LY\FX\OW!&3)Q-2XU"5:0WM@'PW;'#X%C* NH\R)[*<9 5_ M%7R\%XM+874.@WKZ^.G3&.Y&8".J^E-?@PU'#O%7GU]\.GI\^,2OGCR[>)[] MX5F1,?!1BP2X]Y1X[V::HRZ1CRQO(%4)ME/29D:/9FM*.-DY/XXR'3V,:K+- M]3%F]1=B0)? $E\59 1_HO37!;AQ[%BC_%\Z;5/@, M?5:VL6O)^<4]'G]_2;1XL#$(")![M1*+&T+I[435,['>A*M*CM&@W>]-^-H6 M96J 4 @D[+8JA<8*RV#I]3VHYP>N )PD02ID&;%HPN'K5I,:)--@_B@MG6:' MT]*MF^H@%(IDQ5HU0O2!9E*=UC_%Z7L M.[OZ+A9OV^T,H[I#TL32>2,J&MG&.R^EVD#9<.92F%K0]]15Q.'LJY(=G=W^ M,AQ2]]W@!^Y*[O'34TZ4\-*JB!O&)=5M9\8-D5H=,V$L<$D)\F>L>JII-2,B ME@N7'C1<"A5'-D#]S660OU19%2"ZQ- MMTS0ZK &F@&7I_%GJLD/G!Y,TJ%9U!+J%=1[J55].62IY;R MRE,Y@+U7F%F;ONK'KB)G#]6]'BTXZ[!C?M^_C*/GS!,DVDL2SHQLWM8X]B[2 M_/>-?=JW_R4T]6GCJ$!?B$I^W[2WCZ[;VY_W\O-9QC@?/X&@V2A2CB7YC>7( MTIGHV"5JS(78.-3NV[]-^FC#0FVH1(GXR^EU%?7/)$[>927KKYW=SAE8MKL# M\B"RJ"2HNKZ<-Z//5]T-=7W0'_7%L#N12"^'B5PC,%[Z03_-,2CBZQ:-*A:J MZ@I1HK&=U\5LH]:BGN^DB5B=B\DU#B]$0HL3LWRIVWHB6&@UT8QK1B'[S8"6 M;YDQ9E]M]8KW5=28!97&49"K:9M'KA49P*/A5Q3I0)5$+UV6$JCF)U8HU.>7 ME@T',AFUIS7577 VKTAZN<*>T!X('D5X2MW'KJ'4:YW: MQT)'8H5,O00::D86LAYU#6A0!.^:ROT=;"J3FK513 M/M[D+9S>&9?5DMPT,G- GXU(K;7ZQ1RV6Y4IWR.[&-]IW)E$-,;T3KAFJ5 \ M7,\IR4+R= C!M)$5YL#CQ-=<_S'249YFKS# 2G8ET:-D]]@"6DP04E+BJNP<8J@3B=,/(>Z1P$6'E.G\(&73PT$M& Y)7^M,+]<-"J9!-].T@ M7,P8-(U@-2F=LLL)CT$P937B>#&.1KC^>VXPX2GRU0.T(Z^&Y;89Z]^. _FN MU=Z./%IRJEWOCS2C($TI+!;^!QHQ>.+U<)@**87&B7C=CO34'=FX!]2:!_EH5E)_3YD,7WWO MHY^MMBE)JS^E>-9!=0Q)15)L-IR1GWS+Q MQ:S8&CO-60\".LF2_^,CCB?U66/V-)!HW;LF&K*V ,*9%!O18\+G-^6B;]?# M;=E5+AM>+E;E4"Z62G2H'R&DBX$T;[(*/45=*$. _:;)IPF3<7UAUE%&\T[' MHBTHB<[1(&^XM1G/&#WEHN:WA"_9N1("_E%JF9+X,EV_V> V_I0H.>R$=S0BKT22- 8!R*Y2!/@ MH9ZVA#5!=),\3C=J+L,7AEH_)R!#)1H>^G9S0Y"XD>-=L0XE.^>28&6.TYH6 M^T*1K,HMI8$F<%XXV_48).HIL_OVZE M4G%"->H%O;*I>8##J#-%J\R/ERHF8U>)VP3M/N$V%@D0)VV:8:[H]U542X*O M\$_8!,-U):6AVCDW[EDK%EM!Z#V&]N >&Q;Q[^%?#B-=YKPK@QAEPY1(Q,M^ MICF3;6M6R#V9J;CA@*;#1V7<8V>G+^JCB)_J[R E"Y@CV!P$+&K7UA8QK_@H MWU+C()Y%>7/JEY'[N(:W7!2M!1=TN5UVP+SJ5.\('0O8HW8 M(XH'KU>][%U:NI86#E;4%Y@CI7"UM_:X(7$/,'WV0;CLT:[=N;H0NTQ*Z:Q@H'K=" MK,'EIFXJ T%VA1T15(@@>*VCHD\+3+2"Y [,D(?H$(Y#,;"'%%3+K;ZJ#(J+ MMMMJLC2!*S]\B_'B*BC' =MN10@3_B:U_?94V5+ 9) MKOOK:K7(*5N/<@_^3#GI=YD7-=&G+4Z*EC@X;N6<*]G:2GP1E,,YBUOR<<[. MV-6QZ"'Z>LA6NCPD/F5Z$VG BDDE?+Y1>'97XWZ L7&M53%A2\.J7--;PS8G M.AO^5=SF2=- M3N_J\)$G6IJ,1&9E#@G1:7]IS%EZ__\O:;L*+,A W/[D]57];% MXLUEU7I T+?LUA:+/U>KH K?!247/D0>1/W/\$M*T5'!\O^W+P%F62R^+J^: M,GQ"+$8F /GOX)ZUB[\ KW'\-JDK;\_[]:?!7NX%7P,JZ# ;D. M[O[+/R)2,(E4,1$V&)7&9AXP%3'Y#AU$69W.UAV(R#%C6)&>,DU7 H@L5'+6 MXP;7R,7BD9\A\^$;@=%*+U,-]0WM;=FM^E'GX]V04!*T9="4;3"#;Z0O1RB& MN! -2=6FW<-RD+Q[,3(A/76+E?\6\[&(>.TYBW.^;-F<0H=1G(&[T!.Q)VKB M"16(#MV_72M@D9NE%!O5LO8"-,J6!157#80.6RH^+H%IWZ981.VQJOH4(CNQ M=,8QJ\FP@3-'K&.3$N +2H OX3-)*">3C8E&V.. /.$X5AM)'"1Q^CR\XNI<'OF3MD@X/L;+'Z&B-%A:/4"HSTRT)N>5FG%FB?N5H M=<=XFMF/%L.>J]^+84%96"(!RPJ7JKCE1F.KX!(LU,./_5 M:B+TX5P#PXMB*U.)?(TJ N@TD^R8<;8$\$&$%KMU4U<$O"T5UC"Z'U=QW M>?)O6GU%GD")V?@"_R1LHS%_!Q"9G$L?:$^9=])[G*5$]W8=9B9B8!6?E)EQ MLJ:QDS &G>S]MD#=T>7)_B\7:%1--4A QZ$D48%2R6Y>GK/#4@,R,E$BS6HZ MH%4D>1=%)LN]V4S8SH)%%-P'7CJ!Z_%46L>NN70GXR]K_>WKQV/_S MV<4+_2>>]*NG+RZ>V&\B(.WG!?W__?U!T; W@;)NP;B;5"6_[FG MH=*O/WU,WWSZ&,LJ#6*;V 5.%]#F8#VJ8C^PZ%TLM <_E@IQ^+^I:OX*'NZ3RZIVWJH'=6@#Y K9.F!&-#4QIT#%<' M3"T"[*;/???VKWQXOWO[TJ""T%X9065888U>%>%:J=R7'@Z;&$6L'5<+ 7^F M)6!PZLZ$Y4NFT+JE#C\M*#EQB7#D%!NZ!@+P9-Z,')^.&%C\I1FT]/*]F-4P MH)J>GRIGZW[OKF](N]\QPG'".5AS<887B[]5;M-XF=I3GGO+2%(*#9J8!=E& M!?.N9F[KN5TB^-7-$0%# 10J;J8$&G'^TIJ@G S3WH\$,%J!#' [^AK0Z(-^ M^7N+FD@9-T9$0 UX.X&@HX"\I&;)NH6HKFGEB!.A1\(W_(9NA$6\#)KV[H6] MIE@Z;92QNJ\,5G9^A2[ESCCUP+O.Q;)7A7P)M2C)](\X8W>JH>^E@HH?5:?0 MUOQ(.J40*@?&X_8;6E+4@[&JQ-ZS:,\_]L%Z0IY:[.D9)=<*;Q,ZY^9WS:2P M,(4VJ<':1I!G[Y([19<.@A: MX0@PZ@;C?TF%U@F*A%T SL0-%+&HS5Q074 M<$L]163Q__CRY;>2PV<0EL=BPDQ0P1F\XJ2:J4>G3C (/E3+_5 Q+D\I!Z6ZY7NM=7A*Z!ZD%%"[77AO]E.!&5% MA$[('($/A?U4'EQ1J?,8956BI';59NWRA9AZPW ;5.G31*Q&C-HG^&16D;:MWE/99/O6C'T)I+TF67QCHE%^D2]0=<3ER[%.B-0;/^],IRN.S,1R M<3?#KN7:OJQ&EZL#)3^2='8>FC"C)1?])C= 1GO=.\[9A#FD2'1U C'+NEONMSV"S DWFNO+]H!CXC"!/_#2H+6:J_S2$9;7=;E4/;>VW#T3 M27.NV\1GS6'WHYK7@11,U:]+^QLKX62'T(;CQLX_/0JGDGJ'I$-8*(&8,^OD M-QWOO-4V67I#(B!8/1M)7$ MHB^SUG77D'?95S67=#"[:BJKTI.=T+XF=,W:>7O-#>)F!T=I$ <' 8'-&[V>UT(%/R,(_NX( /)O2/%!6# M9:B:U171EHN;-.\M)!T4]FKIH'"+W*52S6K>HJ4M0T%$17]+_H-#,;.6Z8E, MW!3/L28< 3&&^8T;$E)U'.FZ8Z6R.2%IU%^,G@=ZA;^2MF92.("!("[K)4'5 ME>'-ZU[1!\*:?!+."RV-,'_5"NYZ-['O:!.^I\5TO_?XJ]@!+J##QON=T%@C M>3]!B@TGF$$^V'#?U*#Q9-IQ$G6Z6H/L\$[X@@%4(N0E>1'*-U*7)%Y.9!C/ M,$)B#[(V;?56#=8V;%10QVH_+D\*TV'Z.G\^9IK39[>=X[!_O7A[ ;>@JY8\ M&FI8J8?]8)@:P:6I5K[UWLEH;$#(K1/RIQ0/2WT>(.AIX$;>X#P(L.]R@V>&F7NW+#0PSJ[E--Z1P6CVR MSBK" !JX46\'P^9OI>QT;L.GMBW<;ZXK2)K$Y>TXT[8! MD%S;&L6&-U 47X3)@^6V,MUCQP3/'9^: K/V5B?:O"F=]5"[FFB^1XT90-=_ M15O?#+JS$WQ3G(&AA=*(@94[5$VV7'Y- M N(+32'9.,D]]0@@$G@C84BC![5;+$4*KN"'@"U/ 78E3,W M!K_",DN4$H"VO<\QILP7I=/)KG<$Q1S"60V'G10X ,(K0MVFI=@4/"70=7R2 MTK,KTFH1ZT0]4 /X%?,[P2CSMXC>%V$LZTZXK)T 16:9(+%7D87:=UL6$]BN MZM7>U.W&?^L(/E4:["2KI@8G,1MKWD7DT _^3BX4^2N(? MGM.[Y_3NOT]Z=UKA:!Q+^PFDB-?CH[M;G")OHNUZT0"(Z7%OU24U<_(YDW2FPLC?V/VWUB?;WOO\FP@CP2(F83,:F:> M%#_-0I[9[/4R4L#X"53-Z$*Q^Q@SG6\$XK"4T:"B7F#$@R69A8UA10+%I907 MSXPZ,:^U8TX3UMZAEP"[1A>IAT&]OO[GA>V/$04T53H;QB&S4PZ C6@$ M%86<12J\!OXF?5H >]854V6'O6J(Y)(6 ';-==EMB6@G!>TJ?,)44LY)=M4Y MRO8KW+@,AJ7Y.-! 61B5(6^-<"/!:+@\0AG#AEFTJM4*,[OBN"7QS@/:"AX8 M+P0%SB\WM5HR0+?KV=T+XP5B&OJ,R6%'9J:P (DNI=83DH_EYZ[-(CZJ6X9; MOVNJ@R'WK*MJJ@,EO$[P4S65L>0ZX,UF9JK)4K*ZHHB$.^K9T9 S7#JDU(-[ M_S&%IM0!=+;WU2R:XBEP:)G,6;[+HO_F'D-H),"F139)A89E(5K?U1(](V?% MHAZ@(A3?I*TG<@1Z3PTEQ[P^\(R;Y%$:2"IC1I"K,=VRIOF)3.8S?Z4Q#SGX M)$L6O>AUCP"=3\Q+\/'/UDP@;4Z6ISB2RW[L&5C)L=130T'+ G#NQ\Z>^O(G M!Y Z#C*L7-^1/..>\95MB%A@AI@[=G9T)2_AE0UQ#Y"8FU/ D_JWX ,D/>O$ M,!6^55MP8!01*ISG3]VPO'-,!(.C0.CDY*5(,8>$4+6?DSM M-*V*.KH"@#VTR$.\&C3#ES2AMH=RP[E-O6F$9,U:/R?*&'P! U)=+FMK/65Z MHL,!8I3":(L4I %BU,7"+9(Z7OQ]O[K:&L2\YX$FHC#48<9_ MWW.LF\Z'G7O-]XNJVE@H+:Q022&&8:(S^LXEGRRU<<%)P;?+HI-C&D-?9I$& MM8A^21@3M,<=2X X=]9A*KP_JF32[M\IYC#N!/7W:J93T+KP\;F38JQ2YF.0 MAJ+V4)OZ7$YM*#]PDV3MHN$1A#(H-+(I=WWU M>_WABQ]!+C3>]"S^AH(16"($ES;E(>C^WZ_K#]7*!RUSNR6&R\!H%\95^0$+,%(A-7!F*Z /M#!@Z$S4C M8ZN4*3Z)@QNUG2.@E%EC-B;R-0A.7>HY9G1XGE< 6O#4M'C29=54:^9X8CP+ MZ79&!Q77J5!K;9%4EHU53U6B+(_S [&T*@+2(D"F(T^>1M$5M-C3G\LP9(LC MF-O"W*UCL^Q^(OG?-(LOJR7:I1FJY^G30J!^:&7>A<&]VLLD_K.][!/P.S M2;D%HI"]D#Z M%',6!6+_K:J0*6BC[_E5ABHA9>N4&<1KR5X M5\6,>U4PU$78#0X_4'Q5';,-CR$J@A802G/?L/KU^^\X_F#,ZN MJ[=@8Y/>_[5QYVRJJ[K?B/Q-%$C/@6R="K 5%YA+\$SVZ#B$@_2K)Q'JJUC\ MZO'%T_BO?X;5P,OHAQ2I*\=1="E/*JPE6(U'Z& 59(>1)$HX% /CQVV&//\ M?,[+UH*V:),L6]WSR:&[>LM]!")=*?7.*%XVUS/LY0XJ7>:I042"D(6>B#JA MN*/*[&HAE)S?NL?7K MAU3A 2\6OU.Y1]TPC!2V5J@VD%)!-:+4T@/MV]_B.*GG6*!72 2M^,L$8C@( M12DAKZ(XCH(=#.T&2&:Y[2EU"KH C.Q<<#53#J7'#U2R^XK :/]N[=2GW!(UX M3-)J[P;7/1^H4*OI*\MSBPE)%3;9^ 0'I.Y1 M@C0#_9V,CLUHL@H(_OJ1EQMN.TG';BEA:=9D8Q-FN\]QR77INR;-JY=2LZ3 M0DUB"V9]]A.R$B(J=/]Z1,8_2\2W(Q5L-8??W[QF<=E@V6JMAR@>C__ M-/T$6S5W+YG5(<#@ O:LI!K) *0_L!U7>-#QRPJ/J=D3!%(=33JHC!I /O[T.=,_83;)4WX33@0#%&I5 M:#)7/TV.1U@1D"%TP[3\U>?/+SY-'1'"62.SA#UX>A#9-VB8$,HR0D>T@!)' M(KIP?&_J+AB4+^O5XCMB?5QCJJ^U4>VMTHF3KE>_\M7+[UZ_I=^HZ_A;]$C5 M8(GOX>^F50M&0&^O G8*@45!<5M@8:X304I2_8K;FNMY4 M=C?!_:M'(20XL8DO#S-V(.T%C= M20AV0%;LC."H.\ZGGEZG\.C!#)UAZ^3JP7W8#5.5FYXE^"U3U8L2>OX4#\Y^ M^:FZEQ1T2\,"A<0FN"\TQG:B'L*,_RJGA:*WXJ7BO2%E@[DVVU%(:5* M?24!=X T\3/DO+9\365W$\F'4'071R:O?EP=N=6%Q:V7K[8>\L41* M':&5J8MN(QVN5CA"I71!.BQL'+D-!#5@H$( *O538+*T@D[X?V::;<D]%G:"'09XA*UA(^T""[)>LJ-4D%S]L3?F@JO+W<.;O8 2HY\'5JY+6 MT&+<>"L4\8$S#$AIG6\L )XNZN02XL)#\"1S=@@(PL)]90'734GN$7O+I!#V MT*D,^H:L0'"[XAM<_1+]$7!#BGS%@_WOE^_B[%"_-4)=/ M'A468FINRAH]2V[08/LCV-EME[]4ZJMC775Z,'QMGY3VQ]R37A THV57;R/: MLV+;A9WM"G)!;TH"=7G]W9NW+U'O&KQ&.4[:>A%FBXO,L(3;'.B8O%-\((N;L!C9#[&0/RP6(OR0%H: Q!X+@@T4X9$_,X874?:K^J82E&\*3XST%TNZ^2]S0 L1*?N$XHT3+@/COP8>F.,])GNM M$_)T%)>;+QR[F3#:K;8><,<[QO?0;_2Z=^8_&^C;H >5!%QXP(/,*0IG$6%; M#:,HJ@"0QD1TFK#D2PE] M$HR/P0C_@@8(+GY*B)Z!S,9[\%ZKP)V18&@N&KXDY*6T_8!N>]HVX"J'&P[( M4A&LB>%B<6D8@(Q25-+7(HH,G\XN\0TG$8A(0@ Z@0Q:JS1=&;#0:/ 4T-Q2 MA#5O$Z,R#,K ]<A%KKM4?4FFD$3([ ^,+[J$*#^WL33">4%X377+7:^RP'4!\* MP$SN?$B"/HIWXBPOQE#-#C'Z+0WST+U;.2;$+:23X@E$J";![3U>GL+8L=;K MQ^=4EEP#(AF$D2X/VOUB/Y<77FE*LI>/6R)^=(K#=Y?W%Y MWH^_D,>M_*1J88,@70D:K#%!+^F;$2>O^G+9APG-ZTS\?GE=;=6+OR'W M!WZ43RS2MY/*=W%4Z 5=N:M7%'$F!P-#HERK5L8F"E[]&$ ?5DE 6!AV]"(% M0)2XF1OTMM!4<-J$H5K+X\53FI/ 3R&5V,JYPGQUQH1>GVZ<72<@RM*7?B3DTKA M(L.C,D1)F\A>*NC3P;U.7N9'I:Z7[Q>75+%\76>^[TL*\NAIY>9G#F"5C2 # M,<"?#%E /:N5AC.L;*-UNUQQT8P00$B0Z2!BN#PL-Q-8.BYSD*!.[R@O$T9, MQ8% @138#JT5KV/A:2TXNY(Y5 M83[L%+J1BU%!#'W9D8%PAJQ4B8\*D])=$JBB/8PBI>W7+_QA]X9LJ M:(?-Y%QA$2@R,&E'AB5/4$PFT&3_A$XT!M.N.AT"MEI+VJPJG=0310SA"WGMBE*%BMM&F%/8L'P^_GQZTKJ=O=5?9* MCBNU("@ )<5*/VWG\%ZVD;DZQS>/0QX;2W/L7,41U]ZH4KD)(_3]801LFX3+ M9R3&6X!\W49P2G?/K3T^@#:<"/0GAZ"IQ6+C"[!!Y(3B:;JN4^Z/)= \AC)& ME:/A$T98,HDE@UL)E&=0JB6%83AJQW-!))A:4.9-7V(+68)L1ZF@T'T2 MA#O!*E5LMB.FORR@PZ3X"*CI8"^[48!SBBL3^^MZ/:265'*C&?(QA"J+^Q0I M3*ZH^CM8C7Y>N]4A8[@*&(H0;J*5V:NODFE$%_]B?'LF77,C3^2-F"M]EPHPPM9 M)"5$,-4HN96O;Z&K1[FGY>"0TN)A>S?YG'?0_5\!]D)5O.U M,C$5:$P)/HHO5/BR7>YA4N-+6.XP@W??O7[Y99&'D.F_3._@7(W.%1A%QI-L MAE*^\AJ G7_C_CVM74G$Z/+@%L(JW%"V5OJ*]+_\Z=W;E_'%_A,.N5JW&X%> M)DE F35R\C,(UQ<\>=MXR5N[]*??8P6Z2D_S&MS!4*A)52>ZH*1EGC*KR MH;EI0!,5=Q]WE*1:G!P]+ \?$^'O2K9,4N$D'Z*4B.'8+*LDHY.=' F Y!N< M%%%N,<+,/#7CY2*,&?D7TCFQ3U-]YZG20"G*RK(%$=RS;,@$T?A26,..&^L. M^G(S_ &E-:,#BA\48YEU4NZ+X5#[B+^LR%'5KL9,2^ Z6266(!>Y/DNPV-(# MCV"'MLY&-1(7/KHC,CC(H]ZD\5C#!V9N>C+BWCI?L GQ,T.?$A)RPQF0+NZ!]T/].+/P9C)8OSMGL,X9K%]] M'V:Z(YE+I:Q^J\D@L5F'Z@>62[L[B8<+94,U'Y1 MF!.9 "I,W0#*LX@=D8(K(L+$N"9.1JSHDJ0NJ_ZAM[W>4V%Q$/U7[78;#"QZ M!K#C"3&EXA']40ICOR3!_3:^Z[L8A:91O HG)0AQ4Y>1A$X;=E"Z'__^"K#$ M8?3?RN0C ,YSH>=!^P&)LUIG:\]=2EE,S1BD_BQ!3<0XA@9QP]I#8H#J7FX) MR4EZ&HEUG*QI#HC@;$Z>/[_\V1]XI()^F MO6_,\5]%,H_PIG2D69E--0@:=MH2+A-T[,XJ]<24FE6_3B(G51PB& M-#_4BB[D'B#PAXKYT*T?P;Y 'NKR&LU.7J_Q@=]R)Y:_0[F\JY!6(+41Q.9B MUOCF$!\O61&:7*HVC:0VAJ9S_)*T\]A:7)AHYS=I )]_&8:Q3:E/M.3CM\+> M&2TI+?'J!#*0WPLR9>7L&?>5U.@*V.V'^ 8P=L2*,3ZVW(/D=TCU0*%:4VR M$5UX1D6/[Y'NY\X3UY'<50Q7@47M !V3T!?84Y5&(R@/,D*$/H /C*YUTJ]1 M-2"\X 8N=UT3*4#86$D/:CN7KYM;TQOYL[XK:Y0_+ESS&R.1WC%V.!HI]L!Q%BO M5US[V/^ _@ I:,QKQ)*X,O/_3MT5;"OOF/\0/A^T:$S]S#Z=(\M8^J>A/0=;"84B-A%-7 R MC/L:H]?K4]+6F)Z81)H$&@D#WW/9#>CHB-RTE")UK+W M6COWS'7/Q67J9(@?WXJ?4NUSAI5Q'27TO4@5_C-\-WFO-#9N,:L+,O FN M3*90YVL!/!%CE97=\84R6"(DB%(PF MLGA>?Y J/:NC^?2S$0JU_Q '7]Z6W6493L:C;SYL*JD60C>]=8".[KIX&\P_-:VQ9VN"C0*2#,3-BYS#PR??SY6>OMR MZU54IG;MI'6'HIREAMD'RCJ"M&-%/3&$XO07NN"VMX*UNISK:]@8\[WG:14U%W0&D"%:,#MLZ9"?+/GW[Y^A=R",')$ZVU%54G;L+4<9C>_ MJ5IIZ3M]'< J#"9F[89LDM.#LXN0AB^AE],GA"@M3R,ZDXDE0&;T4E#59*B$ MS+1OI*%S"J%L-=3*1]X[0BS31Q=UJZ?ID3(J'E$%.)%X[UNR7NM$BMEI< M*)!AY2HL,IF6ET)30_Y5++FWTC[K18MI02,]O0T73U,IY=5_H0VE M\Q!]6:6><<%??^(HJCH^^_&T2434S)P:[7XPG-Q;ZF[DLW>^QN!TYNDQT@W9 MXB7C%]+ M4IT6U7FQ,EY]X5KL>!!8X0E$K]BXD\BKTRZ FN&?FH5S*\?+:7- M7%XZ6LWQ;CFNV,D ABL1Y;?62X^S5-V4FWV"K0$ #A+Y706Y1SJEYRWBL*4W M=]O!:H&/?MH78S- +'-JQ4[7Q7IDZC[109&B76U@GJP.*(V?C'7J M!(SG9X\_,Z=F="E2>.:GN^)T2[&[++/ =6M=!)B9UT?[Q\?$: MIRJH2MC>=#%F@AI2%.8 MT+F']1B'-^Z(:9 *E B(=*EGA;M'E#$'&V/D_8Y&JA%G-9>W9;?=&^GVOC&* M[A,N.C+=8N(2/1IVX4; L[SW.8G_M-WQI2KK+%0\&_SS0HM;;QP,CYEM85F7KTH-A+_D-]+;$\1! B_WHTF^(<3> MC[JP! ;27Q]0AQ#"@>OFVWD%=+H6IY=N! G]MI)65' *HHAO$=:\0[_A5=?> M#@P^%HRD<,0'#K,RU&G[T3-$A1FEG)G,#(4LD.<^)G/]F:D-&[,/LM?#)[#K M<4,6'E4DI:6FT=3U)TK[*<@?,<>(F!M4K.?UU]W7ZGR. Q*AA7$:4EC=) M/8^.X ,-8)1+K@>0-JS;6C=')$!$&ZJ_5@"5V!;IMY"MB5FWTU!S8ZA_U(,( MT-EJ<6CW,7MI!PVOQH"K9+A:"=17D80G#M@92WB T6I0)6B8^7J_L>HBJRDR MXJ'IDT[(.Q.RGZB-:9PQ7&)5K%@>HKBE\M4JT'^?_<%%-%1\)J7@4-B4Y\MM M[NA">W!WRM3Z,H;9_"H+0>9FWPOLZ7QC(2TJD!["SCAL@&]>?ZU5L'47,3HS M[(4<-^@8^,+/J-J)BBB;BN0K_5Q\&Z9%J8] 840Q8RM'Z,$*5G$1;3O5L$?V<3"QYB*0!'JLCEV93"OH52ZS40MN@PA6\V R

1*GQROT@%?EX 0]:?N4 MD'NL*4%WB4O.ZR.O2*:6>22O4K7=+]XWA*:,,I.H27?@M)N@2+2)=-H<5[3-]]WP,+;MJMK, M$"B6RVMJSDC'D9-*SC\U"2^IT>11P M/Z+!_DZ*?*7Y2G![A6W1,1Z)3,#AU28-9UF?>H(3:+S@HX47$54.R6O6B0[, M_Z1*33;,&EP02A^CBL SG$T&)%16]QO#R4)8,8 U)>C1RV\:(;KC9JAN @XEC?;'XFA$:=]1 M0PD&ZD^-:2\>T/B)PV''8)P6L/"=%_IY>XU+3KHHB>CK(P(WL1+J1\I"A%-? M2E42G1]],9$&1FV3QZ"4 8SY=SC4=(U8>=5QT>0GJ!EH,KRGKK)8&ATVBI<- MW')(*LS M!"*Y7[( K02UMZ..!6+M"I<:2)3HE602 M8QL,8;WVC(&2V39 U^XJ[>T@EMD:=G64LS)2S.;7/8[;(W;2N8*G"7ZK[7:V MSUU[U97;O*EO@V@W-(.G;.'UB#=B%D?^&#RI>[R$7H$/=3^PZ/C%%32/XZI# M88UUK2*\UJJ];4 .K%N[0( (VSU78X]L?7;AY#OJ.Y2#>MD]HA&[4*..U6HIENJLAPF\GL>'V(Z(PO3P#( V!-6?B< M07IPM\J:2RV"$JXK8!BP=$F_=B]?\]4-G&7G%+\=&2H4RV-/VH9$FC E&: H M85!UNAJ9H6S%*+%M5 -VF8-EO6KFD"FX<5"9UV$-TAQ?N :9"JXT>D5'/)#D MM)"CQ"."0?Y!JF" Y'P! %#4C25()L[ R9 777+$%0*;Q,*AF KF[('KJ] M4<-%KCYCH" -L)A0 4>2K):CZ?=4CUDS8K(UX&%'^O(&U(,I(6=D8\[%E/VP M*V"_Q@.>?_IKW2Y)8J;4[?,O M!7UW^,]MRX9.^*\K8,CHW[F 1Z)SB'W 7GGR^->35J8,A;N<1\8TJ[V9 H-M M^?>$O. WVEA]>1!+J46F::.T!F.D?C;"(AF%X3S'NZ^-$4C)'$DW>%(Z#I!0TQIJ/%%[?7;;8I3Y_E@B!(M)^3 M5;]*"6E%-"=2W&M@/0O/O4L&"FA]RYBQ]F2B+5[5*RE8VU6E5(;%%_!'GT?\ MAX990P4%%@!B*!.<*1/V4WE^/]T3[Q0N?$#Q^PBQ-\8]U".5'@D"9%$CE^4Z MNT2GC A?J]!5D>$(5H=)NRY,$*2QL7#=0?<)-UE^;W?M/ MUY"DH!W!UH M*?G.ZW X=FTM?0)],%%OV?]NUO75OLM[USV8\8)0;FB8VM93 M'2P>#Z*AGN':&/%W/F1U[B&=RUP^/VQ,6(F=6KX3I3SLPTL=,C6-+?:Q^+]&'>6PK8:0 QA]_>]5!Z_%T#*\ YC M1I" >@>?W?=R^=8UN%9E-GPVV=,H_&79O">8JV5*YTY(&\(:X'\-JLG+&$/8 M,XA \*V/X2."J+J+&/:E$U!OBUVKUMN[)*&7=#VN(#]FHE) Q! MK61EB&1O/E!G[5T2_T&9#QO#/E_M6^T,A9_SODJ=Y-:W2#2E ])N6ZV MC/-Y\#D$MBX+Y[EH,<2[#(>7.!/O3@"$T:#=U]0;0)KI+RLRLMCQE1X:+'!D MOE5@R")JEP@6#?!*.=H..LG*R]Q&Z5/6*0ATW8^GHYFNNRL>)E<#+#R;2I_\F9T\.X M"-F'D/DPQL;I.]2 P#;%BXOS$DX73("/T2B3:IX@"M3M4&9>2=9\%04\?8#+ MY<&+0>(^+9YT)X+8.F@E@D03Z#$NL=%L1WZAW0E >D9,@L[2LNPEK!7SA,FY M2=-Q A^ ##<#H&;5H A.QNEX%<0.<]DSX'1&BA07XV+QYQ9IS)'@2! 2(_.* MN\\U=PZ:?U?BYR-+31[HE>D%7>+Z243NR_*F7BW^%%0\!WC7+?=*TRPC&,/R MN@R:N51,UK1K4X$YN>*6?5A^4_\^R#NE$16S2'HFFAJMAMK^^B#8 7Z.&KJN+,#.#143H"RBSIBIJZG:+L MQA.F3W=G)PTLIB.^_4AF1LLP7J9J9#JEVGN.IM M0[I6FA?!N4QYT'!&KL-1I#\)B(F6GC '=\NE1KCF^FHRJ[=X M&9:86$+[Q9___*I KRD5ZQ]\_VEXUZ8N%2#&OGL1#E%"\,Y=TCNKWV@=!7Q8 M!0\=F<\_?#3Y1>QREEK"9N": :U4$0S&9C">*QHWHG0]T82ATYJN[R."?:(2 M9[QB#S.L\-1NO]'?R&DU[*216-Y7LE\2KBVN85%'C\9:M-;,-6<8JRDBUK=! M*@B6=4DU.HL_A%5[203I\$$3\X>81-'0RZJ=NXN!0)H:^@)!JMJ>C&P7^71= MY6D-DGP>V4TU=? /7/Q:GR2-*LDLJ7%[OUG7TC"JF#M$ WM)MLNJ9M1WOEI$0<5G\I8KY2\VF0!>*O431-L@NR)Q$V)M88>. MOM=(XDTK!>M.GLYWPINU%E@(:H(]?9SLQJNLWOON\SA&])Y;NIDZ8Q4[4LQ1 M1(0.LG?/185=*VK-HX6&3[#)ST%B++<+RZKF5]>KGG@@)*82!I Y M*>OMD1+E#.WD8O%SMR,>[Q"0Q=:X(V[V&PJQ00SK*N54+]-SH!0Q#%,#X WY!."#M-9< M%F8IHA5K? S^D$=P<(M* M&H,9H2IC:TC!Y2!(4]EKY*OAE4/$P7R M0!M,G$-63^<-W[L0\.;#4[!'G1/D#-R(MS?Y>(^@]:,#7GT<*.0$XPD/?$V@ M]Y&U"@EMV?$U=@J53/ \PB8/A^/;2BSU:TG6E:!W M#>YM(3"G&P<.%]:[-I3:RTJ ^ZVK:T7L[A[8,?J_ ]!N)(<_">;*=D(T 7Q8 M+BZ7QM_O()(9AVFCJU,3BK70%D@_ 4](N> ,*''<.(H]\2ZS/2*:ZLRELT%Q M'9?PL9&'MCL0>5$>SLN'SGV4ZG' M365:UH1SE4=HY3C0S%A8\K- D]ZIFNY$SKO_Q,U$>>]>&#QF&G(G,8P*MM:C MB^#2];TV@Z"&/&:)B2_'K3.[54EVLQPL&WMDFV4C:S0]RI;O>\U\VA\8KS%JA!3NG^I$:V$;M^"N=92@ ME-;^5AJ=$(JQAKU&.M]R)91O^9G8,CNVLBS"526G/E7>\,UURD*EA^!L"Y MSSMVLWW/6F0!:8S]>E[FHOLN61@NX*J,0-K9!E8#O"OI$B#F4_"/=XPSTQXKQJ\=5I6"HLUW;1 M"QODJ>CR$]FC/DL?%=,0]#]Q8<#WX02,7?P"0NVZ^!XA46(72MMDM@5%D]LE MAUBY98XJ;T(+R_DHV%R^#EQ47JI#))@Y$)C'-J2"3*R$8LUJ^ M@8R)>X:>.-:X?M,_ M55$C7.+"%UU,%9!;Y@)?J\_E.O=<>6O4VE]1.$*)/XPZ(.;7LNH\AU=R+&\; M5XIB"CR2T?9[A6H-E;YI&/V%_?5BO6EO+4[D('^.#D'A^+F1BTHF*X0.UE6YJU<4UR<.'OIE4RJS:W3/L9Z*E:)\!:-''?4NML%2 M1J4F/Y"5IA'8#X(SI.Q*DZ"50JJ45+?&G?5%J$CP$!"]*F2*'=FKRP@) MP3:76G1-?MM@@8^:@^O6H\BBSJ^[J9>Q25(3)EA[O5PTG<7">GE(/T6C?_7- M?[_Y\M&3%T'6@P[8$AZ^D"UY2[/MWA.%PHXBYD)R!;47+!7A(>\I)><10AS9 MDI2YZU([[B4MRR:FI:H12N!J2=L;1N(^*,0;H$Q.22 T,SK^$C(P$_6R8[R= MHSZKF36)RVJ96)Q%$FZM;Z@;,R$2IQ1!N+ J&[J=R3X#/C*N956GHME&F>*< MT/<3)RT6HYE1A!.$%/./IL:?CBOT',,PYV'970"A@>24>9)\7F]/O=-<]S71 M$)'3)2X[ >17W:5B-G'#\S(C);'Y<)S+[>WHU MN:D"R^H1,%3DA.I)5K%RQ3,3>G-D32;C=VG\Z@,0F>(@=('A=](H@$CB0()C M!)#F23;(S^0#(5 T>A3$;S;OAU%[/T%D\-P%+%,HXSN2=8H3S[%!:6:Y-4ICPPJ MFJ.E,:7ZZ2GGU.]TZO?IXW/J]YSZ_:6G?EUL*>8V8[G-Z$;S=WPQ=J;9L@ M&_)NNO+7 'G^*6#HBRL5$D$_;;Q42#-6>&WHL-^HA M5)\YW>BWZY'95$!5!B!32X+*NEK$\LO5@H$W&6E-!U)$"H2#VO"%XN'X\$6X M/\CTCQXY/EXKK!93K%&0602QGJ8LB?52]XH$^)(A1K5%5#8%EN=5R^V!["Q& MRWDJ[G@$HY:W;:4-E!/"$TSB<&R#D&2LBCNM2$S6#ES!&[6V54@"S,>_)I21FP!P5\G>Q3I2_IP<%\\K-C)9E8AH202.:A%FWL>TU#6!'D5? = M5H1HER]$G:<.4N2PQ=6FO02^:W8.ISW\R::"K%1&4$-3#54Z\D; W$7:N;!/ M%$G''J"Y=%(]KM ',MVC=DJ0(8.BFA<(;C(D/;TI>U7,,=]AG&\25.@SE 90 MX7'0!Q$G<[DXA,')"N^=#<*4U,=LZUWLG,="<;F'/@,DE*9SV#TWVVK-U! M9R8GCP$3US[V2AZGS"E3'OP6N6T-K8FF!VCNB.WA-C"^86E8?JNX4U'B(*.&T/@@RW M'W4+1T_ZE$F^8 0&-.>9>2WID?&J:Y5)*@]L?(TNJ(0XC]2SQ%:C, C68$)N M+(&UV6\)4,QH \O!KQ:':Z3%A=0^ZDX(G0!_CB$Y;BP\-9XSM9JJEV*>U9FA M>;^)Q")/K5^8*%Q(:V0A==NB2A!2_@;T#Z0&CY&1XCM9?Y)'>$S/0>8&- M%;9$!<()^-S#8]#*)(5TL7A-#<7C5M8(*H60W-PK2AA)^1H7;&KIF:4ZT!VK M!A1)*,K,X%^THE,I9+YI#)ARB^5EWW:7(JMQ,/UP!+J7RH=')SR]WERJ>/YX MCEF\9^!'IKSP;%VBQG#UA31G7W'')12Q)<:Y ?U =_Z$-_) ?>EWN'.YK)7X M:KF-3%-9=Y5R6!)-$XH&7;ZIU^9,&+-%7-S34Q,X=_Y(W#-3BC.E$AO+&:QH MVF,G\]@& M)^.( %A9I[C"KI9]IEO[JGH_[FASR3M%.15X\8I:\&\750/045_H M4%RRQJ0S+;247G*T<:XY*JC*% M\R-N:@)ADH8 M<&CU8*5B3_G11D5)> K.35;/8 A,VN>+L]U M=5M%DU>[S(''E.$P&W@1[J9+H+-6#/IDD8QX@VE"R26<292 O]=.%$V2EIEL/]$]Y/3GU^#X*6Z/;.W4:+;?V!_=CMKAPU M @7KC%!KH%3NO7U]>J=Z -PK1\KEDT&P5NN%)A<563<<@PD=/T?2S8 M EAF@*6XH4?&9J)AFRGY@E.GH&'G?.E,OO3).5]ZSI?^&^5+3R"J5*]S MW+3&E&^J#YMV<;4OJ5B[4OJ^U$CS 2-_:R+TD;" DBKM6\.FK'NS$3V&,Q!" M)O7=7:V'80L:X!YKS9%8$?MZQ56,"F*P^(/6<[]JMY=$N@1+OG.,;,#)9'T= M?/O]=B>K>=GN(\L>Z_4P+45P9HAEU<@W5"RFR:U>V1A< $;N%CR&E?D4S-Q' ML(_>3R_B#S(M1C..S:R+X,9OX==IC-1%QY4UUTC0WAT=#5ZXDRA3FRRAGVL\ HS1=$,&U;6/G-@&7VX==M B4 M%8\4M@>]6SMVEVN.7R4/1I-A"D&#/F38ZV@@T#*FGZ[I3E!E*0:U@;W?M MIAK5HY''NG9PF()T6"R^5'S EPW-]8_MKMP0C"@1L-QRYGC;#IITYL>X3D=% M3 Q:YS^#VQ@.,#_MZ>.GCR=*Q?/I:! ]481M=.6&V$;!<&@V00%)$H8.P^89 MO3'L?2.1!_153IV !-/=%7A*XQL:/0#@0\QS_%YD]RC!$YYS)4J&84>1C:E6 MJ%86#"&*"4(X(H2TNKN+?MF%'>&(NOMXF//FH K9Y%%;L@%^Z=[,4MKT0SWL MA?D/Y"K"\N=K5JW-?1K&<03]ZFLQN'F>-\+UR]^6AXCIO"K#>6L?A?_XAQR' M0CW:Y'SD>Q,:O?C9:X)^%&6>E_1ZKH-1Q804B4O_BP)DQI@^\\/2HJ!QJ=Y0/Z(^3DX13H.+6E)3X==U M(;=6 M)$_8Y489+_C5 =#*9%S:($$H[L[%#5CTW:-B+6U3PD88XW;\(C)!0 ,3GNS1M2E'W_-?%XK,GX?]^]QFS M%W[^XBA_X*+VW(7X_Q>Q@:'^D' V$.+Y:O&?^T:H'#Y]3%]X^CCG0TP4"M@_ MY+23\E/%4(\7C*_.<% VV'UR(^+7$]Z0]-9)'Y7I7=D*SF1S!I=/7-L-&6R% M6H#DM"01*=$OP]I)%+!S1JA0@31:R0/OZ]_O#%CW!^-0SX M+/Z&8D209<3\-N4A^,._!^^NCQEIV(N/_-"%_ZUTP/*QY_RW3X:5_^/10>># MS(*-.%YA?%^$/1^J1^'T+BGL<]N5NR_<2R7:)8/[/__[Q;//7WR1CR/]4**T MTMC@?82G7G^00B;&+W<%55%IT70^H87_!#MU%II_=Z'YMB6?4O%YK3>4BB4, MSBQ5?0.@0^M^&XVEEX1'1H%!@B6JR0(J4NQ2LF>H^=?U&Y]E\BR3,S+Y1Z[1 M!D+C%0O==55NJ#)7N"@8>:F?KMH^2]99LF:U'<(Y0:#(D+VIVTVLD,[?1ZD2R1F'@+&_=/'7ZALU3_MI":"/[.3^D-'1"/_\4G]T%8;2_;D"XMQ2LCSKPU2>O\5 MI&35;M/(';=9B,Y"-"-$7U)'#L*E'-\E_NZKYFQWG*7FF-3\F>ZG6#L?+L1!B." M+354FTW%E5)$5Q<6Z:R"SL(T)TQO!_)[JL:C1UN?HYP?7PM"X)G40,8JKZPLX P_[-MZN7B]3_VTGUI7[0DG@WF];*5GICX(6L'EOYB M[DFB+EMFIY1,>"R+1+*QDP_BQR.*X%S7/JYK?WJN:S_7M3^@NO;S9?WO?5E_ MZ>O\%&E"RKV((%P U\T'I4)]ND.F*OW.EN!9N-*(QA;5?5(G2C\F1NGY0HO3X+$H/291EK@]IB-L'"(V O M%)IK1Z1Z:I$CCTA/.B*.8^.(A.29["_NY)^]Z'F:B<5P) I1RAZ^&F# ;7 MTVIIYC>LI!)\3VUT-W6W[QG:RPJ%+A9?&U,/8V%JSGU^)7!HT(2-$Z/N.V\X M; 1IQ;B356D:!N@^RWA?)I6ZNFEA:<@#[^)Z4P6Y[7JRZ< B<,_8,9+#GD'V M+.;!C&VGGSY9/WU,*E2J M<61][5G%G57I'\NN U*H[S66%"MT6Y74:[#>;WP=>,(_X '17+.';Z-(NEJB MC-=IM;VB Z#PF8KM:$$V:SH*W$IFQ4PT1/9;JZ9:<0>=A+=<#3 !D"RI\"0\ MIPHV)8*^X+^*,'32+A1C$?!\\66*$&/"56F;<.F&7XDC!A+WIN;-A-'[YK*"-9KP5!#*A8TV]HJ"1BU"#7YA[!!$Q2#PAY?42W;*ASI M;E"PLS%>=?A)EIIP)X,I,C"T*2W;VR#P7Q%+(G6.+/X09OD2W/:E5,LMW@?3 MC#%I^BIH7R(JH4 <6&V23NE<\]"5L&2_+!9Y,M%G"LB6"OA$V?]6>D/3645W M;F(_!4+'F@[D#VIH>80X_9.>JDGY,"!']R"8:2AQ%2+>V^N6T'53G)J(7.UO M(-<-JI>1@"OM&[+T*H%JI4F08,(8- 0_1GGEHMA**-SB,D[BAL='\XK=7E]'B!!7(#H%0@\$YWFQ*F[ZX- M5A!2S,Q=!5!4?4CL!-,VM3'PK^Z?X0/BS9@0O:.WETCC%%X#H"=L]X>!J5)+ MYN3#][P .PQWQADD@:, ^<;5!@JB),EH./FK:GJ$3A]*LU<&:C>%'IFR2J:, MW4>:0D^V@050Z#Z;_R^3%Z2V\'>XQKZ+=93?W-(F7]<[K/N^(RR&<+ 6;X=V M^?X_/KG\,4VV']&F_ZX2CCN^H_OKH+D9>)>'W]/P#9F/&'Q[3ZIE.'0T8_^5 M^VUQ3=;!>_]A H_@__^O__LWPMA;D+,+X-K#>IU.D@)A=,'-C4]3,XWLPZS9NF=EFE(]?5QMH MT3]^]_*K:!5QQSP>< W\+V['6G<538L@%LB4B$C),^_6A]-'OGWS[>O%&VUN M9V!R9UXLTMOYJZ!T%E^WX3O 3@9B0R\P JXW+%@'[_>[17D5G@8M0M!A M8B.2<@[_T8EX_G:USUC(PL);<=^7,"F-I.]M[-;'*CW]@I*3H,KD3"6=@OBW M;WD!_\9$GOV%EK^-\+=G%@ZTZRL2!Y#%,9E9O1+#H5!L&<#8I_Q.'4Y@^'&S MX09 5O^[NC/[$F1M')FA;\G2*437WV1?V,+G*^.[??C>.F5\C#% M:>4G.>9!:0\[K&'524^E/J!9++Y9#BT)]N]P )X(F6G8LD-P!L,4&KI1>HP7PJ+AX4&FMHOGC_XK6Z57F[;GG^GR97R;7B:& M:WG%WWSR.#6)F#9YO8%#%%[-DP/V?\6L7(0-J0 LB[=T]YJ:G%,*O*)@K]TE MT3*!U0%1QKTJT!_QVO@FC+9MB';$]^[VQ*&M*$HTH=8N1<1K*O"$XB]VH/\, M%XB03NM572H>(ZU;_/(T?SJ BLD<)5+F9M6SY_>^8D+<^G)OQ(*;ENPM\G89 M-G'?ZY=!=QP?T-SS/<;7$C0MM)]B5](P88X'*>4"A;R3MVG'6]$;_T+99-OA M5"H4"#8M4BK8[H!NVB]G(8L9@W=A&1D[@'J8418B?O)Z3VN:\ P";)E&$@T^ M!Y3B S;T(:6/99]'\8(6*5X0U[*,MA*K)9W7:)7/]Q57ZI3=F4=M/"KT.L54 M8+YW>O0829U96CV*"[\RHGIU5#\=N2=-.>O>K:=A^\1.$E?&QR2N8Y?UOURW_=Z];T$M%F-R^XK MV]M7R?7X741Q_,;,$/&8!*=$C, L*VCTJA1L(S)I@C0#B3PC]U$J@(.,O#=V M.R(;4#S?"&?- ZC25UA/PZ=,6_,X 7)H]S2W36O< ME1VHG,+##O3U*._WS=4X7(/-X;;B]:(%V -KEOCE5D'#7W$91W15L)%A.V2X2"/'; I!W)]!;_C[UO;6[; M2-;^?JK.?T YV2VY"N(2O-/.ILJ1[:SV)+9?R[LY^\D%DD,)"44P "A9Y]>_ MTSTSP( 7D)) 8 !TJM8K42" F7FFNZ>?OL1%@&.G-5<#H>K0N5Z*4FF['Q7@ M2%W)(.$).*Z!E1JM=+V[$39-!Y<<."+Y?LZ.2!#8B"_$TXI&#&N\#=9K2YK< M@&N;7PNE*[A,#I&H0\XACIJ1[Z'O(:2/< >)K^.>L6 +Q3L(JI+*0XZ^CUB* M9\,XBNDZ.'9;Z0V/0NSACCV./#'@-&K2W1 D'PG0ATLV4M%EJE:+^/RR8*T MQJZ*HF:9:*5WYXF6&(*Y3"Y2BPR-2[ 'EBR>A]01^ 5#E-IX1H776P%UQRUT M5U9KD_5%/34*N1ND1):#EQ.^])?G>-;TXLIZ6F]//GVW7(##D5P%% KALO"X MK)MAF1P\J[O*W']%:L':C>'T4K:VZ6C?AC$(XI<3&#(C-H MAD,4LW"&BF"I>".\-B@6GM!E%+J2EA=@48FCF=9W%+G!!9--:\'D )0E& 11 M>H]YIH0QPM@>C %DA-:4R6#Q6$[ATM6VO+G$%AL$+ HH] H8(E&CA@XHKL'U(E1 MQ3!PW*7.E;*GN'+;BKN$''EK[$20G"_!*I.]()_[$-5M=?LI%4M13(4:)AY5 M/6J2GZ*C,.U6L?4&$L*] CV57.%\$LZ'"4X*6L,B&41XWSXJ%XZ6DR8?<2CI MZ2G^&1.]7V^4QW*^Y9V,8VY4NI1B5.YWNZQ$AW+I594>8BVV3W-[ELJMO$]% M4.ZFQ%(=QG?,BJK1GVH6!&D#(J25T>\S;I3;5Q<$WO/^&PY[/R'W^MQ$;2 M(1H;G3]LO.UZN4!R2$V;;(_)H'S^P@MO1..Z9!XHQFQ/C%F/8LPHQJSN,6;/ M4;%ZY_HX@0X#@66B U>>2<::UMPS1;OY0:K!E6B_:.^-I-^0_DD_^O)(HF-R MDIXX5RBJM[M3/GIZTLHNU8HG:7FW1_OM8(5%1WC1'P_#3 *,;]L5;F)=*IZ: MFQ'\&1#IL-]2L&7 $R2;"XW-EDG;4,T0V,ZNQ0 95*C2;%"]#>.LCE1>53HY M*O4XM#XV*.PTG^&J^#LM33:F]M+90\O]5I%FEG"<85[MG6*J]Z>/2#(?^$(( M5'"].*5]RUXZ9 ^*7M"QO;7?SI+F5%P'!:UFB4+UU'WX.?P:"2AK]T.K K#O#9/C1M@%ZEPJ1V[FS7_L2,!\N5FSCO- M5 #K+>YKC$J8>L%T?2L+:1ZW, I^,D$Z+GNI%8YP^9$]P*.G"7+VO5PB<2Q3 MB#IFF#*#C%AJ\H"]^-$5)9TQO%OS36U(%T"1K(G!=^)6#U*5%9AYR3QI0"X" MI[B4%:UY6!PBC)'!1 006H^+J=CPOJ0,1Q&/APD( MD-&[46)> ,]/V=:R"E'T0% B*.TS\5+R"*N'R5I9V$? XW^^D_Z&)7\7K;W= M],^U)WQOZ*<"MO$:!-Q"-%* #_5D_"3I;_(@(^%5]P-^4B&$$D+W"3N1J:+. M" 08 DPV8'::]=;<11LKKL"QX4S&&,9M]W&B4<&=@GE,27-L67V(H$A0/'PD M39P>'$Q8:DUU* 8SC2UG;ES&>1<.ISZT]L3"G.O8I2+=T/SNDCDG*!(4]TG% M6"**UEAQDC1(,:P+)FO"R_32V!TG"XLI&3CC9ISX:UR8E[QRA+M,;:Q5AI(B M"\X2&->TO '<)7VS@2-R50G6B1MZA"W"UA'J->X;HT=^)_07H%!%E1&@"%![ M4U+ %!/>$"P^)\Q_?W'')%MM6Y!]>4VY302D(R43AE'$%7MEG8^DJKN,](=2 M***U9_H@*BU]K .2M.U)>C7,V"0B'!(.,R@K+K[6MX<*'*?K(JM2VNZ"$;@( M7'NY RCS\WO<3DU)NY]\-YB)\HNJTAZAB%"TS[\?%Q47[:TC#!S$:@7;%<8G MHNRFJ/^,X8L^5 *6T=$ZX;09.;U1F!R]&EIIR>/+"%LO]DV4RF8T-B 9^YEL>"/]@#*,G0AYYM!"&"T!X( 9D. M7@O9E7'QD$0N;C:+^."&,_=/PA)AZ7%8NOKXOTFU3-6V6W/N$Z((49EI*[:U M\B&[V!,9+$E6B<>JL% M!+_&;4VQHL?:@W:B2Q:^AM_WXXJJ2VQ7E^A3=8GXKE1=HOSJ$E07KMFR?ZNH M$=:Y\B$N8*H7 @MCCC? _G\B4^+BX[\OWYX[8SMI!XF%VFQKOH8^Z9C=+O\H MDO[AGH+\?4CGWF)97UE_%?J\@Y=;]7ZO0MVW)%_]I\!W9WJ]*_ZM=1A!GU3I MZ]);2O CPHT;W!Y3V<,+9/]#62\B'1NN13[*]L)(,FR%U>(KB8.L*'&0)/ZK M"F=PA21:4VN$/ -^Q^=Z9BGJ9JR7JNJI:"W)#4ZT/?E:)U5#=KYF7/,B"4)/ M(C7CUN XEE2VOP!+7)9#];H.Y9!5N?W-^;/URALK:(,TC42_XS=Q51,5&@K MGT,GD2E+I^#&3<3$HW;%F(K:$TF0J3+6=V6 ;S3BWFCY T=$-Y@M9,:('O=E MQ^Y1V&S;A?OD"7-7X3X^7%G686-H^W"'S8@S^CIH$9'8!$;C M#",-)4E]%)%X@:ND=600P_=2>("]X/%M^+#"9=(>O-DS1Z4')$BGF.PTB'WX],?IS<]4=\'?U[-KZ40+ M1 6[*(*^U_$ #*TF^1,3?;:VRPXASXJB$%>:+P]_K"E\7!"I#I^CPIR63O7JV K^MR+2I:R;D1][_WL6,4ER6@QO_ZG3-H MOX:&ZB&VY (CR[;X)N>:0QI@D)S@A5+-;:-B*S=,4W*WS(4DF_EZ@16#$CUK M0P?Y+&3SY<5>[CA#";@1ZT]'N"IM"R)_^6!=>] +2RX2%JQ,("6*[_NRPE72 M^4%+H-QN>*;>2GZRAJMYBO\C%PPYS;6]7.C33P@U[\3B;(>XAGBZ'!V:6+XJC'LIE MQ()F^^OLA1N5]E2+5Z%X,ZIFI:)UE*4F+*>41&A9JD95W&A0["[Q<&W%T]6& ML#J5C10!E'#![K)Q/3P8NUZ5C*I8T7E==$36Q.&MRV$8K64G2&DA@)B\\59; M+>[C31OG)TE!+ &:<XRS0ZDGBIZ@8 M@\VRC:KT@7P))E)P,P )H?1 V)RRR$CW42HEQ^F"R:C=NZU7LVP& TV0(J-U%V%X[7R6X1EPO(>++_?* \]8[>B$90XM(2[FQ(H M1!*P"%@9?IQ;[QO(L%A^A?YB1BX90M#Q")JMT\E[UPM_@J11X"_=.R]8<4GS?66JG^& MS,/28IK6(2,!1^#;JY9E'^ D>\5.$EQLF=L29[O(FA_QM>K=:[##$Q4-Q+(R5$VU^X5J3(-DF2)H$R9\WLGCM).=41 FC\98D!^IVH>A% M#:?T=90I]PI+MMRL_ZT-B\RD6#F8[( 5@D.;W _0K]+]8%,K1'Y+'%E M%=5U=2W;8B9IF;*+NIAR47,=N9G8E!=9?9N=VK*MT(NM>'(GL]@A6*TZRX0>JP([? M($%3$K6%&2Q+_R!854U_"XDZL)^UTY^]E:6W R#W"(F%]P?V)&'\Y:Y=:9%[ MMUQ 8LKU9:I.8_ST^QM?)+=@X_AUF 7I#41O0=G'(,@[2%2Z]0-FS=T[7S3A M42Z0K3V2-#I.'5V3_; K;2@T4) M23W)N@I(0A_3"+,RQ?9;0"8/T%L3/;-7R_Z*#^N'TRXABB^]GAB(JO:WB3FT MOXDD@8!ALZ7U$DO.\EW]FQN@*P%&)K*"!8S8-W!Y\['SC2W"9N4F#T%)(2\3 M\;7P1?KQO;B+)8LC(QH"-GE0B8GBGK($_+UZY#U?J!M(JR]7)OXF$RPCC11 M:.%401X?5.$5^97I <#<P8IJ80=Y,(5]J8857TUQ:3'.^> M[]NMM@,'I(T'OE9[=2;6 EYX 5FR O/\8Q%MNG\;LC_7KHA"9=^FC,U"ZWMG MU&JW\6%8RM\Z@WS'V>]K3'D#W2"^&:[XO&!75OB-FQE0EF&&+BL_N':7LK8L M?B!;4ZB/XI@'V/XOX[R_3CO>1#.(5(105XS1[L9_.)^Y*C_08F()5"[JC1?, M].^G9E=DS?)+Q5;F,@"->:X8Y,2@.0\+?+M2K;;A:QLPE@)JQF^C%/X& .1* M"ZC@0F,G6A0[L-WB7212PN/G(2E@07(RV"7\8ICY]5)U/^-2#5(.L?P*K)@W M?]C,"-54%"X27WCQ9^B6:[DKOEQ3>1R!N= NA\*'+>MS\C)2O^A CZ6"D(+\ M"5.Q/WY+S] KZ\Q[B2XE-5"![?C[B'OW0;;&E-?(W'40$0B&6,+@/'OB^#5A M6X)&%OVX16G+M;3_FC]>/)]KL\76LR,)%;8\E_9 NL:&6E8NIG ]\)!X#V]X M#YJ$WQ:&N7';U[ H_+'BN8+.QN> R;_$+.)X9M5C/$@G5Z\C1.F>^08<\)/3 M0NZ]Y%XV2%ZI/V4%DZ3: _\,JY-PJ9 J)0+%651]%VT(IJJH6"\(XW-+B.ZR M5)6Z%@8&/T\%:"O@@JQO)["'XB8EC!_6/'4CF27./X>MXZ7VMU8U*"GF,?-$ M3 Q63%$&@9(4I1OU*01M3IHSL@?]H=T=];1^+>G338BA$TH67'[Z"'C]WG%: M?4TYR(I&^UN^8.$9F9J?R#YQ87IY=\^KVJ])XEC<;F'SA9>/6NV,9>:'BEWM M(L3]PEA;R+ON!,J>#/M]17WT@1BZ%]_P23B'V$0TQ='L"&4Q@26X;449#1C, M&S@:0&T=OB"?&6J;F74!'B#(RQ=Q:9=QF(2J:S-Y #5D ^[N072[H?X0_A5( M7[@'+//_L^4$P\F(BS'7BE\,BN5P^5AJO9./3YH$.8^I8<>N1Z[X^(CQK+-& MNG#JP0WU]5CY(5ARHN>(WI=$'*"64'LBD)HB+F(T@=)PJD8<-P)^$X8'UA/B MV/\=0>MC>L?.Q1<&1GII]-/2#').Q)D2;!O0Z_)LBML7BUYP&>)?,]"TMBS, MH#U E&3[0QY&9QXT8@$Q(1P/M_X=%-Z=:V63XM.]-F7 C8:B*I2[>^@X.8QV4&%2JYH8V#%E3@FI%D%?XQ8]+ M*-1SNY;>E#L_TLJJ,2CV(FUPK0&1V%-8B"1,'4L!^QY_$OR?#2G^C.+/*/Z,](S]5A<24.8XPEVP7+WEX("0_L>_%Z0-!YC"PUN9&$(982R+)0)%^Y< M:Q<;&\5N8A9#Q53P/T$91VXB3_EAF9ME4<)OLV]\:*&TR5.M9R7[S9\K69L9 M_Z*,1HB/IMJCH/2""'*SIE[ SP AYCW%$ED>DL.T_$7X3QBF]DDZ %]8O"Y2 MTEI+7-H4M"GVV@VKP+_Q)IXX8"YUF*FBV1SS]UR=0ZEL+(<+Q6$%.)'R"7=] M1_B4P#VT% 2HJEH,--2*"2Z=,=$#:;[E*B?$$F*?@-@0:3&4BELH4_SREJ'A MZD#<\I(JPT/R;7PO;-NW:&^+X!9N%7M0@C?U)Z47IC<>FP/E(0I*RQ;2J0*_ MZ2=!7 _&I(K>F&K;H2MSEXV^N8U0+R MJYR]26_7V#\LZ[S#7I6[-Q5RF':J MQE89[5#:H8\QYU4U4J#R@0>)^PXHZR?-[#R--+I=A[B%W!7<36PBC1ODK[%@ M$ H3W?OG&!RRDZ D:!.T][8PQE(#*DB(HVS*9EA<:@?'MI9-1%1G4>!" TFX MB3B0B&D>>!4RD!PE?"FC@2#FYI>0YQ.4TG%I^PS]E5(7"?.%9=P@;LC5&E6Z M4]RO@3A90/3Y>AI)12JHQ5AS\'?ZYC&-34 E)+^?-#NXY\NVD+LT._ZUGS^_>7^@;R%E4S1\0W)(KB#0.!+(O1)4F>C5T6EW ME1WV]N>+7P!)8-J$$7-GTL8)=7-(UK61M-OCU8^*?4T'76E-I++>[M'9'$[' MZ'0." +ZY\>?KJPW7$2LH)PIU_<@'CKMU]PN@.=<6]>!?Q_=)*V6\._.:XQA MDTV+A%VJ(OPP1D!:#-R0OI5%57'MH>4&1 F#753/<&U<$>0-L*N%A$Z2:LG M<2((4,);>U^SU%"2WUB2N! '?HH6)YG3^Z F%]OY:]7OC4[AG M[K0C$8:SBNF2 :LRD#/V2;O\NL@7@4=AI%(LM$&A.2 ;!&(K-M%T<9$H/P@O MT7O.J+D1P36I->NU>S"_5Q__5T2Z[G@U.=6A^W#N+\]7[H.M?I[#>V&'1RR! M+3Z\!OL!>Q"YTYMU%,PJ!X_]N#"%(6I;8!:ZK?CKU][%6G:8S8=T47 M(NVHX2VQ3XZ4V0P.T^PV*:",(4\R_O 6>][MA84%#9@7PB7L!@L/0J?X6J0 M@L'W$'PN]]2<3Y"[2+I)<3RY\O*DT=Q';BY-P)R"CYV1;77:G:XMOS^/(+%J M"1WB0FAY)<\PEY\^<@1,Y+T\+;!=9"[X$7:41#?<-19L4YVO]+/1]TZK/;0F M?/A\>D0<\W3'+6&WP;2QF=H[?*#!M9CN!3@:@*7Q%A#!)L 7*F24'I3OG=_/04([3$H;MMG4KWM1R56])&>3_S_52MNSJMJ,;6\%5 M6YBM^'^<)AF=BK%E&"H-$Z+F U *+\/W*5I<()9F;!)!=4?E+9$Y!@G7*B!= M9%O$1%E<)AT;[;38 OLJZ6..H>XN',OC')9-#34$#=5Y>?:37,B=BFI#RF/XXMYQ<&%R M8(PR!X'I3C>M:J(2*SL'H@2$CRU/U:4Y[&_-@BCE^5/1S%4E5>&U0I)@10B0""%;W+$DLGK_(#;EBQN)G TW MGF]\KMC6.NX@.#P27?^\^9QAZHQG_\EGKNQ]9S#G]?=AR-HV.3=H1*QB8&1:)*Q;J[RQV6U4,LAY?, MPS]G"(.EG_EGV8X8FB!B^V&!SG6HA&8&1I, 7Z!+N9(.0Y2[JBVBDOJQ+T.M MYE36H=^Y+?G,E=2H]C=T^F >NVAL#-E=20MB-#SX2LVVU2*F[\BV.-Y=,@/W MF(C[(-/>0MWPP^RT$')DDB<<=W-7M[!0!*J,*U=>*ZX[)E%>IRT;?TD2U#P:;V=J/8\2@K?R$,CIH.J$S.\XO9Y/TTA@V24 MUZMLKQ+S!!\YD;;UUN46J775LO[A+A8V#C\\-'ZNE:^OP24@W*C(UWWSH+X7 M5V/C4:L7'^MVIR(JFR]@T-Y#.8JT>_0'K?%?E&D@7V;EWXOT,Y-*-]RX^;@U.O""\='UUT!-S($W[G)9EOG&J;>TTPX/^'^$:OJ6H];@ MX$0F5/]V@6.,5Q"*7?!+$*\0R/[T@M*QK5]=?OR18\3SA#P."8M2(%:%",/C MDQD1MC]FFL%!#X#!02'MTFO( X6GJNNQAW-R>I!.(?XE/EE,IE]J'[BJ J;B2. 1:9X-;BQYMDDZE:9EE;,Y4VZO>&(26;91G4*)-IE) MCKG2F!DG1AFN)[<0US7;E:TLO*5(I+N+S8B0G2E)LCD]+'9P#7Z?5!E3+".# M^;6PX1/%V\QGW,)%6YVYH8CTIX9T@<%=X@' M)D]6_-HI%E45)>'$%_%=, G+>MAHEAV71;*2^M]JZF65 OA_+@V82,).FM3; M6^;W5HYPM*?K]81MY1B7=M1!N(H0*"$ M$7DH@W^.O=F:WXDA5JV:S%M6T#$ M^"@@TZ$;*!E:UCZR10D.7!"YZHM85ZM+XF%QG, Q-%J(786R"<"39(;#;\".QZ^A\_1P M+!1FN/;6F2]L78N"(ZF1Z)HT@(/0.]$)(RK*4XILJ M5EL5.%-%T]:".BK7',3=D'8+V'<]CUM;@&3ID_8>.J\CZ239FTMN#DE^;%!+6-@L MB5#6GB> M82B2UI<[]HZL3!<[Y%&+ZE,C:I\@3V4AA2%\0%&[,LW>%D::NP$%I>#YL[9?52Z1BK*"7V^\8.-KVK[U-5F!-"SX M_.9S69,D=O_%$XE&SJ;;,T6R:LA$T&M[&>Q:<%^%$;R1#'5<2F=__ BMZI]0 M(M*WNW@XQT-"3$.\%]UM#GJ3'R_(P(7K1RGXX$Y!I8$DM3KH;&','L")[G^TJ!#?RK&M!+'* MM+^+XU6]2,T:\-,A1CS$FV4!9??X8 G8VZF2:8=$ M<&K+BU.( LNN?;#_R6 %JIVD"LL^:=LF[\Z^82=3"R/>^+()RCNG;8N$V;V^ M(=.!11E1,8I5@%V&Y3/YT^:PCM-X6_%QK0-WJ@Q4$/Y1ZDTW7RFI!GC(9DT. M/5IQ5'7JB=63N@@/P%H-&_'V<8R*C&CBIDM2#5QKMN&NN607)'/:RE.6BJ:2 MTN9)RJ00%?!-K:_VM$)%,YGQR$2 QP4?(IZVH?@_M]CBV)>K2'X]+@^$;=W8 M#$MB3_%KLL3CGLM#21=B[.8='J#7MR+_5_J=HH>5\'.IZCZQ#<' ?R'E$\06 M)_W7-X.'^/Z*(-8DO<[BF)\Z'.[JG"$#F5VM3N[OW!1!-"2OJZIX"VD$KX-R M JH3)S5>I,=-%./D^\9_8"5''SX-'ZFP!5O?@CBG;(8Q/2MI)IX60LJ8WL!0 MJ&J.4D$F"BQ_\2.?6K#2T7D@O8*!)D6@B^H:<\F7:5$R83?N8D[5E![%;H^) MW29VVR!VFX1_LX6_E/CB_">\?;Y(5_K^5MS]-Z88]1)PX9 ML6D'%I%N"E)-!,+K<_#J7D/Y6'':L2 8=--'!U!-,M^T=#0[#=_'F_P*3C>'SEX5"'$7 3+D7!#U>J).AGIWP3JHB5X#=@YMY] MDV7\,('O:6?['4DC&-D@3^3\%,+78AJ)HWFU,::DMPV^JA\'P(9(5BDV(5V* MY6FY\!SJT\";P'S/^=^76*<$V74) M0:SGA33LEH,_Y9E+^BIY("UU4@9;LX+D]J<>OK02(/[B#B.ZUCC?@L6,(UAU M4;M!_&R%66V%\20\4-S1\S3$SZ9EES2Q>W7CS?A>0?MPU&EW7^OT@6MYL[^_ M^-KOS3I3=SCZVG;:G:^]N>M^'0VG@Z\CUA_UG+XS;'?'+X1_17SC_>6'-Q\N M+M_\_3!)/3+->_$WM3Z^M]2[_O"WR:GXE>X@TPA,IPQ/SW M':>GA7K'A0CT[CJ1UO\'0DS"]6V2?"8-F$,H80*I/4D3/B9N:M:FB+2]TDTVW7NAS'54'.NX)QB4K,J^R5SZ MUV3$10(V$28E)E)KJ[J%+LCFAH90)@KS^7S6F4VX"'>Z/>=K;SB;?)V,>X.O M8S:8#%RG.W-G3 IA(J.VR*ANF\@H(J,,(J/$KG[[[LN[S[]RJTM86A_?OW_W M^?+#SY\^7UZ\^]KM=V+[K""[:G2<695Z;3"PU(M;^.8G-+-VG@R%AD$G>)Q' MLU\=:9U44_I3J2G9OABZ'4-!Q5M/^B0Y/$7]@3@\+]W4=%,?\]]W-U%,F0D+ M#[OMRF#T#VXX<_^T?E[X$VX_70FSY%<1+9-%6V1S3MECWC$Z6_.I/LE!'O%2RKL%!$T0M4LJ" M,=&_VG27_[Y\^\Y(@25>WM+>WN(_6>+]+1R Q4=@ MB2'P'SY]_.7RXC\Y"[+TVF6^K]CRETGJRTE?94O;ZF]CT'[_N*L$2;J!QO'Q>\K-&#OKZN2G.S8 MMJ+XS]6[O2^.'._FBR/7]MO5[E=_(P/E5Y%(!>J,12J0E=2N$X/"*.^#0Q*% M9?"UG4Y//WKS4Y@ONECM''9T[^^_.CE_FR1/BQ8-;SV@Y/A7B<],+_G/0-PAH*4#DP8*K!+":WN>B54C0?/S(OD1E;N5NON3^%7/!+<1D3 M>'4U\N1%9,U_P^\O(FWHK,"O%PBGN M;P,!D;_IJTSW65_NPT=AVZT*8E(GB46&S__)Q-#+$#R-4R;5YSL.20Z3"[UJ M[2?8H(5)5H,$Z256ZE_*T(68&M]ON*1+.J@&'? =-!]@(F,"'3]Y=_7IT[:] MT6VKU&,LV#J#7.1.IV^/1_U]QW@WO:I>>E7AW9A8V50]8A2]1IW'"M*/,AQ& MM)1C*2I6I"Q*4E>K(\^/'];5^6A_\ N_H4IYS'*Z)(4Z<:% :B6WS(:* M*CT:O\ON]U5:#K,!M1H1Z\@'*WR*:=%8]6>.S=U3=)=2+R)#;+'O$?J,X..F M2%@=YVC*'.5'P54A R%+&\4K UXIM*E%05CEAI"*0&:9RI1*'*#:"ZF4+(VK M7^#;K30]JZM?L_6(=%\XX^&$34;#KTYO-OC:FW]EO8[#1H.Y,YFG MJ>U_O_OEX]O_?'CW=3 <#\?MU-^NWOWR[N++N[?_N+SZ\O'SY<6;7W81X5\[ M1KHVU,M;R=M;\>NG/![%N64WL@N_H+T2'R1%;/"-?Q]:H:H1?.-!OC'L4LU\ MU"M_Z/46E(TL2LG*"E6QM20*_/(7P["5DBIT8V&*'8-+BF>Q64K6ZB8T#,'= M.6(HVQ'NKMOA#/'?$11.VL4B^)CD"6Z"-F]8.^76[Y3*V,J^4*$FX]Z_*2&WC>N M")?1C9I9*#(O31(YC2BIU7SN>?#>Z=1N!W")VE(*0Q0A$UFXN+R0B56>_K\-(?,ZM3&Y20IH-UTXBL!7BO+F6WBY6&=]7 M<6F[IS9N!KGC7"K*%,!1:[X T?/(U2\TU%&3EL=+2"Y19=&$@+E@Z5V+L-O8 MBC^\5"A(I[(,!#R=GUMES*ML0O/K-E3>>N%T'<;NCS=+=_$0>CC[[^.'7"A/ M@(HOQ 6BPM![HA4KK M2B-6=!5.J38\L4I/ICC$LMF&UQ?>9>O!ZOO':#]IK#SSI6*'-H2@JK)SL*I; M=>DBJH@X63.0C@BRA Y:5ZN:T"WO@\'95A[84"@5> MT/>KELQ6+8=\Z9./;J"_QK5W)P)=9+$W56U2THX>5]W3*(N=VU.(5JTA%VL+ M#4W:.VIU,_=#(&[;$49<*24/547XKGVL@^4']]C;Y(J), WUC+C(JC0W_A5; MGI_X@-_C@"]BVU.,BO^0V!D:8Z[DR'$&\0]_\XKSQQTHX'2D*^012;;BQ4!1 M2E4*0G\JE,5K76^#NRRMM?$3I7'QFK:F@L4U[2T-' 7JQ>0#'9EH&^>O9EE> MW7ZK_Q=]RC:2735%IMT>?'%@VZM)4[^?0W[M*V'YW/-I.FAR:#G%\:7N!',5 MV<8X4R9:.D%WSP#W9OZV!N-JC+D0IEE<""G4QVV&QR^$G/5V;9$FOU[C$=)> MHKU$>XGV$NVE*B&MR7MI6(TATU:J!M!H*QD_9-I*U0!:<[=2N]7K5&/,U=A+ M6)$L75'ND2MRR/]5W#R,%"GUA,C_TYX[JC4'4W\!'_[]Q>C%40[006O8/?WH MLV+0S,1$IM(O%A)/14#_* 1TNJWQ:1$P.@( F8&'WK>_?N<,VJ]_1?Y0_/P. M2,0XT/"T>LGZ2?R=(R,[RX52(]J@P>B .18*DG1=(A$(I&25;P0!B ME$]1'IJF*'FE4_$!PU9GE8Z .!+;_W9J16(!TCA(@CM-RG,.PDG^'0,Q*21=(E]@S M43E IY3I(,R<'C,CP@QAYI&8&>>,F?+M7$).U9%#PJ:>D.FT>EXIPT M\N"UP76U]QS64_ASAC$ -\:?JS^P+&22L[ L9^%3!%LY\'@ZE]1 ?-0?#K3X MM/BF+#Z1QL;8J&=Q+8F\G+:U8HFW4_JG4\;F\\PZ!<5PQ4]P\7]F=VRY9KL6 M^;$#-56R/TV"/6F9#P5?GF"HW^?W\H<"*W,W0C$S-3T<9]2QV^/V)N%&J"14 MEHG*7L<>]P:$2D*E2:AL.W9W/"H"E:6:YP3*"H%R,++'[3%ADC!I#B9[?;N7 M!).<#I-EGW-/$_]L]@'VP@\CT8=$'&3#=?I5\.;#%M2D6WA+INK48;H2>-Z0 M.TH/G'\,;A#G)9^T]:H.SLU-&/)ADW#H=/>+NBJ&6Q*X M"=P(;J=CMP<9IW "-X&[JN >.O:@F^'WK& 0(D&;H T/Z8[LSK!#T"9HUP[: MG;$][F1XNVH8S4GTN38S/P=^B#6*YUY$O%".[DY3 \ -FJ?CY*,I :<[A.>H M;7>'!;AEZWO.HPU&&RS+\&[;HU%AL32TP6B#-6R#SS.2!HC"!.$38?PP![U"Y'"%3PM$8(K@.!.WQX44_B*$%R_H1J!X+'M M.(5%$U1C76L1*;!UA+]R%_R!<'[G%_W!((* :*/:2"#C!8W3MY.@CO''@WS+.I3P1, P:Z$8E+VR,DON9U@9_Z(3(#= MR![D6"VDXH?%.A/!/[,E"]P%GB/=V:VW],((PM'OJ!T!.<"JZ ;V^-A(=F@ MA. :#M4$!#L=>]S.4+X$88*PX1#NM.UVGYHB$((KB^"!W1M1!P4"<&4![ SL M[J" >+**G^UK<(3_S/B1?3V-U@%1P%2XM4*%6V&(3NU7BG#6;F/%5^@XV&=KM;6$@$;3#:8 W;8..1/1PY5.2= M]I>1\U3Y_=7KV.,Q-2FA_67F/%5^?_$3F#/.R$:F)@HUCHAYK3=1\)93_Y99 M9PL_#%]2-$RC:[,:4XCU0+1TSQYU\TPM)L16>[C&(_:L/["=?H?D*Z&U"F@= MC.VVT\T'K16,UR>P5@FL3L?N#AP"*X&U F#MCNUA>Y0'6"N>1U*C0!'^Y,ME MQ (61O(T30$AE )7P12X@C(X";\U'*H)^!UTJ:4%X;>Z^'5LIU< )U/)8PX! MN ( 'O;[!%^";U7AZS@9=9*I_D-UV>[X>"XS-HB&J8VT,5ZHG":OO5;+1, [ M#3'2([Z9\%8$]DBC]LB9TQWL- 5H?]#^H/WQ8[=J=>RT:T)F_L!4QZ:R/VVN]9B M(_POE.=3H3R?3M_N#S/*0Q%BRU]!0FQ*X_;[T,*8(@8(K55 ZV!HC]MC(H ) MK!4 J^/8@_9NGS&!M?3%(["FXQS&]C ?.X!B'0PZ6'\*?)@/?VGQ([5U-F%+ M-OF?^>K)@9C3@2,W'][FTQS5MB ?*J?3MX2#O((B]$U(]D450KPW4 MSP8=N]O>K;$)Y@3SVL!\:'H3U"%?1IB] 6H2U"6X2V2,F34_'T MGNKY;2SU/_&'%S_^Y(;>E.)#GNZ!KH>3N>0HCX[M=#.JAA+]38 U"K 4JT%@ MK1!8*>*"L%H1K%+&1C]LG:+?>HMUQ&9$2ITLU2P[,,I("9=? M;IEQ@S]XG.^6E>)?::E)^Z;1^R;+JT![AO8,[9G'.3=.6 B MHSAJ*$M\R0? M"VT9VC*T91[EZCEE-8U*[YE:!$R\WI7HLF*!%=[PM3@FY>6'<)U^=7R98:O/ M;[[PENS\A@'@^.NU__(:T ]/W9@H_C&@$ #([_88IW"]W$E-"T*C6#,"-@&; M@$W KOAX"=@UBY,G7!.N"=?-6U/"==63-NHU3' DAOWG(/W-:H]/R#81Z0KV!J!]3+ >!OEF@YU9.CT!/H&\8Z,=#BJ=H M7#S%8U)G&N&;:$#86-VCPT!_4_$*@GH#H+[?+4$P)YC7">9[_!!T\B*4UP;E M>QT/A')">8U0OL?30 Z%.@='\"?_AID5;';N\M=WKYE(V@BM=$;(W5 M.N(WM9:5R/&@* XJ39PG#.H8S$9[A/8([1':([1':(\8,3E5S *@+4);A+8( M;1':(H9,3L5S;JKG/:)&*94N.7WJ(5+K">&$<$)X]8?<5(13-$JU_0G4,J;9!99+FZD: MA/1U!_9P.+:'[8Q3'Y5)H)U&.ZT(_PKM--IIM-.*.")0/0C::+31:*-5%CY5 M0(\9,T4;C;QA_!_(.3+FQ40&E%HY,==\U1;N*F2OU _Z4P?\43+SZ=;]QJ]= M1LD*"->9NXY\]0%B2'R27=L MXYX2L?A@=:D["7UP$6X,]&_\:_&_S_(@=UJ]BHSYU/C7+N1_/':;/GHAI [L M9+JG:=9SGO7]\::T# 8L Y="F20%+01)H1K,.DDAHY>!I) A"T'[P8AE:+>& M#BU$?@MQ?$[,OA4Y>$0M;B)&_(_XV[U8^HF_F!T],R<]LE9K#J;^ C[\^XO^ MBV-LMDZ_U=YRUH.9EI4_*,1=9;-W+W+7Q>(9%EVPN%QA5G1S/48ZA/HTSK/?:R]1Z! MG$!.(*>5/UE:0[E6W0G+?I9AKEVXX8UM3?F_%OMS[=VY"VZXAY:[Y&]\XP?1 M.;?B;RUO>E!II!K-EA=-S[.&@32=F0EV1J.L.;&?8)]09OD;C M+-NP6=9"91PU%_X27PF*3ZT"-F=!P& 4_O0/\K#0";5JAYD"*BE74WL0= FZ MC8)N$]:SXD:2:;:0<*F@[7/C+V8L"&$PSO U!K1$#^1FJ8V.,%MTC+OVP*'S M+H&N2- -!W:G-R#0&;Q$@VZN?K#*F0^J9+>H_:65-)LNF!O >&]>S[QPM7 ? M7N&EKV^]I8HMZ;:YT$@&&1S71L-_OWO_TJ5?MLR/&4ZGS:!KS70%QUBBSI.:WO-\\8Z+DTW69\?7.LF8/._O_CNR\>+7>E]3WVD M^!5NQ#=W<.LN4MGC\B,-23#78.MBN7E_;EWX6#<^C'><^Z.&I-U[[.!Z:"O ME[ O9D"[U]-'W$JF6>U@[1,5.J8_O^6,V>V.=]R[Y_=NDK@8X[<=M\-'MP9, M+R@7;XZEOV0Q."PHPF^UK7:R)<2_CV@!\#R 9LR<$'14NE]/% M>L:?A"?,\XD;,LC-OUVQ9>@"F"SV#7YFEAM:<[[<_GWX*MZ6)^];$2L4G.J- MV=,%-:[?<:K;M;S9WU]\_'@\$+(6'JV^V":QPGTZIZ;N_M4:DG M'^W"XV'PJ).=DSF^1]QJV.IW3KH0@YHO1.;X'K<0.:PI+40>"S&BA3C50E1] M?*/6X(3HZ+2M4?FEFY]3WNH_S)4UW=\M9VQVVF+O0J?7M;+F$]H$.%6'SY7W38#D5_ZW MFW +2:T7.FPI#)MVT 008ATZLU9/+M&F"$_6H&<*&2...<4Y7^1Y:8,LW<<.I^#G#&/\[?)MYN;HJT0->_("%M[Q(G56HX87 M1I-YIV]XD3J&F2TK:.WS7_L>K7W=UOY1SGR#3=13M#(QA?TMJY5)&1SPA1]& M$&P=L#NV7+.35G0OV:XK-#T].U:PJ"+'3WKY0]&)1>0387IKYZ0IRF7KDV+A M6/10RAGHH?K- \!914Z;&^4&^2J M>0HDR!4-N4Y^33LK?M*K#'=YY2Z8:./+/_Z#1?QIQ%]6E;\L:Z@F'"0+(#G2;R\SL;D=]?DF^Z[$4NGA0N M>\0' A6<'N&:# M,/,+VC2%AM>:DV:TCB%F/D=F/@W\+@?^S%]#WYJR*U^=/B_9[*$?B#'J9IS# M\F67]DY3]61C+OY[LV%SNAUCO+ XL&/:&<''M&-HQ^2_8[;L:-.&_@PKFW8, M[9B<=\RNDZ=I0\_>,:.,++Y\XR5HP]"&J<&&R) F\*OXD'NO=N,,.\$G&W M]=*+0NOL!R\U6?CS*R_B:)[*R>VT7W^^>B,R4CY?_2O$SQP^X=Z/+ZT;=V9- M&%ORYTW]ZR6?//A]ZJ[YVT0W#(8UA_[,RRFS[O@K<13S5U_.L)FW;?%],KVQ M//X>WDOQ6GRQ/?YFGLNGA&\);\KG8,[G9GEM6WRJSKSX0NN"3X&[?+!"E^\< M*/07\1NZ(9^=B$^C/U$=UR<,GGK+HI9U.3_\5C@F?SI=!P$?#/]]UPK<,^O> M7R]F_.([AH/G.WIF?3\8MF3&%0?= N[&7^ @5K1U@]=+37<+(5UXJ_)!\DD5 M6Y5WJM6J_(HQZX,?,=D>;*QD!0<$V%U\&=Q!C9[)SOB,"]9N+/H;4. M!;(!^?QF6?=J[>^^7O@&:%=[ W2KM0%^\X,_4 J[*U ^H!)FC .>0X=+=)3% MRXC_&#*.^04+D\\6GHLF@G.QI\[;F] MV5=WV.'_N(Q;E?V1.VO/^0/^YJIO_.O#FW^]O?SR[NVGSQ_??_S\ZYN+CQ_> MOOMP]>[MQ<=??[K\\.[M^\L/;SY: M%)ZPA7\OC *0B:'+I=PM ;0YD<76,;"XY,^3W>[Y9K-'Y_\!UMN7-T;!1 MW\6+6'R-C;]]"OQO#]:5T@XMZU]+W"LHZ/D@^. MG_\2W'MH=?RY]KB$%M_] MZY]K/WHM;2KQ"[^"FUXA".]_\W'-'I;,^H4KH\"V+I?3EGA_OA_#]23T9AZW M=B%Q>\X-(=[3:X[N? G?-OS=9@EO(-?N$'JQ88R5PS2;-'7M\"R_)T M=ORQH+U<1H$_6T]!,Q8,PD'\AE]@6J29*S3ZG0="'.=KSK6>?P^_Q57+X0H+ M35NT9\&X1)-S@IA)# AOB1>A( ?8DAP>]^_18!S>YZ_T\.Y?P^/BV'QH.Z#(.#;P(7CR7J!);KA,\R.&+X. M]WW?MGYEP36'U=5Z8O/]!+-U;=U[T8W<0QI";?%Y_';A.KCS[M22IU.X$C!-0W?R;/=V^ ,MX\X*7V! [R+H)'GI))K!L;\!^X%;2XX#8_G,KJ6!9UV=_V^K'&'ZI"F8N L< M5'C#6*0PM/+#Z%Q<(@8UE?O#C8_+ECJGQ;;ID0^,[6JTA+E9FMC%F8\&\QK% MO??-NO6AS:_%H,/OCK=Y8&X@_ZAZ2%M=!RYPQNKP+^5U\IRM;:A#0L(5[YYL M B&&KP7R&3]"3R,E9S6,XI?4Z=.=__PI4:RQUM$Z8#M'*("X:X@2_%(-"FG*T;OF7T]NQ&?UT'W@!6<> M.)/X/KU>>G,^_&7$EV@>^+<;0W=O_37@0*X>'SE89GQ LS5#A6G=@;43H;*8 M\[?Q ^WT4<2VD#*5VXG\V7!:/" =0(OQXRG'[2P9<+)%,+]-_KQS1\12!G^$ MRQ\A]-2E6<)/+.PQXXF5\"/&=-B1HM_X9(/4/)[@ N'R(\ WFCP(6YMQ=0<3 M@7]/!AW>X#:?@,T.&]R_9K!AA;:'90ECZ:%K@?C#1ZRSKA"$F,=U"9G0%Y$7 M+?A?I+6S]:!?N>5XC7>*/WKKA=-U&*J]^4:9EH)"F'EW/_[ _XD]$0L^>\"B MW+R>>>%JX3Z\PA/\:VY@GLN.A]UVJ]-//!XQC0(N2\T?\R)UX]3=SJ=LLKS8SV[W__ESZ<;3Y*.F^T"933U<&INF;G$PZ>/\[1 M,'CE+N[=AU"%APQ;SC!Q8*F7ZZ+F=5H]YR^6]C-,R]:Z24\9>'->RUO>8G.31V-?O#M6[X7OW[ MB^^^?+S8,$?*\)Q]433'!1SP^1:.U9#[X\$]=G ]M!7@2]@_#?^X:>+QP;R/ M9=-%RD3XG*CVC[%JER>M@U)UGQA[A-1ZZJL%[-H-\.2.6C3S34_+81[A^GB+ MQO]*/WIH9X;2G"'\\/^[=HP1OC28^=B*C(U%Z2YX3"ZZ^$VPBOQ] MUBNXQYGSTG)Z7;L_[-O#05>1([AOQ2&2&]FWH.N!++2E7Q!N(:_TPG"-6]T# MLA7=,/!MH"_!>RC>3)*\FBUC6RM^9+'..B^MCLT5!/SOP,,M+A[ V)>VKO!C M1EXXEV=&. MRDH"=BE,%MT%*^PW,I9ZC.Z M;_C\H!:[+L7D=5]:/7O8[MC==N_0MR,XZ-VC'U<\/0- >.W,0TL+(@+@6N4[ M]@*US'#6E \-&)_2Z0TRR5QFQ/<%VW/JAC?H#8)3U_E4C(#O$KZU D&BXVRM MI]'&EW7_U2?^53EXZXOXZD?XJG)FB5=FWU:>/%!>L54D;-Q.1ZQZD7Z!1#B\ MCN^*G MQ&\>-\P9!UBG-1Z.!AHD4L])GUPM$0"@#N$,Y!<>JMDWOJ++:V[<@_A('Q$X M_&#Y(8A /(.+))0"QVW.EG5@7N0T_)0Y#=I\_73N/&_&NJU^;]#/=<;* =PE MWVDS%<>2N#;A3:]6<-H,$O"!%W.QB ^P7 OPHZ#3&5GOP8('O[:8CANVP*WI M15NB4V@[.3_R 9HJ$P=;E+X=%:.B7QFPR,6IZ]C]]A"50/K9_$M<,\'G_!G2 M\0U"; 8/F,7B>>.%41J "@*A&:[YER(^O>)C=&)*4;(*0%AOKC:'.!^ *_@B M%[U<7$!RPXJ/^7NGW^(O(P(7^*#:$!N'TGO&#RYX\@59MP1MH_YTSO\D ZEL M?!(WIU ))WZO3 .!"?6@7XXCX>^IG?^W"*X6-P\?,F=(^@5QHH0W+R:^<-+P M47Q++!9PQN=CGC-/A8#!(7QF[]&XL-UN6;2M>97C>VO]X1EJI7>_LN8/U#6A M?C<,4Y3[OC\0-L5\MEB)_TE#"#1P3+B-> 8[0\YL&1<"J.DO%A&X_U M6B"J/-1OQ<2XZ\A/CN.M3N-RP'LM9YR5!JN=;+7[^_R> M<[Z0:I[4[T@1O!*ND'L^,P=]$%HX4'RI.PE]"(S:<#VD?#:/3P3' [X*K._6 M=<@R4+Y7C?$5UYX;1GALX/43)]TY4%&9ICWG:=^WO=NM?E7W]R-K-DKI778) MCY0B&[8Z&UKW7'R4QDOL(9,.]D[7F7?:KW?XR\Z0(_?7(3=GN"'-3R?\4(P& MCXR0%6SBR]ASEH-R,*Y(B(A@:.[M2E?9S,>GM%#CL[2>IT\Y M M*TV8F1UPS[_435I@&I BJ,ZQVI$O.1:>.2\QU2+GA+GC+6$SM_H3DT(Z MC?20(5I(NF=O9'>&0[O?[9P2OX=,/9.65P M.2W*VR6<2L#IY&6+56-U[:,]ESM\%6)LJ9XJ ,>4>/B\O1.54U&/5(4F5;8YG!-GT<+.M.& M>$ ,VOU>V^[V=HK"'"2><25Z(PB>_M*MY+4S"BGH4<5MLS M5Z42%$ZU2E!\%KE>(M@C$M6_44VF0U9T1V@J0"^)$%5Q8>H.81R(FDY]%BG[ MNP,NXP@>D;N)H5\(>@PR\RVV\&XA@Y!9\T"$_L5/,ZF*2L4A7+$R0A"_M%QC M-"Z6\MD*>9;)O (&[L2_@URW<'TK0YPPQGPI(O7289L#N^.,[.%P="C\62@B MS!*&4&X1>RUKG8FT.BUB>"RCU3!(#K8:%,2:RN#["5/![1O;QE5!B0OOS[4W M@X!JK/[5LMXL@(:]OA%AL;+\4/)"_-.0;;^6C,X+F$J_/CI\7(]5W0PA3U7 MF&/(G\HN58G#&%3W@ -/$DUADK2'N6%RT<;LR-=;KV3 XL9TR+IG,O4MI)P!NS"P_5,E$0R'9N'(O;5=>#* MH&QK[GJ!=8=^0I4AG'J"%VY,Q_>]UL"2U0/U&B1:_'LJ+E[%6 MC149:;T<\ M@Q4# :U[LKIP=N\]$8&L%7.$(".5 ;TQ9G@=DS;WCH-&E39WKUJ;>Y<+R0MC MI0"*2>PTZWMT4B8)C@*C8J/D!%[8']]W>JUA'V/F=_T9"IBLXT(>TJ3@"X>% ML&39.>__7)'/ 3>X2_OVL22=%\(+JV(@288^5BO5JX%X$.4/QCR7%ZK2AI R MB3A(DGJT,T7&AMI.MT97C')Y:R=52JC7$^I[E% ?WY42ZNN;4/^,W!:]Z,_. M3-AFY+OHFPYS65);#C\Y(B4FO7V>E_TR'+4&%0D5KV/,?KK7168+0EJ($^6L M5&7:"6K5AEJOU:E(4EI^2'-:PT$UQEP-I.V.H(6&A;DJ_7PF ^CBA(;M#)\4 M:[)[#D>/F,.3BLH3S=1I,I^$KBLQX&RT:ZQ99> /11N)Y)'G1!9MK;4)H6C% MX$$HI#K!X2\Y(4&H+?.1D)-TS"N*ND)Z)2Y.)=//3I1H]@A-DE-(L2;"R@FD MR]K0.].D>G:[/[*'_0*:?!>Q!BFI6HDE&+5;W2*:WV8?!8J0EW]Y2$IK72-1=4_#BO_XM]D5=8R#9R*;.CG&+^&;77'L7O]MCWJ%=,NO;&K;Z2< M'[0*.-28KP!J(N]5Z>]UMV@ M_G3YZ9VEJ!TRETYH+)==?.*QV[ROZMP494Q7C ,JW."N&(!&Q1GDYB.G$49[ M)E_\*?"QP[EK21\.-AG)-9S (.&P-0$GL_/-+O7Q2)F1B2!G.+:[[:[=3;SR M)XM%*:E(2%FGC7U3LTOQ& ^QDN=LETJJ%YRHU(S1I68ZVS-7I=S9*I>:27KZ M0=*9 _TA>WJ7P3A>0":I6B(W"S)0OW=:(Y4JKM+8]8(R\5=3E65$GRY(;(__ M'K IPS;:&45L]*Z-6_GX!J6!5QS*%2LY$]=X2+J+[BL-PP'*9.6#=$FELP18 M&[48DGZFJ9H)(8NB!5/=4/6'O)25'60J>73#@0N\KL7WES5A#.HW>=?7#"N@ MO-E9AB+UI&>W(#U8.&9/B\HHZ2X7MV/;JATABL+(JBSSP+_=59?%W&HL%=^I M%:O&DE(Z5.FI2I6>V#<63+U0OF%5ZCY!)8Z=*,#9X#?&!J/.L&./Q@-[W-$K M *7F>(6*LF>E3+W&?6 M!RJ^TLAZZ7+3'G297F0$O@OZC,OYB2QIMD![)+QA+)+VPS_7_&BZU=+XR!MR M31%A:V>\E;^2\Q?&5=BTELZPD+,]CWO@9Q9YP5M^2D9%UG7@(F>,ZC%5C.W& MXRHK@%UDS;TE'Y&'!W;]53#@%.ZN3M]")>\:ECO[?1U&XINI1VFEIU0@*]>/ M[IWK+0 +MCB*0&5/I<>AO748H9&WJ?>/>C3?(]/ FR16 -330GL([@)-JD.N M\*<1M.\6!EQHW;H/?'.@SP&>&WBHQ>-SBOY^ZU!L &68;3WAR%5/)EV;HCP; M2#_;&QJ_ABJ@A1[!Q[V3[J/-?JGD[5'"/R:MG8J(Z47$^E1$++XK%1$KN8A8 M4?4PGD!&NY8W^_N+KT.WW^D.IMVOW79_^+4W'D^_3CJ]SE>W.YJP26?(_\1> MB-DX\6968!DD6,DBC&.7^"_>S ULBQN(K9@S/OVK'GJ]?\5J4(^-4&KP0JG! MGZ0U=076E$&O_V;;KC/H[JU> 3'!QYA9PT>868?"V[)'OC^6P#%H+IX;U,2G C[\^XO.BV=!9-CJ M%# KC][DNFOW?IK3/J+0$1&$.FOTHV@;L=D$)'@*7HNI)73-EJVE"U*Q@4TBZZ@*"D@ M!:LV^L@LV6(.B.A07EFCIE %U2E !%=708U(0>W*EQV?MIK*, ]&;5]2:W[@ MZ!8@8@L!QU'E6HAR(L.$O"U$.1D (K)N*VS=$N5DQL20_B+*B4!$1I#Y(*J7 M_B+*J7F"AR@G0V!!E!-13C63+>: B [EE35JB'(R1D$1Y51%RDFE;Q'K1*P3 MV2:FR0]RN!#K1 9NDPU<8IW,F!C27\0Z$8C("#(?1/727\0Z-4_P$.MD""R( M=2+6J6:RQ1P0T:&\LD8-L4[&*"ABG?:R3B6V"WTN*Y6J)7A21LJ$SJ'$6IDN MBLFV(8<-L59D(!L-(H,,9&*MS)@8TE_$6A&(R @R'T3UTE]%L5:-V-%$!QER MVB4ZZ"ET4"/VJ#F+<>)3XW,]F[^RX)H%I_=MFJ1-B2XQ1H 377*(+L$VFT5R M)76SXRG/AQ@3,EO(64","=F^N]LQ-LOZ)2[$C(DAS41<"(&(S!OS050O_569 M#)[GFC<_!^X<.CF?VKPQ2\80.V/(R9K8&4K6J9EL,0=$AI^L/[.%&[%9LP[6 M1"L9HWF(5BJC]EN]5 \Q1\0NF'.NF5IHI7V:GPB JT+HQ4Q"E89(KXV-"??7J^NZ %3(-+$8('*<& M H?,'CJ/FZ^QS+1Z3J2Q.N7+VXIKK%'Y,VB@P*E^1YX+_W;B+8M(,32@*\]3 M$)2>F*-8J.F4L=)9J&%RS_,%FT?@$U!8\99<@$2OSL5'CU!/5U?OOEP=#Y7L MB:A&6$Q>@O<(4+1;PT')]2K-FI5]"!FT^C1/E<#7FPJPLX4)%[*CLUG]FS)=QNM;E&TB_'V;9:SF^;+Z\44.NL:S2".Y:CB^;JF[4D&ML-]:96VX@A7R8*:[E M^ YPOHT:6.YR9DWA!_;GVKMS%Z(@#H4BGJCD MP(DQD1KW][F]^ZF9WHW2*CNB,*8/_-)EQU43ER=G;P["$)7$Z1];/ MHH!3RH@G1=I<>75R$O=8-?J8HG\$SJ: \\1L[!'@''5/C\PFJM-BN-F36GHG M)ED/@]-QAG9GW"?1>3* GIQC/:* Y]G%2TII/EE*?$LK.AAMO)F=!C].)/IU[;9NK%DU.B M)Q0[I^TG[]$&6D.4LUI\SJK9 M>31U(#HICZ;H)%;C,5WYPT$#N5#2QXV67)352IBNZN#*S6HU&],UUL9U3W,U MAF[MM^UVN[V?\2 Q:QYY^G:GD[B!'"GEG9:0=VJV3JR[ *IQ(JHQ)&NGU\Y' MPM;;/#.",/TYIY6JJZZ@C- &*\-:<:J&IHB63K923)KI&:,&#KQ)O"UEKAJ= M;&/@J!M% 5/@*"70DEU!8O/47:-);-+VH.W1%"J;K K3\XA-';@!K/A9KW_2 M/)S&RGPCZ//WE'M*":>I)_IR<^F#MP$4K\[M/O=$:5.US9U^A^4 M.EW)U&D#!]ZLH +*X*8,;HJZI SN^D<"-)#PK[4'GNA["DIN!AE/^KC1DJN6 M##IANN&8KB'M3=JX=B1VJ5QU!3!<=[E<3$_B ][MLA>Y#N1NW)*(T+.II7+OS!*5D MDR(G8?=,+5Y^0^2"U#@ANRFC+HU6/EJS4Y-E2HZN87)T8>ANHBS?;[T604)7 M8R[JP-52AG7%6D.3U*/LZ/IF1Y/%6HI./S$;7J&YJ .?3NG556MK71RY5"-6 MO0;D^>7RCE_H!QX+]Y+F#33;ZDZ!F\UT.T.[WQ_D&4M8>;ZKU@[O:M#3%-M* MB<>D!ILA=0S@B7-6@@3'"@^N"DPN*<':\;)5IU])1#:!3&T@9UIW:K3J#"@) MGMKQF56G+Z4HNG,8>[.^AH1A'5.N_T4L)7KS4++7 28*[1[:/8_>/1W3=T^O MF.(\9)MD<^ZT>?:0]49OGH*S"FD'/2Y$@.;K=\M6/*1V\"2,9,2,D7?<%FQ@M7IV^ M/>J,BTICK^L.JF>J^Q<_&U52^-B/$'?ML=T= M]BA3GI($CG.0G)=1UY*O# 0"3W MNAD!.Z1U]P<(- W(J2 X'<&0SM3K]-(IG2^2F=G]+YBQ4\@U%^6K3&@F>; M?VZ>%FV7Z X]Q@4SMD>#'OE@GJA J09 ?8:\S>H^:5#VJ6N:XU1D2SICYZ8.I"\U"GT. D[.'%=\ M>U3^%$2=P\FN(+&9OU%QXB+Q51:;M#V:,NK2VH]7>7LTT:JH35W\_.SN$]?0 MK_(.::("J3.O3SW/J>=YGI*S #N+)&=E@%*;/@,Y^O0* $%%=T@3K>\ZASQ0 M[W7JO9Z?^CQY4X5JB\X:A5G4()KBP@UOL 6#M[QC873+OQ5:-VP!'UA?@G48 M66^F4[[NU-K]\)K7(63"[-;N)^A357E&LM9L@N$9Z]0WC?+620\V2NH8T-N= M&H@2'DUJ[NXX0[LS[I,6I.;NIC1W/Y.8S".1K>[B\>3T\#$E2R_R23FL/L=9 M=P[7\&QNLJVH.?MVPG:M(%EC\ZK.+&4#RW P&F=*#']\VFZ1>K1>Y#BSU,WI:-P/=3;18ZTQX4UHNI>4^J]=T(UQ0 MM>+4:T"=_^S[LWMOL:#8P2/"6:O/=AM.:MO.**.??0.IZUH[M:M.1#?0X&\@ MK4Q:L#E2QP0N.%<=2&BL\."JP-^2#JP=&UMUTI5$9!,HU 8RI74G1*O.>Y+@ MJ1V+676RDLRS)E"/#608ZTXD&L\7YNRJKQ$K6.=,V\MEY"ZOOYF<<*45DMIM9162U*OQH0TI=62Q=HH;IO2:BFMMKIIM04Q235BSVM MDE_PVP7N-)(4.84*'A&]6GVNVVQ*NV\/.@-*K:6THFHPT0TT^AO(*Y,6;([4 M,8 ,SE<'$AHK/+@J<+BD VO'R%:=>"41V00:M8%L:=U)T:ISGR1X:L=D5IVP M)/.L"?1C UG&NI.)IG.&>;OJ:T0.UCFU]F-TPP)KX?-[1"RXS2 /*1 LE]3: MB1_,6' N_O+*67VS0G_AS:SOVOA?$R<&>3<5#^4'Y1_CWS=TLIXGH;^QN:7HT"[G52+;F7!W!U,DI MW!"AS4*;Y;D1*>9N%L<9VIUQGPR1W*M#F(J)TBWW8P)0S-TP9W+'O"357[42'-%J\&&6EF5-YJ]88X+$FGLACDF4*0Y&Z;AQGO38T(H]..) M-4A,E2!E3\YQ41[FRM?<*O ] \#P=U_,("CDXY?;GZX6^3 G*.3<'(UF247#RERW?4S%]/%LP("7,\A+[/"S?[HDD,FYEL MV9LY54YW8(^3^+S3;K==D2C:5)HHM\O+B0"!)=LB96HY^ MWX+K(5PT'RH0JY9#WN#E:+4WXJ5H0AK:M;=7UQW?5"U/0BZMXL>DXPG^35WM M5,0-34BM=?QVH LM^$9X"TU(K15 =IA)HX8L(A]J.>3MR [:UAOQ'#0AM99S MVV$4M. ;P1,T(;6V=;,C&1HU9!&+4,LA;P#!F@&5'T?Q6'7.^:+EN= M?=Y,IWQ@46BMW >7P[4Y15P*K]G2P($CG5]J+-30[G?'A?2UXA#+I):>[N?E*[=>$Q7_G1!&=I-U\=-DUPGIYXK(+D(T]4<7'9B=;,Q76-M M7!OB^4G9TLV&=8U%=9T9YP82RW7GCY^4 DW"JZ;+7AORV'B.N-/?R2.2>6@> MX_N/G%:JKKJB-OSMTY*$FZT,:\7I&IH77#K92_%XE"^<&PCJR!M3UC'E5>6# M@%I2T!3Y>HH,ENJ3UF17D-C,RZBH(?]-VX.V1U[;HX94.ED5E/6=H]U=0U:> M% AECE/F.&6.GUIRUB\D@"0G9: ;FH%>Y>W06%/[4" #I9/G+7ZJ'XZ0FPZJ M99P"):4;EY2>5_WR8,UF%ONV8LN0/]I=SBP_NF&!-5T'T%_>6G@NSI''0@KG M/+CN=8@],+LD>:=KCYS!_OH9#0P"J+57WO!"XHX]:CMYHK'R)KMIU/IP<\1G M/^418UQW359KP6% \?!.WQXXP]PD!\&QPH,SH.1WMY]1R9ZT6.VHW*K7Z2;Q MV 3NM($4:=V94,-+9>>I!VLL=&I#.QJ?NPS^!/KQ81F0OY^)9J ./6'>Z MT/0BTYVNS>WG'$]TQ-OE.=)G$W=4I4HKD!,8&4'5\M,7K+P2RR.+=>,:EQ0 M5>?\!EY^RJ73M_OMC& 2*LA,I1.?5KRE[.S-@VD&5(N%BBF3.B>1EYLN+SWO MM"AE3LANU*@-2&$E94XUC$]FJIJ?$4N"F^H/4_UAJC^ )W\?N,OIC10928]V!RI M8P U3$4W"8\F$;I.NTT:D))V*\/ DGAL I_:0-JT[NRHX21HGGJPQD*G-G1F MU5E+,LV:P$$VD&JL.Z-H/'&8ZX&P1N1@G;-K+Y=3__8@94AQ8+GDUT[\8,:" M<_&75\[JFQ7Z"V]F?=?&_YHX,8K(Y2!)/2>& BC)701Y@T) MYX.!%[1Y]D1L&+UYSH:=G56WZ5Q0 #Y$+(A9WO&=E=E_/C5&RI\&4S$B@DM( MN.Z+2C%:NA;(*W7+Y]DH)_ZHZ)9QJ]O#]_CB1^["FJX#6!AKX;DX'QX+*=CW MB-AS+68E\E>UDXG'QJ44/O;#4J\WL$?](6744RZA$1GUCCUJ.Q2R3OGTI#YW M<+G-TYUCLY7GR![T1Y3T14 ^".2.T4 >C,>D=!^5PM]0(*>" P$,B7_4_+_ M4T16O9/C4XQY T56B89'L;JWQN)JF[UN'I#;);I1CZ"GN[;3&5,'[R=J72HU M4)\A;[/!31-6:<;70&G5&]B=3GZ^&ZI38":3RQ_\P5^>[R!N7U%] NK_?=(H M[E,73,>IR)9RQLY-'8ABZCOZ' 2OA5WE[--&JJ$W9_?SL[A.7Z*_R#FFB JES( !U5:>NZGE* MS@+L+)*= M=&"CI(X!/>+SU("$Q0H/SH#^\*0!J4?\=@YYK2!98Q%99W:X@21PW;E>PWO$ MD^"A/O';.=VU@F2-S;,ZLYD-)"WKSDV:WB<^7S=]C1C"&N5?;U.''Z,;%EB+ MF$ \0!Y2?!IUC&]JQ_C.P.YD58>BAO'4,+[$F:&&\=0_B1K&4\/XLN>+.EY7 MN6%\448.[1[:/?7K%T_&C0E H:;QU#2>%%#NQP-J&D]-XZEI?..;QI.$-@$H MU#F^NIWCZ91@J,XVHJM\A>:+VL]3^_EZMI\OCNNE[O.5BYD1W>>7NQL94!CQ M$9'MU('>U$8L7/"-QGW*UZ=L111;WH:].+GHQ)*FKPI%6NZY"I M([WQ'>ES)T*H(H*)[&Y,YU+A VI%?[K"!J6*LF'7'O8[114N:. 25YX%?D;! M@5*1[=BCMD-=HJCS._77(U%W\L3]F_KUSTAV-]OO34*;&J53HW1JE)YW GG]]7D3)5YM:O _([&[5&2?=6VG M,WY)=BJU):>VY-26O) TZ;*9(Z=3@-.I5NQX)4GP"__VUH?Y\*=_6.%Z\CN; M1E;D6RL_Y).Q8%; 9NQV%7G^DJ(1CPBMK3[9_<@E+9_F/D&48>7YKEH[O!^Y MG@;PU1*B% +[M!#8ZO//I"<;+8(,X)'S$T$$S@H/S@#>UW$Z=KLSI*P0ZD1N M"F%[)C&YT\5+XC&U7"?G63>6:\J6$0LVUNM='BM5![*P[F2HX9PGI>M2)_'# M[H>R^4MR/U &;M-(Q[ISBZ93B/E[Y2M-%?XMO9UZX6K@/KW#B7M]ZR_,;!C![U6VW.OT$ *I\=G? /U/X M;_\%WDB[<>INYU.V6!P@X<4=\IFGO:>93D^K,RVFL3O09D;[][__2Q_.-@$O M<^>U"933U<&INF;GDX"Y?YR[<_[\5^[BWGT(E84R;#E#E9/_*LZ_[\)+.4ZK MY_S%TGZ&:=E:-_$503S+R^1'*!J2S[Z=:Q.\\D,/F.57 5NXD7?'-A9-6_1> MKS70%QTJ!W2B2899RE!;;>W!/K_G?.'?JWE6OY^#FGTEQ,,]G\"# M^U)*7'RPNM2=A/YB';$3;\?]:MEYA%K6A>NAR*;L]7CJ09Y6J*@54H$YF=8C M+4?9&V9 (LWP%6JW1IGN5EJA@D7:.-.52LM1]H;AQZI,9RFM4-DK="C4DU:H M[!4ZQ#;3"I6]0G32,66%CN)N:#G*WC"'"&%:H;)7B$2:*2M$)QVCEF._\Z:; M2:C3"I6]0H<"=VB%2*0U%3 1_^_47GQ;,@,FQU"IB5 S5T3CA/^7/7 M!M5D,P5$HU:[ #%3)Q 95$6TX,F)_&*[)-4&-:2_=NNO;)J*0$0@(B.HV "^ M9H)HU.H64$_NZ2 J&S/9;L\ZGD0K8>64KH\,S$ MT"3U$'U67OSX*PNN6?##WR8GEC#9G'6-%4\1Q4*KJGA(9NPD#)Q33\MSA<:; MT/+GIY899A7X?!8XB$HB+PIY4JX"^C=;^+.')3N]#B*2J +N M$\.$"FDF(HD(1&3>E \B(HE*\>P^U[SY.7 +.%Z;Y'LA+LB<4[5!'H;&2(RZ MJ1V39(LY(#*<"_H,D?UL1F00D4$D- P1&N:30?]<+YG5;=M6I]UI$RE$I!!Y M34P3(B?WFE3(GT]T3_7HGD^!+_J&OH>N=T3ZD*N$=(VIPN3D-$]>ND9(E#?A MZ8^[!),*FB3%^.")GJD@/5.T.6*27X2L#W.L#X-._20['J%6K-,;'68)#7/0 M83@#4ZQF(2*&- O)CMH0,46;I<3$$!-3HMMCN#4569M#[ SQ[];6R->I,?&# M&0O.94%$9_7-"OV%-[.^:^-_)HN0LW]X8>0',+Z7E>=B# 2(8%HJ#) WL]_7 M873+OU; $>;$-$R.^'CDT O,K'GN@NM U92">R]U5 MS9%@(#TC=\ P,04B?U6LG#!P5O8A9(#;AR:J?/+&P+E0ID:'$'($0H8MIT\3 M90+/5:&Y*,;%58VY:+"U,AJ3Y#A*Q+8'-%&TE_9($4N^%1*Q6400P>.X S3Q(D;$1U1H M+HI)'JW&7#17OK;Z=!H\2G*T6SU21D:$J9QL+HZ*7IE.&2L]>F68W/-\P>81 MY%FL9!23M^2CC%Z=BX\>$<;T\==?+[_\^N[#EROKS8>WUL7'#U\N/_S\[L/% MY;NKXV.;LN>G69[M([ B0EJ:-?#LJ!6:B_H&IARU(<8%M*@P:^#9L2<%9LH$ MH! J,CGUC#=YVES4T^U,IL0C)>>HA@?ZITI.VA"T(KL4 N:B_I&4SS5 M;*AC- 5)R<=)28RF:-; #P1,T&34+B:BDJ$/5Y$__>/&7\Q8$,)8G>%KB_VY MYG-@G,5&AB6T,#H@[H[0BF6X"FPKGS(0 /=F:2" M:\?S&TGGFRV\Z@_KQNGD.I#R#>3>"<6U8](;Z.$D0[()]'?=6>X&DMDDJ^I% M33>0@6X@T=Q /ID$5>W8X2:2P$WF>FN4_VZI_W%0CO ]/@5LSH* P6C]Z1^4 M@T/Y[?D-_.2L\4;;FAT>:XQSZ!S9L8C2U"F5YIB!GYQ'-@77E6>**2.&]#@E MES]?WA7;V;X<>==@7#=4CY^<>S8"UW6@FPG7CY/7)V:CC\;U8_K%4J(-6:F4 MMTUYV\^0>HTXE3=/WM6#XW[JT>OT#:\?$?2KXW(5L'-$YHL?K1CY!0CVZA/A MUR8)9 MJ\/4>@,]E'4GRDU+K#XLL!Q*ECX"F=5W)9J6+/TL5=I +KN!SD#2C[4CH$W+ M>BY&/]8?F8W3CV:3QPWDB F?Q:8D%XO/ZKORR'YK F=;=VK6M&1CDD*41FQL M&O%A<)XY+RDY^&GJ\<34Y\;:[6(^S_Z9Q^+57JK4@(TT+N>W6+57([KQ--F\ ME)*0=Q!C]9E ,U-F*][NMO(F*F4R&)5I6_'M4'E2DU(?R&J@!%WC$W2K+"8; MO!T::C444U.ZHMNA#E0O;0>CTH&KO1VJ[WTE(YKRARE_N+)]GTER5@8H]:#) MSJ ,!_R144 8RBT&=@ M11V>.X\E#RFQ@[*C#_4)2LK0,"K-V11<5Y[KI%0+TN.4KVQ\OK(1 M\J[!N&ZH'C>;FJ4,8L*UH1G$AN"Z^IY0LD\I%9A2@:F5,,F[.I/29B;P&@'J M.M#8U!Z8DG,I.;>*R;E&B,!:<>AUH,HO_-M;?[F?$&^@7['N]+;A+':7\FB/ M@&'UO7W5)9T;R"UGU]DIEC';V>[FIWQZ%=5=>U6?U#6]4?AO767@90 MK7DTAJX#E]ID&!K C.8#P^K[PHPWG][F9#Y5GHRL.^=H.+68S^&_W@*CUIX- M YA IT,IJT=H+>IQ6XV5J@.E9CISYHPHO[02^:4;4[#-AV7,B/B:X-K:3X8R M1?!3AFEN(*"6O#4G 2D7X-EM^GW)[29!2;F\QXH)Z\38E$J+I 0\-]*S6/7R!HA0H([F&7D\*+:#*T"8! M5"]ZFEAH2BYO*J=,LJQV##$1P4_!=8WX7D,SW_,I%_V&WR#R_*6[L%:N-^/? MM*;NRHO.3*E%[8^<^Q1VSEI-D4= M6.'J9LKL+H5-NIARPRO;$;G3']G#WLXB6X1KTL65[8CL#.U1?V?-4TK#)EA7 M-PV[-[;'XQ,?G:KO"JVNB;F[7#@E8U,R=F6;&G>&8WO4/;$N;JC,:J:3RX!2 MYF?=@3WNC$\LK:M/1C]1$QM0 OT?)W;D-55BU8")KFP?XF&O8P][/4P9Q@1KTLF485P/4KFA ML#:&(G8Z=KLS^.MW_Y^];VUNVUC2_KY5^Q]0/LF67 4Q!.^TDU0ILIWH;&+[ MM923.I]<(#$4$8, #P#JLK_^G>ZY8,"[)%X L+?J9&6)!&9ZNGOZ^K33J5.? M\>8C*T3:=SD&]PEF=ZN>Q*4^8U) 5@NE48$T*C7T/H>O*Y1>+6A#[_'SKM1Z0>V]-,J:1EE3%P>-LCXV<:J0)J91 MUF1;4+LRC;(F"2';@D99%XP7I0HBRZG4 ME.ZGCNT*A@\I1T\=VZ>1<:<[N7+YF115R MT61;4/6<6LZI MY9P4)[6<5Z_EO-EM4\=Y53O.?Z>.<^HXIXYSZCBO0,=Y-WNFP*3OUAJ*,?R0 M;R9]_^8CB<36:!FS+/BM(QBZUA-)G&;,S"Q+]C5A EB44M0AO/ MNPIU">OVM_=:@RW @!KM^FY*!,M?&5#U$.1Z)V'/2?W-K @;;:Z?:K7.9\0USBH/"G>[S]JL^*U;[]]IYV/O#M5_HT\2DS8P$@OW?)C.4/ MWY$I=@HYUZJG5C>HG"IY?Y55.=7(8A8\6;D[3JQ"7O+)E]^>,Y)E@ ZIO :J M0&IR[?[VGFX\9&"^0LG!@O8X[SYKZ+&1/_13ZK?86[?S((H]%I^+O[QQI@]6 M$@6^9_VCCO]WBH01Z<@C$F:;V27]KNTT>GLN.2I_+O,%?18D&2NRH\66C*;= MZBVW&*BWN>@-%]N465[L>U#?J5H#D&4EG;HU^U.?;_6P E+!ED# M:[+%Q98,IV'WVJU]FP.ESS.38.R^7;G0@B&#^__S#Z=37QKBI[X5 @*B]N2] MM2>3UER1?"^TUCR,.7%Z"E/E\TDJ5A0"%%PJ>C1)N[I]S;^1NMM?7S-IO%55 M!\56>:UVRVYV]ZOV*E6R4"CT]<6B@S4;%U\3!0WU9XO""49;MRX^2*-IY53? ML^#6CTJ/HL^H*'\QPM;!5!*(?*D!"40UJQ!.,'Y*=L#JL@-2>_EJ U)[IR@0 M9 ^,8LN$.6/*)-A? KU UN7"9#:RU<'D-H[*;4W M5QYP0M*P6 )P\,UO3H:)HAC""=AXD(5(YU_1)/0ME(V9G#\A?;,!>)RNW]-( MUA<47^#X67QJIJ(1ZS1BG4:LTY!'&K%^;.)4H0" .JO(MJ 1ZS1BG22$; L: ML5XI4CX&1]$ZX!C5VGL>ND.6GL>I7'KI\UVDV[W6L0 M2$%E00K^ET *:/@Z#5^GX>L5 "O8S1B%FRAU [Z4:/AM' 4>BQ/$_.N^M=A_ M9IPPU(NU\:BK4*Q0\+GKG:;M=-N$#[ %+Y8_,%GPP>MG;;NQ LGL!%/S)Q@# MI.NO;W?M7G\WK1-5Y\5J7W\%F+S>MNOU.C6DGSPK%F#N>J/CV/U> M@QJ5R!([F:1KU7.K!9^[WNAT2.70W/4B9"N;';O;;.\B#E&%G"0-7B<55,6T M9-$'KS=Z/=MI.=0:78K6Z.?D#.'%@]R+[QGP 5][X$$&\=/-Q>_6[U<7OUS] M?G5S]?[:NOCXSKJ^^73YO[]]^OW=^R_7*J/X_O_]>77S;^OLW?L/5Y=7-_SJ M&IQ0 \<"Z8X\Q+TY?;"\:#8(V*'P8;;GJ>]VQ1HK)[4??O<;*C;6D5F<67DZ\K)L?GNIY$5/=]^[O)0^?TO-'61W[%./+HZ+/R4] MNC@3OE1ZU&ER1=K:N]U!\D)VQZI)\>62%Z=K=QN= ]@=!4J=D[P<[WY9'"!? M+GEI]>U^N[U_>2E_G)OL]*HW81]9CQ; 4CVB'BUWO*/1Z=J=GG-:>O28\K(P M>/B4A&5QTGRIA.6LV;=[G=8!LD_EKZK8G=51Q7(+TJN'F'9_.JIUZ4C[4NG6 M9L>Q&YW6_@V1YL(=5-S1"R\2**PM^2%U^?D?UY3)O5U MU/):K-YH??78L/VUU>BVO_9;+?9U.'+ZK6[+&S7K'G_!#R[_G^??_?PC_X]Z MTS!@;@P2,7[K^\G?CA^5AP5;->:[0S-M>JH\-_IU1+_7O8@_'@ MW-/.ARP(-B@G\80]7]6-EH%2( C?[ IQ0,H8__WO_S*WLZA;I!HP""C)U4!2 MW;+S05G@IOX=FSLTX]!;K5K'/'08M])P:HMG MOI>!&LWL?#B7CV,V^NG5/VX^72X3WN>^4OP3'L35?SQQ@YPJE;\R. EH#05I MP-!6-+(N^:C\+H[]U\LB+S'D%F_^YX; MV__S#Z=3?WL5#FOZ%CZ,=;UNC7^&[LSCE[EG?8XCZP.<')P.UYL)_]UE-!GX M(?_A'4M=/^ _7'A_SQ+X^'7JIFS"7P?G^6G*8A=.(RG0UOAFK'3,K&O_P?J# M_WF<6._YQCSKGS-^)LVZ;37JC7IA%FS:5-.8G:-5]>IGZ^PJY-N(9HD;>HEM ML8F[NL#[V)!D3S#B,+;3=\1PF+D]T/@3A/V1OU@+@ST MI]2PH N&0H>\-=6Y.TNCO#+'W^0*:PVK4WZFOJ"8TU@M3+[0$?O>KOJ[V=M0 M_?W2II!^08H!GV#V/:DYH+XVB?J$1_4WD.JEK2H.'401#N($)&)M:I .8O\' ML6K+K=/;LE,8 (7"BYO3J#775B*_M#-K?1_=<_ 1-UHONSG>YS0[+6>"W@'Y MOB"B_HPM%/M_5XBVY1L MTS+KN.?9IG-%KC6^JL.5N;Y4)RPO@=D%#ZPF2QJ[(?]:G!5ME(Y3MC9B3YT* M_0+Q0AD,XF)0JE"$:1%AUAG7E2;,LTSP(W:=%/$ZKB_IV,J(4G8F(G MZXEZK9]9[M"643*S7744[$A%B +6XY&-WK/%K[(XHS_"L<]\O&,!+#U;W MY=#I4@2>(O";S']4W66R_7'C<"HM6V6TYWOY"EQX7=(%X^%5[&\9B-I<8K*>;G,'/GZ =. MS$S,O*?='R;+]!3$A&,/\3AN"HI4VV[V)B!L"JW;]F]T'B&K-A\MJ4QZ[#)* M$#4T%HYO&1)>>U$U6UO^QPET'7S/FYH&BJ%K&GV[W^A7)Y%'K$VLO=E%*&=^ MZAB\O;;[BWB;>+N$YUR&G.S^'>-RYF5)!QYBSSDGN;!*<&>V:SFRSI1G-DGS M:QPEB36-HY&?4A1X]_FY-5)?I,C@L6BUK9E8Z$"CT[9;O=[^L]M5TJPD8R1C MA4Q4DI ]V68G(2,A(R';=H;B$NO8CLA)A'C* M&CBTW M]"R/W;$@F@*N"]53[##7>Q);+<(PL$;?=IP#5#.^,4P]4\"V,DY MT3]7=NY/PXDY+FQ3")]N5P51RSZO* MFO7NW[_,LC4- JJA4>41N ':[2[')*(]8 ME3SB%\:=U-DPG<64021TY)(AR#IVO;74026$+^+L4G,V82,3YBWQ-O$VP5;M M+DM;#.*0#CQ(MO?XFSZ,Z7H2F%"5S!HW.[B,FRAU RM:P(^BX=.[3+P5'ENN M$+2J!(YJNVT[^\W^53E<0#)&,K99Q@Z27BFE#@ 4QWHY**$\=&+@LZ[%FS;W?K MO:56YTG4]1/#EHQA>_W.+KBUDNKU9(!LR\*MW*$G7J5>\LI5\I,>6NF^%E,1 MG;7JMM-H[>+F+'GY?I7*"OB;KT")L22U_' 831@5$%#G;@D;(!VG2RWGQ+CE M8UQ"$*9>3V+>4V?>JONTU+9.JJSH;>O[M2!+[O26W+>5Y?&45JV.Q5]TV^BL M24E18K9TZKN=<6JW(Z?,2ZQ6==RM90?)Z8]]29M^K^ M*:4:2945W=7=MPU9XG+[NY=@-;QEW=JV1Z\?6G1O,F!6-K'LWCMTPM0+? M%32A+&1UG($G'EO!+:F3<%5/A@D+PW%G#;M77PY,0VJOE+97T3D.&8[X;ZK:H! .U^Y,GI)[5A5++UZ%=RQ))_S/*L<8A=9-/$M2 MZV(XY-ND+..!L5I/@ABE'YA!D,8D)B0FXB6]%H$2%Q'7\B2(40X1.>,R0K#" MAY]!7 R";/+E?_GE ).*BT&*0O &*=#G(/]6WA8G;-_"ABER%# /_@1?:TEWK;[]>5#BBC/7OD\^T>6BNFY M;IK&_F"6NH. 66ED#:/)) +:1,-OXRC@)T<3=K?VJIK3!\N+9D#*@HS1SE'D MNQ[N\O)GR*C+YBQQ6,"8G3' M[C7;Q.8[S_@7@A(%+0LH!&U(&>Y6&2YUU8NWR4W7?LMN]'8X;KA"K%[]HH._ M&' $\\Y=OG[WEEG)F!]08LT2Y@' &O?GI[.4/Q2!Q/U+CVT0!J&9A M]\E84"A+U,U)$&*A:/0(A%BO6$&OMAMVN]NK&(CY__S#Z=3?+OZ7F/STF-SI MV?U>W>XY2QTJ4O ORX41[Q>9]XL%H7T" E+UA@,"5"=UN9NR@4+J2Z?;MQVG M;7?Z>[6(2][54,XXPB]NX@\M-_0LSP]F*?/6Q0NH(* 8@-C/S/X<.5Y9K_5W MDJ6L:J<[L= F%JK7ZDW2029,3$(* D5P-)=,OX&C:6;G M\Z-KC6,V^NG5/VX^72X3@^>^4OP3'L1U7SQQ@[>F5,E?&9P$M.;KN<$:AFAD M7?)/<^9*M'RYFV5LF_/8OUF").YD%!ZL5"NO?OX7"R+O,636[[[GQK9(Y%Z% MP]J//PQVJ>LVF5'KUOAGZ,X\'V)*G^/(^@ G!Z?CP81[C_\T&?@A_^$=2UT_ MX#]<>'_/$OCX=>JF#&=6\//\-&6Q"Z>1%&AK?#-6.F;6OSD+68QO";8Q9),! MBZVF8UN-NM,OT'+/KD*^W&B6N*&7V!9[&#+.9ED=D.>F[NL#KW<7]Z8H7%)W M@0BA\WL@<*<)>Z-^,!<&>E)J4I#YH= 5;TVU[<[2**^T\3>YV*H9;!6?J2\H MX#16"Y,O=,2^MQQ"Q=V%[CI3SU!DQO,C_LQ1$-TKJJE_(X;J&W'SW7,Z;;QR MI#&!+U8?=0=)!#'BN8WFKNB7ND@EV?-!#$GQ0?[')UF13SF(K:*/Q:'Z,S?8 MK_5[5=T@B1*)$HD2B5(51:DD5"=1TAM,(R/(?\SC6]P2!$H6C?1J24Q9]-1S M-^B45V2>6#"TT?T['./VGL"X>[UG#[OE9X?R)0V&40"__.E5X]66O%UO%6?W M)WC@=+YTOB\[WZ.6X.SA?+>WY@J]N:>>9+/6W^])]EZ>?!#YGG3,=-">K(PR M*J6=61GMK7B[T=JWEMHE;XL?(,4F?L(\6Y[A*\(&=#?1W52-NVFMM-+U5#*] M=)SK:0XY=OIP.-R=E[*_*@(1(M!T9&%.KAQD%PRRBD3%@.HYPN5688+0!;AP M 9Z"AJ#+\E0ORZ)$%%_*ZJI&M9(N&YWVW&G_&KLC.NDR>.LO/>G/<20N+2SI MWO+,BVJO'/IT"^_!KSM=LDF.K[MZ"SM>=YJK,?\&N[B/2FR(G_WF)VD4PP9? M5\DW)_X@_B@'?Y3;D1?=:A/1:E@T$Z@@AUSZ:(UJ4MQH!FT+@F;PP&&,HV=@ M@GUA=RR<+47[VB'2X5$-PX,C?Q\0@ +4DC]ZW (XX[GXKFN+< ^"2%AW[&:_ MMSOX:N+3P_/IDG.M%I?"03D-XL^=\>>AMTKLN#:ZTZ=J=97VU: MES'F1=Q^4'C3TO"Z-(F(V5_*[&MV7=9I#J?*VX9M?WJ,O&[7561DZ1L<>\O/ ML4@J'H3_-8Z2Q)K&T&ZATNVD+01B-1I"1>!2!&(5''H M5'H0J7[?;E5UR$D&(A5$24(9JL*CZ!P]/75T"BR1T+-.WZX[S=?$OX7GWR/G MFXJX_S/N#!'KGC:04SDXE7I&3A23J20 3& '=)OUUR>3$[J"R>;IPF5+"FXZ$4]3A\F)L7")W0+J,"E!A\E2 M*Z(:<7MM^%-O28%LGE/%4CKK4@"S&!Q(&$J$H50=4[FJ?%=BP[=Z]FWAS=C\ M[5KQB/:G=,QB&8,2L:6?=N'+MA:@6^ M*XZ9HCQ%L(1.->!- )I1K[/G*[=['0H^U(=([KH+"MB..1[3 G2YY#X(A6P ME_>(;-FV[T3K80&J2FDJ#GE962,Y02I8Z R5'R-FP M[U]^V=VFJXF/ND^HFT):5-5('US)NB$ LWEM#=@HBIERLE+W8058ZDDX4.6! M""&(FZ6M[5V[7^]3H+?X_$L0-TO2% V[UR* )D*Y*0&S5/2$A6"TG#[O>:E9TRL.%"O;RD',JIYE": M=K/;KUKNY"-+<0B Y:9I[ ]FJ3L(N!\56=R?FD3 "]'PVS@*^+G0H(!M;;XF MYUPOF@$EBS;I8JD/]=TNIIX6>-,K,BN-Q@Y+Z%<2H\SV7(48?PD/G"+;.TV[ MWV@0V^]TQ'71>.#4N;QO.ZTU+LI3/9&3X.JUVR[$F;^,JY>Z&$7;XB9(J(9= MK[=/)^7S%P,B,._=Z-I0Q>EG\&R1HB7P=V]R0.512'HB:#"DF9 M1LMN=CMVVVF0,.P^RW.D(R\$(8K/^\>BS,DA9Y$T+"FT*YPX.-V^[3AMN]/O M52W[\XN;^$/+#3W+\X,9][36.5*4_BD"XM$N$SA[/P@_/!^C#\__75LG:?!Q MR_@?AJIK?8(X*@;3[2YY4FB6J]><+C$<86J5Q\ZNGCE=,$"NY^89"JWGSNJU MUL*\Y!\P0+Y_MC ^R/^X)9,4A%<+L@S7\KV?7GUE3J/NM-O>UW;/:7YMC>K# MKR[_*/]]NS/H>?71L#_D+_C!Y?_S_+N??^3_46\:!LR-@7/';ST_F0;NXQL\ M?Y.QFO5:HVTX%BIIUN&_D\Q>KW\/>S >G'O:^9 %P7K_3SYAY_IVR&!8GJ)U MH[4@!$U9RX>4,?[[W_]E;F?1J94^J4% 2:X&DNJ6G0]BYGX[=T?\_6_!HE?NI'7#.PP$W].S9W:,:AMUJUCGGHX)(WG-KBF>]:%O!HFMGY<"X?QVST MTZM_W'RZ7*9#GOM*\4]X$#?;XHD;B-_+/=U%&++T32VW%^O&'P?JG?KCZ>/'Q\NKB=^OJ M(S[EYNK31_S6/K3UDS;LU,1N%_\+09<$&.ESS!).5!+-@,_3F]Q%QV] MB9LQLVZ@JL4=PCJL>S>Q7 %(R3QLM81?6#'C6CQA_/\/W:F?WA)[;CADXAF_ M7EQ\KEE_\D7'5CKF))JP=!QY0"FY(*Z/;.O7V!WA*E.N9F&-\"/?!-R3C?I; M=_B?F1\S#__IO,4: 3=\Q)V,_)"_SG<#OI!I%&/EP'06<&C M+3:NWZH_9>.KYNDUMQ+&5W#G!@#UR=?^+Q9$WF/(+#])9O L+#S %\"'(> F MJ<,_#)NS\<6P:I\_<_"(U,]3W;KG]&7\3UO2'1:I:%^S/DU9C(])K&GLPSJB MA6U!X02G?L+,+=2.QJ&ST)UY/M!X&D="C$:@J/GQPB.@'H23;."'0#$W0*9* MQ@QI"SOXYRQDXFO-NFTUZHTZD&8&2T[';KJP_6@XG,6NI:TJX ME#, ?\751-D!*#9(_ ?QB DGTSBQ&'^$MW39H0=?$+]]Y!>,_.@[-F23 8OE MQQWXN-/G2T,=,[]$-AJQ8;KTX!/+'UE^:HU=3DK&1)5-P%))##>)9\ M2:788LS_@MOFE(-"/\^:):AW@/#).)H%0!8N3:XL00K_GH52%7 M)A3$* J" MZ!ZB=[#=@OR%AT1[GEGDT2]^, M_ ?FF?:<,DG%O9;/:\B/]<3?YESAM8N>7^1\A@3.&M,D*R-IO07_^7_^T>]T M^V_GUS'G9)O&8MYN/X;I"%H=$=BZ;Q.#9[=55$+B+;05(443I7S1JSYN8_J& MWU8Q?IC?$=R(YI<%?U'F0RXX_0?GT#IQ:)$X5-WP2[B4:S@L@G6/P;*UU2R[ MZ!1CS6Y#,@$Z8T6_D[19\%*K@&XMT@D'NK5VQK-+E<2ZZPN^05<8L>N3K[ ] MLZSBR6+1PRKFLNBJ7\J#V_KS=-&3YMSK1;^ESMR67^F2)U;=YR6_U$L]$N^6 M[ ;[PPW=6T$FN%4FK@>6T&WHCSAG\5^R)/4G+CKNH2?"Y5-!1WZQ^&EB>2QE M\<0/14J"DQJ(-7<3NAX4K&+DNV9=B/S(4Z[-+&7CA_@A?-?B+3AP$Q&@YB]( M8!4L\&%I\6.V#WGY\=\&ECN!U$Z6%>';?[0\?\2/TH(/Q_R5P2.BB^*WS+?+ MF#KSRA'X7DY"+^++XQQMW?IWS,@'0*Z,G[X_]*="EKBT\84 ]:0DA;?PI^H5(KP!Q!YB-BOA"X+&8\9O+/1R/G*N9%J0[ MX*2!7<-R0<_,)I,=S=@$8W^"Q9!C[ ]%^#4]7J=LSN_$1D1>%*@2W- M\>" 0:-!8E %=NQS!PQ&@ .?X'ICG.AA0U**_RWPOS%.24T)3O@9"+1Q9I@. ME<*L)7C-&>-;\>'3*$DP<0K?$$\ S:ZVI#2#(./"&>":0#.N/\0I(!ES9>N: M!S; J@"XH:1Z 8*ZD-8=21_5T,PHKWSSP#7R:Q2 TVG@9^SS8CUV()VQ,[7K M"Z4;/'"E5 ./-^CJ\Y,\R"A;0QT#5[@2HGLN[1_QN[_%%X M/4(.=YY#4O<;7)P!-Q'E?6EY>,MO+&(ZT4+!5IT*!:E0L$"%@GNH0I8Z""JS M0JA\PNH?-J^;T'R>I;.8Y?VMY3HJ5W"E591R$[B->"YTI5",THS F_5QBT@6 M/H5?7FD4@\HP7F74VH":%+E'*(QB_(J2-5;XEP.7-;VPV+O'AL-V;_"UU>T[ M7UNMKONUU^B/^#^'HZ;KM8>]MK?3TL]GUCTV5M8]7F3E=)\YZX#O<+BJ1]'L M*DVC%%Q8SHY@-G*;]%'68RI[5M7\R44NY1G;M*,\']F,'Q38;:-'=*(RZU$: MAL;E[&I+TO(YVW/K*=J5/01.MBLETEY\IO5<-U&4RRWL3-9QSI&L%!+E# 8> M:X[:7WN#.OO:+UJQZ=;+['_AM^W0W0*RH@.XLIZ4.\+(CJ#QP(PX*F"L @/X!E">X(?A+[*3 M$P8=7]38GZXLPYXK2@^C=8[Y/<,0D"A_QZ,0(= 4?4G_CE]X#'@\O0?6$,$L M465^*'V].?*FN6^:F_:4&^^DKR33B99A.G&'R]CN_*TK#I1YVBU>=:2<]X/Y MG$*V!/X<;@)S ]>;Q2HLR%G,C[SD.*%AXR)90M+! L8'=S9"C,T:&(F29'K] MS]$8*XO;7M&5Q#:.X=LE%_WSKO-?9$GF-91D[KY9]6GB;.HC+C'!S'L>*VU;9PJL MF\AZAH2J&7:=(CZ[>%VJ]/ 7<0N(-.-]#!N-1B-@GN^:M;;%UQ*H&(2A+R!? MA:KOSH]F";],=+.52/!F]_LJ/A3QB9 9X8F%3+7Y? @,3:8BJWSU^=.:Q#%Q M\PZY^9<2O,UE+Z$W&PKA<+IMN]MJZ1MZ MI*U?$V<9[C.G7;<;W:[=;C9T*<#03<9+GC]U'T4Z,+7DNNWLX_R/&'7Q=7)6 M)AFM/\1ZO\AZC>S:S&Y6$K7#B-IEJ45M&'#C$K.M*F;]G>-T:W*F@"%WR)"8 MOH^AXQQ7]6HC.!=4.F?/ M[P![J&[XD?R.2F90HB!C&9^O/K^WKL([1MKWD%SZOFQ;*$Q4H>"O&7]U"*P-.CI])$8\#"-^*#$C.K93;QO*+W>+YXU; M##2*\*O'N K%F_^?LT#&G=!'1$01*)MZP&I4[@9RK@;]RHUA71X'45XLR(.Z#K>*WS%G/&$ M74@ 5I3-M<5 U=R2FCHS=BQKZ9S%.CJJIGM*-=V.3U,QWK(#7CR^M-U=-K^5[;+)_.F%#$(:0=(@O.765;?6R<6*;!'D3+!* M"@#MYJRQ3JV_$%L2G@K"QF%L"%]2LRX7O*/%E?A)/BVVZNXJ")[M$R1*O!74 MHI1+D.&AD/Z< G-G:937T?B;W)",NJ%PQ6?J"_HVC=7"E"*04K45&G2O56NN MA:PV%)/Q_(@_<\3/3E%-_?L\EH7#+FXAQ@05= M.V(&(?LE9(;\_E\P+7F-@BC ,.RUE+A$BU!A&$!9M#(HM8VYBDUV->9RDT%0 M$#-T7T,^35U2!&XI#FDV&15%VOWSK(C#[4UWK8HY?^H*6%G8!E4+4]?W=F8L ME.,8=V/A'V(\5+NA+K$=7>#E.* =W]+%%<#!+,4VAE5"2+?OTZ?)%D!L._7> M:KFEB[-$%ZN@&6_],9GEUX-OZ&*N(/!#E@UIJW__5D7OETP* MAGFGW'?G3]N=]UX.]BB)0[Z%Y#<[=J/3W_&E?62OFR[V)0KB>C; 7 _=VCN\ MM8_J(&\4['YCC6#3K5Z46SV7WA/B:E8QG(M?;1\\,]M*H7<\3 S0$KJCMXQ] M57R3)1?;DE[""U8Z^=.5]*=;O3K=O,6_>7?C3].]6E+?U^DYY/A6_LXEQW=_ MCN]*P2ZP8]SIK)'ZW=[-E58'!9#Z77O.O\:08+X1VJ(2#O/")@]STS#8L70#B_BG%5S9)Z_UEJVVC4M)F;O2\WI ML\F2&MV5K4DK^[=T;?##DL?AJVL=IL2AT:YEW2QA%#)-8PN*^:VZ59\O^*7F MG!TVYSCE:LZY$H!SB9[X VW8"GK"&KCA-^B^&3'1SOV=TZUU,TPP!3DT>#0A M/,6@#W-DT(H/(GXL1)\>62JP5]5T)%EJ98XJ$0_:,'$HVX3\O,;3 RAS'Z>G MN+.$Y58A)IDDN%D62RA8\1($.(4JXFG,4E=WD2.F.P.1B6=#A'87H#5^;+FW M,9.#0F",1ZB7I+['E>LM_D//,7G, !@"_H-U9DQ^ <*_MH9N"&3"82H>$_25 M&W2'PWB&:Q4?JI/'M_5 MDF)Z',73JK#BN2J7XMF(7[*J$9US_&PR$Y79'H.96H6"R*DRB_VS;"RF=2)G M,%5%J!E,H_K)IE$Q1RNK\P?LO7JO;_?:C:TQ=^?Q^^;?,>:6+-PQ;C*'X*?& M*L>,GU3"%A9,+'X8%O_?LK&XU*(N3"\;QFAZ*"C+3VW]NI/FX8PGGW7:'';_K6>-B?1Z.!X 7XZBK-OPL2ZW!E;B" " M4P[DI$MCL ^;X@ZBJ\!M!L\!]6>E=NE0 HV8)CZ"A#I)O,#EA)+L@V7_:$T M#'# M[#376Z5PVA$MK42%X35L.O(;MGP7$ AX,\KDD*NLC_]>TD5,@[ E;,Q MN+*MUUI:U7JQ>Q\:TT:OIS T(09 %B09<,_'*.6.WI_ @SDT7TPE*=]-/.A> M&!/P5?3>N=QQH>2B+2#Q-01RALJ6\Q"76"ZVP#@SQ#7#.*M# #PQ>0[; '= MS=SA6/W*@HE.:: D4-@\N:6D8^XEGX^B69R.Q>"#4*YO&6*F:T*L.;5V?2M\ ML\.-CYY+_AUAGL%U;HK$)SU%XMBC#=9,7GG)I(.50S.4%9WX#Q(:AJ^>'F&K\Z$Z<>6?*U<=)E(K/3-7G3+OO=@JG!=GMW48F6L8 M!1!)$\>XRUDC.Z#M+[]LIBT&"2'*)D?>2-,AAUM=L&U=7B[95N9/Y/60,\+0+JZ0;IW[]:1 MCLV)G6%D*T0!B3BE:[M"".#"T"KAY" ^J3$I:5MU5BPRY2Z_>9R\IXT=K \' M;KT[;']M#IJ#KZU^=_#5[3?$-NX(T_$D.Z89RACBNJ@2*,$SZ4LL-I"(Q^>#,0=6'RI3'$=/[= M:&EQKSP^WMC%M_N;6_L7ZJRNW);558V:]UFH7JH7@RHM^'2(JQ%O1KI2+^ M$"KB/.<".,W:IUCGW&1^O M_L.>]P[0H0MP2>>\6*>^F+J0O\OM_:\MHCCSM0D[!;([:^P2RZZ$ML)FDZ!2 M.Q*7^Y$1"+I]VW':=J>_!G_S).[KS==RE78D+]C",-^N'&5R@@M[OWYOO&EK$ 2^3&M';OA M].QNMV>TGZB:\EPL!=MA@D<(LWRY_C-!JS":REJ>?&>83++)]C#93,CM2:A, M'LJ!70/=N397I^RJ[L*YYL.:=1' 1,#;L5EV8ZR*_S9ABVOS(H2PT/@+5L!N M$90"*G9D;6^NWFE9%\Y"RPO^3?7]0*7*5.>:IK,8JIX26Q0RP<9S%4[FRT01 M_^,RZK '%@_]1*Y0+E;WO,UW9HI*JA5]F45JA2NYT#?*)?3O'Y8*O=/KVIU> MW>#U]VX<"CB5F*&P*1%[ MNEQ)F2H2QRZYX,O$LP'62JHM"C&]%4])Z@X69K).,/R?QOA"MOR4^RU M%"6:JHD]"')LJ#NB$FY-JMZVJ\^?H!K6NF?\T[*QJEVOVYP(V1?4?;'85K.J M/U2J=='3Y] M2:(HX(>(&W".CU7K4@WF_'7);#C.=15A?3'H"'.=KU^/\;#!K-CMN3S3#B&W]7+^[NK[\\_KZZM/'BX_O^*]___?UU?6G#Q^N^+\O*&?^/Z:[-3[];[\F/[+])Z4A%_MDG9TGQM99NU^&XMM5WKTP=+;/CJ MXG?K\M/'=U'XR MG"6)%()H%DLAFV^BQ>)H77F=W<#)&+4!@H"YGNP ^'L6SK4 F*7:"4O!:N5_ M\4-\8_9I2 ,3M+ !N"_\+8 M&I0RN[[H!09LBO,@BKX)N S]0H&[@<8N+ JM6&A;1PM94,'6C8EB??R5?S/9 M6H"*WP_OHH ;P;&??!,?X900^">IS_C"+@1@A:+Q$(FW$KL.(#5,A!2A71.V M;AO>#$+D-J !0'(:")='%1(^ KPMA;BYI!)L';$'0% :];=?^ ZL#RX"J>"O MG+>X'_GG2Q-=]T$N[7>YM*P+O2:?\^,/_BX%8V5KS%I! M_70'MQN[/YR4\I=JX"=?7/>W033@W!!PR>&4YZ<;^)[+31$V'(?<*+I]! Z[ M\SW1L,)M,LY\S&J^L^!ND/A0$%D)HTDTX];%8P+7I&UQ6PV %[ IA0O5!)JP MQ5=JUB?.V^9OP":99=TQKG<'LBBO:(_?Q$$T111 N%C=$<,7RMY<\3X ;@ 7 M&4P(^-)]% >B*29F ^XK3J;\1M=MJ\9Z8W8GWPW]K:Y221-W./9#ABW&"6,2 M0Y%;"AB@ ONK9EV%8AT1!*(4FHSD;I!>3C=O!GVW_@1(R"4R$ NXJPBOZ_7_WKO6W]CD?+U_TOQD\GX-M[SUGP$768.C$6(NI, B:HR^F0 M).=B(VB7W*,D)ZGD$K0E8:E@+3T"LA +A.$:"^49S\#>^PN:?P*??TCM77KS MDB)@8V:/B4) DHSFR69; W_XR%)K[1.!((DXIP_#:)'H7,GX#2& M47B^DN6$Q9F8S#V)N/$&!.0>'?_$GQ?_XO\-W"0]G\#O^6'Y0' ;&I:&8AGN M;>QSDQ2P0VTIB+!2QJ\B"+HH<4,&Q.4/X==^R&]B#,@F.:V?B$V/_)BSC)8' M-(7!(X! CZ#NG>L'R.I\JXVZ4Z]9U\KR#O%@D:V3L3_EYVYQKHBM%KHI(N0V M"WUY70N7 %O9!1@C$ JPZT*!)X%?_:[=E5^4R#><1<= $84#DQ@=:].8W[8Q MU\36QA;34VWC;E(;MWXJM7$7IXV[T6S5ZHW]).SF#+U1Q"U84$V I9'PU8(R MAHY:PWJ1ICKH:KCHW$"Y.W-ZG3^)_XQHG,*WR'2E4J*F8\,-DTAB0N\4H6;[ M!O!/PMKAFI*E8(ZON-APE7KO>+FD7,H3H92%FY PC"AI\Y-[+,+$M 9@!V0H MU>;E5[/^Q(@.9VL(6CW"W]DC.T<3B=]WG)3")--6BUS1!*,_ *H-<;*A:!\7 M+;"^\"DW+!;N2OXZ; MTGE+$._B;$UJD=K<,*Q0:1ER F!<6<)?QRY_M5J!>#"#SF1PMH [E<$+=$UF MV'8=*QL3@,ZSAO8\^'%-&I!HG/"O@3NMG\M]SU 2 ZD(NT5*98ZZ=EC!FN3' MRL":9'PS,7JE #,C^\0Z@HE M9"982RB J030S!XD5B5M2USZ';_NP7SB+C8(*^!'@4WDQF"II%8HSE_00KU; M+A!#D;@)D>,;ZH7FWL@-2+1[,.XJ\70\]Q%=*U@-O@+_91#/A(@WM\Q/%^S> MT3FW968:X(=3CC..@(5'$>#?=R> MPA0K*],O%AB;:(GQLYKPY=T")I+'N#,BDG;AW[-8P.TG+"?H(_$P.VNE1RVF M' N(V.+IX+]-.]OF(HG7AF'>+7-8V$K $'34UFFNMC-^9^2"R]KVB4XC\R"9=;$D)S#@XU^LR@L&QK-L4P M.$ =3&"6 /\[YU"YSJ' >!94F$I: "KJ-%/T8\X2Y[=SQ]+[0[ MT&@4B:@-;($]<$]!7&)CU^?W/[?>W[F<1:W?.,/;"+<+07T!G0 9W$A\D7LO M7"J6;KP].N!EYQ:LA&,0(H\LQ M?P0+;]6MDC'3G7*)H_C6#3E1-*KO.S9"7+$+Y0U]41?\9WFA6Q?<[>"'>"8C M4^\NOGR^D)&FUR)0H-%..!]SHC(1C WC/\ZY R2WZ2@#61=U'[DO0@1/A&Q M@^L#MJ3N,(&)BYO( &.-@(5@HUD(]POSQ-.UWR?%2\F_? ZP;,A/#V5&Y%1F M@ &>D2TX% =RKM,>H87TG3_1S$U4/KZTO32.&><7),^:F]FG!D +>2]Q_YV<+V4[@ M]6A]F#&[LGV$;#DWS.RC>GWZ. 6W'!^%T?=$*G,( M3%@089QP_H29QJ#&0[D7FK6 #0B!M&3%$.A MX/E"?"74^-&W$;?,3'B^39O"&##$F2;\N2FR.%Q2>A6H;7*A3+!G!IS6(ZX] M/1P1(T7+QW_PPYV-7)P\XQDF7?!HHQLC4=C]4%K;1F0'WWXKB) ML+OF-#$9"\E7,!EA0S'<0.)PN/DA*J+P4T;P#,RLU?$TH;4]E73&E[M!+C!D M5(@D7'C13.:4S0&&8O@K(^AZ1H,90OAX%8;RI'LW'W#,1Y=#J D(?,%5B*!D MEJ3DJZMN807BZ6@ WHKSD"S*V1793"2-4C\0R?88,91SBX; I$BH6!]@GA*< M,-81B UP$5$Q8\GP(YF.$A*7,+V3 M)8#[F"03V2M1;(<.;C;3*-LK#$]2B4AE_0B>D]E/S+V(=!U^0?$8;!'2=.+@ M$!L48"3 IQ%"7#N/Y@IJIZX MG=F5:BV +>?6D,-PBU<;/_/6@H;7O56VO!-@6];TNI'%&<&V*"1WR@C L M)0BR2%]XJ9DTB6*T;3Q_*(HBU44 E@S7?$;]UFB&4_"4&I3F"Q0[8)8+-:9X MD)A\I*\XZ8^*PFRIY,%<\D/8"EJ-NJSB.$ZXRO5FGC-?$R9DUUI*,@\*5 \> MQ=22U!?F3V8)B:/EAY_]ZM/[/W1!#*;"<1J+C%%#F9N!4BD+_A0[L"4% L*V MC"%(%RW6'/ WX]R6"0Z"4/=3DI\)*-/[ID5FF&$R=ZDP_9>X^F:- VP,$L&8 M>(;I-*) Q<@-RRMT*K 8QXR[Q6+M8!'@^#$A6?)F'FR>DF99S 82 S:,-\$G+*4 N Y@#&' M5452#F5>#3L LT68_ MY(ZP6SV*M>@@R^)\&ZX)$JZQ#+:UC?1!5.) MF1P>0)PG:P!3V>6\FK7@I-EQ+90,Z'LN1+00R(!_-^I-N\=Y,/G/#&@ZBJ+4 M^!(&Q=RA& 7#OW'-.?:?_':QK4M^IW!&"WW7\'Z'PE1#_=;JV)WFML_] ], MUF\^9"VR1^=R6D,1)5Y\ MS4(ET%>.?B0" B$E@B@>%+BP%KA=&J41:FR268 M@%VXF<$"ACL*KE1+]#;!DJ74F,F%^?*#%/)_(.F"YT7T T@11$,QYRZ5K!2I M;#S^14D =GQPFGR(H3HS&4;6+^ZC=<$M"!"D.XGH#4:]K>K0C%B;>&!.+Z-N MFTF]F@7AH6,+/ I42>NL%-0ERJ""2D6S.B)G-BT,B1:YJJD,WRDSE%,V]LY! M-S_.'6RFKV\B4>K-0'K592K_K-*9_V(1' *^Y:/_S6@2 X7$;B.\8H $(DZ- MI%G^,#=*-J4W&4EDN.T%RC]#$5QZ5CI.CI9#X$ZYO MW)!A!H5IV,8[/BB0C\.?U>$R^M/'@NO\+:=O:0>RQOT#DAV1<5\CT/ MC;'MV'TEQYESTR55K;FZET&-"N!'E^U#FP=8(0FE%[>A^ PT%&3YKX3O_YR[ M"1D#BB>KU6#3EQM@7A'(BTZ+&G_WJ-L:EG=9J)8GS@HXIC-K()[[CFC'-==] M2-XP>DW^8G/Y'*YMN=D0(D>'G/UCL"'U%J':'92FW*]H5C!KX:-9BG$Y :O' M'\1]O7BF(^V/@>/\D"2.+FA60< M%PEDK"QNMIQ&J7DR:H6&U2RX9HEXBRRD3)?.0H5FI8-@QD+DY(K_$T_3Y-+# MA,7[Y=MKT'0CKFRSSVK^+ 5-1&N2H0+'S U@5N?4Q^TMG)5! ]N:8AX?ZQ]6 M- K5G;?(EHVW\E]9C4^S_S;)>'6H&L>,OB=4WW-8#:2V0@#&8UP":H[&V39.9&R0LR+&^JJU1NU'E M-?G\'1P>J@2HS10W@=:W6>>N&2?DKG(\F^9Z1.39LB&$'QYS#=**[BIGD=8YR0G0NUXVS&V ?-@;UUJ&=FV,1G6-1_\VLG M\:1"E]G7"4X?$C<.))7%+Y0-+W2CK76E+"#*"1TH"00T@(L29=1&4S+$JCCQ M7&YBX%!$XZ+!E3Z>N^GY&(=-8HV"O>SJL7-W,%<3MRYL!PN5P!]B$08+5"7 MG )!;H(XK+KNX#O9V=0HD;DBD=FF1"8E,BN7R'S:593Z$X69K?*&0E'IN)$: M-2Q2'B.X3^0G[G&$,//O<,9PDIGM_-Y2^E1I\W-EX!A6N]":H,"',8 \P-OP MIH X1\YTGL\5H7FY,"5JU&K,)I"P9Z_]U/4D5Y6 M=B,M&AG-QIA4O@L%RV\P"J+;XT3&!LK,9Q[D@H>B@,S' J58Q2)5X8YAZ1G+ MTDD+[.Q096X1R!^+)T#:+%2DT'/FS2UE8$)1$+]BA_S*F+LJT$I_Q'+DT)[/ M%-MKD 8B;%,)5O@=,?\^GH$D8RX6I:(U:(F8)DA6U#1O=YBE/Z9+NKAC>8LG M8)YX.F2^ZRF[3Q,I?\'8-$N3$^EA(& 7\JSPMK+$K?@^%'_/.\FN1%0QR0,6 MG&PB@HNF]M1)'#OI?_[1[W3[;S?@)VF$C_V )TFPD*WN MJ4^F"JA9B.Y0+'@G.9Q=!@.4PZOZ^"'GD*C(:P093?0@K3]D$ MM2.FIB (C1@E:&ZJB!"7Z8FO'"/7FD;\]!Z-R!2L!(/](X@F8\#^FT[Z&/%E MZY.>T*XNNU$01;KZ:&G&9WDB!VF%U<9!(.>X8VN4&\=8NH)UEU#A,XP? Q%5 M26!R)X0]Y768*NUCT.HO5'@!UI; ]2[S#:*M<@VJU:/J#@NU(W7@;,/8BZIZKG#G(3\.V81]9^E8:@- MRB4JBO_Z9@SH&Z$<(JT2&*AO0]UZ 25$JW*B7"&*C!5X&/D/ 1)A#H*S7?\> M<[-8;8,55*#1I'T_MSMEUUHWD><^SIG84;*,3)E-R2# %(J9X]B?:(9O41ME MO;5VUC#DPYT68DPOMP_=N:RSR[@#B)4 #4'F1<%0+A,%:5DL8\,"%IF;E5A% MZN*#V@C1>*RN-IFABQ)-_>64A^^HP\/O_),O*Q0:7CPX5R.!;B(6#GA0/,)& M@FW^@ POGCU8'.?<#=)]N8)/E $!W8)N5A$#/4K21B-$H=)XU3EYA<*2_--$B]*] MEB&H1=2/4?%U%#-AR($SZH]\.)8 A51"/,WBH8@ SST>C"^FWZ)373*((36: MR/LD"NX.BWL6GUZSWG%;W)=ML+DUKLHK0WQ)$C%;D]&Q;&\WHD+#-2T M6;-58*MKQ8J5 E26AL@FY0:M"\L)KLQ +^YH24!-E5.6OCG"K\/^N[08I%! MU\7PK>S PQKS?" 2WH/-D*#[;:/2Q@Q3Y\/-N4@;6C_0T)_U=FKD"Q5JO6?Y M6"1><:J3TH@!1Q#I1X35K-;!T$QHGV9+@OPBOMV(#JMR9 .QQ(_GH9!N8^Z- MXM?1;!PPO0EWN:6\2%1OQ>&*X&P"YDL$OC!D,S6Y,"AKY()A.SBO7(4_[O,C M"7"8@&ZQQ?HRSA=J[H!8L="<$.06?XWBK%+( ?HCCAR$%I3VQX_!XN$3*E[. MS"H7LXPBCVV= YJUY;DBN*KH& ;#6!^BL(M)H9-"7Z8D/V-2SLCV ")ZZ,W; MAP56\#=9P89.D;C#(0M4021@**"MASTB_*]*]Q@8M4JKH&Z(1J-$%M-F>0U4 M$]*@7JA]6Z]]16@U6Y'6?2K.*II7Y&JXT<40KM5"Z@I(LQ=$5 MOZO1.[;U5Q0CL/:EJ']2#8C>@,?@=3U"P).&N$I/1C-6K3 M9_=Q.&;<)_XL\>KXYS\+I:'S.[-$Z:DL/FC$I]!Y5BI=&V9"%_&%A]#N&"BD MM'B&E@6W@UDB!E9Q_7#KWPF\-6S$;;3XYM@WQ." %+T:%L+%+19 -XE R)_; M-R8Y^!'@:)!L0%16:#9U'^,(>FP&+&0C/\7&3&F)SE*9$U*5;+Y$T(?@AORB MA3AJJC-9^;=W8#\EV6$HYQY!H "-+G_&*2;<@#:S4&P=[+4H-J ^K,^?/XN] M^?AN41@#36L"V6W$OV-V*L-*PHRHF%+B3W*^Q[D>;AC.)C+H"'._1BR6<*#\ MT5GV).O:3?P'"5C,^7R\3D5OD3RAPKC%PK@.%<918=S)%<893337J\OI8>X& M6HQB;-/9;SO/7XDCS/C%JEMC506=0O62, SW MONJ9G&N&%KDK6PAJ,%(#MWENP+RPM7P M&*ZQ,VE.Y,Z.T]9* Q>JS%24Q^&&HH+E#!/*LPP-[SM%; M\=/ER#_Y^4]&E>=Q"BK7:X'/L3_$ I_/LF7\,I*8QW_@ W.Z00"SXQ>D"8T? MF>^:0\A7;!3.9EZ-&%9[Z=+;3,+OF4:]D*=LBJ&"SU%MYO,H=)BQRIUX(G$U M-\$6;42S5 @(F-65LP'MW%.,MEU\I/&,<_V,7$Y:B"S69+$';"SU;V>ZET[" M&PA(3X2H0OK)W]QBB?=$')8&ZL2%_#C<1 M^4.WJF?@2 H_2?%JJ)SF;,U(+NQPG<.VL%625TJYV=QE@BUBZ_W]''X)V&-B MH)&<-I0-?H,/*R$0%#7: @1$$%X'(HTLV^L7Y/*VY959TD_GJ.<$ZHF1H;))?HASMN'QT\@7W=8F5JDH M@9$])SD,#ATW,>?"0;?CN7)+H)%0%0-!Y$>'E82[PA\R]J>JZI>K/)R?9H17 M= P$VB7B@3&OB_\"Y6\1E7<)O@Z4KP'$OYXFH!N1HRF$:D -/>8Q!UW5$[VT M#SJ+09E-TSF=;0OVU6BK(-.NRAE#H86;^$:D)@*H,I4]SZ3B,L0S34P#>10M&:(B=*2:%F'B M'ZOR[D486\C[#M@0LBJ8H>#;#B/HIC'1&Z4%'#+<2SRQ<]8$/ )Z5('G)#:P M/'J1CIW;;IZ$(B6M"Q@*J#G>"Y,.J'X9A1#!BJ4)GBF)WPQD)7NYJ86A3Q>N M"<[)67,Q"[W,Y?A@XG-QH@M\, G>E2\8:K6^G[?J8.A+%F%=YJX8]6!CUS.P MQDS K^RD\%G+8;9R-0 "\"C%(D> S&#W^8O8K':0+0$"T$2Z'9QO9%M$5HT! M:3)SXHU6P\MZN92M;!!3#"&,[Z19,G+4ASN*M'35NHF8=)D[X2W94R&PI6Y]\M[X("L6C7F/:[EJ-0YEUL; M1E $ZP>@+N= _<&EU5-$A<%5LZXS0$AHK-?KM^%!2PSH/,Z&;(B7"E=.O=5# M 20K0N])7)8AO^?&5-6J:WA:=%4YS>:LD>X=I5(\1H)WHNKEV9PP# @S,^<":EFQANFCM!MD#*X80C]#5%LED(7;H':A_!PIT6#0JSR' M^2Q!@=SL!APYYJ\>^,C9%*/:((&B&$_#^(E#$:#%HJQ=>?M842JF^,E)Q3!0 M!A9*H"8KF1&Y4[Z !=JP#$-&$ M90U<:.:IC^1[_SPN+$.P$J01.TM4GYC9DLFM;VP/Y8_ 6(PK/H5@R1O(?:?P7_K,HE=!=*(EH/H/Y+&)&B255Y!!HJ,DOR(/ " MA%R%A0&A&_'Y[*DR$BC2.^L0H;4_OD*C+-\15KUA.G:FIBY'LY2[-MRM3<>& MFR\L2@%39&!9O6\^PNCBC03<9H;0;SB#<_&0'(X\ M'&, D?*9> L7/FCK1'A_]/#CZ-$--,*>R4T:U-^P^)>@=@.L'C"=\-XT3MT] MS*56Z E3S3!3J.]63X:1PF+.P'*ZX\GK2FZ%I[IT1S[^,5;-CUE!PIT.34># M0/:3)C)"@S49&9%QQ;=,L-F7C"XQ,QT29\M#-8E)$!4W\C)<7]N_S@ M90A>IIWKRG7$IT__'NSNRFUFM15-7]%VHQ,:\4[_T[E"Z6""C M^P):%&9Q2KC*.(G"D 4:\TU$!_2%XR9)Q)W75#76+_*F'#LL%0>ZQA,1N>!* M0N.$FR#Q:T"'^3X]O)M$(4!^^Z@P-0T\AD. ,RAD_EJN0-5"U)>'RH#18YL? ML^ 4##O7(1%;[EUH?-FKHGC7QMHB):8Y7)*;(0)AY@=(AQVS4(7(&S(-6F'+%9 M4*G[%;.7W" 9^2+((WXA*H..*H/ B"*W.A6K6R#I?/&$*PKUA+FW&%%]8^0M M)(J','PDX*U"Q)8Q=!VYM2;^ S30XPSP 3?U$"O$P-/*N3ZFRR3P"<5-D;Q= MRW\^?"!2LL>-Q1E*IYH898K]THSTRED0=LY:$J'&MSFC JHF &O8N-_GTQ/W M^10:6J ZN"NL.0%[,!^5FT3<_) YF))_.TJM?DBY0 M0UVY^ASR%\(-/>"?/Y";^62E\$DGW]_SK0/S[EX3/#/I\\6,G+XS/)-LI?Z1 M%-:7504:3"Y-&0"&2?!<2V!E,4C>*%"%S[*_'0QUT8:.\'_IXY3IQ=DY%3+O M RK+(8K59;KJ5EYZ%\ME9G:#D/"5NU#5;:*S;#B33J<(0,WYI?A/K:WF!CBK M4-/R,%44FNHZ[Y1EJA4^ EU@.HLZF][&KLA*#JN'"!GEU5;DU7J45Z.\ MV@GEU0R[8YF>T6K;SM_#R_2Q+:I2<18K9"< =V0QCV Z?UCN._-A'%&,81BX MS _7,+GVOOU59!]PC1<>P,T)=<\=R.,;ZN;BW/SB],VP$+5;?@WKSR^[@&]7 MOR=OIH/_R_"F!0.6R1JT@-TB4(:HX]00S:+Y;^EUN\/K,Q*6J6E9K]F.088< M$)>!(PA_F,X& )HMH:1-&UL_P,B5"%AK.;--^3$S+F4B/"X2P+>S(#_PX?K] MI0CEI='P&X1<,'##;71A_XM!A[$'U,JVQIWY68QOT@LYRQ8GK*S(J'Z#8X"N M&Z,B3C_BM2WM[,AH># $W>R.S5-1!F4R5LCR/"IKE3L>H5!2-7--FN=KCDGY M1EBV)Z,^\'59USR'G%H -?*%J4C8<0SV)2Z^L9[URD+'M!5D.S8D^*%$E)?@ M)=H!%&/DN7(1)V1Z^L8KN1T8BA*)^S"170GS4/;JD&4OF-!3<_[\"L;0[1<& M4'YNHN\<\JV$AY$H+;J_!E>)18"1A1<^[ +C@WF\=RW64B-H/!MCICH\0P3Q MED1'!695_G)=BKG\J$.4H@?:+ R8@VW.>TAB+QI-SS4&ZL!@1@7Q+YHX50=% MOIM;M(+*4:O\2XN8D07-#5R#"CW_!7/S4(["F5U6?QXQ+2#:*]"SP^6)TH&A ML3R(U<>W@G.P7"!+]RK;$(OWC3)0LPML[:-58$?-U,YGA>R581M[F7UH&[52 MZZ]5D\=SU:NV2#@CXR+LTCW3_(:2]8N"P>8'.)#*1^2Z!2-:B@?%L-&EFS7N MY"_7%V(37Z[_5*B9B&9I))\-#$]^[4H$,$O,\KG3>;]01>YUQK9TM M"*(YKB74'//.7>B^N%7A<3V/) '8;E7AF.'T.K6NA5A=YB@R*6U&:,7 M-A,<@QUJ;BHZ\$Q4V25%+EM(CT!!R;K&%*;9PG?50'N/L8GL/L QX.J();3* M(.+&L9SAHGAJNRU*Z8+R'A O?7R9R2JX)->*MI'W\6O8JBQ:5_BFP(^YAU5. M(D_WW24L;GVLFS*'X+L!9$H\!(-)\)V0X]/>A3HAQNN M!K:OBY(K34AMT"B,.2B_>SIIQ2(VTFJEGL9]BXE^.>J'[%:HH/S$:J,!0B&F MB RM^@/FVG^]N/@L^YD5Q+%")UX^VCDWAUF4)TFC$_'T8-[2>F]@"=C4^?D7 MG S])=MZ-KE9TEY15 YXOMFAT*ZJ3MNL7F5+O9PP@!W/.>UN<*\( ^U%S@&9 M03FWSQ)Z8;7,R[U<@A[2D50CZX"K'1'38NO=ZC&MU7&2(#KDM7LN6R M5/*/;R]_ M2S+F%H(<#9IE/@=N &$:&4!5(T['JC@(3"=L8)0[5LIUU9;EQ^1J="Y+#_HV M\L9#0(]*=32NH#SX"4-3D@'/)/>]MOEBTH/RH%Z*9*LSII<2ROFQB^@,%8R=TT.B MLR'1D2+9_6;B&_FY66,%O8 ^0PTX@I-!X$->1#?NPSZJ$+?'HA# B.;*Y+V4 MPLIRM?TCYDD@P30;BFH>52K#@[*)RWR0NC ,K!A$ Q$&S9"SATK3Y/DF&W=G M9)1Q7JLL7);>RI\A&L_7J9@I;RR-OUY'301 9I:RP@II,\BN1IVOH8A\H<2. M.=^P#)7);FRJOED4IW'TX5OI2E M-\&@X"9?'#_R!T)P(E'-^2OJ_X0IF/O&7/XUCSVP;.TB^.BG.DB)'G?@?X/X M-EHCX+MJB ^9-4I9DN5 6).P>>T879XS)B;)91$DZ]V), MA4QMY]ZZ?$_\;Z[.?ZBV'[W1-X=#S#&M&) 2$0E],_8]_@T9FZPWWYH6BFOY MWD^OOOX6?&OUG7JGW^N_$E;I$V8BB?6!E2_] +!8A\+2?6LZ'1"AS+L<^!OE M+N!GZH;_(#Y37W ?TE@M3+[0$?O/Q@VMR91*@>GG:PHU6NM1CGV7 Y1PIFX^?'?3SR1C=&OPQ&B MIQ+J9OAZ6\KL5<.7BP;#*(!?_O2J]VH;/=3DFG:M4.ZYGH9X8@L:/)<%VENQ M0*->JS?WNMG>%ARP+H=UK2:#_Q'!9'#Q\WLH3-.)K/W>3,4];KH#*BCOQ[D# M9%Y/FDG.],'"7*>E"A4+K"#^S=S8T KBQW=LR&#NE.Q<=>P=*0O!*ZNHA86X M4\"U2 O#3P>Y/TK,/KG^YIU>*4?FDH6J +%+NC[*=GTLEG>LXV=QRHO_76!M M+>F-K22]OY6@R[]#O7>IM$"C[G17T*G$%P5QSD$XI[<_SCD*.8AE]LXR?5(V MQ#E%XQQ2-I5DF49]IRQ3".?F<'Z!])+FDE/U%9YUCOV47!7NQ WPX9&PT6MO6?@SQ MUO.L%L_OJ7LHJ@0_3TT]ZP0WE;+L8:O?[6SQF\I4=IX=QBZ?_&Z<7L.N]^OS MH4MB2F+*(S)EJV'W6QUB2F+* C%EW;&;_1XQ)3%E<9BRT[/[]3[Q)/%D<7BR MU;9;6;)O?SQY;/]U/Y5D1W-,YX8\3;P-O.TT['IGC3=,O$V\75+>[CIVI[DF^DBL3:Q=4M9N M]NQ&MT&LO4?6KNJNR\#>C;[=;ZR)/%6PZ.4D4M0:?[W1J_7P%;_&@&8K1KY0 MC'&',<:B5L05AT[;*<*CTFF]ENS5[6;W +'0ZEH')%\D7VN,[+K=ZQVL>H7D MB^3KM.2+6_G=SL%J'DB^2+Y.2[[X_=5IDGU8+/DZ.7*47HR":.H$H M5:&"4?R9G_10)3GP,3ES7K^ATI1-6JT:5L$3SS2GR$Z2 L35Y=TN<35Q]>F< M*7$U<75YMTM-6M)^D9.4ECB@N^;)B)#(5FI2UF>VX06@QMMNT.03,3!)>;@ MONTX!\O'E^-8BYYKG_?,K]V /PG<L[L>;F*[XN^H M"&S7LSL[!,8HN0]8SK3MKRQDL1N@>^AZ$S_TDS3&N? 4L** 5?D"5GV[WR5H M9V+@TC*PT[#[]367*G$P<7"Q.;A1M^MMTL'$P:7EX([=ZA$6/S%P:1G8Z=C- MS@&*OTKNLA?:,__"N"<^&Z:SF!*V!)=;'CQ1V*'3>$MXN<3;Q-O$V\3;Q-O$ MV\3;Q-NE/VGB[2+RMF/76[NK.#H!8+22)>HU?/]-E+J!%E4>OGJ=>UZ\V %#"1?)%^G)5_]GMWM.21?)%^%I%/I MY:O5L/M]FI1!\E5,.I5>OKC_Y?37- 03Q'\YZU?>FA#_?CB,)LPZ"Z(D>4W% M*R>-L%L45-(-5DSEUBV+(P[%F[8SOM!FE78M82,&NG;]>=)C$K,6L) MF-5IV,V.0\Q*S%H"9FWV[6Z]MPMF+7DW1SGJ.O@SK\*4Q2Q)I9=,!1S48E:^ M%C/JD"3V+3'[=IJ$RTSL6UKV=6RG=8 <"C%P%;=:! ;NMMO$OL2^965?QUF# M+4SH"H7,3FNW6S9.)!3?JXPB*;J^V$\#8I5.B?AN/ZF,%J4QB-T.QF[=+K$; ML=O!V*U![$;L=L!4*Z592Y1F_92.6:PKD:73]]JV0D9#R0_9LW$2I"@#4DBC M=;"4;77:+DA$3DE$SIQF9^D=3^)!XD'BT3Q8THXDA"2DC!+2.$!>D"2$)*2\ M$G+FM);W 5'C=SE3ZXM(A5=F][&B5F)68O% MK- 1OALS@$H5#K/ISW$$6XU"B[O*UMF A6SDI]8HCB:O-SK.5+A (<-JAPS[ M=L\Y6+MN=0*')"2G)"0=N],@V&(2$A*2M5&'WGZ33R0>)![E%8\VS6TA"2$) M67N!V)U.G>H7*E2_P)_YD:4$6?^T0*]DS"9G3"^:#0)6C-D3.7I\MXMYKT7; MX09@DK;=[>RZ:&$E0U\R()@?__\OIM9SO M+>-G(,O"N8FOG =LE+Z1'Y._0BG-?O=P;A!X&B5^ZD=^F]:6;G\Z-KC6,V^NG5/VX^7*?X)#^***)ZX M@?C-O=B__)7!24!KOIX;8&@K&EF7_-.AEVBU%H)2Q,HWTK'5LK_/(PFTRB$+2F#-0^_W\3_6@@2/$>A2D)))2$N+ZX@ G>:L#?J!W,9($#R@($9AH*) MWIKR[,[2*"_-^!LEB?@9X^Z3GZDO2&8:JX4ICA+;?/85#7'L=?%?@^>--T;\ M+2/.5XJ.ZM_G\.0W0DG><\IMU$[RWL$7JX^Z \Z LY3M62G-]/->%.!P=>BH$(!W^011X6Q-FK]9[N6C MG5SXY4^OVJ^VT4*-?JUU4-3C? "PH"RQZ?(Y+$L\EP.:FSA@I43T:ONMC^MM MP1.#W$M,%GCU\[7_(()7?_"_C1/Q\_O08]Z//PQVP0 ;+JKBGC]="70E[.1* M.&*1]$NUP[^9&QLJ0?SXC@W99,#D'YJ.O2--(:Z*(]=2+\3.Q2X7_[N7BZ+$ MK/+/6<@D1]1WQ1%X=Q23(>B>*-D]L9@46\?-JZ7^28QMA/PWB?:Q:F%>*O>- M>C9>L\+7P &Y!8)9%>:6'G$+<QDEJ=%/4H98^Q%POK<)L1]7EMJ= MG2&]%"(P<81#WB8><=Q#[JY!=:5#KLHA[PZSB0ZYJ(=,ZOH$#KFSNT,N0?CW M%.*[BP,N?XVC!+JNHY&?4LQW]S'?PF6&MI#[5NM048KJ:(1=QCK*R#.- ^!M M$\]4C&?ZQ#/$,W0W$<_LEV>:!^"9ZCLX1?)C^#,_":"I\-9B#U,6)BQY0\'_ M[399@**4(U/@V'VW!SKFH^=/Z9CIF.F8Z9CIF.F8BUOPE9.M)2'NFZL@HZ MTE(>:9,4;]6.M-.N8MEW56/%\\;NM1OP)X&ERS_SC4$(F0+'!;5:=UTO7*WS M.;XF='9=!DH'=+BR'#J@ AP025#1#VA-D=))V72EC&S^RD(6NP&:>ZXW\4,_ M26/$;*?89F5BFP=PQ\JI6TOK81^L,)1.]%"&:#61#T[Y2$E(JW:BA\@HE=L( M+K*M^X5QVW8V3&PTRBT MN*5IG0U8R$9^:HWB:/)ZH]U)\>I*QJL/!F9<'%04%J@]L0']D*:$\/"TP+?FRR?G2BV:#@)4!J65WLX>6 M:6V#%D<3TN_%#I^\SY6ZMUP'?-9J[2[01J=;M-/M=.ATJWNZNPR2T^D6[72[ MS9T%T@MXN'/6[@^IR]?S\X^>?_?RE]6RUZD]&[^!P\9_\I_'# C/34^GSR9O MIU'BIW[$CX,%.*-/6:;U^O= !V-QBYZ+9!KU1*#BPN/PU;4.4US::-?JZG3X ML85,$\ER9VEDU:TZO/<'_F+U7Z237H4X5[Z"P)TF[(WZX>V+#BKP0Y91IM'= M3$I23FY/\E,>;]F[4+G%S;'^B@_? EK7(K> C-CR"HO M47/<;OH$^;-]$57%/^&Q?(WQQ W$;^X%G>6O%DAOZ(B C62-4##S^*N3-!I^ M.Q^X"?,L[HE!=X$+[*;Z2"TWL4:<(:+[Y(UV8!8$;C>RO8)E@*3S4X)R])5\ M!%M#\F_I@SU!",0:._S9#P*G?H'J6/Q&,D>V1/4+\1GX M35Y)I+%:F*$*7CW!EV^M]8(-'60\/^+/'/&35E13_SX'87@SB)G[[?R>TVF) M3IK3:YF,ZX^Z WXOSM)Y;6AJI9=Z_OU..?:\[QB$\<'MI>'I!R&I7B\)U9^Y MP6ZMWZWJ!DF42)1(E$B4JBA*E;5_2)0*O^>*B5))J$ZB]!11*LF>*R9*E;^5 MUN)KE7F#JT2I7FOUR['G[6-'FINTK0[3[T-&> O$D\\@2>>RP+MK5B@4=]@M[YXL[TM M.&"0>XEYX*]^OO8?1%;Z#_ZW<2)^?A]ZS/OQA\$NCGO3S53"58E<_'^'^*#'[_',6,LDE M]5UQB;A2CLPEO7DFF2_NHNNC'-?'PD&NY6>SD"]?U#=8(>F-K22]7ZNWBCL( M]:5:H%%WNBOH5.*+@CCG()S3VQ_G'(4.AKCMB1 MV)&T8ZG9\0#;+ H[EEH['GW8\ '8\=B^ZGXA\0[NA'YA"7/CX=AR0\_RN"<: M1-,)"Y?.>CR)>ZQ@U]7>P?Z.?XG)8[N@?8<';&V([2R;[_>6*_\6-IGX_Y80U=/LZ*AE\.,9G_]FUD% M-- T?>)0T/7!\@P#=/R5AE";7-[LZ_)F=PD=NA_NXM6G MYI-Y2 @/L:L2PL/4:S\#/0EA"6'IA8V:P>ASXBXY+KQP8&QZSR"[:\K=]WC:N8A\. MKGN[#9_FFYMI!JOABQ<21SF6+4\NK]>XO"YVWM5&+S&)W?4C)X[,BEE9O<8@ M7D9::3'28LZWF%'%461I,4WN?XD-&VDQE\3<6=OGI/3TB# MD4-,Z<*-:%V_XA9LO8"WT%"_Y4O&V^':@K#Q?(8ZC;*%1WC* SVB M1(5+3?D0(%M=+LV#@J2HJN)ZY75F:H)B0M^V\#=>(7DF_I)?.XE<.PR4MRA* M8_3^C\\?^.,_/O\S8,_T]^^4-5DJ#Y2Z4)#E/;H@)OS=(A%4$ZXIMA>:#H*U MJ/($=0%>H4WNDF6H4Q6P"&NMV%"+_8ZW'M1J0[TV@;X"^&T+.K>"3KN/J@(R M>&NG+RH?H6_$?5$" C:"9'TA%$@"Z'8(\O$>$'THF@>*M6YHJ"F_KHZWBO7) MLZS(]Z$S\'N9:)^I\NQ%SA)>?J*L\V"[2^7U=*;%-ZT 7@Z6!@TX"H*,0K!Y M.5%KF?QXF81_ED.)CXYE_7YI!UN'O-PSW6K,*'N3A-,:9Q5AN7A-]/W,@_OOG/^42(^ZYZ'A8R0@P M%I?!1/5([WC>1;*"^N^)\TQ>@F0X ^VFHR5F[N]/,] M4=8^7?WPZB]?/GTLN.RKJN2_8D$PBH(5.SE2VOA1!DDH:URZ3_S!1W@;P!6D M@P/Y\:B-G:*/1@2:&4\J66B9,_3M@'L<]"*%Q'(*RQZUY\ST!?,TZ-52UMIV M>&69 NT0=&3MLPHC TY,OUKW"'Y5NTZ,-9CS3%T0C^O _3AD&]#[Y(=LP] \ M8P-&J%DQ)8N?LG4Q8&+\SVK/[/:YOG4OBM*W8R42;#S9[ M\>$9;5_ZW(_DOC+E_$EW:OK?"&8'5:BL.YMM![C:J/:^(^TOK@(OQM+Q$\ M\:Q23K>'FEG/4-,,QX0,7KH,7F3*W'YF698IW;71"2%(?R%3A *?EDW&;#F=QE\#S(#Y/>-_LS:=N#?SZ M1=:+U,EGR[WI=NU*[Q4A1XU*UWO4;6GI=2B=3U5[T^WZE=XG2Z^Y]\=.:PR[ M]UT';0WR:;<>C>VQ:OWN>\O(PALYO9]C#2('8^D%<-&S0TQT=6+*E,5"I7JX M!$@M2/T(#]-,G8\7-0)I@!ZI!T!J0^K50'IKF.IT/GM7V^['D$#43CAY1$'C M:3W*:3TV?#. 1;F],/#OML7H$/!",GS\!+^6AH0W.HF_1KG#I$*OC<1+.-:A MF6K.S&ZX[43;$.V8J>MVK40 AW'42B;3BFP"]8X3TDJDE93/,KH6Q1$K6;1" MDBK Z2RA<"&^]VP#%>*?MQKDPKH^UL:L"I:O0BYB#9;&>-ALQ=.YNAC5N1([ M6";OX?,/GSM9$:V'U4@?3]2Q7I'^H889BT2Z$#BH8UM#[!X>WQ09+XSZ-D5N M#N5EDXN>8< ^6GEX41ZI]PA:6MN6XG@6H[J6QZX;V,=! MTRXQ_*$+XO !Q9KE^>EC HFHAT'W(4D292>\L(C=SY!V)BQ=>S(DZT^4=B;X?;>_^CH1N MJHM1Q0%%Z9%Z 201[DCHZEPWY1T)8>](3'5Y1T*<6/!#8!-V0>)W8MDKVY(K M(C6NJ]]$5T6(0XV1.C%;.;G=QP#UBC6]F^BJ" &P 3.IV;BMNP2%Y5OO!$\^"A+8 Q'PN=9N-1HX?U);*'B&SQ+PN_ MG:H+?=+4X?SAH[H/%W_?3FI2\. O]_9LC^#XK5^Y*E4+ONT#<)(]2KV\B-4 1(QIRFC,:X?W%=7>1FZ15DD8C-G(:,YHA7VMNDF3I ME@UFN!>AFR1@ZC5BV"3MNY! ZX5I6(U L5VH);S7\WDFV>1NRO^?S.X4/[YO MO:263TE EWCS^K5A:O&2.[3"L3U753Q?,<=O5"7TE-?CB3;._5E9P9_#-54" M^UO\!VC6.E HM&2I_"UR*7]LCE0%D\"JRLKW-LKKZ5Q;7%.2OM"4+_ VMGBF M)&4DG5%L5]GRI!!I1WVZM'V4SJ-/ M-@&78LF'S.9Y#[S(5P@',A:PBIP5M#AYXQE%:U'["8I_AD;9&_ C(F+M!V/'DC0W0!8%6P?/(.J+-\+ E;;L^<[2W!!(+(M2!H% M$;?T!#7L%(U%68 B&_0/OSW\&QY#.[$32Q]_0$>%A8$]D*6W9>6"$/"[ .PG M5-"$X1D(/&*-P%HW('%["^X/D FM][_2$!KW";Y)H+8&,3Q0"M]%K$ZL, !_ MBPMA"<% T3*>Y];_^7"4E%D/'F83T^Y4V$TH*UO4+Q/A,?>K.& M$1+*1B-)VDE"Q?&>>8_OV!\82 (HT@[7RL:#PD#>2]MB@T+1<+06/;0^VKEH MYMD@7BOU;+G[7"GHT/:6$1,-45XO?P:"V#I14.VEIII>YJ1B M$2=P-=+#=];%9UD/$9,-",MSG9W@L3#T'?Q M0>B<'*$\4 YH.2-1?:I-TU(*4N2#&MGUE8$+PBI ,T(7$XF"S&R7%;6%7H(M M,W=WEY1$'GW*[!84 IX'P ^U>ZM5 .8!GK127 >&K()^N,]SL;1J[9Q:U36: M.0$$$&MDM)8P^J? C74[U1:E1E)]#J;<:BK[O2@3\0[[.]<(/V6&:7B)?K.# M$(6Q\_*6%\$(LN0X.5G@& M GP_).%-MG7[K<(#+7\2?[VT(46QK/RGPJQ\_ M>@$+4!*"'U3"+VRD_XT57'\H?%6#3PS:^6B13+?X!,G"]+_;@-XG/V0;!O'W M^SBE]H9\N\.P9#=MNG/H*KPG4>@E#]ADCS^)IU/\GWSB5Q\A&V:64ZUJ7]5%(^!G0K&&H3J26_W^%T\OX!X/WU#L*ZY?NM%["8 MZYZ9$7BD0IGQ-)-5G+Q*'E@$1@L=_0X^2_^]"N!YRE>07K#XG&Y"_L0U( M_O//N O)?\QM17[_W4,=D.&1GMB'H?,2OA1%QDDHFFM&Q06UEN1Q+9 ^KHG[ M2&M""'@?;;S MGQ\/(+HZE7?MH(!'EPZ(Z9KUUB[%(1'3,&*,4=V(Z3[8% 4X57%F#\#Q>DCA M94.8:"*R[ $TW@PIQ&QLYA&'IH4EN=&!4G(N1C=3'U/HK@QZ>Q3T=K.:IH]. M&J#&(VW>?,Q_C9MYN\333GZ\3F:[_/_AVHL"XBZ#=[5Z(5%@T!$Q0.O>(#F\ M%Q^7;/:N4;=V/FRVX#KO6E:?:6HE#\5<-69&\U>,CYUE&A8FA4@X<"DF6_", M1Y@S%^K":($KXMBA((E)43!9? M8'DV1(N(^=6537QUI?>SVT'D4FNRZ^5=22*4#ADGD0@5%H8+-$)S MS=QG$3*,F$7(6%S'_;-C$3*+%5W((I0E#K */3O($/!ZHNGYRC.L0UA*$-/S MX!U]UMYP3?., 0%QX(>$JF2/$.&UF2.N4%;$"CW_1<'+ 6M*EKR65CE*C!0! MV8E01OVLH^/QF[,U@0(VS_[.&.UK\#';LE(ZCSU%))0*B?IRU J:\J\=_3CJPYY@)8SOJ2<>I"HZ1G4&86!%_E66@?J%$I+.(I\**A0(O* MN-1/N&JPT3L.(X90* =?Q+]L$^*; GZUS/V=S#41RZ'$1Z^\?K^T@ZU#7NZ9 M0P,LNW?Q)K@YTHS)SA6G!'!(99"_29(I.%?:G05RK%[BJ_76T\%]3&.;\-\__REWG69O724^^)$18"PN@XGJD=[QVSID!?7?$^>9O 3)2#[3 M]/2XT7UZ>,1DEJ5K8_V-DOGY_:L2O67Y(N+7*Q- MLTK'XW(&Q%E[.F^$AMS=[HJQ]NOKAU5^^?/I8MAE[:97\5RP(0A!_0YS< MIG[\*(,DE#6TYPMC_ ##^N@QZHX@'7[)CT=M[!1]"$!^\NK'3YQO#9S*S^#P M7'"/DI]%.'Z6:O)\@2\8-I9T3)P^#^GZ[@WPLU3G,NYS!R_-:2Q.GP=F2CUQ M8)>;4D]@)4!\?I:1V>M[;5WPL_0AQ^[E-U0NN3>[T#N7AV#\+.+GJ[T*(9<>7A! M+((!18#KM.TPM@QIF!4TU!"#1F&AC4ZX*]]? HZ:*5MRZ5YOE+(%(%,10?0? M,C5SM@@1@(J!G.K8LP?@J(^S19#8J@%,-!%M]@ :DK-E )PM,NP=Z K;Z9PM MDV8OQ$C.EOYPMK1N"7_0@!+?6K.SR)GDH0VG%N_AE:I;)&^I/O#4"E'&1)TN M1L4%IR8P67TB95B8[#-11AMZ.DK>HNOS-C!Y2WZRSYAL0T]';FBK8Z,=2-Z* MFSQVW*4-K>IF&RKM%XE+ZS[Q,[MWB?'QAF6>A]H&,.N57"ZGG'CK/@#61^I< MKV"*NXDX5[#0H7G8=3[RS-5I%6>F='8#1%WW4>Q;0]7'LU+.NIL(5$6/1]\: MHWJ4TS/^EIXN[OY"7>H3AY.%+#>V:P>AS\Z9RV6+OB[O=C<=[CX6GJKC>0ND MR?V,D?NR[M8A@#L?/_6I:DY;6=.Y)1=\*UT5(4)?J/-9!1FH7&?NYSKSI(7\ M&#V/^D4+[O^@$,Q',?V;7*,Y&)UW>,"SHP7KKGM<[6NPA[IQ/AOS2?:;G]5O.L>'QE'U=&X(KSOXS4.B>R65MZ[[G'+R+Y!G]WYA9,3]/R/ M[S[<3E 5V\TF#3.U\7[2,-W< M)0TK9-NZ-&F8,=%F=20-2UI?2#%%PM"W'R*>@ 23AKF[-S&GEZ'-][.&43_P M7)$>L_DE%FF#3+<3R+M79% M+&8>3-6_?MEIF!U3+!0UTB9[12WIUJ>635C#XJ]5E@#+AEI>X+M50$,F@'R& M-+T FC@'6^B%+]M=.J\L^FK/F7:AP>[N(/VVNX/4E:V67(C:*3&?V\\HV"'/ M[3>*S71^G6T9H]A(]5'13*[,['?$2(NH&NVA"L9( !&3$?RXA(:LO>=42&JQ MB#*4'S<8%3\TE2.6P;Z"%W/) 2UOL[&#X+@![9FC<=@?W27^*"Y2 +O)GH#^ M4#@!W97Y'#Z5?6BP*Z; Y(/=)$F1J4^+?NU".YH68=CJ6#?5IGO8=I&. &93.%O4E:7\ZN)P9ZV36 /#LF?$ M%\0D3-($DZ;N6JIL'<+R9"Z]9Q=K9.#-Y\E<12Y/IXGZ21V6"RV@E+U08I;) M-RS[)^;@_ AR NRX-E&8D\:_<>RS%H#.G6@9MR])WQE_^NSY7^%3B_OE-5C( M X5H+8@>@I"XL0,&][QU*.MA@, I2V3Z(>#=CQR6P1-[6A"&[SWZ9!.+S(I\ M:$OA%6L-L@?MA;@KA _V![/S ^>=Q2?B!8VDL6< T15,("V:CUXUY3/\\1]> M&!>GZVS.I+]/CPNQW\Z$;2(8+#?FKX*V? 1MX92>U?X_M@NM ;$KGT-X@'X@ M8)W>>#Y&!"&Q'5M_)=W*C0SE#D[>+?O9P2HUQBS+IC#,'MXN M;&]3JWTUU3-OBQV+Z.N9=.5F*?SX9W;IY8X_.C8U:S7_TS&[%I<"^H+4>@L6 M3O4X_4 7J?4X0D0X6'Y,N#H0"G-Y/234?+PH^3Y:2G\)IK9;&=[DL*O M':4+.-[<2)>E M*5(D[$37W'S2L.+:-JW+TRR*'\_&E^5Z,VFMF_Y$L.BAZ1YU'E*\-6I)2]9! ML"K!UC^P'8@AI&=K/SYM'&PBA#ZZ+O$FK';&>FV\VZ+%H,-:;.5WJNWX3C5- M[U2[>*=Z4#/"[D@O^QAL]'05S6AG$:V'\;#$KNC8?:N/S:$MPW4(W!X&W3U> MB-1GY5FV)79[JM"IV;1">V.@PZ7B/<9K-LW0FN4.93":O->C(F,MLDB>0^&' MG&'$YVQ;K_<(,<\J[0@?9H;6*\-C&?.;6218J^Q?A?XGLI^(@SRJ2#D5K#T_ MO(.N;^#=)^@_8UA]( ZR@07G]I.WZUL?Y&R?S\_E6)WO@G?+8=OQ8_XJ1:Z;-O=QD!'[O4GU'Z> Q3 MC8S2\9Z)H6O[.F^$>-'=[HJQ]NOKAU5^^?/I8=I+MTBKYKU@0C [^AC@Y M+K7X409)*&MHSQ=&G.:MD!8/&=""U#62'X_:V"GZ:)TVLF(=AOO:M^!LWRFU M.%ICIH+57.9>+79W];!S77D^Z X9>N,W'PDZ65]QO""(J1\9I262MR8O,YY' MUWK9?>5#>HEEI29"W4V M,R3R)/):)[R:J_JT69\WR-%6!.498[,-[@:QR&1$BW+UD99.?I,P-WZ6Z]7O MOH>!O^?B'1[E[0-UZ=T<#7_$M3E*""3\Q+_$@$Z,VTJD.X@N)N3YB M[NU4G4[+F1(DY"3D&H+<3"^?7LF150@%Z8:Z&-5$ARI6O#JPY=J?5RMJX04% M#%;9I?.!31TE_U;S717"Y8RT\= 6W-X,997MII&I3[46.#DE/'L%ST-J; FQ MHG;_-@($J7Q!0GU)B'@%(>*_J$)\J@31P[]A"H'45]EE[X2NZI^NC<18GT.8 M6@2J\G%MNX114_U"?6C/BZ9\BGR%[DU#8IZM)>?)8M'=FW,)N[!-./J>^:$Q M0J8O.RBG^EI&%,O%XEZG(WO"2H:M3[8",IQ@^#+\RA@7O95"E"?B<%HOA3B. M]XQ1 M80PD#Q7"'V=0*PD5Z :K DI]>&$-^>CYGDN>;#\*E _V4E7^H(Y-5RK3RL^6 MYWH;VU(^4ROR 7+*VX\?_OCY\SOE@Q76R21V!C/PEMH1OJ/S)2-9"L'81 MHL!V*9,A88#<"2WFD-M)#LQN24%0G!0NK1ZD"-AZ5#S&9A<"VA\!]:"AC1T& M)>KB6D8>@8"UC?V*"F=J]%:K #Y!*@!4.Z"+T8_%=H9-CA]QD;Q0XN/A*Y"C MRX##CV%!VW5-^0#.%/$#:'@IRHPAI*QYS(X9.=T2;0A@-8]-B[/+@5"@F0^4 MM=M&<2%6X1$EUIHU&>I9H5UO?6I1=.=E388/0%.4V3T!G:Q@+,&OX:,GVXL" M,+LML98-&I3"\Q(NPG-AWZ@(4R M]\3;9R,<7W:5-\.S5S2&ZNNIC.30#G@'0?:\=?_+A,SNRBL_05\V#]2/'9[. MU#E/R0+3@[D"4/*]^O$/^D3=B$JJ0+&H F?:=+!$3K?+ M0;\JKVCG=C#T^= M%M2&-&2_KTR5)(XFI'E)\^JC>?5$$]*\I'E)\Q((:K=H7H?ZO- F-ZCGOG;Y MW)/7QZ9X[5ZQO'0*WN_#8?5<*3^9']*LX(+I 9$%+G+MD4+NK78-C@VE:?B< MR)-C:N:D6D-MV M]R5R)7(E]962%DGI2D'&@E&2X MLHWM1,A'>$M,0UV8%92T$DH]@5*[JT,E4)KKZM@82R1))%U-\S71U>X#2?LH5#3X=]NBR'"!5_RA@"?X=6C9>+HE>>QPGU\@4?"0M6M9 M' EI1^I(;R7)@B@'9<3 AC230A#5M2R.F,E"7N1YPXH)F SZ47(35:U[

B!4W=.(E+G[H@CAR2E\*1]J(M)'J4]52.-)&) RDC4@;$?X6 M@T"][UNZ,Z$W9DK.O?W#\\.U\F$#WUI$[L_T^-1QYU/5ZH4U/>A)!(JN&@_5A=C&;R)H2P-R'&NKP)(51$^"&P>>[9WXEEKVQ+ MSNPDL\)%MQRZ=2SF0IW-1H/D4I 0;NMH=;<0-N;J;-':V>G;T*N$<+OAG3Y2 M%[/R@Q<2OA<>Z^_Z'$WY<2FYXMN/%=^?(]_;4E7Y#7KG4.5G$H0LW/^PDDO M-W7GK/\7E>?JU)PT>DZYSQ>%)+9[?&W2,"!NJIM62F);8EL ;(]5TVSV>LGP MH=V7"[Y&G3Y,D![?Y,'[BR_XRFE^+1P7HMVK.KXY7!]#DFA]O_*N<).<%[V^ MBR3-YLK%7K'[?N6U8VDVTFRDV9QS@UE:3'OL2KVZ\]P@M5*O<<'F9-^%!%HO M3,,:F+[E)V\*_C?E_T\F4LNG)*!+O&3]>JQK\7H[M,*Q/5=5/%\Q M%F]4)?24US"$:^/&5L:(O25^::\F6]JU"Q767+4S2D MC7DF 3RSH>D@ V4)3Z!6LOO$6RED"Q]]@U=""J^\-J>:J205+7T;RL&.A%#1 MQOZ&'\1U!.C4EU#>,_&7@>)%ON)XSP!KJ,^BR GL!IX?J-75S;1Y6IM/'7BZ MY$WT*5:"CZ%;!*R,/%(H$]YT'Q56AA[B.TAP2!9]FLO&<[7#.Y M1[QO%G@: J6Z .%4!]O(AZ\1;0PM48#UIM@(=N@(H%<^98VTH;87*'$5T!#E M05#&.QF^7FBCM,=0FE-"])P 3%,^AU@BZ"2NETDO $<6TD?TBU 34R7J%?K" M-(>U(%[6X']!0%P'NSXQ@;E0*("\%Z;8VVQL]>, M6\O=N50%"$> N-F*B\ %S:3_]^#W\D\C39_-D69,=C% &C3 \).$Y*/1&QPI,P7G2KNSP&M6!_5Q"0UG=#7&\= Y M2H?.R3@CF U?[\@*ZK\GSC-Y">+. MSF::/DMBL/MT,F)BHW08C?4W2N9G%,N>WO@G=PY= 93Y:_$C%E'NGGV[RPAX MZP7,@]TS(P,$%9264?IXK$VS2L=IE*%K^SJO.^)BJC%W^OF>*&L8ZWYX]9MKNFB89>4C0Y J 35P)8_)-&$7S5!2(( MAVP#>I_\D&T8CK#Q&(RCA<5'F??9 9]$H9)W6&#$HC&( MR[PH_HB/1G,^EH=^TM*X!3H7SYKI.$Z8VZ717OP5-5!YGEYKHJ28FTCM=?G;-;!#'$+PL MCI9^_LV-ZN&H/97,D^GF!0'$4& Y/Q^6$![APQ]>35Z=HG!CH(D#DF$AJ \UE@N*CHX1.<407 3I- M $6&(@*&(GL[>GS$W/_WVE%B .'UD*+0NE#01'S9 RR\D6&E#"O[&5:*M\(EL)V_7>*6 MIA]PSV>[_/_AVHL"XBZ#=[4&!H-9=+@L-!"W^T/V!+U8B1)7"%U!HWI_2=Q! MHD;&@=9CA>1$3W):J_9;30*% >W>_6P[:6.-MS>/'8AHY=JR;JBC:5.W_04Z MGS%LEM:!H7*FJU.S*?9K"@K+RQ%([5]5'ZMB'/AIDJ/DPB( MCZB%1-2@$#7@(_)#.Q0ODKPD"<_^!AF=4H-EA-#SF-*;AF>G:] @+CPZ M.)6%QRJTI?QJLEN\1#K7S'P-9Y V0VL1]Y,T+#] 9:X([VZB)G_$ M&ZG+R,=">$_W6Z2;1;GD:J%^X+DN==)&I7>50;?1BE@A+]XA#R K; 72KJPI MB=EJ\F]!S1:%T-S>P$]/=(/7^]7D>G.Q8=,\1PT^]VWB!%SV^%$4 DC_RRE2 M O($-00MT9D4[_SG9AR[6]Q,!(;Q)@42"LY8I+\O"I0R!RZX[Q2;P T5RWE' MW&.$-,DW:B(BQ3LJ3/Q]UPM HA?Y4%+VE80UIP2F6>TB5="&+%GCD,6@% ]T M1VDDRNWC5S]^ NP3UK&?OR&S$PWD!>GK+TC7>!UZ;&C3RG@G0Q&2*1_]T\KQ MGA.A);_?(87?/>>4>08Q'25SB4]'L8J35\D#(Z>B!0Z7'/G-E7SO>F5$)$Z? MQ;R0>;8B3EHN$4?JEW9PI$VG0^VAM"7!;*ER6B^.U*4M25N2MB1M2=K23=C2 M;4*MK_[CS&WHHY-%<4^H-N9'A.[RN30RL<11@D3*+:6@E(%%RX'%'M-()9H/WPM_N&Y4Z#9I<-=4(Z(-!H* MHCI4Z #GSA+A! M]F>6W).D"BX)."'4H]>CG-Z8SO#7E'^A+O6)PWD>EAO;M8/09_,;!B((Y#8.?"9Z5?@T[-6/ M7[P09EY>RF5&4RXSN0!RTCS*!+0NO0@YU+I.''OB'O79'DJT+IXS>9K/U)%9 M.GFJ82C+"*9_KNJ<16:Q\7#CD"]L[\_5V5R7@)> OQ' Z[HZ&Y<>:I& KP,. M8LY*]'KVA*M,O7\*'RX)?&$&L^-\_][.E<]^3AB1"[<5?LK>5K#K;-T91."' M[D^D$Z\,KS9CK=<6^Z3UBYBS?C(M_'6/LWYB:*,JROH#S.(D#'W[(>+4T)RH M/GW36V&K9OE28'O M5@$-F01V)/I8F%E4$J?H#[WP94M3LOXL6CC;/FM8OJA1,8$ +VI%@P!^@ZE^ MS/I>*Q'^A=:Y.^;XV^Z88U>&67+F3^4P211DSF]1CFS3V4);89&R2QJE9 M)(Z8))@9PB*V @!W"882D[P[:I*YK [[%JGNX\PX#6?E!I#84A 7MN].EG3C MN?P<@+=+6)%J!!55V@CX LR$_1U^7%(E6'O/Z7<"H#Y[VN%#X;1#6^"O/'1Q M:"B:%:3-8#^9)+@?'8!U@GO=.& 8UPU%LQ)'[-!'X@!D+89=M&3L98;\,\,Q M:3DP'F.DN'Z_M(.M0U[N65U0GGL7DUJ: +1)YFQ+$BMB)H0\#66FX%QI=Q9U MG"-[ W52IAZ\XVN,,XO ^07^+(,F_OOG/^6X./<6_..98$: L;@,)JI'>L>I M/LD*ZK\GSC-Y">+.SF::/DM"[_MT-FDRGZQK8_V-DOD9Q;*G-_X)/V84OQ8_ MXLDDTF??[C("/L8XFE'Z>*Q-LTK'>3 X]WV=-^)-S)U^OB?*VJ>K'U[]Y$_+C41L[11^- M"#0SU$,[(& \8[3:&_LF70^UN5"3955B?=I%L\T.>,6YX/XXET52S"3Q*_HA M&H3*KZ[E;2 R3A_$"7181SZQCO!7E+?Q7]ZIT,Q0YM<1*[\.A&V#S7IR>,EH M6IDD4YP^#XI[??#Y=0QM7)EKLL\]K+"ERFRGXO1Y8+;45T[_TVWI!O.^R7%) MCDNUV])0P?1,)RC[1=0GH^T4?=9URF.846)AH6MT8+TQYUUT,W4OA0[*^%.D^'-O2;G%!#NF-FJ! MZ:T7"79ZM3AYS5@Q\$[>(G=A.[[Y N["] RCS4XL-DN5TD<+OL$T.,?.,T(\?.1;5^AUO5QPW3CTF/V0=DMA.VG4%YIDM8#E.S M\X9Y='N4_4;\D#J^PR0GOV+X^Z9[U'G8C(LQ>DVY'_H8$@L6^;: MV[#8<3; M;%83WJ1_$[Q'G8=""+>I*>$FI'**&3C+,\,*'X_*E>*#82V_V&['%]MI>K'= MI0TG3^^CK?9E#:2SKHH1+)O3TN%$KBSW866Y2^P*M0YM-ISA0#K@X755M(!1 MGY5R?DL0]T^S;&0UFAY9>S/:#)?4^!@[Z8Y1LG#*A%$DOM:+A(NVR_D6X14\ M KIDO(PC;5KV5C7I8L)A5N!;A$^]"._6]P".\(Q1 M/N*3S]!S&I]M^RLC^/KKG0[OT17UL8E!Z%E?E97M$M="HD9LNT.Q<*CL,]V& MF;N9V&S.$6:%7O;I0H46!UMJX2UGYZ5.SK,S&&0K)GA<8>9$'8U&Y6K"6!K_ M^BZO'XO=+SNLG97G4[!WA7Z+WWPDJ"1?<;P@0*%$#N._9/I(7K8B$+UKO>R^ M\J$\9>5$5A@Q2KD@;22*FS5'%-8U- 8FX2_D&PWJ-\JK&B@6GR1-)8"=OG@=E27XEH3K))E<(V1R51%F'Y AR>0:)).K"C'[ (XW,K(4G49.QJP#I)$;MZ!4 M22,G!KJ/;3P,HI-].P)(M1S\::3\O:!NG1EA^SNT[NC M4?5-F*)@,7+S#%\=!\Y%(F9U:LPE^,0(/UH 7_=!R70N";]N!'!"!,$SU=1U MB3@A(UHV2=%']6BGZWCUQ@DA_D45XE,EB![^3:T0F0"R\2W>WD?RA7^Z-O($ M? Y)2 -5^;BV7<)N]/]"?6C/BZ9\BGP%YBN<.0$_YE0 ">/#DA,' &RTQ;LW M"34!5J=KH^3W!5(5V$$Y5T%"#A$WBU$/+)6'EY2, +H0V$N;($T$:UN K8T_ MP-^W!*!)'"C+6ZT"&N+'/G48(86WRO0;Z0ZH_T0#3?EI1TD1MRJFKG@B#F*KV]Q$HRAY)B)XZ$1+>(!M MX!+&UM( <6L':R1E(,HJISG;J>@E:.Y8"4=B*P-^ ?0A"^A8<)EJ!QGS%.V 'X MDYA$ C09DU&@$+!C7Z"NCU'(5?PW[R%0/G )P0.0FC6VK;6RC-4H3Q05HR- M9LQ+4K#C*QO=@L-,,-].!, V\K=>$-L>*X9^V]I0T0,%,;G80 8. ]S VO>B MQS7\8LY98:GIIJ5HF?M?F7M&%IBOCZ/,^OW2#K8.>;EG_AQ$X][%9S?,D69, M,@L!\2$5$[DP\E>1,@7G2KNSJ.-4KWK6>FONX/:],=Y- Y,4$]/]FW'X[Y__ ME+N/M;>^%)]0R@@P%I?!1/5([_AU+[*"^N^)\TQ>@KBSLYFFIR?C[M-33B9# MO:Z-]3=*YN?WKTKTEB4J'5W_Y\NECV>&32ZODOV)!$%+!*.SD6&3B1QDDH:RA M/5^8D8/'^.@Q[I<=\PWY\:B-G:*/1@2:<:;5=R88%9(=<*<(GI\[2KR<%2CL M8E:Y&YZE_$3I\18!6(!>_?@'?:(P%DMV(K'8B6!2>8.,*KK>CSX/Z>IZ?]B) M!B+U0_#71]IT*C4A@":D(^K($?6$4&(@4I>.2'1-2$M&G7"[7;YTS?9" C=CJNF=7H>? M5VV;G;!QT#)]FUXA+3'NS#<$IQ.Y-W1MT3V#U[68JIG JV^8:<7KQA&71,K0 M"3EDZ-%AZ#'?ZW$GC$P5N.Z:Q>M:#X!G$)H8*3H1A !0J0X@!H"6^B@"!8@K M>@4:@7%1'^';<$'12)S9 VQ(OC?!^=YDX#J418X3N>!&FM%\V-X+*CB14-#F MLL5-]?D6>>+:\>D74%S$!\OOFR4CZ=:NA\T+UT%7A?5FW7;_MG#>&RTX4%. MI\O39PMU41-AW@ !)01?;[\ 91KJPC0EH"2@+@04KJZ/I^IB,:F'1FUP*!)" M0\9T&"1WPUW*WHL>_VY;U TH9U^C_A/\VG#RDSZ:WA6+W%WGO!-#%)T?!SF7 M=E[5IPTSSPMP9$@@@+ HJ&M\B"&*OMF*/E)'>FEP+XU%&HLTEIRQS-3Y1)>V M(@I VI3'Z2 QIPV[TR$>21W*NKX^UL:L(5^\D#ARM>/$F94)"%YZ$5)H=GU= MI;X5-[&[>$:(.#?4T6+4T%6+C%SZY[W.6246&PX2\5G$CPUU,9Y*Q$O$#Q7Q MN.)O+E1]/*YO3^;V8'X$!(),4-CN3DT)IJK,NG]J'OB&T?OT[@/F_WFDWB.H M-O!+1P&X1^OJ2D6#H@CCM-K$4S@W;B"%A(&U$VHBT$6DCTD;J MA\:M=E]>X^CZ(-X_/#]<*Q\V4+I%Y*Z/O,M1U]'[A3H:322@Y-'[>@ U'ZN3 M<>D)%HDGB:<3EY(G8W4\K7';8% H$D)#YD)>Y>A9!/DAL F[Q_$[L>R5;OY- ED"N4= UDW5&)52 M0T@@]U^[DX9=5&_,=J"+S#]'OK>EJO(;]-^ARL\D"-F,X<-*KCK?U"WN0=VI MTV&68-3'+C.^UW)=NDB>DUQ>Q&B#5 M$0U TGBNO'HMC4<:CS2>J5_>^&V2CZC4PV!3NNY! ZX5I6(TX MB:=V>C[=,!M^I^D0G%P97U++IR2@2[P\_MI<:#K/B0GU.[;GJHKG*X;^1E5" M3WD-X[:VR/U=6>'?1_I<55:^MX%7YD:AB.25F:9\6>\J5&Q7V?+$&(H?-^:9 M!/#,AD9#[Y4E/(%:R>X3;Z60+7ST#5X)*;SR>C+61DI2T=*WH1SL2 @5;>QO M^$%<1X#^? GE/1-_&2A>Y"N.]PR AOHLBLS*;N#Y@ M+WD[?8HUX6/H&P$C(X\4"H8WW4>%U<-$$.R$$"C0!*J ]80V<:!T;[4*:(A= ML-WD%2@L?*<:,-:]'IL:I.T#:S%;OH!ON_L IK%>H;=!+FRCF I*,,U>"/J)TU+90WBL "9MLM5 MR!2CH$- Z1 '?O2V3%!Q,0&H'#H(I@+/0%$1_I'U?!,YH;T%-T.A*_#65QH& MFO()OO%0P(Z3DTTB X;FO-Z,R9ND@]"V#3HLIK8=,H\(,*B&:2R)O9_>EUJ(_T(W4(: $"B'4XQ4 M'VMFQF("5"G C3F,@M4@P%*<"^DVM5Z'?[(!];44!#$34#S)FGSQ#23_Z M9*.$]@;>54'A$6!HJ3S;T+_3K;L=AZ+K61\66TS&2V+=I=ZD1$1JJ2_)>@=N M_COO4>TMN&4D2,B9UVO=U(QL,7BZ^2X^V7S E>?;49##. ^3U&RR=AD0!PR M(T3-]C O8(8YHRA4:TWHLT]9K?;KSEF7Z.>SI#P@.1LBLW*J/?' K M2X%8+<+)?DL+(T/B@Z#W*LI)R3=F5_(V\D%> 78H-DAFKSNSXY)Z/N49N*7]5%(^!B,K\/^)W)+?[W :=?\ $/]Z]PR2>K_U A8$W3,'!Z N ME!G/KUC%R:OD@85$-)V8CEA'OX//TG\;/1,F3I_;RR*//3QU4GFV(DZZMB*. MU"_MH*[I@^WA85N:2UOJP):JCVF+(_7+;6G2$US5:DOC?O1Y6+8T&:S79I\O M-'.PSN*P*8U[TN=GNF>YS>++>J&U"\@Z"%7 M27[!ZG\I\?F:\L_NDB[YCS]1BVX>:/P'4U>__^ZA'BRAIQ#K:'!Z_G5\*=C2 MI:I+L6:%I+,@1^U-=]J4KL&>'(!(F8KN=^D9V M&<-T'\/,]WI(:G_8];'':WT"'MRHSR/H;SH5A !H,35] MWE^T*%/-G.3G"4? ,Q_2<"((AJIC4@%@1\CS89T?G5,*8::*X7Q9DBV MWW0H65BM.S2US?D+W4P=1J&[,D@5)$@M+GQ,1%AGTT M+O$HC48) :$T&/' M9KI0\B!=4'4N#M'";GYS9A/?G.G=#+L>@Q(L0FZZ1^*%S>/Q85<@?F#\YGQ, M]3'K9L_"7,.H$U,=CB+UG##O%:8.*:*=2+7C3O8S*#VSD^V$HYUKLC\38$G@ ML[\&7>!F&&GC?2(??900^>B'6'IV1#XC79M5$?ED+_M;A<8<(/)Y/=',?)%E MU 186%#D"WX=1!40@V]%^2,#;7 WRT:! E1#K^^D;D 8CF4^.CNUN^7=K!UR,L] M\Q2@-?=*N[.@IT?XX^J\SW1P+](89PZM M<]5/9OMWEO#?/_\I=U%F;]DB/K>1$6 L+H.)ZI'>\7LX9 7UWQ/GF;P$<6=G M,TU/;S[@M>WP^?BVWVY0^^W:7$?"QZT 9I8_' MVC2K=#S#9NC:OLX;N5-@[O3S/5'6/EW]\.HO7SY]+-M0O;1*_BL6!&.[OR%. M;J<^?I1!$LH:VO.%\7F ^_[H,6*.(!W7R(]';>P4?0A ;?+JQT];<%%L0/F9 M>_Y LJ_4Q[Y2!_7*5)O>W&U)4^M)EX=T+7?PS"L+S9@/M8.'+6F\Z$>?!V9* M@T5:O/A3F:6ES_V38Y)8AC18WCEI2()W>4B&--46?>4?N2;'6E_[?.ZYDV.3 MQ-H7;TZ^%5'3V>AZ?4QC_!CZ,7$U4ZWW\9IH@=IA0VP\?: M&600#=(A3$_(:BXJI<8QL=5(P,+7;L4@8!$&.Z,3J#1ZC)VZ^%=$"$-$15"_ M63I>2X343MU2':#V !3U4;<(%Y=>CHK26+6PXGK+\!SI:V_<)[3'@;4.);:W8H>4F?J..QP]U-WNCM MV-PE-\NIG +5IZ7:OP]HZNJTC2OGQ\Y,#0NA+2BY(80>.3O1/D GNKI8M$!Z M<5,>M&T^A0'CTQBIYESBLT9\'CM6T[Z.IQ5$#/5QLK0>JU_!R=)!6/V97<;$ MF!H>?Z5XOZ;_\V3)S'*\1^(%S;JI+B855'$W$1L+%@(WW"/QX@Y#UB.,>A+=3%;-[6XK78!Y!;7^#N&B="B(+% M9%U+XJRIJZ$N1A4Z<2;0>GK5$-%$G-?+.E\V<,N+IG[LZ9_]#;%183H]ED#?7U[QV53 MDEXK?KBL_X5YS8[D_WL[5S[[.>$/+EQI^"E[I<&NLW5GD,X?:E$Z'2ND*3!* MTQ1,QW&:@HFAC:JS%)BZ-CTI24&>QYZ$H6\_1)Q*&0GM,US^WDIY/=>,(M._ M E/+P'-=ZJ09 QB]OZILB.TB-[YO/U$7NT7RF0'H9NMX+Y0J:TJ6EA>YH5I2 MX7R_0M\+O?!E2]/,")EK*TGEQ8+VY $%$B00"_P6P;X/)D6_'7X$^@<6F)=68]N- \=D<3?]L=3>S*,DK.21XR MBB+XF$U,%K%-& ^E"$&=+ MJ@1K[YE)$P"Y\;+Y/*!V^&ZT]]V2;CR7[]+CRVENCR.?'08\O*Z7M0ZL ,QR MR4;K -6,+WLA9BXIM$$<4\F>9_B0.\_0G<54G+$X-)IHBWW#,1+#T8M_WC.< M42.&4P;B6@VGW'?OCR<.?20(38M]ET=F*XSSV\-(VH.'T>EBU5)U061^H7)S2J M3J;FEM9G#X/R92.)7L61^JWZ+2O3A]Q;*XH+OE68U/%VE<>]:EV,@_? MWH)&;D%A=+Z,SDT3,=?&W1Y][E6:".XIQ#KGFIX%'5\*MJM3DIS,R#OO_L:2 M8-D!,,81"T]G8JB)*^5&][<.!(.)>&ZGOI%=QC#=QS"79 AI@+.]VA]V?911 MH(P1?,U6C(P1G:'%U/03KOR*BA9EJIEG\)W7F#)"B.%$$ Q5QZ0"P.289.K* M$B%$*-H0**X..GN @_H20PC@')J.-0O+>8?FODWFAI!1;/,K(Q,1%N).3 \Q M,;1%\S%^+_)#5*_&BVL8M5%Z=> ;TG. -COUURQ9@$ANX%H[OT;1O4X;$%]>CK/ K#[$,R!@'CLYTP7ST\!\SA6Y(;H,J>-K0#V<0==C3H*% MP$WWJ/NXV"PD4L4.Z48]K I]#($%BW2;!V#'X2\N%NGC=S5R>?0QO!4LBFVN M1X?4UGFT&^.PMMVQ@>M+O CV']]]N#'WT>F\^/9;+R[U=7NX0QR)$X^:T- SJ\6+0#2U =]!5H6-Z5\':DZ>^4(QK8)TG;:#R F1D TECC>QB>. I.#]1WCBHGSC/_Y3^ZPI_"2;\@Q_RK44 M7XBKL3D)(S[Y=^3;P=*V\&8VJQB\BK56GFF<<*,A@K$%9&],:5_(-TP$ M(MG06#$"7^:7;&B]HLJ0;&A][J%D0Q/+EB0;6G][V']BG6'9DF1#ZVT')1N: M2*8DV=!ZU><>' J]N3N8D@VMS3N:D@TM^4^RH?60YDH "@K)AB8^3,1S._6- M[#*&Z3Z&$82;2+*A238TR88FV=#:PY!D0Q,I%)5L:)(-3;*A"2Y#<:-8R8;6 MI(>1;&@#OLF6I#[%DX;OE >*1Q"3,Y A/TXWG/MLDA\MH_E!\Z,9$W4R:YCO M1]YAZPDX!;B5-IFHTYDA[WGT]F+:@)C1$(]S737&IKQ:5H]*A;A'9NKSH?F7 M?K&@_>Y[B#G/Q7L\1V-HP4/E>JQ)L)!W^'QHQ3AXH<[U4C[6FXAV!0MJ!\^& MMD\&K$Z-^0#6AB0MVD5J$R+4-55]7C[SNHF MH^4"&9-^NH\8+TU*@.H]E]4 M(3Y5@NCAW]0*\:IY-A+&.^7L;KIKXYWWSR$):: J']>V2Q3B+I5?J ]M>-&4 M3Y&OP"P%RK"?V,<*WC]7EI3S$RPY[8 YU\9ODDOV6-E;& 47[Y)'2OGH,9:%'7,#^?&HC9VBCX9I*NQC6V>:\M..+F7G/]";/!$G M(MA@A3B.]TQ<"R3!_[2B2R3U8-XP"+G/BXE4T N2(* AN,PC?BPA#8&'3K2$ M!]@&[D]1Y#1 =V(':^0+P3^5-0@+99]]LX,07T0FE)+&=,77XBKY^QZ&H;)Q M0&6M_@+M^V!QZA;J$@O&&S7F,T%:#V*[@1( '.T5N%(WC!44H+X8Y"L!@416+&7VM>7Y6X^-6#NU\!$,RC? +Z%Z?;JEQ.%? M$0>\F\NPJX#WL#?1!K]1,X,@83PM?%C[L".#49&?94W@!9_>;6"HOS#I;<@2Q LUT[L0X DR MHQO*]$-"W^9V@>+;DI<-(!-;#.7K!2Z@68/L.!G<5Q[6^+O]G\B&WKTP(7PD M6R3-4?Z@ 8C4PI7(ASI#P8.^\7P*G\^\@2C:M ]=TG!]8$WY6^32V!Q&: [& M*+:VI6*18,V$S'Z@T&3PH3B,@35@+\%GO#:G!=XN-654@K%B39TE0_.SYW]E MQ%BQNK81.(\ !Q",@O?*Q_@:N9Q\&^/@7;0*[05715\ SOY7<-6,L@LLS5.6 M8*W)D &F8V^ADF G<"<%#7,C#Q2,.(8Z6JQ%P6[B@#N -C ?:44!!)U@RTP& M:+\X.J2D8,]T]V&XAGCO<8UU/Z';@' 6' TK'"IGP;7GLI@6 X(";YBF_.HJ M'Z)'J"YE")NR.DN8P]1:\PGFJS@HA7G^I 2FV&GDZ9F2[X:^V+F[J[OQUSN]LMD= MT> I?R-N!.-'02QL&L*XXW#4@>&(<)D$U(I\YO@>?W :T+1]#O!W!'@L*>6F.O8%_HVW,P4?2X0D4O=Q]@,,O] 2^>/LK5H#=9WX_VZIW+&S8$C\=&(.=,EV%&S]N)@U^Q57P\)\LGPD9Y<#S4+ZD!7 O!P3MF."0A!C',)<#K MQ'4AY@%'!PU/.09Q-.9O.%' A -Q!@1LB%..'6R/KDW>,$^:^2!I#/@]7_G[ MKW_]],<)!1E)0?R#I S>O8' G8D.X@(H8]>A6-0$J?H> MTT(@-&*(*%4$3T9J3!95EP/YJ<4'3SK (P&H!F&>=:*%3.4;]2W M[!AIAU$18Y-W\2#@H79F8-#TAQ?% E=!N,30F<33 %9"B36 ?$/X,MCWV/ J MFFX2OX:,I1+G@K&Q0- (KB4\4"SJ"<:[C+WP8.GPT4'U4 M]!N['G[\\,?/GS'43KW'[^3%6E/KJ_*[[X64T3_BCX\^V2AO8S?W^^^_)VZ- M:WH72J .B67Y$7?+L7'[3$./,.8C1-GJC6*,H=WT*YMQ.#BM(GSVPS4!+X!Q M!/$T(]LE5#5U[$<^/L7AD1K/;E%-$*[XGN.HX&%8[* M?MT 0_+?(20;T#) #F ,P3_(;2 VZ_?\!9I6' MR':8;MDX'ZYM?WF'@]=+/'>.=9*+=1CT#3S M>Q;1(V=,')QQV%8_@^F*FZ7D/00Y,>33E7\E-!/ Z M%%N4@- %L8%LLA#,<@ESEF&.6V9]S_% P)86-N1KNG#V$ 7@D ,F'C5+B1O/ MXY%/%R8S?G942.=5?C(-QE(?P>'DBF3=? O0]E0!*W@!+DATY=:,@]#M_=$ M;(<9<3J88'40$P!.=RYW-Z[&XVD:-3PSJ..&R0J5@]4A$S!\RAJ7T33*,A7L M :'R&>,JPO$VTVTF$29>55F#GP5_H_*:EW2+4@;MX[8+-BOT_)QGQ58X]A*& M5#[W@XY$&QXK*B$$A(A:* ':$J^,!%AB;+=!M$7_QPKYX_^0S?;]3[B@!8\8 M=H3)?Q"[3EXW=]\XN M>>O<-09R.%OVEI$5*V]%>6#"-(_8B8TIEA^;:<3S#'"O[F,\:<7?+0XR+V'( MQD\YKS4+LOR7%%;8.O E3[:5M#/MJ)T?PQ#Q#EHO1L#04% ] (1M0T 3_X>- M/1C>HM'8J((8\0&,J"Q:(ACM97#/.;N3Z3>B(':>2_H00I#)PD0C+"(8,3&2_^E/J;>%4ZZ;@:6R:?Y::R98](7R3VVT'MML6 M:D<19S*['%V2%YRI#:56J4&\/$B>FK M> J !GM_+6GN9_N;\AL_Y\;R4^5)DQ+C^G9./+3:Z5*G?G8 M$!Q](JOOQD'V&$!X#%DQ1ZITG*(Y3D$RN.B:WN\,+GAC_*+$)4)[18F.VM Q ME^B0Z#B(CH5$1S/HX M\$AP2' -U'<:H3!8RM.X^M.YF2JF/3X+^U$1F Y&A M_9;=WRO/2U57DJ:6<)^[ZC#3C&W^ZL8=?Y03S3\HOZF:<)HPIH:WC&W"=M_= M-YS(22##:#=OT\UU_-*-T5N2A32(&^JX* :Q1[]?(9GXCR:F^RM;JB3^;B>3$,24A)2F+AJI$Y&Y6EU):0DI"Z!U-A4 M#7,D(=572+4S23L+4@8@:B81U5=$">BD)A!*C2?O;F:WM3A5^95QP!Z?J@QE M.>.&%C!:[*IXAFU,U-DD/:0L\2SQW&\\O]47JCDOGZ!)+$LL]PG+Q@)BKK'T MS1+/EW15O&GI5!V-30EG">=AN.?Q;"]N'N8VW?_P3!Y#VZ:[]G2]F(M-;7=1 M/+L\V?R0 MF0S:=;;L]'3#/T4^R[NVIL7TQPIES&3[J6[5\ER\[!+MZXFA3?(9L:*M-0B$\N\FQ2S@O)$@>,R[&=A\TQK>7-*M3RV; MI>CDB6TWF+?ZOR3)I/IZ7,BJS-YB5XU9CE;,7K?THH=P%3F8=-B+7)[Y\_6H M(#4N+=;4^'(R-MG%)L=)?C,Z8)GE656.31[B/-Z\/;JVR#<(7+ZUWN\A>YWE MTK8P82G+@?C:,+6%DE%CVF*>5QHM6F69M3/?+$K4GZ0]Q_3(;A"GJ/4 6";% MOF,&T*QF,#^@#TC/E;]7"D^!SJ3S1-WHB&C4TGX7U#W5]%P[8C&BJ2#Q<@;& MU\F*.($79P'&U+KY1AB:D6T$)AMVP;MD,)6\OLSE9\:/+1AAB>VF.8_W &WD M;0 \P);8RPR$DP38O.7JGJY&VK3,(CB^DNSVQ["?;].HZ&90C*PQX.#R[>DF MB?W9HXJ^J!Q50,,=#2I@:;-+!A53F]T,-@><%QY MX.Y)Y>"H4G1X)<[^/",J&N5^>25^(_GFN-\H-]/]L?"0F9XU[EP3$NPUZIR( MH*Q'B4%JD\.7!=U^9AY(08N'_S3 ) <.\$I)O M\1@Y:L[1&'M!]6DADED^[EX;B1;#W8K!?>?0RKR#7G2@(GB':=$(SO$.91(_ MV3OLB;8X\!Z,1V&L-Y /S(ZV-BX=K@HB'+)^):K)XX%BZ=8HR*!G9M M=-F2"\RYO7FEVS/+7'I+;L\H&/:);D\WZO-[TV) @F\=\G'2(7LK7>BHT0AS M/2QSIGS(&>_KHA47N=C34X6+3+J22.V$*!;KW.N>DLD+E$ET9#F4^+@LO'Z_ MM(.M0U[NV4(K?.;>Q9F5P,*-2>8,2\S':4*(5,B%E"DX5]J=11VG^A15K=F4 M#M(;&N/,T9KX1-QH/V,2_OOG/^420NV=EXHY2#,"C,5E,%$]TCN>;XJLH/Y[ MXCR3ER#N[&RFZ;.$WO0^Y3$UV7D?F*CH;Y3,SRB6/;W%3 ;L.%'\6H[<('WV M[2XCX&-IKS)*'X^U:5;IH;>]!^>PK_-&5L+-S%$2HJQ]NOKAU5^^?/I8=K;F MTBHS*^NNYV^(D^/ZC!]ED(2RAO9\23S(1W@;0[IT6X#\>-3&3M%'PUL+C2VG M[HTK#'(@8MB/3.L)08Y;M2AP* MIOU=16$$NEA20-MR+Z0Y%%#H18&K MA4CD8"RTMW]42RRT;Z7G&&2L]VMBI%IF[F>$2OMZ.L7+,=5-BW.8,@X";5_WC?>8E^V2.\',,>RM-*HQ=O)>@T&33[I1Y1L"EI_B M(EB#'[R#\&T3U\,4F>P8G;#S!D:FNXM&=:IH3U/?XZ*JC1?=(JL6>?IM[A2+,#"]AEZ,XI;]/4J M;KH7:\7;51:ERWC'&4>QET272&$S$@M=@']P*=-O ACVT0GC\KPX MI_)I$#FLEZEB(=XD;A!K%4/=>.T>Y@)/U/%X:;PS;H0S1B[&G934/)9[A(W, MS/H3='Q#K+7M4I@8YT5I![LY)_0&L[3#5 G,'P\@L+YA-+\%N7T#,(04!Q/ M N_6"R6^",'T[D;>8(+I5S.!J#9:7>CAG-(G, BEF) M'011,ED%&,3+"&S SCM+]OE(&^4_QU[^_OOOBN.1 V8- ?3N0%N326Y\?$73OGLN#NL*;'B^+PE5\LRJDW54=6HY\IKK;P M,OYZI^]I&$*%3U;H/5"?OR."C.;GR6A&K+VP"*>44=#1BG&Q\&')K[MFX^$,4-U/U,J,"J;.XX[[ MUCITR06JN-NQ.^*)/L$5.60;T/ODAVPST%1C*"'L+ [7]UG/0:+0R_L-]B3' MO9&YYY;) Q [LH4VF3 O$/I)TQ+T\HZ>=K$.)KCH$ _?K,M84Z9\G ?AYF B MM^3W.[Q7><_=[S-(ZJC?BTYMG*R*^E3H=+-*25,"C^5![*&U)VE*+MK30C)[ 2IJ2-"51D29- M2?@^2U/J!]*2",\8#[6'TI:D+;5I2R-M4LGI(W /SR1N/;K(TH>DFS5[C7:[ M?"VSJ>4Y^/"'5[K^ZA2-3Z;:9)SL,R3;-OKVFP+XLI=*LH71H'CF59LQ)ZP^ M_QYO1?\44=RE^YT=_*^) 95CXY!P0I^X\)&_6S+M'C^7PL4X"2VZP<**H0I$ M>LONO>7^1D@U[3'NSNS_NV?_YP-]-DV!CAN;O?*)?Z=!?.0A7!.W"6?8B4AR M CBL^BO4/M+FB[[U46I3:E,P;7;ELQ<="^$:G_V;Y].&?+9P(+\L[!2K&S)8 M[!Y]W4RM+PDA^SBSUI7_I<2_V:ETVWC)12O]Q$OH*28#32!1(U%S&FI,1,U$ MHJ;EL6E1(:$>H$8"IFW 5"W\]@ P7[R0.'FXR C^5B-X?7P2ZF>Z5GE,MG-0 MO[5=)5Q[44#<9?#N*+HO2E#:$NS/3>;Y/INRQ6%LCF_U1M.C=VT+K>;?K3[3 MT4!77]?7^&.GVSM(1Z<:X^GAQ5Z)T-M"Z+&#KNT#=*::AB$!*@$J*D"GZES? M2TLN 7JK #UZOKE]A.JZ.M*E#Y40/?78< >I0!>JN=CSHF(N@UPP'_Q(ML@D M%<\&![#ZT43"W=8MJND>B3?;,_7Z,H]+"(K?(_&B96-<$2M+!$H$-HY [(]N MU'W <4@Z&QX*!9R421C>( S%FWA-)J?,N@:V/?=[2H:Y(U=[:[Q3Y.)(C8LC M'9[($$@4? [8M2S.VA'4U6E[JX5BGVR21M.%*/B@ 5:36%98RN97']I$;,_>5,-Y+_^!I&>E5 +A:>9)XF M0'+I1<@\GV"RJROX)Q[G.'LI0;0NGF634U6?SILAFM@73Y\'K-L&?MG,1K0> MGG>B>3)=2-A+V-\6[(^W<+V9S[.Y8/+,K^QO=)D55)('DJ,LOYA2V:YB.PJVP9 &33CL"5EFNCS*V3WKO,D5S"#K MI?*JO$J(_%!Q^0L=L4\RJ';OB/;ML'78E!MLGV!G] M@EW9^2?,$>S3@*7.CL(@!.0@7'9Y@U'>'%"8/M@..0[!;:6O/'H>9D#V%6CL M$X,?RWO,,P[SC)89,":E/5%WZ<'/X9J$"D0OCS3^+,FLS1)N*]$6ZR*[K/ 5 M\-U/-/GS!TFSV5QJ$]@8*QDHQF37\9O,4V $-0X(4&D+K.N2EN2MB1314I3DJ8DD-2E M*4E3DJ8DLZY*6Y*V))#49=95X4Z\'@:N)):665=3>;IE-J4VA13FS+KJLRZ*K.NRF!QF%-KF77U)J;2;>.E]_DS M9=95B1J9=;47J)%95R5@:ESX[0%@9-95&<'+K*N#HG6665=ENJM^Y.$Q5-VH MR,0C$7I;"!4O20IF794 E0 5%J RZZH$Z#GGF\7C_9$0O3&(BI?\QYBIQCX5 MH9C+(#+KJLRQ=5*/Q)OMZ9.)3/-V0Q 4+UJ6651553;VV3 M4IJ,-)G^FXS,'BF-IFM1R)RKTFJDU0P_YZHY4Q?CO2F-F+O+F6XD_\F.9AO/E,9I^4N+\QW,ND MJQ+VI^_4B]U%F715 E\F73WF\"?J5!_+I*N")UUU;)?N)&/,"J*465B;2X>Y M)WJ9EE6F9>T A_U+R[KQ@M!Y:2H[*U]MK34[:V%5=Y>,M813A&D+KPO9UCZO MR*L?/ZU6=W\E#GH Y?.:TE#YX#.I,'EGXZNV$\M^<34%\Z[B3\HSIDU]P.RS/!DML?X3V3Y5&<#P MCP&U(FS@ ^:+3>LY[!Y?H"O*9RCY;UX Q7P$;8%K=6VB*?]DGI>EI866!$F. MVJ1S3![DT:=I6MR=) #3\6L4OE[;0=+?N+M!SB"CM"+>VU_=0M)>3-BKLA? M(@$6+ZRK$*#@6+#DYH-_/:(-% +8+XP\, ;Y\(&?:T:LK&!+P7RA1TG/>:M: M1"(:;@)%UDJDJU68(@"L/@@T)*NX$>[@2Q@W[)G\ 'T/1YD M-@3,&PS&"EDI*RC:M6PTC3C(5Y812U%-EA =0'4PO $^6&MV+\?MW/IIH 6A M&*! ^01E9CK!^X:A'=@[O U_ IGRIM$@&@ M;%2!.C9]HERJMKMR>)IQ="9KLE2(@DF\ M?1067:W0?< ?LWI38PDP)QK'LB@ +ZN4U'=IRC]@I "Y.>Q3>Q5'%A@_/X.T M4&,/%%PA)M]^^'?LK@*0F0U.%BQCUT2$$H*$60/S%X@)WB6%67Q9K9.>?YD@S)KL0,9UI8F\ M#A*!&>/,-G4\[3?V4W;AOW_^TTDSZHP 8W$93%2/](XGIB(KJ/^>.,_D)4C( MT&9L9SZ)^)/&F6Q,T+6Q_D;)_+P+[?;#/W:'('XM?L2SAJ?/OMUE!'PL/U9& MZ>.Q-LTJ'0--0]?V==[(\&#N]/,]4=8^7?WPZB]?/GTLBS];GFI\8=8$Y@U3 MW3 7P9(?C]K8*?IH1*"94"/$J @C-X@;,- ((FNMK*'3-/8]W.&#N^)+HLQY M$=N)N$,"3QEX.&PY&&3YFVO\7ROQQ=D3EE^3H>H/Q^ .%B<(3<5BT -^1[=;WOMDX;H'*7YM3;9J; M?4 I:QL 8/&%&XA8=B,Z?&Z[ <1?41QIPXR5OB2AP J<89!^#B&GC>.ZLJ0X M5>#?9H9\%CEHR@=E_;(%2Z!L)%#TT9LX%BF)$9X9QG9QZV[P36(=MQ#NI,A" MP)4C,0Z$,%@)UA!BW['(WR5LJ2J.PFSW"5K!YA1;>&7E@: $Q>K_Q#'4QR2& M^CF)H3K'+3J1/1(W*Y^@!%WM"FTU/X9]$ MK3Y$=F[$HM9'ZF)KV"Q*^:?V60.WYCC$CWT?!+C4Q=5';!I_%\N"7GLP1";? ML7DJ;P5"/YXV_QNFW<'2MM+(EQO(,V7HC.(0?2>-Q(*PJIWIQ<6SIJ&X,'97 M,$RDV#H<=_"5#X%-V)]_CGPHD3?^5)FSB3:,K![^6)O\XQ6(%Q9W\MD&:H%% MRSNQQ4O#ATLO*A471I*0&YQ:E1*X5),9O4[V.&OPE)[/ZD:_ MB5M:#!0[3P0(#/G\&]H.@R;\5IS%/T*,R 3")N1T^8BK-4&(C7S$R;>"CI]Y M(VB#2V(7G%$IQ*//K-!G<.5L0=)VN4 A\ 2D!/Q[-@(00!B;BKI0*[<&/K-T M^&I[4>]V1GZUS\8N6POXZ-M:93KJ\@,9+-BA^G*+B MR@0,D+ADA8 +H6#'YF&C35DPR#RN&L]IL:*=:T6OQI8,'-:+Y6XU1U- C@]L MC1Z=<=)JM+Z,Y6%)$'.X\:JGQU;0LOUB/8%&)I-ZU I:!M@1&O]N-=*R?2O: MX*!A)[2QL\D%\03+(H&63D&Y?-WT=?711W&JC$?R9;AWZ#"8*@H=$?\7#_![4\4!A*N\O-!E S M3 -Q+%QZ6P0\!S^STDT2K>,S%RI/0A5_UW:%J9;X2U7YZGK/;)WXP^>/RG0T M5>.A$1=%_T;C )@VM,"GH>^Q97#\!B[F'@'C:X<:L5KGVR:LHR'P-3"T17P MX 7:2+$S=B:$P"UDZ!JB/-NBI/XV5_SS<,"!G2_C)[N)&?=KNY83+2E;GO!*P+=8W)!C7T/9@BS??6 #3MY3 M9#90WBMK[QE@X:O@&W#Z9+M8Z/.:,A><-BR[;\J<5:P[[NQY PY4P<4 $S1T MNP^TT,:D@= U###9"/?(*\?(,P DA4QQL7GEEDP3)]:-VK^@S1 V.> +[6A8 MH"3/8H,@0(%BJ%8N%AP B9*L%<4.P<'-1@BR'398L"+??O[\^SL<0&T87OZ6 M.&T[E0>K)U$=5>!M)E96\Q'-L.$J"G!\X#O;&(W'\0 V/AX!69D "+<D[ M'\$V2&*#\N(-P:04^,/V_V?O37O;N+*MX;]2R--]D0 DKP:/G7LOH-A.XN?& MB1$Y"=[W2Z/(.A0K+E:Q:Y#,_O7/7GLXYU21E"=9HAT"C;0ED55GW./::W<8 MX&6:%^86='K.Z?/D4% MK6 9]W :8[,SPQAJ=]$54,F25<<*UR0.LS^[1K$@R"$[E[ELDGP?E,@.D87] M$NE;;]>9?#13GO>XK<;X?SE[JGI'L2,L.V.#U>VP@DB\'1)O7WKB[>,2421-R(-?)[^GA43F[C2B;^/)S8)K60]I MS*(@IZ VQ0ZQ&)17">2(HVG^F_?PDF;C)K2/'!2J!>W5X8,A)F/>KCS-%*1Z M-R&GU5BD1JP);PRR(N-(,HEF^DBB6HS4G<^%\B\Z!3\X76AI8B;Q86JT'4 M>I;VD=/R,(ENVI6WQ5+?"DR.?TN?6,<= D)D?^+QEI MK:):2<*K2)&3P(Z08T&_X/5OR=I#LD]'Y <[BF-,/MK'@XX5*8.S-B>EB<00 M#-NZ,EX%DXP6>'S<(1&UCNI/DNUCJ VD=+>N$C#_J9NIZ?1^]'T-/YS*:\ MGX\\GW@D94/VI!]QM30_!P1[P".?#\&&\(6.LZ?R#AOOUHS4GD8-GY>,MWJ5 MOG%WBDV.!8AD;?AZ_KG-FZ=MTRML=X:N@1CC[)7D,J<6RD;S2JSQL9!?;E@I=KWG?Y(D(85^*YB\.-->T=Q?0BA7>O+]UX!TLQ M/FA1F(BF\:?D#55XT.?59><9\0$K+RH)?729Q:;G=.#%ZZ3G0Z*5_=P:1QDY M0V;+ #>/UVK;E%CP]$(-/,=TVX?CC1D)MB9XE.89;5MCR3WV;BO^JOF278X7 MOZ"_AS0 ]K5@)VG^E;&%[SH!*#:7-7ISO8#Y@,ED3B?SD1-Y3EI!1ZK;Y1&H M]+YJEK/J98?.QSOHC?-<8F)JZXF$3&>SFB,B_^:84.70%9+ M_+QVXR)_30L[AB(9XZ\MV(XF(5A]$>T;J2-[>G:?Y'GIA>:63B0M\G5RQ9DMS/VR[3]%&$C/#F%\<= M:+5ATL.NB4?' >G(NN(31K(+XJ_IPM \3$)B>_A8'X8QY?J!JJ_>,"8-6H]\ M.E*3$W2V^5S2'S)?:. %J,*4V.!P]!<>K 6I,MBVS^<;K]IRWO UB&J)RM%W M"R>0[C*VT\N*[#DR7(")(3MT3TV*\[::O1Y_QT?P"=T:VI@[\N4B\X+' M)-=B%HW)<(!LK-DAXIP+OD#FFTK27\_/Q SX]?PW(%'2TM(7)!6JM5,C 57# M]@N^\2'R#-\LS>M@._8?Z6^L_Z!Z"SU;$X5[G!KEP,A+Q!C2)ZD=0' _=*DZ++*7)%\G2;3'% PB*NT)?GD M]-E!G_(GO^DG6C;GC-_PVP7K<>U;.Z F6*"N+&GA:W>:S1?1W9UZ!.]<0\)K MGP,>N%X]5T(&LV.DEH^)$&/J/?@M4V-MP[WC$\#;,MAL,0$ NM3,\F(SAHTP M#HD[Y#W\N;7!LSU*DH&FD&&^487%;WC>MGAX^#3>BW7QWS*',)=4"M+VN80V MOLZ_D1A.T:ONFRXQO[[DC]B 6[?T7&HY-VV M__V']3,;:=.7(28WHA?16I,YY08O&FE21+6'*Q2427>JSJ>=''X-_52XK_V- M"^LE53*-'OHXU9W.%H#69 *GVXZC+JOMXP>XFG6, MN#R;X_0;?7=PA-VBN2?\=TM[2=$B8A*V];LB)45S/EL@VJ&/X#0U/L"";=MI MZ[]0G)7:K@4E7"$.F0088#IPH;NWJ$1"!3F(!RC. MD?]->J C14\&.*DIA,\3TMWPU&;(W!15]7J$.$=Y 3.8PR8J%44N]T3AAM#= MAJ^*(/46FM_,?WG[!2DAY'8T=-87T!9@;11G)'0B/@MFIH\Z5S[99H#Z48SQ M#I4^(\:-SVT()&J!MFJ:BM M%FL(EA\N5V4VF882%_D*%G9[!;V\"=.)B _\_K%JQO8 TAAVE4,#5J"TN\1G M0RMN' 5ZQHBC55U=CG9^I5G0IF^S"5/!:UWQ/K.6ESRX]Z!Q7[8FUWJVQ)V7 MY/SJH!E[!3DU73>$CY7_?=7_\SNSZ8/CQ^=_C-+YT?_O)>=SO_Y^/']TW\^/GTPOS^[ M?SQ_]/CT*U%Q\HWO?CM__O.S\_-_WC]]\.CXOO[M$UMO7ID=O=L9MT'>\%G^ ML OWRR7<4W=U9^PVO[NBRM:EL]C814&ZH !97\98AP0WK8Y!"YR*SB303V8[ MXY9/GR91>AIDDJ2CD;9KU@W=2E_&<,4YK )U(R0/Y2M2GQ7_!DCR3J5^S56G MN.,^OQVP+1P&G3M^H0"3]'W(WE7=Q0(P%7SIJJJ+3.MCR=5RRQ50(SY2%<9+ M6EC?#9>, M0AHFJ:LTNT)Y TV!-.\T7EHRG69N93HN56%5"*^3>(1)>EGE4F;(=@<68I6V MB['EQT,&/K6%M?7_Z?GOST;)3[RU-.[?'>T./,)G=!S7+#%MQUS)!D/#%7ZT M#DTSEHD@+\30&\83R2EI+%V*1-):P]PP/]):C(VZ@\<<%1 4)ZO]1G0T:5U=F=/ MS\[5I/*G%I%63N0OF>.2]44F2.T=-5\___CJ_"RY/SYO:>KG,LE?V49NDG,^ MHW<3%L15X[U2*^:Z:U4M8?2#_W'G,S=Z-+M2R(GV#32-/AS[Q MV]GOJ"E-FW:\Q._I@.389R,#G8:07=3XC8[9C>CR^_!@I^/%@H7J1PJ>> MQS\3.CSRFMA?:M0G$(] "T %+>@O(6.Z8'S115-B 5\N0G,].3H^ NA/8]1E MJ/6&];JRHHU[1R-R]\5 ZR&J^%Q+#4L>D6J&F&,NS]NROD3X)IVZ3W>3X>/*8 M[KE$+WE;3DY&BO2'?*?//#CZNT\O6+'/C@/:DSPV8"VF-UT B[UFU95+CJ& MC3AU [R@LYLRJ\':YM-XSL,@K2*:%B=6LE;7KA@J,6]N.&*0'?3PS1NM/! M=BV8SG:(H4K*L_48^ZEHG%_\_8:1J5=K#[5ZZE&%*J*H3=)Q53)67.6VA5%.+T4&6OTPQPY4M MXY3MM3,\8XH'Y=E(C36!=N7L[&RD1!MM;).$@9J%RL9,YHL_F2(F5'VG+,?Y M.VP-VH-D5&KY>+9/*0AD^#8'YF92!H>GE'+V9"GLW3I 3HT())GSRS,_T-X; MR;QA!0G)E61"0INE:S;\&1."5_!/T>+%"=1XRL!:DU4V'Y-0[SPRD%:.#JVH M +Y^]/UT20O]W1H7/+.[6KB:*Q%PESWT85J3H).H5^/L&NDK.,*C+KR=>>WD*X%ARQ\;D(JW) M,J_5'ZGF[966!:M$TRG)/1W#Q60O$@)ZI+39<.UI;>F*TM_I5N@X9X(]EU58 MZ5J4%C*4)4(L=GQ!\L:II\1QCMO+3$*GB0;#NLPK*7T1BA2R7<7F6J0Y N*C MY&E*5R'YD2[6B"O&D:?FH*6"[366/ - ;]X5@=)(//-)\J*>B &)9R0SYO;( M@K/K-TOLWKYR\9G,'VJ\YLF"'N$XMCMPWR_-,?P:SSLY^I;,=_[7\;??T#V\ M2"5/?\@B[L@BWC]D$0]9Q'W)(L8=:(XG]U>?KF=L4'!3H9%^ZN:,F3DS;_Y7 M\UY?JK>:G%TP-YD)FJ=GO[X\,U'#P34\Y^3HZ&'"?QJ*KM&FFE*9Q_Z!.OR^ M$ S"6$,U=/H >$$J(6\D7H!0GH>0@-F-1*^$"Q&TH%^7]+Z^ !:Y[02V&-ZK M]"\,FH;YSKDJ]2$X%R0"UH\Y#BD:=!_VO;"!]#E1H29J%=7B0 MXR#C>+7(X_ F=!29>.#5\^F25)HYC3F50L,$##1OEC*.V%42#TDC#ZT"7B16 MQBX; V<9V,A6KF=&ZS%5"?&!+]3PT*W"74#?KT#RD$N57<0/PQXO6B#0Q!>T M4#57MLR3>9U>^476_;,X)G-JI.<=X^.VQ.'2IDD.>B< M_PPJ,@J]:**8U@LVR#:_D_7K1D2=W\ZA)EJJ^H(Q_6597?JJ&12W+.%BI%R_ M:562&M?1;:2CFTL9*+>4<)&5SZ&DUVZ-^+#MQ;L'[[<$Z >#5TYS"88R0QHV MF*YWCL/127BIMPYBN<;>*\:3V'A"^/MN[/)@G=%QS$+\!LYB"R*U*Z%YDO,J M=FS/Q:TUKB,,82'49A'2'ZKJHN"V'72<5SFH2F7??JY>HX7'F;%C"?S8F$$X M7J2!R&F7%ZW@("OVX=*E%+=(KZ5,R;;B!G_J31;UNR)$C"5YU*UC"^1(_GOTP M2G[^_?G3Y^1!_YHNR>"5%?F='GM.,F(&E_Y519XG4V16]>O $I4R4?&Z3 $, MD97P58+Q.B*$)M$V% ZNMT?)-L*65B&9U3Z0>YN 1XYTRDUG=*&&DC%-3)S= M\M2GO#@,Q-%0Q@9:$@0E/PRXWQ( [I60DC:,/O/+LQ<()+,@8-E+#I8\F/VQ MC3B^/_],21G&5NV./H= 5JQB%/A#+M&(UIT5KA!.:1:@GWCHA_N?EQ$>=H!4 M%3US>G2T??KQX@'.(8O72]]QUPU?0H9X;_0D"]_OS*SPW>@0V6#.1W;]?#L0 MR120X^UENX62_"O^<6L'[R. S\6K^\]/CZZ__CTGF( WJ-=FXP/SH :JS!L M9V(0?QO[)CA-?<^$?V->!7_F*'(SY#-'&UY&6]O HFZ*7UW3-I.;K\DC'DQ. M'_\]7K=!5[7(5(\>CC,(,)>MI?T\1A.W?XAO1P(N>ZM3Y?^>3OF(:<_'C2GV M/-"/:O]Z,CD^OL,)1\WX-N?^H7..]O/>Y-%A/[^@_7P\.6SG83L/VWG8SGW8 MSJ/)_9//=#NY;:DVL25[#2;??W]U^M5;%D(ZQI].[@W[BM]JY_!';X&/O@VD M>=;WA^!+_->T3O[S?UZABO@X.>_@C)!Q[E&<-W'K=RT8LW0COUZVGW+1W@JZ MW4Z=8.N]L8SOZ$&\3\-Z%A^?^;F2L*1 N50/0]>]N$\^76^D>,S5#V?\=GY M*6U:.3LO\L+)R7FJ09C#L3DJ' =U)L=&.M/>E+ 1&V?#S$)&U$C72/N^'Z;9^@X#HIQE.SAY&3KN8H#A&/Y4&]1SYX_ M_?KXFVV'YET7Y;UDT-VL5&_&(G(W__LQ:[ 1?KK3Z;Y%ND0)JT^_[U_2UL:: M8R]W]FQ%*N&PIU_4GOZ0MOGKPYY^47MZ2Q+X;;&J3[:SUQI;'YZ)VR.SZ0W[8G;W<,G:I717<0=_NY0P)(O+'XS^>Q.3<9S?DL+(\?US2Q-$]>_/+= M\_,OS"^X@2OZP1&;.[Z\/U:TJX?MO"GO[XYW\VG^-/_ZY!;"JH?]O)7]?)'6 MT^VJ];"=G^%V_OCLUV?)JXANX@N+PMRD-?5%&$WG9\^?1 59&@W@[QZ/7ER]NMA=_92@#Y+FS6*A@[;LY?;\VI1U4\1KCGLSU[NST^.QI;\X"HM MSSW$;+[LF,W_7U5O#L[#EQ*J>56MJS;U_!<&^6W05;$].(E?BI/X4S6[-L%[ MV-3/<%-_RUSQI2&D_KJ[^:I:TO\.P9MW#=[T:V]NQX#ZQ);]EWD?]]P"^KTJ M7C=7Z84K#SNTEX+QY_1RG8IA^LNJS9==D_R:9UHL\ANZTIV]^D%^^KU:TT;* MO_^_E'R8K9[*7W%/WS;)V]GI@_P\[.2-3/*S,V7^DQF'>N7O'SZT21BS S?>BVHD%O6)F3AX.E/-U<2F'V+=)UU;7_F.=O7!:OG)'; MRC'I&ZW7#G0XL*$>AEYD9;SSKC_:./I< ->_6X.[$9_C_MY^U*K*CWCL-1RS M&TN_23I[%@@?47I>T-_ .(84 !C1?EA.?P3W6G+693FZ&S9YEJ?G.Y7_B8#Q]_O0YG1C0YK;K (A8:TU.NEQ]FSR- M^M(\J28C^=M/;39)O@;,Z9O=IVB3D!I[^T!61$37'?149^;-*^TW 7;[>5<+ M Z4VT4Y*=U%Q'R+T@-?.)=P=9HP.WJ"M;\%L*U2P3,G(':?X>1O$ZT+\R9T0 M_E#.RUE1-7@/TXN6PB^J[;;2/[>RMP^[ ^&!UK:$N>*3%JR:0GNLS(:CB+A3 M6]S89 9$CKV&-\ST"BYZ=%>QMHJY=CQ]A[Y31JJ:UQ'YK!(#1VW01\J-:!22 MO"MH7Y2WW 2.A!2HH39.5 ^56<-(_.2WH]W^5TB,KA6IOQZRQ1-06:\6,Q-BK%#TET(8!9STOI7E([2 H]"1$],'& M6LKTOWH:T5E*FPD'>EJ^ 6D=[S,V4;64]/J)&S7Q>D<'*V&9SVUT4B;9Y#YA MM4-[%^T!HOS-VMHM-%P*O=C1T63&W;DV&UE-DN_1LNY-BK/$"Q.ZBY;2&S3S M8B,Z?-+Z07I_Q"2C75EP-WN2QO1R[H8AGXE(M#$*$1];^["=25_$?)8\8V)I M$*Q_5Z>O\5K?T>'9=T:S/DI^2DN7_*]SJ^2L:?*F'25G6;KB>_ZD[D#3#&;Z MNBI&R7=D6F3)^:IJDQ<5J8!*J87IEZ_J=(Y6S?^7Y(P\)]H\/A+:.4?HM6/& M;6;X9JIJ5X0&1H,S$TZ?$OG2N\#[7?Q3@?8^XJR+>/5A%D\,V"CEC7"!URN\#%:JV5I[7\ MX!97TM;/>FAN:_B!]_')\G=H\WPOT/F1&VB6N.7)'WQ]M=OA>8?!HE/=H3M( MOKT[R(-#=Q#_U$-WD#ON#O*I%C18%9&C^2HR "K?%XS;W';+Q%IV,P.XEX)" MG:TF6+!=I?. $<'#),@;L@R;GHK5_KC%6B4?_](W#>8>I=Q:-,@Z-)#@QO?" M<]^$5_39NG58UH5->R*9(HYXU>EY9Z2$H>5$+TMC5-*/U2Q7 OX7PF">G%V0 M4FK@@W?E:_/$1\G/J9*.OV(6)?2#8&M')>YW55IG(VD].TI>JD(4&\'/55O] M)L_(SM"W8G7.:1#>1&R'S[1I0.C_='[VS/=_0K2@+FU,$=O[;A=DP+:N M1;MD971U5:<1R'ID]H:9,/@5]B1492=:D$U39;3O*.'<1(S,'R62H!@E?Z3K M9<4S!9QJ0!A_BS;V\4GL35HO4FX2TS.P<4KZ9I%:JCA'P1YE*S8I*ND :HL] MJU.R!-2'";Y0>$C4F#"T$P3K_#QM2>1P7]#D.[>NU"G=V=,ZLE5FW)^OJ9*% M*U8]NSH7JPO&6%7SKJ!W&WI!2T/$O,7OEFAOIKVM3.8;+[90Y%;"^6AOR/,6QR#?$YRI6M6 M^8P%!,<)M*5$2P9H46"F>:USEMYVZ%V!GZSIF^ZESH9,W=>#Y2%/P8;=<^*K MZSNK]T?>:]!B+H1O[-"@4?U,&I':\CJ8^3F[%6*?PIA/(:QN]%+MU"C74MU! M/+@VYY-[WM)>7;2+0')W![&C<-OAN%EK^<:&)FW&I>MKU_3<$VDBV#J-/>QT M46X]\OK@)B.O483TJXU\U:V'9?_C_SQ^\/#QMW<>FLTAD6>;?+J;]N'+70V5 MS5_6ED2D/++,A?"6F9'[%6:>)!+P\[V7K,4E2T+N8T4_G#Z-&EEIY]2IH_/( ML2:>+[JRGSXX&F?NHG;.=UBCQ:$IQ$VJ+)3W;AVMV*Q",WMN;9_/FFL:U$@' MK8%C#R5B44,5J-R;KJE6:#V'[](OPF[1VDAG]IDV6/?A238?R%3L=V:-@IEH M64-?7O];9M2I]NW0[BPCE4^*/U=K:M\DPR_SZWV?:NA@Q'^+ MM8UUBTZ*QTGW-)]*HZED229VE34#*?@F7])IZ@6^+&:S5;=YVX4_TMMOF=A@ MUS6$:1W#&]=J+,Z/L===G.02 LK6EYSFQ>+8]P5#9*_?DI>>34Y% M4KJK*++(PCZ* //9D.V5#BI\914E7 #6E(Y_/PM[\# 0O2Z'K(A?7+"@N'U%Y><4<_;X?P,"0D MBB,N85V+P2Y3_@_WX[+@[F2/,H\'_;='^@\&7^T6KFQ@\N6HX#1>U.(?BE"Z:T$66.F0QP,WJ MZDO'Z8*H?27M-XF1X/9&K2SC<(*U7I4_)1S:$GFR2Q&(S#'%'T\%NKG,4JQT M6D@X2'-,(B6M:REZR**)6VP:B /(<2$8'\% 02XG5F.CJ T[J^&*3ZR/RA25 M]4>7=&RMLQ$%@X/.9H!7>S@V*BTC'R%OU(YINL(WEAN>"DR$M%TVIO>.D8%C MG] W(143@Y\@SF*L';=?M>ALX1Q'G>#C/>,_#RW2ZQ(X'ZGGS[D/HD-\TPP\/#Q'%BW3"(CU<7TO M'7]0@PA]32=BO"#O(YCYA5QK M;B0+W:9W-K5FYGW;VY !V@8\&+K!K+5L0=_B[L-L-EP 39T[:T.-UM!!0$/Q M>5!B@M/GFP6DJP,OCW ,#H;2PFR37V/27J*[&)VOT MZUY5].E&&XYC6'TOB15\.(&F_Z:O[1J#QO?:^ J6_6NK5=Y MJ")OHUZO:HZ@HRWBQ(X<_!PN7 ]U%-Y_0N]/N:&\*;%=+]6T^P UU8\.2,/: MQ[RDO0R[.=TTIP)'M- ^Z8NTF)O:J)&FZK3KLK8&KJ+%"1FO:X9)TW_;"(,' M?R58#N[EP;_"P_GU\]P5F6',EGRYI!4]VOK*%0B/)0GL9DAP^,;"-,]97L\Z M6$U?GYT_?])\T\-K6+A$^\KW(@*Z&@&757 H'3%IPV)Q2H)[SO,78%BOV99L MK(&7GMHP,[R5!])K9RP&6+A]'+B7+[#SRY_#7BH8#L*&EAJ2,C6+**#F('^O MT>8'Y,0F?0=I1TX)! _J_.^3P-1E:P'7[A#"?$]E+K5FPK(<Q*354UFP7";9!#8O($-U^1A09Q4:+S$EQ];*F9DEX0P]K<_SP6S)P_M7E MM8)GS0"1F<'X9X2M&"Z73LWVL$JTQIJ$D1B)!SL!40I3:19EU7U03PWPV 0: MHFLWPU*&QL !6O6"(4,?9<16W#A^M0=*;T:9^GF&'0DB.X]+X-0CH(U"DFWQ MMFQ/7L[KU*? ?-S2 H>])/XHH,;8N=J]V2->,.=Z^YRY)?9GAT.Y:93SC'C1 M"A(%651V,O)U)VZ72&+@-(_R=UI'+/OD^!XW-M_S4;#QX!=SYKZVJ\)*F0EOPRCK_+K^D7_;'Q4;+-9P=D M]WKR/'NC\1[-S$F.8E@F#O]AYY3"RD$+'Y^81%';SOD#1LO0+O(ZX_FM!_LCIA#M M)4]:*GP8Q$8*'X,@E0B'2B&RVV/%B>'V=YGN^N?]%REM[5W&^S4ZK.<+&>GOWZ\BSY MH<8\GBQ(F[KR(LKEF&'ALH'D$27+ A7KD<_R5:J*G#-@= @TPJ,68@^K#+O/ M@\T%A6'P9PYNG9.%2[HE&R51"[81(Y)'R0\O^"LOGK\:@(N3[TP<>I&1,YJ( MGVFR@(?*MU_'.I@\C[WA)3 HM=B./S[]:?S@WD!810E-)&%)QDHB58'V/IHM MEF[T?K9O^$^_U5,Z(\-1Y!SY?"C6I+[:7BJ1W4R*C[B"BP5R5'G4S6"S2\Y4 M9A0>^ *Q./T+HZ,&BQ^.!7]/1GZ%.@'_Y]C.V*QX5;PM2F1_>?:"E[(>+ \I M&DYN8G4B4+$OA$7]+VR (_[I?R"KK/C.)>_3 GJ_[5I;RH6U,8P:[7 M.=+XK/94[TNDS^-[.2<+"?%"*]O,,4A_0W<-[VI1R>LT81X'H&5Q29 6_#9. M3?D25]!?:Z8HWH*>26^X!0.!]Y93@O!6<\YZGO0L;#?O:$3ID1 YYWLB>^A! M)"@(;/L5)3CA]+Z+CB0<%BJ7F:=BH5Y3[F?%)GHVM-KD.@/FUNK\MT"S3^4U M6RO,3=E,N[QHV>$' )NA16ZFW,M#$$L/OR+Q#LLQ,0[7C#[ZVEF3I[RFSSH M)N+LH)4=JUU8K; O72E% _)&OEP7'J@GR3,^/3_39Q=6:322$9%Q+-B"@LNM MEI&1&YWLD-X(GCGR8+["IY\W+'S,X.G MS(@H6=P-:\H".7PA:TDGS:J+4F[J15%-45]S1RC\@TF^1R9Y)/V"G% A$N@C M=B#W]MM A]$G.,0A?"D@A4<1UGX40=].G_;Y/[P$V$0(*/8^369U+M$>'UZB MO\)X$V6$))W*R#C;':H^-\O:%;?L@X>*##)JSBD,1G4 /@\.F DZ9(FW!A3S):( MAJ]W<,6*8[:U\^%:/QHV/1NGX>[&RNM$Q.D[-G@W^L0!]AZN.(N-KB;M@]J M'E1(^68LJ%)(;!2<#4#50!/"2V0,(AZ!7E1K! UU4CP*C=PB3'"_"=BKK'OV"Z*THULV?+E$2^/I#LSSS3K M8%VC2EICB\J-(B+,=0FX' MC!O10IK2I65FX)W.U-,=D7EKO^,H!AS-^T+GMF+\C$>SO4C4".1_MB+B&2E2)]M<5P#+JVWD&]HQC9D MY7DX=*AF3EP +F2B)W.T$R.<]*>57-%02[+\,YU85>N\0OA-T@+'CQ"$?AX7 M%[VTXJ)?KCB0YEELDN^Q^SZ#$@=G&%#2]%;!+Y !\V41XT@V^[K^LF0]X KN M%AA >D2$'F6->.HH7EC/'JD4CP9][R'\SQI-0#.G34CRC,+J<7ZIB9=2PPJ6 MZY.#)T++)[+@)T$WC9+(>QW%(/O(>>KEJD<)%MMT8>$N% HQSTL.NS,QDN;" M\WHCM:5L)2%]8M&[)XMZW2 Q] -9U"MSF2=FPFJ_7 M-QBL1R'%SGW@S(IE0LS ?ALLB6I<:=!&(E*-%)=BC#VI5B/CY).BCB,ES"X& MVVT'V$JJ+HKQJB-IW3BNM*RLS(3Y#H[ELJM&I;4Y 3GQ@)A)2F*8(V+6BGQE$5' T[8=!:RHD'MC.G\47)^]FQ MU@5UP?>3&2-3,CG?8,'69C*T:8Y"HHQ)6T,A2Y._B8A(/9@KHNA"G9&O!BFK M&#S)62@D&/RO)LFYXY01O9-4(-G*N?+D=LLE;!MZB1*.L2*T4=X>'^>']""X ME1XM_Y4O2=/4,QI5D=7CDR-2ET?'C]\T]-][DS]7%U^1J=+^]U<_D-V[R&=? M#>,R>Q<"'QFX]^#AY/$] MC#+YSSOC6N*3*REQTMESX'2OTCK;A0 M;\%NF3_S9.=%IHJOVV^D[FY%_E&GA ,ZZ4ED^OO=W5NRS&3/J2=XF;<6$ MY^--GQ=UZ.H:ZO!5%92RR+H'1-6T^: 2U2QC7#RF MNU'PA<>HWB!B[W[VW4CR838ZSIS M\ >^R&<4R!8@^7]"/D315,K_F5AIQG.8*FR%^":S?!Y^I"VY2M<&W_CZ^?,? MS[^)B,I9RIT/98.',XO?.$#&2+K.;Y^NJ;)N&)>O]\3F-TJ;Z*^/< MS"WCQ0 ?96=0&Q?-11 M)W@H/WV?G-'C0\[HD#/:EYS1H?ST1FV\.S?NWN=D])ZM>H7W6*(S>0@NK.E^*=5S#4>"*.*E(Y(0!0$^,L4W9 MQ[=OZV^BPF9V:D#/3CX/&176WP9D08NJ8FMV9.752Z96EPIKT,XX9HNEQXJ= M&S,DJND7KS,L;JZH$QL(O"9"-MZU4LL 8.Y("-IQV>E3"#!FU>RU<%F'#D13 M>!?A%W6:%]&/@?&5Z7*3]IDU'B4.!3LF*6% M0VNQKEV :#=7<)>DX;#Z2_Y0XFENC*7]( 8/8G"K&'QNO$91PF#/19]/II"H MT70S0#+.(*Y;DQ@+NB>%U!A%60PE()/8T *5#5 M\V2"YLV-Q6UNT^:UMG9@J(^0"XC''B? !>#:1.%B9ODV3@;&0GEQO_3MSRS% MJZ1KD%&*%2AIUN0JD3XH=)QYR:50@I>J>)9:TT3O(G%;:BF#DV0KCUQ2VTC. M&%LEYU5IS5MVZK67C+)P>\!36 >6+F;NC?$,B$I9E#]3. ME.L\@F]SRXWN@K=;)A9OT4'2'23=5DGW3#.E[4;EV3RYJ*ILSTN57PEG29'/ M%2"!<2L%ON%]$.HEJZ=12XP<=TL?]C/I_06(N7'G-0]'. K2IAVC;-!W9)D@ MG,!AR]AOFX/ T)JQC)U?YM#'I5=YL>H@I4E&(VQ(@XXZSD#LJCX2.EQ]0,!Y M3)+OH@8U=5202)\I1")ROX'&#>HA0)\"PRXCZ\I:I7H!RPV$%+K/$BC,@E<" MAB$&(5:L']>0F$7Y5)A#8M9?J4GRB1 M6\7%#:;^8PZ? ,<")1Q,]M$CM044:]U#J?;L@JESI3]8]$&;N*>OCQH@.%NS M'M C+4R77NL1E)DW)K5B M^K3U4H/C3PS#4Y/#K+%(^.J2!EN&$\Q^2D^&PU&R"]I.G97RD?4V=# GDG;M M(@:( Q$E7!ZH9%5)18XQ&'X4.)"3O9I##J)A!:-7-*(J*Z>OC)&9E4T+9[6: M^6K*Q-)D$3LA-W-(:Q"<2/S/9NI? Z>677;22FPT8@KT>6'[1A2U<&]&_(^N M37U8@[UU-DJ#@!VP]/D=KF7PPF;("'18^G2DLSRHDG:]TOO7DS["LDW30->+ M[8O&.(85+734^8Q[9"B*[#J%R@#9Z3IZ+GK#:'-=B5I;X-2WOZ!E=I>I-"9/ MH9(EHLL.$5_@-.H_HGNWH"M%2RCAZPC$L'$+5.HL:7>A=EGK]HZ9A61RLO*] MK]#G8/?0TUL$D&Z(Y/Z9[P,%^41T<*UD?M&MM1MK\6/1_R& K;OB"82D\HPV M9CZ7>#9)1Q@I!8?,5E55;QRW7AG*\'+*0,T]BNKR/0NC& ;=0*/(;?HV69@, MV_[@> 4&)]ACKC"OD5!+R3D:)=P.4^!1XB5ZEY 9^C=/D24ADS//9.H'OT5[ M6]\<:=$S8U7'"S]DT1(Q@/D%UYUC?69NT1?G:=&8#+I4CU=^5[H+,2=I"W#Q M4M]:-N#$@[;:G!7+JCDM!MY.IJ>4 .D]7:3_IJN+Z@VLM =2US#Y>"X6Z"3O MNVOL\]:X5I&JD^1_W3KNX+0!3 M,'[2LQ3/ZF-*94\"(3%+$R=Q,V8K-))<] :..O$;1R1>ZJ!06FUR)4_E=R#Y M L;<2![K6/Y8(%*5ZCT>XY4U?-*A:$^NV%)6RR\4MD59;IN%Y")H (YC=;X= M3; +03PP):2 M:AMZ!G!JY M.9N>2#98T/V31@ M5Z8%C59;6ZJ64J7?)EUI#\\DGMKE#>IBVRO$8GVHZGFIO1R:5MTZS94V<61/ M]S'N&LN^[+3A+A#V=[5@.:[;,_ZT\E_XH%,+>3' CLP+%P)92[B-LT6%Y6!, MGA0E@I>X:87I!Y:?4 3$UEZ[@!V9SFKXF9RAV'(#E']"L'Y"W-W(J<;0:;F4 MY*3GCEI. Y[QX*PV.8S4M'1"#*QW3,:MMTK)#*272/]N[5'*]J# ]DB!_20! MYS3.^>RS=I($CR"NM\JE+=$SM%V>I4!R#'Q?R462//<2&>()/)(<C"5(6)Q;_4@*8");MM&T*!]UJTQN@!IZIYTI.*?G%:=GWZHL^ MZ"M#!TYD$:':31-FGT?:RS M/@=Q!(P(+"WQ,>F?VBK'S(XVI*Z8>\7+ 9(9EU7(0'H 4WRK8FC;J"UW3H*.T1\"P'T_S?$6R&F0>,E#IM)#6H8I..%=486<9I: M"B)"9C1B+R:]1F=7;'V9].6L7UDE**48+,TPK^=] LZ*7W3]^<&'-D#%E;SW=1(0'@=\B[?<&_B8R143+-7TOS%*3BUC.R M)N@1R :HS<<2"2 1B5%(U<3:\?.$0M$J%3;6YR!(#H+D;8($01$I@6NZLMA_ MD2(V0.U0;0.^N"8O6#APB,Z] 0.<,#SV)Z5T1SM)?O6A;K ]AAEMFP* M;8(LHH_0GNQ#5["WP?<=R1B[YA&P6@1K+!EL>$;M>#V< P[KH"(B M,@_)_M+BB&'!JH_ "3!BF,:Q4!M'P)J\&7J5PG^O4&RM-^#6ZS%K<@"8^?>$ MPMZTZ-5K*(66-14TTF U)AEO>.52Z7,RE9)J,*!$.>%X(L!&KV@3 (<)R!5**I$6[&8<_J\(-0)=I MX-@>L2<]%M1O=#J,>9WO$F0Z0U6.)PK(5L$3I2R/>.#B$EC[K*" MX:P)M/6];J[*C3T8=L2?IS-LE+]6PT,14V;$:A/D:.Z;KS8N=/&)+[9OZV"- M0/D*;;+K,C)7&3S_% C3'"P<_H_-< _BKA7E*13!(MPF<9NMPZEIHB M.*3[=TXONTV\]G' X3P7_&H6R(DY[2@&O9K8$8M@F/(FG:XC"KVM)8&)G[,4-*QY0@ROANU=47';$#6VW2:-(_,7$I3?3S"SX5<_OX'DLOCX-^#H/GLR.7%%-46*VEVB2(LY[O8&\1/K5#! MY,,*J*6EH^\M.E3DH<,TYQ[C;@S^-G+1-L?A(T!\T^7*X8S':M1OE J9\QO M^DJRS[AV2LR79B%DC=SN/,X1;];SV"Y@-*$),TB,N64Y1M4MX\3EH2/#M9?F MP0=>FI/3!WO?D>&Z%=GMF'[U/[^4SKP4=D:8'F=8_,$,X2BLB4M)8C4D]XT) MU&-VEO_ZSWQO)OJU%+L@!8G $-G*[AN,[V"\[S+>3P[&^\%XWT/CG?3*Y.16 M6[+&T6=CSC N1#(D\@M$EXIT%GIJ.Z;YB[L%2G<)120$T&5,9%/DKR7:A)$_ M(?%[!DJOAC$/+Z57Z=+U:O2CEMS2J!&_\V$-J0V/>NQM-$[<'D89]?MQIVQ5 MU4J88P!.@7I=#;IMPZY'4'XI)0[^VX,B:GL 8U-_@O*01-#]P#N)3HJNF='8 M)7.S$=_[A('==^TEA^Z$+[@[4/*+;U)^T^[6#0:=?V'NE4([&D6-U==W&6'& M*NX@_923 "-UE;@Q/E^3*]B-M.1M,J,$NWXGF=7,09TY27N=X "199O]<@, M(Y[@I*2O]JSRB$D\LH\:D0KT0A[+Y+X M*=-2,. BA/BM+P^:V,EC8V&%^I/0T'-D_7/9-E/:A2ZEW8D M!Y,%6^@]-JN8XA"9*(W7\U;(3C&?+'_BU=F+D=^?<"P\E<>*9O[&9.;?R$1Y M+.*0G*I"\R'26BBT5-,.O/QL1K '9I_>EJH/&EHHC2R=0XMJS(^C/CYEBC2E M$D'JF3%^.$=VGMX_684K-Z"<+"\D-'VE*&7A3]OBN%().^!;G"7'2(F0T%A&$, MKY 9F4M! ;T&J-]27/C^IZ=N75EG8]LB#TG03&]@*QY%L,'>KWLT_"44+!TS MOCN\FGZ9-T1F]&/?#8X5%*MH18RW$D(2_ M/9R<;)6*&/#?CA],'FW[ZX,1DIG"/A>*&3B6EI;,AHDWD*2JN6T9S>7)V0^_ MCC@=WY/*)_?^KJC P<"57:=)SGZGBP-K>$-U&2106M&]UY'GHHQPYM/:!=XC M^H!F@SE?>?)M\L*UBRICW>]AC2%!>8@+[H@+/OS0N* YHKOB@A\4%(P_:3!\[B6R?W)P$N2L:V\]O&%RTY M2HY"G.<3LI6>>D'_<]6Z?R3?L75,5\Z2<^%Z3FZ+2(M/G-^?DX>##3V]25#N MK>-NOS[^YLXQM[O#6QM+OZ5+B!?\P78V? TI FN&\Y2I?!'*R04XF)Q;RV.2 M^4^"EK#OWBWN^RUG[D:!X+=_YDZ^E#,WX_Y2G;)-+AE>1W;'1./)C;#TGOB/;MB$Q)2$/8)?7/4Q^(@J_Y=?Z-N*1,^\Y!PK);3EGX M1F5BM1$T:[ N]9'>K_D-33=MN(&*1-M\7(8#8Y*3$0?\&R7&#H7VGNUBD=?9 M&.AM-)[IZADLE*_S>'PZ,J6[=IM@E(U7X3!V;ZD EWO4.D_&$F[920<:6U1 M=Z,E)E(<&$:JS1@D6S K4 S=1"LZF(@&NU9,@L5$^-SO0FA.0$CF>H_/]+2@ M=Y %RK38A)2%XC#>9_DMMB,!B'=_S0K]RK8\L^FM31X:$KS[*>\%R?N3UZ]O M6>)PI2Q_F-< ?=F*\F]S[E=)IA Y\M:,-VQ<5@D$!-WE:=^!9YF1\I685+Y< M@95+'V[\SQ=%->5EJJLRO%I.7V5,[)X\F1G->E1B7] ^E,<_"2M[[WI?LG%LK<\:4'=JKG M^04GW34$&3['N9UQ5L$5$\$*$-A8W)BI$_2[Z04?/,F^MB&!2L]Q676O7[*_3;)UWU1#_&'!UO;8R$0Q^= MD=/P+E'Z3.ZS.55)RTFY;>BTV5BE#>IF%?AM%9GIME,:!F[J-QZP>YN^>K]C MYWLN78 E#:825$T0&]L6G$_1(%W[X.A(4A!'HU/Z)W3FQL7IG;/!]T_U^X]& M#]_R=3F(V[+034R';HM1E=N2$/YX;>O6(#MHZ8?-^R_Z#M9;9+0AC2$$Z8H2 M;=+"##=75Y+N0PP,19R>.AP1C+QIF>(!!R$TYU%#ES^ C1C:/)$E); 5CNM MOR 87)2BV96<3[Y^=?;B&[\8W8J3NOV=V9EQ8I33MF_L3$-!=)LI:>CO#[/# M]GM' DMVBE^_<3?VU$(QR-,F3.O.3)5M8)(>5N#: M0WGKZ)"=X)!KL"&,//(HPW[&=$,1;;H-L:M@+C9W<;8+^!Z.[H8KEYOV$_-I MU[5X;^?+O",9FXUHT[>,^]-<9T(%]6^4E[4R],X%3:(?G"0 T*&53I#)5I8" M]%JT^KV]%_5A['S,E=<_-MS*FOY0%-55\X^]3B&_1V)$AH%HHT;#$#F;2<3M MVSCXB77KAS[Y-Q:VE)QO%,>4SQQMA#';V@86)4:_BG,0UX6O3Q]/[CW\>[Q" M@XQ%% Z,G@]].Z=]LU6SG\=(D/Q#XL=7M$YO#=QN2V6G4X9Z#'/#O4!W/\NR M8X8[4S>3QY_)G&]:WVW7[3:\_T9(*O[S6?;#4?N\C]KQY.C!Y['J M'SK!>Y_-N;K1N_3X\YCSX2Y]'B?-WZ7/Y%S=W%TZFMQ[]'G,^?.X2PQHZ<./ MWL'L5E="5^-X]08@YSQ+#*.Q>W\^>E4V_:+K*M'.@F?GR\]NPC#:M0#2?CZM M@].T!XN@')@;_WW/%8F-X3L^ !]#M?+, AJR""\TIB(_Y:7\/Z(I_S6MD__\ MGZ_M5R"F;=(R:[XYG*2WGJ1954#H_/=7)U^]DRI[,#FZ]R6=JB=5TUI&7L[1 M3]+B&+]Z*0$S^6'E:OF 'L0MY_#&CMOCPW'SQ^W^9WW1\1N38&*,?89'JC__+3;0)OIT-G-N/K\64MLWCA@+?)MG:M->_$$0 M.E&>0JI7MVW]^\[X0P-'G]HL?E=#^.-FO\46NIO]CH0(!]K[*W-R[]@._&'' M;V#')::P/Q?\;SG^6AR_].?Y;<% MR_;I+']8(.HNS*D [;BQ(,#GL44WE"Z]C>OUX!I-\9??H;=E1FY+M']4HO V M3M']T=%U)L=?PK+X$@[2+2S[V[3]Z8T=H\]063N1G;L[LJ=7R MW%>K,+?/P0G>3SOD_O4Q[;_\)NV+#-][X^$!CA&M]+%P7LK_T4]_>X 0QB%X M\;;LQUU@0&XNN''7DWA+XLYJ?[\4Q,DA0,+/?(5ZT(/[_*EF?TL&RKY._Z\Q M^[NRO?0O^=YF3<+)FKZ5Y=S-ZQ1 M@73>/_5 .K\_ MI/,G#QY,3HYOW(Q_IPZC?X#^C8GN+BYJ=P'6/>[)YUI(HG9A/'BB3--I=

Z&/?D)R;:426Y+UZ;H_+8$278S M\K6\$$1@&1U%/44&?,19XHK&77$S1FMF1K-FBZAKD@5I%UH*-/SLIG^B,QW( M>B&3V!S*_NR:%DH*9((S6L",^XF._%N:1755,CX.^%X?4']#LO<:\^?Z-P>])N^17@3/[)0D) MT [N=[_DRYS>K+TF>]U]Z3VM]M(-K0_OE/,V" RRMVP:K?-)?NJ[EP@^46O5NB7V0)L MY9D0<;-H\:2JI)USVM"UL,(*]S.:>M0%LSYCEX6JV;<)I;U._%XWRD=.TBF] MS"&KM#'F%?T> HO,@":'(IVZ.?='AO3*+K5O_*X[1 ^I^B-RY65.[B^W[:5A MG#X=2==:.:9NB9;;:8(E<])[FYY)Y[HCI0-79+V"=4[35!I]_HS\U9J)S*HR M&XFHG-)IY0X2=--9&WD1'@\#*U*[MJM+,PMD--)8(W.7X+Q>NK11!>)D(?EU M_&I$]BY=H:RNW#4$7A?(TJL5+2(\BA94]OZN)6EQ4;'L9WIS:81.NW&!TSNR M71VC/;;26Z^:+; 030J1H>#>Q4T;C)E3F0W;A RV"P[@>&U@JX*C*,M%TA%?2\+7 MMHM+42N#$V9; [LEG:%!"(X$#)C7VK,YEDI1 PIN7Y+AZNK]6*EVE3!!"I<\ M:NDM!EM,[&S2H:VVR06[\LN*?RTR+Z?AGB4-MQ= (YU5UX8^"['*# T5FD-# M6AO8[H:T)TVN*F:NG;,>MN -:=Q:GW.T@)0DP2S-I M7O5F!34%H4A:1;IM6- WM):)M%MTLZ5+D32H:-?:F3H84,G3.KW"M_GFL9-% M3VRY0<#KLKHB77/!;\63[9W1Q0_4\.S!\OB7&';3HOO2!LTG9%;V!A!NTO>&GCXJP;W[A^">X?@WKX$]S[5 M@@;5L+1N$F(4[9!#++)2="EP,*DYC$2&$'IXD;PI"NMN,">#BC,AZ#WD8+@V MOH-2IEY1+BV8IJZ%N[RB1Y*G,9_G,PAO2=@5_$NTAY@D_XNN"X63<:B,ZXV2 M V'_N*V&X?U,W8.;S-1%&;6O-E 1MY[&^X__\_C!P\??WGDJ;Y>-LGD57VZ$ M6])ZAAG/V'NPB[E?V<=)(H%%LVLR>(75"L%)4]5Q&"F:$?DAYH!H_"'>?-B].=<0ACC,\9W9[RN#6.QB/:V1.6=P&^(5 M+CE]<#3.W 4":DUO9N(3T#6#ASRKEN)\DS'A:G8;XIG[]C[+]$^$AM91'RZ8 M]-8JC.[F19TN?22+77GNA]2X&3T'(4#5ZF*=1P,5&45_J*MIU[2D--'*#8=L MS)B!9)IR)BNM.<3+OH#:_MRK"'8^*>)FA+X2*1P-8#(23&$REB9 M-ZK+2;1 I1W;V:/$+:->DK=3:\(]E$UJ\],KBWSN."*/ ML"W)P%PW=IG/Z@INP*RMJ_&2GIV6..I)LZ;ADOC]^L6S%^??Q/$.+&'15)CN M)0DC>;X%:+AA[3X)E1N%_!V$RD<+%5@'GY\$ 1:A;+G;>K,AHX"_$ M:9D=V3-N2EG&TBV2>I$PREPKLI\# R&G."O08U?@/QQL,,.#A*MC+@.5$--\ MMIX5>?.Q*,E/%J1Y<*R7^*PH+/I!=B6J%BSOXT4>Q+MW&CE3RWGD:D46J*3W MD#2"_*._([?;.E(A38[OI*4C>PLGA[/:V ]. :JHMI?PHO'OYF3UTH'C,Q,U MTH39['-T(I&R0IDE7YO_J.*,M20B)]DL[\&JY(A71:N_P MJ,5Y6V4I\O 0^8[.=UZF?!>J^=S5H?>Q] Y-!^LP^6+B1P>Q_^%BG[->+#4# M( G7@01T!35O+U*]UT= "@Q)3DWIF,U*Y FHOL'"9H*_F(CAMJH0,W0J1=_ M-#FO#8QMVL-U@>1'&*JN9F0_2K==Q0'X)=-+&B>I!^M]B-M,G438 MU9Q)8V8%1OAMDS7T(\<6J:D.,.?@R[Q5'I, ((A+FQP!"QFF[)(?:+RA[(VH MY C LT9363'LLIZHY[S[_)N43/.MA7W7)Y8C,NH;T M $YMYI;2A3IO>B$6AE1%UQ<:MDG)35J/9W1.V*3JQ6O,UHG"*%F=7]KP.2[% M :$_/&*(&VY+O@?;&UEY?NU:W62U0&S4^+7@X&A>9&UUR]Y@\<++M* 7"&AE M9W[ZX(L=E/(.I?R$#UMR=O[\B>0YXA.TWXKXB5CJ!6/'()!K](N'#4N79Y8S M4"^]3/."CSCZV%_4#$R?Y?6LR]O(N >D/Y\#*5*)F%>K&;8]8S0!=Z&_D\V; M3-.:M FG9!,R@W,(U_S?J3?@D5@E405[F%&AFP$H7%1 _V?1VAM4F1U"D04B M[Z==7F1DG=/D.)L[MFRN@3D9"^LUO.F--AXS+42<](7F@3NCM@J&(ONO+S>5 M0SI1 ?AEVY/EMI8J=^75)N ; _RH#[#*G=A%I/[R&5 Z; Y!8LH,=6'T,20A MR6.JT_%&0"X(7PCZWQWM:ZZSD>'W(E(I#:AN^X*^KLRCQ>:QK*UJ.1H%;*!. MS B2L60*D=87K:P*9\E^,TGX)6:![>7RC'SEL9=9CJVAT4L&'[6'<,5(U#GV M@3["!3Z(Z;^VF'Z!$.W8\NXU:EPW0(+[*:5Q/5^[M1>;)M)PJ]B$C2T:+P(8 M55T@<9;\JR,)1J:88_1M&_DV;%:I5*>;*1\O.[JT-:X[@AF%>Q-Y)1Q5:U1* M+U=5R; 7$U=#>0-[$UCUK%C'HG;-EC*?=C;0L@Q55&Q:!@!BE&VP> M'V<<6 MV%MQ:TDL C#^3M#GLLO<@#(YXUU..;#./E=D-])B=1ACU\\DT!(%9/RN3ZAH MMPRL1FYZDMP#@OB]O*L<-PP+:1(/'X#'4KHQX%D+J1@@1?:ZQ)H@?4D^) V& M5B6OH>(*YV-$\XXU-(H062U'0RG8A)>'P\N7^ZVB>ZHCNO[CC^P.H.6LI[CZXI[I@J' M59I%6FLFGL,7_+,$>L/@V9"M-F8'D%^I@=: _2-#M>EF'*3?H[CI(9FY5]?] MJ0 S. @8GZG]O^"1'RF4;2$[]O3[%TCS+:I,+J[Q)EBMV7A5YQ2'![>D*1OA:]1['<14'PW7HWG7?7J*+ M'!EYADL(HHQMK1AA%5E,PL>1@98$;JQ6-6SQ9R9.19QCYRPMP8-D1M/4Z#"BK)<$ 0\ MA)0N,?GH,MDU>>$,>PD15#QYNR"G)0/8@)%S #J F(P$;@VUT\2STE0:W/8* MJ2T1.HTRP)!W6ZH:L=%I*#V*;9(\S )MEBL!7!1DB*3*0J#2DFQL]P92$!+F M]-!6^6+Z3^8 ,9-.D#A0H$*\[O3 5=/39P?Q=A!O.\3;\V#!13[F?LNX/YRW M'U6)($RW7!@2CFX)#BB$F9"KM:Q"++-B#SRR M:Y7L*)];;=J4+ H(K]1_ [=-E'B_&-IVW(16NQ_(J0*!$>C9:R)2%*I222*^Z_;VQWO?HO M3;1JZKJ?1]Z (@:9T4I5+Y"ZEZX'3((O+IRS'C[:GPO]*X@7NO8!PK1=KO!D M&:K+D3VQUNJJX $'>"?SN4;3;LU,](QY<733QW-98?4C$&(7:N(:E= &_.X# MG=@/EL1\9?45J08X;0A-EX.7T**< A\%W]R;%E5VO'1Y&1FEV^Q)H-G"\O9X M0V+#M5ME_ @^2.5"ECZLA5C2&"IBN!XJQ]EVJ6UNA(D$"CW I;E8F]'(%N-- M<(Q,-1F.>1L.1)2%;>,B7S4Q8%AVGAV4WUT%;-4H^3E_K3?A^Q1+Z]I1A&9; MN&*%/0B+@4%"(]:"P>!>Y!-W6-\QH^^Y$UQC+146W,H_=*[Z\2B.,6)5C MC- .SK3MI#87,D&-*MXUL\TG, \.F;L/AD"G*_XP$E>E$2IQ';.[Z HTGUBK M:,R"*+,T%N.HN-E15;>B&\1XWF_[XDRL^I]_?'5^AL)6*+@2]2>O$*-_"?6, M&M47ON5+3E9*_/QPI]BH5_FF$FRH?..'/')]Z MS#/0V_($J8"A/SX:)?..ZV1EC/?'YZ1KDG-Q3'Y-6V;M8!$/JE2& MHB)(J'D46I0<\OXC4/[YX)I0LG:PHM3I$_@@?[N6&OTWX#*%2Q=X\]51TI 5 M:UCA5C:3PT)MWMR(BC6Y4(A!Q4+HX:MV0E4.CV2W:CD R3:!9 \/0+(#D&Q? M@&1?'8R+FS0N[MRJ>)^3Q1[*!=.=UWWL=*FDW4QL+13? 'J[GFKB*!@K.$V] MYJ71.J:SGO*Q= 3R%EQX!'63-@NG=<0I*[I+9]E>K6/= --;CH43)5P?+,@= M+OE,2 .T5N+,(0.+:[;)Z]P0/5*T&7MK*U>!,4'"J#FM%/\UT,.3T]_(\WYY M]D)BBC*]PD@R\911MQ% ?B3:TM#7'3/66[.)77(/:=EPNG+!?+ MO-725A@>=AH]KSQFM<%"9"3^@D=8P?1%S#[7G)S@LE9XOL__S=U5',&*"%-\ M:,@B"QR3L/H$?K?$2$9)F7(N$/X\+)ZE3&(/0.W 15A!6:XG(+JM28D+6 MY65(S.^'C,%IC1F'"W678"&A:T#[59D:A3ED_&@^4 MM8O$O@.S9=>D0HM/+FK-0UMHPC?S'+=D))=KM4UB453F.7M-/ M.1>R]5Y?0;0BH.34H8H^BAND!KM M]G[;%<]+[: C.R&FIU_M(>LI]]1K>.9" N)M*$7F6"#%D9$IYF[:[N(*B6Q, MWT*'6U[A&= !X+A*$0$,: M:2+D09[*B](_!1&ORLA*.#IAJETP7*/UD0H<*JNR,R*3L/>>L8R MZ])'AP7\8G2CFE9M_:I<+P,U+G:2#3RV[O(EATMU<>.3029_55R:G+<9KCI: MWEFX[KKNH2,UOY,$?.>BG?O$O=GZYSY(&6YA) RBZ(+-M0U(Y'9UJ3F_7LVK M%)0&3<7)JN#/5)88BP@6/ \4'[$K@ +U0Y)^XY);/GEVSO2-BAT)0.CA7K > MD]$S91PIV'0*QV:!SURX3]WOKK^F$,OCGECVK@"BL^1/ND *\;W+GKU)A%-* M,<;^6]HX*E N@N+T0A-*9#5(CRK38!KM%UH-YMS@E*$Y %Y5DF"5PF]W5P[ H69LCQR /_*@&@3)/X 9,& A MG>V[G?^'QDX<&^@,6XD-376 ^Q8 #619 MN=LJ_<-JP*0T8=]TESSF.0X] M&$[HX&6Q_C_&,V T,[TJ5F4;6IT=[L?GAJV" *YX$ ML30@+7Y@*>^)H\-SS B5_L9G>%7XNUQI>D.7BHO 0HCM?BDV$_)*=F"8'1C1&JZ\ M$.;'S?=SI87(&[-F&=7FHIVA1\Q>>P(9[\NPZVC0LNC:#Z()>:]K/:H&!G62((I8L+>^'%4@[;50LZE"8DY?H"\ID0VR'Q]/BH&Z_.[310?9G/$F^ MXVVMRH AF3N7(1'M<8I15#S=M7*<9K"%,A$<54M/G9F862A[WE5GR:X9\_", M(WX\_3Y6(BI,"I7:<=#)!^^<^=]6XE*UN (1*E,;8B?UO[FQ.91F!3 M*WOQ.WYH!&A4X**<3$-J&(@QQ,"FZXC8--TY]X.R.2B;'77?1E8XTVX7O2/I MB05%E/MZW,^%K4TM>;6CK72-C#,+U&%N=AFMC3("Q&$]T"<==72OTO7- B5)KE+.CQ?6[]\;B<+%%?E7$[YS_K(=?C.=Q (Z]#W#LT0$X=@". M_96!8U^PH7'G%L;[G*PM*6"8K:*ZCD%*V".#EE M)O=VG:W]B+1<9E" $9A.G7%R#--V&X5B4NOC6T:%]W@<6"(J^J+ MM(Q*,4.A[/TC P-(3U6?7, PK5=($^7ESNE+_[="$/L)K18)LC)/OTV>NK:N M\G8$1F:2-&GY;?)=18,@6?0B;9ITMB"SO&V;;Y/OZ[1\#O1@E;"I:82C] <):?VS< M19#C^+3])H0&#:G85PJK.J='Y%'9*,?0% 4C:(U%U[:%VV@XZ7H#VG@?N*:8 MK!I@G3!2A]!^&1(5NVN"X]H:WY.6W[LY\>VO]5$HWNLE38 7GZ-,<>@I!*<" MD&< U]AKC(V_)*AJC3G&E1.+/6CDH$[N;[^4(X]$DM(K'P<5R$CKV+BL&YUP5!+$)>22EI-KS]%!1S>E]I/B+%D3>B8:PKCSG3!( M?K6+_MCB:O4PQ@L']"X8:VE,7/[K#'+(%6"AQJMW[9H=8#^SE*RR>RL6S\<1 M=A6L'J# ?WE;XV57-UU$>DB'\E]=+D[A_ML32Q(,*YE!/&Y)H8 (1WT)*ZB4 MJ!J9&,BGD"R>BX5?.T:2(4T$ME1?MH@DPZB'O1<\Y M&TGF7G+Z5M[J,RK>M*V89FJ:%7<+N MFML!MJ)'PX/:R/:>_3&$(P(X/8GK4)[E*^&!XS4\;XU#O9QSY$Y1\.^14?+\;JB_2%13PH M)O'1ICKV=DW-];)E02BRR6PH=8:3UG'>>U=X3-#MK,YXK35AQR\"5V6<.;)WMY.PAVPU>\:YT-R\5%_#2< $W3'BS MFXAG(VMQO1S\ZG_.M8G[^'?P:/PH3>7/N:G\.9<#_13W%;@5SAYQ1*7SM_%6 M@8:Q6PE?M0Z8B3\\BAW7G%8; $-76VE7'[,3HC*;=9=-J.P)3KS8*.SLP^YR M)6[S/*\9J]3R'BL]V8]/?QH_N/>,0\G"3(4&'LV5/NLFBHW:7* M( G4A'$9[HCLS!RWBQY?GCP36-(&\[7<+DK M+YS(F-_0G9$?(Z*_6"WHQQI+QS&%48\H/FYOKR4H;?+6]-A?-07]^)""/J2@ M]R4%'>W \?U[GZP+UD!#;FDYCQ0?RG6TUVLD<'RI;QJXF\@>FN:E-UOYFZ.H M43K34IE,0CR42PA1;,CE^[[18+-R0>*_?Y!.IHHSJFN(]9[)/GT;7QF\H7]A M^#=VV*59UB0^__(I^5W_ K2U#G_N:REH^YJ]#)$8^9%=66=LNSG,?S1?X@8(OV;O?7^^[^G4]ZL81NP3W7GMQMI M_$'XWN_6"JPGP?LN]LX-.)FU_; MNZ3:Y9P]J>\^3JMFH;#7CPH,@;;JEVOA"V[;*46_FE*%F+R(S)$F7;#IF\\/?OUY5D@ M/1KD6G(B6LX8PR+QP3@C?$F7(X, G MR'U PTU/:QI7T$J$2_TEJ8+3#U4%Y%#=1"_3DR]!%7Q(O]TO4D.\]+1% M3 Q\KB&][TD*B'+\GN-Z^Z,N3D^"NJ!3*G0C#,IM5A7*I MHGT*/-/5<<,=HR&IRFPL'# LI#8CI]P.(6LT:T4/CM1*5'D3H%)6:ZJJ).@5 MFD?[H=M[[V&BEE#8INNQ7F?CPY?2P[IWK$^MNN M>,J^[Z.I6]%E?J;]@B:#:WDN3NMO!BZ%M5%U2O)&E1*Y"19'N2[,;/&12?)B MU_[(YLMW\Y;[T64.^ _ LW72)[: MQ,/R0>?&&A"%[?-=*%JH7X^,'R=?(07W#R@=H MZM)9/TPF*UA5*^GTJ]TDU56(4-6O$\C@:>QU,O?90R=K-)3*H+ M)#698#?)RVSD\VW"5R:\=\KKPJ^TE+SB%20;;P.6TADKC=?>-2OM8 .:J94$ ML ?B62;14[+SJFI7]) 6N3<@>5LF79%&S;[C^O90.*!R_4BXUN]SAH^6PFNB M'FC\RY2O]S]4OIX\FIR<1@&B'AOOW"C+@?I=?G MKP&R",-AGRRX'_,QC4YM./G!6W&IKV;*6XN8JFWE#:%!*LJC.//(?.,P;5R_ M*-9:;HU:\R5*#P*&RDJ>Q*;A#%?/E,'S!T[U:)"?6K+!J';9]LBJE/:>'B5B M+G$NZR3\)+'E5GUA]:YSA FGLI-<%Y/!G)[Z[X'3T*4(!B0GDR/_/+7E MU#]70&LC;G7&Y..-8>[)*),5 :6B6(4\QR8J%Y.)+6!=&CE[E915FU1E:+8$ M^Y0+>Y6*7DQ;=) 03GN\0&K$K*F4A8%1'\'$A57/ =G2O:;?QZ%K^X1[&0H# MQ+J,.?&5&SZFI4=R @0;&-5?P/%_^*$ZX^&I!$4_,LUW?'*(K7Y1NL8T36K@ M@TCG<.+OB<;N]C+Q!V5T>I)\'4H!6 F-+)9 PKW.DBAQIVJ(U8T,51)O[!YG MDKT:L?0<2]\7D:B62V,@QZ#V8)F^=MPCA NQ6G26"VE!Q48HZX/G@XB[Q&S$ M+_NXA@"-F"0ZW:[I90:1UZRZ::%D?GXGHX('FO8@4<81V-#;1E*$)SY%-^E5 M5T 7^$(2AMY N;HWLZ)K?.39NMWZW"7S!Y(>)CW ["?T&$1X(6$NC5?#(L.J MW_)&:D="NH_T%A>K26\SI@J'.D T.$UF:>T#10WI#='/RYR4OJ1O63]Q2]X0 M;>$6"GH.5 =J%,@2P\+%NJFTOE2E\NB#L2,G$DW^B&S=\>/3R;V#1OF"- K* M&EFKT#5[&04_H1QR8CO\8>B7]S?5O@I-!W2^DA(>C;V)&;X 9E%=366 MG&573T&4'Z @PH[!#>?5G?FWY7790 'OQUE$,']E<$SV5S7KNS/R_JFA^.\% MOC\D .($P/$A 7!( .QC N#T9'+T*2LKWY46X7MA"GEI_$1G)7D T(C[2XWP ME!GCA.;BSAD1?O$4=DH"SP-JHHZMPU:.HD)=Z+U$YR/W[2JALBMND4IV"'0P M-'6=!F:0?%:34@5K25V1X0,F4C8>K!W\UR^>O3C_9H.+E[W*T )#(Y:-$@$+ MY.G6%NU#M-O^I\D^O ;W9/+PF]R>,O8:KO%7QYWZ/\2;3+ M_:!=K@G$//[00,S1\4W4E^53GYMKHQNTH6#%E0*8 M6*='D*\1Z@YCM4X*Z-*5U@4'U!4<>XU8>WK=O!J7+@N!TT5]JJ;D'0-W1_]I M%LB3-M);&I4W%0F1:$(_.7T M_MMJ8"2Y"P-H'!M O$)"&X48 ID%XUD!-/76X+D404+4J3%T-2:S90X;QJP5 M+BI*FRA'J3E3S4?R,[A%VR"Z?R,YR\]'PI%O_Z$2[F$/N/SXT><,7([6ZE-& MC>]8@+V+T)KF;9!94TXKT:])0I3.9W9BU*IPNG*N")#>7N_)N.6DBBR[M@(" MX0@I\D1]V7.6+P6/T= ];.9K:,^;Y+0*Y'&*=3D6D(_&2( M-)%8*KRK$(P41VCJA M3>R6B(5AG'&I-&XMC"?GV7C85YDX499 @XU%F&@[> M]^C@)X\RO+\?#P;+NW/:\?:%\"K&3GNO*1LW/BX]%S18/E>B^NQ:X/A'=%3' MCTQ]CI*%6Y*,7=#X\ 7.;U@B5),>G-<-46IEW)=+QNYNSSCPL?10[H\*(D4) MT7=G1=5PT/Y-OI16G%K)OW(T.G0]*,4VF.:S]:S(F[8Y^/QWY/.?WIL MX<'GCZ?Z /GU+V&N[V,2O_=9OD.3^/B#8> WXO237_PY S!NV.E_[]MR%T8S MS)3(:G:,A"*'O*K78V;8%;N5(0$][$$/6!DTRCR MFX-9 4A<]-,FA]*@2ZR"C#V6N%$K@?YQ-#D6D[G_WH#QVHA/\(C0F$.06Y=I MG0,L@;A#=968FTZN=NF;Z6!MN0W42GN#<':#C2 VF-5&7O;J==N?@=;-2H"LW&S MJEJ:_L7=@&NI!:RG_;EEI_8WRTC7H4AOU3$9#/FL8=Y]8PD@7\(@ M-8QBC!UORO MZ[ V&K(>#($=:=>7!&1LKV/6&ET/L+W5J7A>=9A[EHH,7@ M;F5,]! 7BW#<9^WA<;Q@] *T'8>_:Z%PHZG;VB[-MV_M]\Z(^H-4I6M]0S@N M0VD:YI<+&>M.B8S2A 0NHKUT[M%3HZ'O2->F87_Z-%2TA.61[G3:UW)RP$WM MP$V=''!3!]S4/N*FCF_6%7B;,HDL&VF@G1H^*K1T@UR!OEV#8,B3HG)GCD4N M2%S0.FB#3*7*E$9Q^&J=-^#7;)J*='EKL-18]9;V,M^=!8F4G.LWB_UP;XH!DYH9[9##0DVC)_BU5 M..0I0UWV^Q*DGCZU MYEMT,DZ.CAZ$GC9J.- Y"/V6[QV-2,Y[SBK:8^E IE.6:B!?Q37KEIU<9>V% M;.UJ_W;_X5&?)%')>"?)+[WG:6/!:[JI8MSP1X=I7N-#7%H+L^"_Y=O\3OJ$ M=#7[[>SWN(8L- X6US!5+]X5\[$5%* -&-_O^*G,@SO28<^$)XSD&R^'VH1: ML<;=SNBB/ASAOX_XOX_Y$XA@C63)3FG9(U$29N.KGH5$#%W=$#[H]YZ,.X2Y MJ,4V+"TRHQ;,XKF]%YL4$'2-,D4*9R,-AE,:B"A$NU\SPJ&LRG'D1AN=SYW< M!;^R9!RZ>*PNY6ZA,\0L-%03COGQT=]#4SDV+D=&."="K__%DP=_MPR/?ES+ M[JPW,K9EZU>B-\@%/'XHI2M-!XYGL79MAQK[AM]8KGLD[83^[1XN;O^E#7C#37LJMVU.;[T":0%Y4]P-ETEGNYKL*=1_ MGB7<1=)9_WFMX0E2EKO.AEZ\S%>X*N*[DHDZ;QP-#*E2,N=82/P_]MZTN6TD M6Q#]/A'S'Q!UNR?L"8HFJ=WN6_%D2;957;)]+575[?>E(@DD291!@(U%-.^O MG[-D)A(+*S9MV,\;UMMK=^<6+:_@P'4UQ.;L/QX6[1ZT3QI\/B-\GLY/ M=FO0V:"S06>#SA6BL],^G)L;L>'HM/-L0%]#S>X_?]K_Z1Y <-K-?OM .\QU M_*$[^::R&;4O?CY4?EBG/5D457B F\RJN/]T>4W.D'_T8^?5S[<^YCPX-S@B MWK==:,NX]?, !B93"#^*1]$0I\ANH][PWL)WKC^]O;II+MQF MZAF#$DN M0^%K=(KUZQ0W9U?GSI4I U,V,?VVN8F;J6%\/CL_/_O28&2E2&8XU*5! MST:BYW84Q1?HM&CPLY'X^57"WISW,E)3%1HMXUEH&?]_%'UK;MQFJA.WT2Q* M!0Y$I3)6G;.9I'Z:I0V?W% ^&;E-I'&S4?2;)X,MS7UY]KBYC<;P_QOE8F$U MPFKTBR!5^3J1C*L,'01O*_C^)N)EC3^X2SW+/$^>)[*GW^ M-VR^<7;[GO_Z/9H!(OG?_Q*@XC>*_ ,/N1I,-_RSP>12#KEUJHQN\&P5!'__ MUMKYYDQG^?P374=M-T1L=T_EN*9$>6X3TKE=.ZW2Z#EM[-M'4JMEO<-VQW3K M#*-0&I!2^S.GXW3>E.J=']&KYGO12GW[#61ZQR50]JJ@Y%:L@9A%6?IZX'^3 MG@TYW8V4R:2HM"[<:'EC93F,%P^+<0/X#GLP7:CV>>_'_0_8_M$YRSP_[R(U,]>N)A-0E5[>2O\O)(R+JXLKH)B!3VVC3?1_IJHMQ'CRQKFP.MZ= M1^T6?_=KZK6=%YAO\W(^%54["%,!1H]!PKQK4[J)4NN]:Q%F.)$AH][NG[E+ MG'.& R'&W'Q759RNO$?N']*1WR;8JA5$0"R]S.6>WH/(S:A9.@HNN/_8#=(^ M Y[*#[%5*36IFSD!H#/&*0[8B ^7C'EP9JE]&TV"Y GFQ05UZ[PV0(X>Q7;I M^$ML6/A5SN8\3JTK?Y<@SA2H/_I?8=?G43R)N*,>M3BG'GS4(&]O)@4\:4#/ MS7NI#R)L]9Z5SH#)C0&8L[R)IK423;^@[GZP8A^(>[K,9GKS2=$OK,^W5HU) MP*D(?")#;/]XY:^2U@H=/7\!' +T^*IS/\HI4 O:F339#_N=.K_Z8'DF//F M&HK,\LWKCO*_M6_:EL"Q4*?&D/C<$9(F*HC\UXH2:!7S@]]"; ))8UCTDRU# M"6ID(;6,=%S@Z3B[,%!;I$9ZIM&J-?"-6RKG)*LF,^J.K_E*ZGIP@]]">]"\ MT>$DEGMB@HWUN;4SMG3]0PU\H!U[^#+=LS_?.)Q1OT9WGK3;C"89M?;7HVX3 MO!TT&(<;[K?-2J;-I7V>.;M&G,A_9[2^"*3:;M.UWZ_OVK_?=.TWJS9=^]?< MM7^Y5^!!,@%[P"[D]\3D5'O=!/0*^$<"Q@?.L.H#9%3+\)B&9;K$OQ37JAO3 M0@VVTY$?>WNH/\QXXBUJMG/C T)$K"?)V. @ M]D^]??5I5G MU"$<,8P/T/R-,*&!"5G^%AH3.,!!?.H#O0W2//&'?8DSM[V_@(99H8"JITS?>%C]$6BO<[E622'&XBK5O&KML[G.""+"A;,C##!FA M>PU\29N>.+*J>/7A5U,1>S2WQ>=IRIIG(!2LJY.#PKF=RN!.]0,?P[M&L KJ M0'S%:"8)ZO$XL:+RZU:1,CB919%<* 4:OVC:>N/N8;!@V4!7HV\0>> M<3[( IQU)FD4NQKK#G]XVN2>D9XNW8P.D9;/BC_Q(Z\-"+^ZHOP M:YQ-4G?&="%1\T52N8.'M,"TEML UP([2#;"L7 &/")8[%8H^:^*'H4:7T^M M5X"?4X-*92(--54&.U$""T*XM0[.U[-7]' 4/$V I=%,:GF6&>1L M*@M#TI/-6'N:XZ&DH:9\/=HJEU0\6VB ._YW!C3%XS+T0 :2F#BQ,G3Y%;D: M0_"A]\L+8E:IUM/"KJ_9>S=^0KBYR!B.D=?IHR2XKT, ?Z(:&F M-!Z71CH"!Y&S*%3C(*T1.;P83U$A9LB 'F=IAG. :I"^)O%Y%9IMDZUQ[--5X'MZ^)\<40XABZ8J$K@6>0C$P^!7(RVPL M];@Z&AVJ&%[.64"%,5HA<<'\*[IF>BRWL6@)F&5.=">"#+6G4"IEC_EYR0UJ M=EIS5GU"8O^>G]",(=XOS6[BLUA21]<+P.QR#%#J -%Q_J)92-#XF(\DPR>+OV*0H^/=3,91 Z3Q8 M"35KHNT!2@XW!Q5'+^S!ZM38"FQK%^@C"NQ,8DBT:"JVN=$O%-'5%LP*I'Q> "OO"H9CTZ%@YHPQF M =A!.B)7PM0>JRSRR).BC4 *8JKV7J:R,(.S'D_&3U8X+7)8V%6..4- BB[, MA&\<;)W/M39#$C'< A_X5F&D.I):"*9CD8#;SDTTEA7BRBUJ=)"2.I//9D>$\ZM E\;_ M(@&Q'Y"->J)#. C-9-?8&ZMQB]JE25]J!B#LX7;67HBH1 "&J0=FM#M"BO,* M^%$4EXQPVUE"M%,B@SWF[S:SPK'I]J':^=Q98%%D6FDCP=JG#L^.@"W+N'!: M;8:PBW8\0< D=0_RG'JNXFSEQKS*4G"!.W)XS\TGO^>@M](29.'D;><#O!&4 M(?97#&,V^E,B:,>R"6O."VL>-&'-)JRY MH/>3=B 0$ZCU3U *X^APFB'NR00P5_!TV5:B"5RPT]AV$*F?4(]D(!*TG )@ MTTJ^>Q).I-4Z&H$-TFK"4<;]H\Z>)]&8 6M-!J1LW/ERVE(^=QZH&DY9H8#+"K;)%$.#0@71[GK*:T>XO1A_IOT7%DI>"1 MR6B_'A0&4$Q4QA+Y^&(75 4@]!IJ'4N9*ML"+6\SR]A2SU+MR8Q\M#5)Q+O$ M4GR:(PZ7(8[0&:_'P%,\J'A%:!Z&\8?907K++:IE\R"+204OQ1J4NGKNDC@,\\5,Z.=R%4 9:)86%4C0S$D[Y\D-V M!6?HOP0%8AA$?8$I9!@ZL&:>QW*X[ CO]YG--Q1BX315Y5=8F_ELHXLACH@A MHC2[S+T?$J^/2D5(R>7&9E!QJCVH>CJB6#*A07F@U1 MMF&2Q24+,\D& ]_UD>,.)3*S"; :6%^EYPHWCI*$W4L&$A43Y%,-F0.;5=X] MO':)N4O&UBS8_=IP+\RFSSGGVJ+6'.F/B%^6Z8CPA(.XX6JZ#BL0<):1/TG( M*X@.A3D\H4HL12HL 3-WC9.U^S7$0>!H.O,R#_.UYF]@LV[_0HDVLF2+UC&* M/A@P8*R.NY?QV]CO\-XZ 1'P7)X43!ET_]:767]C2+OF@M .R"+>B MJ,EAQ_S0#MW4F_L,D6"6I[R:3/.(;A3Z3G%GE ++D] )CQ.P%% 0P$N54@!G MD=]T])P2AC#S)\8DEV0430N'FZD'R!.CI(TM/$"LJRL:RTF6"A,32\K[XC1= M"PKX+I?R ;)"CADMJ-A8#5SJR(BSUV2"F0^*LLO[7T#3%9>3CU?('\Q41I4* M/*-[NT[JAUZ+U5/M7-3P6>0@^U0]WY83 /&"SE'N$Y0)H*;/.C(>!JZ%8D%;^&$KKE[ZZ?0Z!PJJ)6:<( M5E'&.TD)2L)!C1^S,03>K3'&*(R[CQ6H"25"D LXML]3\IP2[)6S*;5:@C)9 M6*&5@A;%U@]2;&X6>1)>Z9%'!J\"AB;PT2@<1D@%1TAKN@E>//V]-FYEVYU,8&/7,=O80(AE$,NO1X38F'59NK M:!:F(WT,:13? ME:+&4IT67A> 48!IC@&EJ"' D9I8VQW!_37Y)4#7-V 9_A(E0+KG8',"0$)? M*.''EQCU5TF/G@5B+#UA/TD!+0#*+YE.%=GOM#!SL],R.5^8)?S-Q[0MV$^W M=XB)=0'S*\Q0B6820R3A$)0(DB[1HJ-9+&/MPH*+"IVCR\+$ MDP.I1(4ZG)%7?CG!D0V0<&9GR:),A2-X>["QO92%KP4]LO)X!29;^\B^31D3 M11FVKJ_(7([[TO-()QND4X$"I%18R4FI2C+4>[!8&<_CFY326O-^RO)*@1"& MG,V!,BOWE*$#).$4/8-.N)88=2%AA(G15'F'213B+HK)2QQG%&U3^954!_B9 M?NW>B29UJ)(FQWX@7U(BH0*=*>!I5B.XG.2L&5U M8+YO7"9"5NJ!A<''E0M#=.C54ZHS'444<_?# >);Z@O'*^=6ED)7Q:>I=J!3 MYLO91!4;H6KY-E&S.5&SPR9JUD3-=BYJ9FG_) )OY"1%*17/T>YZ71 K2:8R MB [8$("_2!38//:@ZZ!J@=+"^J[69:46U+_N@V3"DK2)'RO1"3LXSGFCSL+E MY'#@@$.,<70[)^:%2B2=1R@(67S>8DQKYKSX?'[[LLCU=8(D[9)+6T"04?I6 M\4$WBMD>]916HV,)\\Z'MJ ;^WT$5A\LR'76"I5/7((Y.7M X'.DR"2C*8\S M9="HC,4Q /JCZC$J(DC^M9/F9$F!=1A0=Z6$'V21*I5G:01E@=\%3I/ZEL M"MNX:6U=ZIU3R0DOS(5\PA0HZ0H?M1)%\I3-&HJ8 A,H+P/A8\3Q\@YDN3\ MRT]@Y)4R56+*MPDC-!&SF//71JQFD[U[S^Y-@FD>(T.I[B\W[_W[C)GWB/&0 M;*POI]M1(9LJ67@^]5AR02_'?. @4@5&[.%8N+LY X$(I='>PB<*?6ETC!OD%SI\JN,?654*D7>[L=S)\ M.RF3A>:Y ^DAD%L.IS(@. )JKAV(J78P::I.G"$1NZGCG4_V>V_X9;CV!]X"$"B[].'''C(@ M8&V?;CZ":Q-!9HLJ 8Y.C$,=LBV*^ M(X9NAQ%[L?-< M([Z*+V"Z#.LP92LJ.HS+Z667S4 +^-!;JV.-2.'=B=WU76 MB4*%8A#=TZ.CEJX>KCY2*,IPO(R-/F80A;(Q5?2/$63RB>>[:VE*0U/1M6VW MW$M]6_MRY"81>@=,'CJFP%KQ =>_\S$I& Y,]B8Z/$VQ>U+*%!H /R'CEM)0 ML((RK_?G Y5WGI<4H2)6(GV#$]*';M%IBVLPW_LB7635E^%(J(JV%AR(*BYL MEG81N5G.+ G<<(+;+Y=G%SIK1^TG)@/D]>'VYBQ_I?T$*?-<6*<1'<4Z M9,:^N;\RM.GSYTHT@,#:3:AY&OISL"KD7[+"";:TPQW3#O4R65J 4S-!DW5P]QRRFHAEH-. M4\RL(XK$-'9=-VW?:.[_410#BJV58FUZ!^PJH@X5YD>4RY*GDHTQ;SQ48L8< M70>&NS0A'#GUP?D\68JER'S3BZ&5P6#JN*1;"'*^:0E(ZW#X"_V-)AVW9>Z"]?*G>T8*Z%$17C*LX4F86RFN^A M*.UC1&[IT+GP=5.A@1W(>T'VD?[N'-8 2]U [67+%)6A7 *CYE;_)5Y0U-@ M!1BP:8WVDF])V=VM@O/_8]3FPQZW3H].6X>')[P3:@-U] ;_YM^]Y% C7P12 MW[3VKCFFR@B2;BS1E$HHG B6CLK8IDM9@9@%*OH@;Q5A[H;NLY?&&><1#F*1 M>>4%[95(#GX$RV$NHA4J0ZVRYSC%VK9Q1 D\R#T>>2BP/N'KB4Z^-$>C!$HR M"H$G<:A4/\>V!U]QM1YR(97G57MVU42@O'43YJ.:TV"FQ-L#B46H%&!S%H+B MA70K4,1B2 ._,,'L@+SX&*[A3!\+"^"&ENL*4P;D@#0*':4S*,G[CI6/I;)< M^$5V7S./9;Z,2V@P6,ZIE5-/D:7K?^G6.H,L<,J7IO8"$#C*C3B/:VGJH3#1 M)CQ?Q<(N2BX> MVU[%VB4XM ;_^.2FD?GY ?_:I.1CCKKTE.?B+TR'R9V%0.M1(KW"LDQ?>3H" M+';".JNGN2"?3?S'EMCGXY^"7F(?BZ7I*8NP E"< M=^3]^2/&=DVD4C%4LLD(+&VM&-S!/?.4T!34;U56X=""F<):3:2X0S_47E3?-);8K!M2SDOY =M%3N'RLYW#O M@'TH6)[-5%:[Y),; 99WZ8MQ![IVRFY2\7+U5/0[@80R!TDX&X M8"D#P^)R1[1<2SL/?@NIY\9-2DWB2EX"35/W>!ATSH9]=+1%Y,/,'V0J-:AO MZ6:DU*>,KC>5R*F:J2F%04&C:&$!!'('\L2Q 8/=.282T\[9_/DK"UU3Y@I/ M<^*<)\:@3L)F/;C'U'0SLEK(VAUD^3A>X3QMD+9Z.\RYT#J@IAW,1V'[JHY& M'_WJ]EP5<2B:=EX8+\G^_O'>[=E>MWN\_[+$0$ZL?)LJYP"Z+9M((+! M&/=SQLR@I?*F&K*:9#'F3YB 37[?P*A+TT!9\ VG4!#Q8JZTV;>7A-CXUF" MIIA.D^1Y&R0!K3U0[L34:CU*AS4&I%/(+GK\:7/.43GQT9.=V#IIZ?W5TVX$ M_SJT^)>5#ROF. RT%RC730MQ?EIAAX:9K=X-^ M#6_&O QOC;Z 5MR2$M/H5IL+I(G@%L3P8) ';Y&F[" Z,!QB)74"QW*(2,]D M]I2NKJS]*745#0,QY61U#-+%IIA7-R7*N[7CTB;GEYIBSO$.E;#7.ZE('\'U M,58G3;5G#LXF7Y7[!$^!P014'RT&J3LOJ8[GVC&CZC[-8RY5]+!&EOCH&55/ MS4!.;>YEU.K69F55I[[;P0+QD,<91R=&1_3U?9>I+F MI+QQ7O350U9J"Z5N18,W].H7KGK M%5B_[R.+&H%+ &:*3(H=8.Z%@[4+!K2 MDWTK'4P1#9LBVH:QN3^W_S M,D\O&PHG8JU**]YGO_ZBS9Q/Y)NS@-+*'77X*+OJV!QH5Y]6'?RN5,O\"VDW M+&=<:? DZN3&J7YE@ZER$PMZKSU%#B7*^ZC=O/ZW D01J2(QJ"SU'.2<&VI\:=_Z^<( =-A*__@"V(L#"YZ$")7[V>G>1X'.PPS963"<3WIFEX=KIBE+[V[(:^4T9!QH53BK'@95"Z3)VNU<=\5>;2)5L, M;@:EMR+QPEM)*,^<%Q>1BV5MAMWU]HZ<3\[!4?=5]Q1$!K^5#24R?"RK)U02 M21M'\P0,KX$BPHL5Z1".5V$ZX*2$#=.C\[[V.3]4R"7V1]W;V2I4&LS-2(3# M$3Q06RRJ\)O7ADF*]NK!G3D]8F>NLL'O@*WOO##/J!^]9%(T[_VGI'S#*PJ1 MF?&>_%O^[B5H1!%MC:SM%C %K%@#["8OE7J>V[D>T1R3=6H"A;8G]H@!H^E/ MNXYSS2A?WM _?HO]Q'02OU6,J.#X64:@XQKOVQ,$MO4M!8B?&LV\1P!^C-N 26G_7 ,M=E>6SD0\"Q%U3 M0>HH(X#[5V F%KFNE7Z 0= ,Y::>SI-Q]7^IN(:O@9KOH/0'[K2-GG#-@-W" M+E0V@2204PF+RJSD:Z!SLTJC'G,%V]JE2JNRDSGY4+4U0$T(N1I"/FY"R$T( M>9=#R 7[*P\D?2^O=>;PVH*_9B7\UGD"?ILGY=2QWOR,3UB"^=0ALDN3O O* M%AUQW6$Q2QW6U"D<&I.6ETOE^:T!J((Z'Q"+E3!G<=F1*#N+EDRMQ.0PJ-F3 M7J$$ZX\H_HKCN,TH)_9JR#16CD"TI@>JBM/4G_QQ]N6C*L_"XL(\W59_X7#] M7ZA*#4T]3\VXO#PE6W_"^T)#*R=%1+:,7SO[+E0&1PY,3;W8&RIDV\%$H722 W4/+"C&IWP=N'X M+K1'V1+&.6_X(KF9#&*.W*(3R8.(Q7.P3[]R:C@15Q M[NB@!U,U$?)AM[L8!4Y'6(JAAJOX:K@B#D+5(]B(\$CIQ8H/IM4!Y=),V3F2 MVO>T91,JY[ 8G^18FHD;.IL6K'C2+RNW$A#:1Z)ENJ4.70R9JJZ1OI[I4I@;\Q".4,].LE -@<3;I[U(> )CE+E(4.#-9J MZF=RP=("#GTL L>GQ4!C4"? ,.14[H9X%U/',5<6] M?"P^M.;AY"=5V&&BPZ[E6![E94S"YWC_KD4HE%_NW+0L)5&DT[8#$X+P7PV'@M"PPKU M&$2*65.SUSM9DFG*GT:/TRT 6<(I^E%>.P.\!X7<'-:#I_T7: M7RZD;3T#E^!$S#$1-*K*OIX^*T"#5JXSW)DIVB)*]V-@0E[F^B1C,B+Z_BR? M[:(G.CG7.&,I+FOQV@UX[^XJ/R?BP>%I\!1O:UH9 (NNM#%7GIGKQS=4,)2- M8TZU2: QG/E%5->6T_75#JA-F4Z_*02I\J8(VEUN5[<5H*0&WGXN(;%]@H8F:RN+$72)\HPQ'4,>JR@9S=[%+7M[="P@,V?:=/XQB MT*&"#6AE>ZGUP_456"[L#:E4AW*#R-[),8A4=/;F'7ZX.22.!Y((72KX #H1 MNK>0+NK2[=[S? AN*J.3&+ 9.#41;(/$R4O8K,X.,5*]:ERMF]X%8"G23%C* MC3!]D/LH:K3;''2">*A,AKP)6X&F3$=X:L''Z17D9[BSFG3GID*NWJ^=DMX) M%ZUR?Y6DI!I:FI%VI;ZE"77W4,5>=2U,6T0DONGY6R*RSF$+!**3X(IH#4HN M:Z14>]7;TF[#2)%]N^@IE7@M,R+7O*AVZB06XSJZ]G MZ3<.C<71,TD"[$X@DBCD7Z$9\S3D6=9XL%TXNX9>CWP/" 8>0)G3V7]CJR\" MU-___.G/?:_3&73E_I_=WI'\\^#$/?SSY/#@\,^C;O?@N'?2.SSH>S\ISV#C M>:]XWD\:SWOC>=\4S[N% 4#AH88 WO/KLX]G[R^O+S_>_GEZL-\Y[J@[_<17 MQB@ZG8>)SWR;2Q:?WZD7FJ$;7%FF4CTOM'FT4AF/Q@HQ1 YZ.X&/_>!IO(XQ MUWBH@=YT9#9- VI)7Z*B=E#S$LP'U@7?V*[1.-D\9=61YP4T ?GEV*U?\^ M$B(VVU\SQ2RR..Z#QMFP(86ED (*ABVF@\^*MRZ)&%AHK)D8'JP3GV@GA@V3 MARK)(SILTFG_SY;9P.%R86X M ]*[:3L?1! L32_=#B0NR=GT]($,>,O128.<.7; 2L^3JU+G(^%CLL#2]/?M MP,N2E>]-9(EQVSD+,>;T/IJ(H![#C2[T:(QO!B,]Z#;H7 HZ5\YZ/\Y.7-7-9["'1PUR-H%=,H_$]L,A M)H46>"3.5<7L_V7;T6<2JD;Y2=+=5=ZYT #3HW7W=E M9@R7\ZND6H=&8=T!A16K728CY]IW1T(&SB_866P9[J+MO*B;SUX/3AOD; ZS M/#?U3)I;-LKJ,U-624W%:0O8H*!1;9Z1IGJXWZ!SFS753Q,9"UM3;9339Z:< M7HMTA.O+K]&T47LVEY%V&N1L#ENT>CLW.NGSU$FUM?X[J*2B46*>DTY:&YAJ MT+GY.NE[GJ9-K;T2^:26XI8SX^WDN8^O:/A$G0#^*6>.U4#KL9K$\[K*WU>@ ML&:>O/IS[P1R5\ZA5W_$+6?4STQKQIS9:S]VI7#>Q\++&DVK49P;=*Y=<;Z1 M(;;M_AU[%)KT6>RP]%^9P!-3_L'O.'Q>]1AN%.L=5ZP_1N&>5JGM;F.-^M7H MU@UR&]UZXP[Y_'5KE4;VMNV<9\%7ORE'>TZZ]=%A@\[MU*V;M-UGJC2_%7$? MAQ_="/C8^Q_?'36JT>;RS]IRWIU'SD9QP]UB>L],^SP?Q7Z21A.,MW&^;J.P M/"/]\Z#1/QO]\[FRXNWDN+\(?,59&R-I@T:[V5C6>5C+.G<>.1O%"'>+WSTS MU5.GXEZVG0LI&SWE&:F=1P<-.ANU\]FPX5/[M];.-Z>;N5N?8,]@ M^M.:N-;NGLIQS6R/N5,.YXX%M&:*5)>C5[>/I)$6.D2$(>$+2Q((SBID/Z+[LORI2O=#9N.B[C](:A:R2/SIPY60%\= M0WC-$^35P#>1>7Y*DTO]-)6R;6Y7Y6:M@'#NO7+;1">]3::3^\@""&(BPX1R MTAY$'=4)H]1:O<='9=:S6=,<5SSNV]JG/S\?K-0.O.W\XY7_\W7,?SGPYCO8 ME.#)C_FL1UZ>B,"VCO1VKN>SY5$O[X70:1-\/A MY&IFY"26GL3A]E'<,M\Z9VZ4)7!ODI9S%;KMEC.(H['3/3W9;SG3D0R=$0YE M!HD'^](T)L)9R\G"U _R=::PZ0&0*6\?[@A"%:B1,B?A_S!KT@_!('%Y[[U. M][#VY/22I9W>2?S0E<77TC(TW84$-;R6SCSOI2"1JTAK.:"?J>GHOX@P$_&, MAK^W 8H.CN&,HX!&=-;]U)R:QE3'Y*>\Z M+Z3U)#P=36@0?)+B%/'AK.W<5(]KO6^$J,$9W_<3F@U#BT9^_?6\!2A0X[EA MMUE(>@XLII",PT2Q 0+)J221:3TU$JT 1O723C\#5 %UPC=!$$UQ">$D$^!) ML"5&%X(H"FDD>3:$G^'QCMK.[0A4LN$(I M!WA6QE''IU'TI\8=WN$DUG[Z? M^;Q3!6 C1M'L %@>\!I)%(PO"3V)4Y!=X-,/2Q=4'-A&V,!L M]G'0>1)F7 M3*3X"B?R9 (,NF5.)@* #/ 4V!,]*P,@FS@*"9QC'UX)[^=K"1_$$@18"CS+ M269)*L?PT1V];@_>B^/I9C8-X#'B""0O+ :']1-]Q"C4>Y:$",1WM.?%<#*0 M7EE_&D4#A!'(1G?DR 3E@9^, (M5I--]QJGP='YU_Q$)N/ H&M,;@ )B9PP; M'*M,:?P2N$B'I]!V3T\[L,,S'([-8HK1 +012OUX%/L )X(7HCM-]$LNSKY\ M/D.W+JQT/A+8#FPH6_AMK],YS!'-AX=#[%\XO_J>H+L[1*I&O3J,QG BYT[" MF0/ :0[J_:/.GB>'0#8*V&WG,Q "X 0W"> "^ !0<6??)H!&B7=,[4T1RRSN< M)TC;N\*C=T]L5@*P',&C<&4_Y+PLOY,?9=B6S4WS>"%GX$&07F: M.9^F(>[P$JX#*Q'OD/,+?>N0!(.)%TOZN,WC MUPJM[EGD8S6/^J D]>=PV1:R$U5=4"?;WJ)L:SOVNLC,8[PQ#]X5T)2]I5;II-[])[68 M8>FH&3 6E@\EB3SOA\6WXWT"W$R E'TTH4!>.4BXB)80**W$A85W)^"UGI'6 MMG@6J=D^D#^LE<54ASN-XJ]X.ISUC5207P^E-0\2)+P&/&8N_X" NL"Q@W'%2I*T^2B@ 4!#!502$#GS@UR P9L X M2(H7V1]+LJJ$BR9IM&>).=IH(D'612'"!JD(5L\2I!UYYP-S"V9%Z"N\PTON M1(P/V.#(Z0A1BE(T ET Z),U$H#('1;N3.S"'6N#B(XO8@P 18TWBB<1 M1# MM8;$,=#'!-X,?(A 2=B-730B@5O&E@9,;.L:OT-"VW>L<=26806R1L3HNAN] M\?QD F;P:[*^;$_4?J?=.[2<_=KG@D/,YSJC"JOMN<#.[W%@+W.(]UP_=>] MF4X=8SJ=G%8'=>-___?_>I!OS0*@ E>/0#64>SRA5Z!6\5H$4S%+U&&/C]O= MX]RWH#>WCYOJ=ML'W;\[UK]S8[=J$%/<13VF/N(Y\.:S;WL6@.\;%&PA_>"@ M?60C'4WO7K==Q?F36.#[.7[^(9Q1+ ?_^=-_W'XZKRM^6K%3XY9\5A&VL@3* M CW0.##$S_?>L8?@XXE=&FP97XN9DC_OD$\H>03J*K"^G&GVARH:L.BKSV69]$\!TD-\];'3;AP5[!)V!=@, M47&]DC)BM+C+=BX1F.D3=T31E.MPN.'K;-P7/@HOYQIUO[ER1"E$GT?M"WJ* MMJ*,(E[\"^R,]$78+E@J:982U>3-IE:D,S[*4V1/X[ =16@,U^F, S.(P':" MI'H0@5:I\>%2X))X 0KJ8ZX"T).? M@+:5[^(8G[V1D]1X,XS)4]S0O(T .9R!^02P9YKFNVB]X0C?8/9VW'*4L7SO MLC<9V*!W0-3VPEKI[."J[V0_5JIM]^C1V_[TL7? *QO].AV)U%YGNGB%?\I9 M&,&5N-&.!%H-48-VNPR\A>BKJE#\G%*(/!!D/JFB: QJ+IL06PFCZ<=HJIG( MU7\YOXH^*X%7:-@G$[CNSDTT2*". <2B.N"U@$6OCMC GP'V@=8KF0CQR&=$%YF ML3'F3&\5^U*_1Y9E>-Y-"BIEB?,AK_D7:/RXV;?P]$B,P;;?1!YU71J&H?A4 M4NO09B(:FQ;]BWRURIXMKN35:^SVBC_FS :2.F72ZK+5FZ)?6R36^]1S\/UR MW-K5 ]:=P++\&8K&R+,EM08H[;'HR$9.6G ^FQ<_2!;RS*K.3J#>VA53U3KH-=;#HI1#[-3,KE-!(%1 T($=@T7%P ?!*3!&!>J M_'?F,S8!9>H<6L?13Y.WK.V\E4!OTODK(M_R0LI7'E ;QA$U();(XP&!T]! MKX6ZE1CBDN00<'VX*L[2("$UJ_TZ!X!J-[*MP$&22?:%_($_" M+;S5"#J;(G'0ID#,Y\P0'GL7(\].W"A_FGB93;(%SFS.>\&.65JMN%*%R2J^ M+$ M!!9>NT)5(3T'I@<0#WW1 M@#U05R(Q7'VJD8N0;)?]?R9C>?"*#N.0M$ M]9,'L8KJ&I5[CZ:.M>S$Z'4/XX*$'GLUO"HVNSO]7H\EZY]YQ*BRL-+>/F+X M0GUVP&;:S(J@V1">([,^C<'X<:?WP?L\;_G:HNE#"91%#QIJ.P8"Z/>N#KL4A$!5N M$X&E#M9LMP Y4)%[ZS:\Z5E0EI*@&U%=+HY=@&^)9,Z$;2S@BW2/3T]*=LB ML HJ!SYJTO0;8[TR6Z>/U*$9BN4EB1(+KT"-'J,H40 T,IG S1>LX.JEVS78 M+YT/%MHO+7R$"\-6LH% 'R:")M\KZ.)2#)&56FV:/_]Z7F025KSF4EG[E[G= M;@-=NT7_G1=HG+C@E*&-QNU/>%1$%^Z&"/,M3N,:HXC M4KH*<0+@67@0^-_WGW][-8S%9(2?3_R)Q!RYG%?Z,K&8! )3^<8>"LV6#;AI MW0\3[@%69F@ZSE.\3146PZX+[0\XL73\X@]KXE<#VY-0X3J(AU>3*6VQL1)-*+E%%93XI.P04F=#5 ?,4[*8)+L$L M=Z^\I.8\07XU[<75[=7.TLZIS>$.6V5PLZINZS"!Z!?(^_+FR@9Y$SZM#Y^> M=IKP:1,^W9WPJ?$#*?_Z->86@E685*V,>6(4 MK=+TP!3[A[GBBV-5M%BC/TMB3=O9+D][L!]$9Z*=VTE0U>*IH)-U6R9&IY]H M60MI30KQ\UG$:PGH.[]'S&>O''>14"+&([Z]=?/ M!C0"8Q1)Y/I(V@)$41Q*TCDC2A[[[<;L),E_ Z?U?'+3G0H7I MGH ^'PA_C&I]%J_38\X_LS&W>$"6L>W<^[H$7R56N) 5X9A-VIHV)OO0> MW-Q;Q/8FV,81V**Q"(?$&OE].B.7,^YQ+\6CF,B#,A]AM1;F4;@Z!QG^#( _ M#I5?BHP\H+W IT"I6GZ9?&6^!V/9HT VC ^:M%N[6[Z5=8M_EOAAO0$/R+<+ M*O[-#;U56@NM^\LQ::>T6>-5^\R(+9&47P$J U3AG[W'UFS1+TR$\ MUW+>2PRFP0J+/.841!O[2<)I!%/0P&.JAL%T)BQ7(+]/V673KO)%;% MM$IT2F4M L-N4CGC#@Z=B2"US]#9)-/%'6$&FS#9M&3\3<0DSP/F=97^-2[& MX52!!&9BP8]%6&^-(G5]CH*9>D$Q,^MM!C\$[.MD=R]"$*)X>\"JMV;+1=VM M2G$;RG#O;Q&_66[OE#118(^?J=T]/E/=2O4>7'R((?HV& M0%5?5-9C'ED#YGOG>_SV$4!]#Z@:\S98$,,;@,](4)8"G;)DRJL,-S;>-$'^ M-,GD9<73"D5@B?&9+78G:5C9]2[PMSM"O]P\6B]2^&<9ALDLN!,4HZ8 REE; ML?(HENS$&029[YE+I!C=+]$(%* /T02VD-281Y]'%XLW0SZ_J2K*L:(TSA\2 M>$_@@XINGQ(X,/&_@<_U35S$4R(.DPCD8(*6A_H92I1B>MC M"@)&%(K.="VT-C&(5.V.FV=5Y9\MY4[9Z8V<7V&] .DEUF+G'=AG2CR=YW5] MA?1(\@XYO2.E3I2=S=70>:?L.#QJE?= R8=Z&:7DY+D\5EH?>[(KF[3SH2LN M['GA,P 4K7298;4;WX!)T3,[J#V*!8Y.Y2C%NN4:I3!7:0R!6QYAG>6#.UL, M)OMJ%O(>L60.LPGA(6E"LG:\O$(">?&N4IBC<$$E]9F'M\V9!*X._B1H$JM" MXO+%+G6FX,!^PJE5B]L4M)RW7SXK?EY]3V$!+&Q,4I/F_L5/OB)IZ'7(POP* M+!L$KQC*U+GYY[N2?5Z+Q(5@N+Z]T9FT"X%;9O2+U)HBFU=IIX74^$6_/A=Q M*(<^,&!4#<,J>[B$.\P MJBIIKZZ^KG>X3?;OH$AF8R NE*$6;7C+U-'BP7K_I@2O[&[!+^B/EZIKL)5O MP&D(:(>4F!XH\>Q9(GYY[?X3I#W8]>Q;THR]'"SJ6N$;2AW-7V%%BJ,]\KLA MBK3[2KN4WOGQV BC]T'4!VA?^$,\$Y"3DMZ$7\ SF7%6?!]K$=5OKJ+;PF/& MF45Y!:I\>D"_0+]1*:+Y.<:N *ZT#Z!VY;B!KWF$J9-!JXL3$?(;#P=#XD'[ MUZ>Z:'^(Q-&RB*>%59$9NW^GOB!((N=^&C94:=NLB43-?VV"B0YH>19 M4XPJ4BYA+^Q>%\/JN<89/:SV0N2%!R4!2QN:!+)<5FI>86A\R/2*1P'6 M%Y-O#UXMJ54$]5J@TZ+V@6:IP+8546D-_OZ&4\RN3?XU;JF)?\Z)?W:;^&<3 M_]R=^*>1G9^T'X$4 M#&AB(L.%\3&=%%PJZGV_ MW>PQN[T%"?W5N;H"Y0#E6I8;'%I;N'2QQTEQ*Z;V -78MRI=%)AJ.$ CS@0) M;]Q1% 6EM#3XR5G\EY@YUWZ #F!\",26[AC3>5.L_XJYT\SG"&,YJ&K?N#[+ M_^)+K9/G"Q5*#HCQN\99P>>B8 ML%NC?Q?0]##=N\:4*?A^TI=87T$5S"*QH+F6>^_G+TS MOD75?8JKDZ@/"7MJ<#&C&N G$]UJIY@Y.BWA%G7A>84.AA2GG-_HOF MUF=D;V!S.9=B&& A'; 35=R$UJ[.HB\GFYFXB;WZ(I](ZX$UPUBI$&7(R.=L MB/?CIW/@=FA*M0A6&IUNCDXVEOX #N&+,3*2*$VH^(L*1I%-6N4@Q]2W95X@ M:^ZA6M:).!7/C66* $1&X0=H,SSN?"90M&\.:*^3.P?GGOCWB]L/+5T&O-P3 MO;^\G+-M.\67#,_%6/D239V# ZMB^4RG76,!&HI_YRQ047:..UJ$N4^XFNHS MZ:H^VB!K\)?([%+AA^0%.7O?4E8#/59J8P=GRDL%M8QUSJ[.3,WHOJHM/6" M8+([^ATP:X$-&@0+1W7W2V0DZAY'!)G%#]7BNHT$2)T3]5&W[L8)]N_@SNWK M?7ONG(L)"5M.XV:QK;UH?1%^)>EX S\4$S#H\M<=JZKLDQ+_HW)"_5(E, 07 M.*I@C$4]ZGC&'T -@*XE9J&^!T!/9^'>M9@A>1'*J;U9IVN]4=NDU I)NL#/ M%S'?S[&0GF17&ID7<&L2*T5;EW-R/DL>>% !AD*R#)II8">AYP%?_MM7=.9* M,ORL_H;JC@IT%8PVXNFF)-EZK/H!OVW'Z*. M]4Z5VFMZ$%BA72DQ8S7(0 UKB8"KE[2$>8#3Q=)'"N/'[?Q8 MI)'Q%C[?7*FJL(HC69=(&\+2MT@#G.JTU.[:U7TFW$9L(6KA[9:S@.B"E56% M\I*0JUX'U*5D'&/KS5]G(081;<+7_4]/3W0W J7C%4F\L(+"=5==&EW9A8NT MZB]IOAE=CEZS3_)X6K&$"YFEB8O:"5Q72VTH7&.N[=)UZ1\B^/.?$3J7S*^O MHQ@-B?> N@%ZXUZ8AUX2P9E#[*M#')DR!5$IATF=FS%>HK="9Z>9U>@ OT:@ M=X5#F8>*,+RK%MXO8RM4F1RI7::?I\#IK:-&'O#;M"W3LM_4*FW"XFKF?;E] M4=#>R1CP%A<,C\!(&$:LJ9\<5V*AM/R/1$)SK=P*BN6*=\O)?1T4O=4MS H= M.L;(*&)VP8EBP@-'//Q<*4=GW]LX(I4^/U-:+95BY M&[$^7EO0[:O*>KNP6?1J4QCT+-<#B@= SJG%@H(!>L-#U(ABL&7CC+O36;$Q M9!-4GR_]ORKE(E83GJ/[CH+*FK6N";49)8$;WN1E('BLLL1DJ*)-? )U'HP,G_JT*DM$Z-3/LA]_'&&1U?\80@&RR- //!1\ M#_!_ Q_N@L=_\ZT#"-W*;Z*$$84/$_W0"3LTSZ+[AC#;>Z/^*G:*H1Y48*?+ MKWD%W6=U>I,B;7A2GEB(^5O2'Q8$:+'9H*7]=>J1INOD"KB[SD-^YX7(;#U2 M*]%I=1KK?IF"NA)'ULW#NUJ%J.33Z&HD$\+&M)&4ZM9)/54AD]9@11#D@CS HA"I8:8'?BJ9^&P)9%N0-5Z_M:3<%B,4HBT-4E*+8JHY&3U5J5 MGV@C1?W4Y[O;CZG>8@^#.6+*+33T(=K.)U"JT=152V#KGF&$>XMM@).#(9:T MFS!2!1P,[N*#CABSTDHW <]L):'$58M($5@3-:QM-U+")&NY.U'"A$& ! MB)E :F?KDP"?@*?Q=M#4HEWF/*Z%"."9%(G_C9UIJ$*$U-*LGY?(LW]@&M4\ M@J;<^L6N-A= >=/] EVY/JC?&BT(H>Y)X%UC*@FET"*IG$J"6?(FM)0G%EF4 MY6/+\,(0A%91P-8*RF*.,*7>8Q=3OV@"J))T53PTVM';WP7Y:/6G>+&?A]/ 8Q]NO[;S.CZ1-:HPC1FEZ]17.;CD;ZB?T41 M8Q$%CJ\N@^I4&]G[1[3'F"%ON4O4Q"FRJKV(:!,''&%[F)1PJ*9O:091_KV5 MM-_/4DU@Y"_-WZWWRG<2]J=*LDCJY&U4^01TB3 P)EMVFK#]H"D8T;LRNTA8 MC(%*&Z-+&'>+T@6Y#>6#X\_]F A;C6P3&,0FZ.CMMLGG(K^)\03W4%?+H,]1 MOB"TAI1ZZ)D%)W@!;\9$,52U;QX9C24P3DXH%J:1M$J!QO=SRCX5DN>9OG-N M%&U0[>;!6R'#VEYO$@5 "2JY'BAE&(OQ!C@RC ZK<+[B.WGRT/[^1#1FFQC* M6%/$Q;:H[!FHDUCNT1145@M+/+U2P -2VJY.X!2TEE.M9V-]3T5R+I W:+T2 M[O78<04.$!,9+OHP^K/: Z^%[>4#E#CRZ]RG,82Q&J)'X\O0T4=FI*[G]BH06( MP*>IAL0JE(I%>"HI>O7<$YB/GZ06WR<6A/I=06:Q*TV-@7QM>K ,;06VCE;> M&&ZFDH-H>6[V8:$=$U'LK7-]AH*DJQM]^);EILH%K9IBM4N;T-#+CTFE. 5, M%2U9HP'\>,SOX0&17!F'PH9H7X>L _6^U7KX(=C@7<S@]%<=YB6/DXGY'CK$C@7+<.C,KEC#>'QV_4K"X& ^!+<]#@5WM]FJ&A MFDXL-2C'JJD6HZC1),4)I^A>,_UR,)TPU1H*^KWI]L).4WSE$'@$A_)RU2B_ M'CE>#4VA*5=2FPH*I=X._&! @75?L0811N&,YFPF65\U)$G0N)*Z.PYU XC@ M[L>AO;5_9UB &X4D$:PMU>R$3$ATO/+QZZ[DR#3AS 'N4T,1O7,5QN/*+EMQ MJX"VPE*I]LTPF4=Z%!0].T,F5,,4"=O?*/TQR?K8$:*A9SGAW[>O@ M\" %'OF*K5;0K98/,Z;X-ZX?>[G HJG/)2U<<\G5]PMYJ.9[;AL1:U" OT_G MK9@_1=6WJN:V:M1A0E*QR*"F7KJB_-6_5^N U>!DS1YA69LBFD!@-1"XWP0" MFT#@ M82BU+YT[J?JQ[F01TR!MW"X%=Q PN<[ )U1-(5!9 (Z41 7E9O.%*%Q:;3#*L_5)M)]D]$Q)E*DL?MT,)R>C;\UC=3B," M\E10NA_LK&4 SM8LKT"7 O/STCR&!X98R475TMUY$RP&"B+EDE)1:WTRMO$H M0U#TT2SAJ6E*L1_X.'F-[#)R["@.%");R=.*S5H&X+Q!>&&B@_$': M/8(YCHCMZ#DILRASDE&4!1XM@6BG;G7^HO!ON[,%(+:Z_?*5^O\_/D M3$#)5SWVDT^+J:D<9%IK"LK'* ^JE;S?8FZM4Y52Q;U)=MNO<':R?:&H;83HV*:V/-DR"$>)! M=50/9G1IE0#WV$N%K7D* $XCQ.XE9)3$<)$UHH7U#8XPEI#V1@4 M8)Y)M1]4EX%<#_^W"+Q84+(Y" WW*XTO09EA>2+K-P\B839!*Y+GZU3V5O\S MJQK.9Y=>[B73(H4!O&X=A 5E8GO*YIRI5K_3):HL7-O.9Z"&3.A#LG3 YUBR MSJ$/Y:JB-'YNJT[D3,Y[5D8+KZ[2KS4I: .$D$K:Z',3KM7Q#GCU;T8_8BAOL60'95^F4Q0S%C_[7J#1-,?\>?TJZ$/=6(6D02]5V5BA1 M4%V"J(IN+]?=(/Y5)8K MMZXK')'4..W_7;TFH>S3H88DJ M:?9U=D?]!M;C=\1*)/;9OQ[Y'OP"'J ZL?TW3VF;U?>DI@?ARXW<5.4N/W"7 M M3Z__SIS\.3@Q-YY';_/#PX.O[SX+!S_.=)IW_TY[YP!^[Q4>=DT#G]2?EM M&K]HQ2]ZT/A%&[_HIOA%+0P "@\U!/">7_[WY?EOMU>_7YY_NOY\^?'F[/;J MT\<_]_TQ"EWG80J)V;%C;WG)BLD"!_"BO6D=XVEW\R-S$FA& MR@T6_%,]JJ6($@FN- "J5'=+]Z%;D(RB:5)PWN3Y !4W0E33NYT[J=38]:0. MZ1XY><*LIZ;%CB1/P>$FJ)):XNAY5OS-OI[@A0H?C6W<:"U(P5,)&Q(,*&@" M,4GD:_T/>QO(B!6C0*;B,C-Z8\L%;+1;E KTB>;H]$S'8O'\3*?"X=-8;TQS M)CYFZIE#+I#L(#0.C_]N0TB]3T/+XI36^I@V, !BTU#3?U/DYC6+UBG Z5Z9 MIK05>K%^5/1I%J]\8E&V%%6TH)BDW@/ ;H6ZPH@"7>J8[:/3[4#$\LY\T#XY MVK4S[R*>C]L'.W?F7<3S4;O;V[4S[R*>3]N=DUT[\R[B^;!]=+AK9W[.>.:? MPPF;V[L+9^ZT#PYV[M [B.A=%,= V]NJ:KY*8W3;+,U%LSK'R,DC'"-/>HM_ M^,@5MR#[):O_7<)A[O-R;-5AGA5F[O-+;-5AGA5F[O,D;-5AGA5F[E,VMNHP MSPHS]UGK6W68U6-F84!Z_DG[C]%W'F: +^5LB_($'I3[3#F6CSS?YF#S*4GS M/KMZNT[SG%#SK(33?2;N4QTFWWICJ:[_^FS>D9_0;7$=;"!5 M/[F#80//O'MHWD&I_.0NC2<[/*&848]6/5H0>_^-S[([?QS"^BPX*SK+UD,'",7/[ MA1F-.,BK0?Q2$%]P@JT=\31RS,9[KWU:P/SAZ7'KZ+37('\IR"]XN#8/^<5+ M3T,">[5M[AK4/QKU!=5Q\U!?OO>]5G>_TSH^[#3H7PKZ"[ZIS4=_<_>7B?RB MXVGSL=\[Z+3V.T<-]I>#_8)7:?.QW]S]G9;[IT.#DZ=$_[KSK];H^-DT MWXY&O<-?P#[\HO<,_ZV'I/_T\SL\M8Q;SJ49&7X^$GX,6Z-!W^]P3'@,G_ER M8#WSB<>*_^.5/R?)][A]J#UTA3<^,L]W?T&>;\.['G)Z!.0J"P ?YX3Z(:Y$ M1ULO5A=PXG6A>36=CQ[E@N@ &?FZ/?L1ZV]/#I:&1$HT\?27@X\W,1L8_$:Y7TUBZX?WK MQ?5Z&R\]!OO'/W[3G[D[:0N]1O#FLQ#]/>^CB:".>%M?+9 M>4QMG@_DX.BP=53/-7<>6UODQMAY7&V>/M)K=0^.6H?-W5I/3Z!E6@\[CZU- M-.Q/NJUN?>I(@Z[-L\T/MID3S@\D/S)L?*C#Q@7\5Q_=#?EXM0[V&R_%LZI&H;P"+X;U/XBQC)=XMM1&(IN$W^XQ6.'=XV>'X*79G4=/ZK%9 M%HPW4?8?'1RVC@Z?E+0:S\_&>'Z^*W'EG1^*T/5%4$A*>6Z\J/'P: ]/XP%X MLM.OQNFS@.$W7H!-)8W5^(LV]?2[C?O5*(8-6]A"TEB--ZDAC2TDC14YHAK: MV$;:6(T3JZ&-+:2-1MMX3LZJ5ZGH!_+G?WC^W8]OK9UO3D^;LC[1/M@Q_%O[ M9MO=4SE^,U&#OU_',A!8XV384.?O>$)KD6$>64Y>G7[2!K_VF&[ MH_L] P)#:4#JB"R-G([3P?>^@A?K_Q*B$7[JN\C[+G&]T_BQ,X3RJ4_J+[LGS' M2E?!)MLB*G\(B)8C,HSBL0@*(\741Y9'"WV?L)TO M==X"RX)'HY$F2C2=X?1)G+#SI]&=. MAHLZGDQE#)<7<$A/SH5,9<_RWQEP) 6MMF%$%2;4W+''W;'>UMZQ?A1F";Q3 MBC@$2J5^Y56Z$6&8 6W3P\XD$$"2='=@%:1BO!_H<*9*6,PM="8R'N#;X9:U MG;?J'4CI]&TLQP+H.,GZ?ZE?T\.!(R9P,8!\&])<&FGN;Q=I7@X&0!)87?V+ M )J+9\R"NRV@G%ZGY5S';?X$IRORX$Q2,9 'Q]'8<2G4)4V-MA(!2&/YAZ[= MA/]"KZBZLS'C12$"K#6. N*D%8QKF '4^":(;BGQED MAGK"&/YV6?GX)0L412,C;#N?8S\BXD2E +A?Y(P7)P +I- M+"5$ H0/5RF>X=7YV_XQ];1L[LK2[LKA=MT52]WX&]6IX4TXZ'1??'W)M(8: M!9)N&OO]K*SQ;A+=U!C1VT0W1]M+-]WC;NNT>XR4HW@<6C\#"?N8")\LOA); M!,@ <8 ,7R)_I!\MEX8MEXI%65V5UL,NCZ5[\O#_CNK]>-7\(1M7:C#Z1Q'' MY-!Q+K_AP46J#-=S,+1EF/#?9_!0.%3&,(G#"KP_"M2T*BUU$MM'ML3<&95/ M17=C+CCT)AU*L2&YC=IC+@'%,);VJ:1P1WCX:YDD<=)VC"(9>ER9IZ@V1,T6 MX$(_0NU2JP:T*IO]8+[;;PJ]%A*N)Q,7Z J5W"R&IV*G#YN6E;2':6?MPV&'2\"](11ZHP$/"><:>R# MWA NV%X^-;U5X[FH5]X'W'9IGGI>L\Y\-,Y'7R)3?)-&=9+!?T*BW,HK*R:S MI0SA@BE0':S&EG0$"E^<9J&?SMK.[0AXG;TI$201(@2@(A=LCO:>2! 0Y-,B M!SP\>)4Z/H(-[7,R9@2 &5U>8#81U3#-S*.8!.@NB(#%EI;']P(&X%HK$DK! M1"K\C'X097$5-@G].B+Z'!X,2'303202$? N$?H2 MN?4JV ZPFEOT\Y4)!7: 8)E#8 FCL ^8EG>^G&K#-X5MD-\3_Q?A++R_L@3! M-1W)D-A-/Q*QATM[?@R0C!#\?&S#LI$CX3V5QLDH$U+M:3$B$394XF@2^R*5 M;>?SNO4L!7KV[=D3I$6%R(+S;4P\?.]=^PA^'AB/59[&EK:+PVO#4"R M5GR*CG$GUO(D@R:7 MS-/!$&MH)"I[3L:X=>!VCP*$>J"6)N9ZU^8IA0C5P\[?<0.HG)=UR;+G^O[U MBH1,>L,1K \(PTM;]YZ*JE_RQW/ ")' JIA:8IY::=2%0KBH1M^?2V@J4*7C M5GTZ2<1T(- .N#/F%#R?6G$F6B9V(O,'*WPS.UBE0,>:*EP5'Y1OQ*/]R# " MS;R%M$>43,1'-II2F(A(+?UV@2V32C$&53W,-:1$K9\'CT'5 N@E"1Z2;A10 M*NZ(5%A6;0&@+6U03@*IC7'6=;]*5(MC( (,$%/$1+CLH,!#)BE^/H2E>&7< M%YT.7Z\5NQN)],NH?[O7A3U)>"VJU$D:N5^UHP2W@6LJ?=SRG]CP4_%M!7UF MH3^""N<."16).6<=0-+6'V0I(K%;D+?B06OBL??GC[IN7;+)/(YU? MPMDF"=/LP(^3E+\Q-MF^$NCX5,WJF*IRAC]0+V H3N!?H" J?M-4MP/^30! M%U[IY2A.1-3MR1]+( !77O\._ZO3DM%4C'6@F?*E,0 M(P57=LA,4 M:"N=RN .*<%U07$A<0N&KMPC6D,![D<><3M01/%R@.C(X-0A4JRZ=#DP1L+3 MV/0> I(W^,2+M_/Q>GC2WM]?/FKAP:O/GYP7I H.2 ]4YDD=-\I9.?[HX0AO MW8/QE>$8Q7KX5FE4$3;8TF3V6:8D6,4WE\6MJVB^&XIKWW.Y,M6!LG%<92Q MO8-N6>GZ[,E=K/B@+QU4>G@QF% 2[BO@LD[DL)VI?+G\#3MT>SW0#AD2\]-- M"Z^$?]0OA,?2>_@; .F8#<._]4[;G0-$ (O@EL(U"6T &$#:Y0]#I]OM44RV M#- <=LI38V!5>9) 35"FWZ G0M9J4^C,@06F(Q]NA(6;[S__B$+3#$82XOA2 M8!0B)8$-=_1OQ[WV$= #OQ3@U5-N 8(182)4,JX@2$+,+0X?QV+V&=#UH/3' M8):CWQ]C)T2(E'4,BX41!U\\&:MH<,@P]2A*\ [?FH$5FK N57-!-4.LO-G* MZBYS+S!4.2(!C,OU)\*$NM2IM9[@(=>E%2@<:2ZMND,4&5EMV*>L,+:J(&%3 M83Y<2@JM 86(/0MCHI,77E!7#]VLS'H@WCIR;2S76>U.JQYL[TKWF@-RT[* MT,ZY-KQ^D!$_)Y7$VB@( +]6ZM;I\J@7:J)C41 !5W9%ENCL>* R8A*)/PS9 MVSB,(L]!AQ>\V\M#5/XU":6G$^15!(,B07"$E'9X%FWWAWFAK5E$A MF79U> &.!N# \#@P;;Q+92M"*R/D 05N[9.(47$P"PAFF_0J"U;Z&9]O/(.$ M_B1V8>QL@*E-0S;WX R:1RH,59JQB*E\X^$L! .5<:LEFDLT%>.^_103?-!, M:^FWY0\F&;SS#N&I_4?P"S@-P#BEWRK2/B+8(W^:;!F5%1;?^2E8TA.=R59B-S->%+-VG M+^'=4H&THB/E@#>:D8]$&@CM'N(:F2A)6&<@E:*)&<^)&1\U,>,F9OS<8\:8 M7JD 2K8%YY"6Q8\RW^\1[_>)]#)?VVJA7J>";K($KQ.?N;@FPZT002R+B<=0 MQS+MAR7FZEYRZ%PZ;V4H![X*J %DX!QPW^1&Y-K>'_>E+ KPP!(2IM\B(K* M0B,I @Q[P%FG,A@0&JEPT2A>8TPI3%6Q#7[/\5+4U_8HBTXE'4@KP=!*<,V3 M#DVJJT[6?/BIR)TUR7%! 6I.482OR6O;5VAK.Q^B*<;26J4DVUCZXS[8]H]Y M+UXKSC8.);J]=$H!:W_$T_M9@ME_RBZ/P6P.R&T4H@7OA\J KL]L]F/-.@C> MV:I2*LO,_7'D10FWM306FE232LJ_P07RSY1X* )W3N)QB9ANZU;TN0R!TBAA M$^@0\@7;AD.1X9!'H?P0&2@))LS* (:K/+[HS="2(17?A )G[@O']3(0!0%1 MC!>+:\#$!"%$MV#7FY\1=MY]*\;"S@*(&2AS'^1"HZY3!1 M6DR#Q94FAE.D F11%/MDNYE,?!4!#_RQYJG:NU3TRI(,CWF7D54B8MH4P";* MD$_FD,8$Y3^\+2.Z5$J4V5K-Q-P:YYV019 MRCE!B78[3_)<'[:K:WI9S&>+G)2 E0![J'Q:"7UX8:)0I5K5N;[SZT0I3)CI M5).11\Y=W9E"Q8-4J%^5)XQ\C+_K^*X?VYZ(:KUMV[DIGALO@,5V['21AZ:) MH#^YHA0*+(45H$ :ESW%EK$!!Z#HJTP?$1C!7U+_#GB8:X*7[K7W3=@;2H_0L>![]*L"AC6O>.*$F<+*:M+R: M$H)1,??M.X' B" ]JA:!1RI94!N+B.R6 MRFPK./U4C G8-^S.P_VQV5:7*;$6+F.2%=&"+[5CJ&VG '0B?2S M/KTD(/. MC8:A;X5B@S:A3K^T63G8#[\&5$B5SOS;&YJL\*+'4@J&9H M&]NH5" ['XJ"+VB.?40^-S] %0>9P7Y(+%ZI $,X 46AK-,5Z7XD R*M1^FY:(K46CCEK!VE-5J7 M@D2[T,%Z3-- ARZZ@4')I?M)]^.;C%T_D65-$@M^!F2;H@QEVDK*5Z"J/8D) M(?Y_&"QY@:;RM32QK6ILZ[B);36QK4V);=G=5[LT+&NYEV)A]E$YY=UB5H:A MV?Q5:6X/T6>8=U-_BM5E5'U/[]U'= _B;>"-4!A#[+I,%6_L"XI-:XO7DSXI MS'?J6'V86ZU^YT MMP,1RSMS]Z"]OVMG[MW3;7R;SZSG$!P_VQ,NN+W/]LP&JPNG&V[S"1=@=>%$ MC>=XYN/VP<)1$<_QS+N(Y]/V07.?G]&9%5)/%DZYV>8#[BQ2N[W=TY([[8,M M,4LK9ZZ9)_TC!OCJS-Z31YB]3VKJ/L,CWV?I/L,CWV?HKO;(E9#7(V'@1@%^ M^)\_[?_TD%O=VV\?]K0S7\=&NI-O#LT!TB^\I!00G.3) MHQP)_,>K_I)N_\%\R%#3*:X!V!C:6W+*HY@PLXDCS M3_HHQF0'SQ0;HO$NV\2)2S=ZOXV'VAMJTZ MS+/"S'W!L:TZS.HQLS(6R?&N[>:0SI*9XPX*2@J0;2L57%/Q(Y_^=ZR 7*I! MNV$(+YZM,4+7;H1NWI&;4-DV^Y66E".Z=JY\(]TLID$_2[5B=PS'3Z]$;QJ. MGU;3WCS6]>0V[.8=>0>Q_.3V\.8=>;.PO )^?5_NZ/K9M6K!$S]+;KT*B7Q/ M(NG:,1P-V$I<-J:?W!1NXK8;Q;@;D_G9'[DQF3>.>U-'K6 &6VI,YN=J,C\% MCC=("6M,YETPIAJ3>1>PW)C,R*ZQL?/V9-]L&H(WWF(F!"\YQZJQEC?CY#MH M+:_B2J\B$_I'KO3OW&]M:2R[L9,W#,&_A;J]I]<8RL_74'X").^6\K62].@? M+Y%NT/N]QM,**YL8\WX^2-?;R3 M]O$Y3^B@Z32-D?Q1/:B;;B_]XV1C)S]5(?A(D[Y8.MO%&\J5R@S0(?J9F M\B4.IQ>-J?R,3>4/.*KX8]08RL_54$8$LYV\/"SONIF\YAYKA3E"Q^W>I#@7 M:8\_>CB)?!3C),6+_PLD"(LOWHBS/(G7M#RO#G!W72D'@X53Z0ONG96W&^Q: MBS[&N7,A[F"#'T00U%'.8P&QJ>D2W\>YOHL,"@Z;]9"!Q=!H.KCU0J?7/H7_ M=OC_X)6]5[W>J^[ITR)_O6D4JT3^>ONT/QK[!3CQ<]9 ^=4 ;J,2,^ID^''[ M$+Y]I-#N:J%=H,3JHRLFSN]O'/]T6%YKT&^]-%YPN:R'76PJ:':;, H.EH8P M&L*8U#E6-D[!@)<<'[9@$_.G%#1DL(S3K[>W_0/(H-?J=4Y:1]V3]O'ATQ/# MNI-*MKZXXCL\!V>A"#WG?301@0B?04G%%M9,/-K>.WK5.W[5ZW2/MK4Z8FGV M6>])[;/U%ED\FBP.]EO'APMD]C98[D][DY^\9N+Q5[G56R[*ME";6FL%Q*,Q M!KI0YZ3!V/I*&AZ-L?U7/?C_G=YQ@Z_OJ$]X6GC]8&ODITZ]WPA7_&Y943\0 MM=V.,S=QV1^.RV[2C5]HC&UU\'5I5MK^9D;1-LQ\ T"NS.>ZA8;=TGRNJS$" MMS=^PO0KU M<,O]!\_/3; 3WH!G9/0WMOVN1F![]V1-[82AWMCC.QY6VBGKND'T<[&5&TP^ M%\NWP>1FVK''^T>M7N>HW5N02[Q;QFH3[&Z"W<_&[FV"W4VP^Z&$M,+ZHBTT MH9M8=Q/8:&+=#6DTL>X&]TVLN\']3L6ZFXKC)M;]O)T!VV7SG[[JG:+-?]+$ MNIM8=Z>)=3>Q[B;Y-8I;/T[AN(AM-L+LAC2;8W>"^"78WN&^"W4VP^_FX M"7;"&[!=1O^"05J-8;^KH>[#>QJS[829WECC3;1E=VSK!M'/Q5)N,/E<[-X& MDYMIQ79;!\>]U@%L98FC++;<6&V"W4VP>YOLWN-7)\]Q?O26V,//)=!]7TYX M$^AN MU-5*,)=#>DT02Z&]PW@>X&]SL2Z'Y(-GP3YMZ0,+=:]'%3I+T8UO\@ MQC)VFE#W5IC\!Z^ZQTVH^^<7!TVH.R>*IJB[B70WP99=,JX;1#\74[G!Y',Q M?!M,;J89VSTX;O4.NDU1=Q/G;N+<6QGG7F#T-H%NM(8/FT#WCYO)39R[B7,W M08TFSMV01A/G;G#?Q+D;W.](G/LA#H(FSKTA<>[U>^VVT ^P;>;^?A/B_OG% M41/BSFGBJ(EQ-S'N)LRR2X9U@^CG8B8WF'PN1F^#R0TU85NGW8-6=W^W6Y>_ M2D4_D#__P_/O?GQK[7QS>PRIU]8G6G4?P[^U2M_NGLKQFTF4^*D? 9ID(%+_ M3AIM##3^GPJ;JSH5.O3_WN@5$>:5Y>C5[2.IM?7>81M6[D>Q)V- 8"@-2!V1 MI9'3<3KXWE?P8OW?)T@Y[YY,2AGG](FE,^#_'1B-X<7_?*XT7@<((](\67.0/BQ"3.+/D\P=.9Y( M>0M_ZQVTCP^="2R7C$0L6_0+-P"-G*2\D=XI;J37 M*?Z8W@&_Q<_>9O"13!+G/!KW_5 @OMM$VT30AEP(Q4@J@9@D\K7^QYLEW#]- MX@=5$J<][ 5B%F7IZX'_37HV12NZ4]>WZ"U:N*_R/LJ6+9(2FK?S^>Y)A26] MZ+XL\[P2S[+Y2_'._1 0^4]<%O88CT7 GTSY'JN/+!:.5P:V\T5.8IG ;0&Z M#!TQ%;&'-/'EYK?$&<8B3)%0(^[6Y82$FF1$K&U'1LD\3% M7(7W.2I*I+P\@L_S: &?P8 Q/(PT:#W>\D.O *(LYC%\&Z= MZVD*+P?5_*Q+F<((55;!1*/\,UT3.%^XP7!35E&0%_+F\?'WZA)LF, T M@AN&'YJ95,L,Y[)8)A'-!6\BW'(<'_^NWAS,2W@UOD*-BW' MIV=/ZSI.$IB;%T;1@N_I5? 9"'TVJ_(B,K34'=Z(7$[(3%^7$+BW9)H V]&8=CH,V)S0M],G*C] %7_G"V# M)$AOQXSQ5@#!6OR8%!Y'T."GF9D,"AIBK5MAP7[/@W?*@^6XU?ELB<%^-"0C M[!+&BQ3Y@"HQK^!3^!;5G]DL2J*-Y*T!',*%L1Y<"/X$4+Y)'P M%*H4P'^\65 5$?)?('FP&6 .L#38B(),B,LL0T8>%/#:L,H5&Y:5"&'RIWJ= M!2K[\"S< B33* WI!]=1\EG_@HD\\&9707H9B9Y4YEG2L^ZML>[)XV+=-]3O M+2+?5Q7_SH*EU_)["=-K^3?6\EED;M@J-2?GQO:2M)>DMY"D1T]2DK(G:A'E M+7(T2Y,5D=U-Q.;@47&-_EILZUH'HV56Q&Z6P)LQ M<'KU/(R+)=#T#_13.PXX&0[&QU9X3"[&Y 0^ZPP%.J,] _&=;*BNXQ&V'EN> MP49%N0K;C8],EH_$[=#D:GAE&HR4UP4J/1X&CTO6?]W<0ZK?D(1^)()?_,R5+2GWUY M9FUP,_;J'IIUZ$='@Q/[T)'WC4>#YIEO/14+_S>Q,K$"#Y2M^=^^^X^/[U[6 M^-4N.-1'$D!P05_"KY%1Z=L6_-VBI/8[=I/SZ"73/1B8M?>X>;]?4*^X:8AB-=G-!:%>(LI ML36[[*2]0,:Z/W$)5V3FW)]IEH3PQ/LH+9 >?HS2:!Y;=M-RJV:_9.NV)>OB M!LGT&VFW:8#T'GV)9A4:8D"U<[A90-=A''II5GK+(%)KB%<.N+3.X64)ZA+4XA)LX/ ME ,_4*G _(7*!QYL<0>W>-R_9>F_*OB2+NRK:!X1_X#+CWM!M__Q$P <3=I^ MYO!$^LRL/U3KGUGK7W?^NS][:Z]N?_BO@7N7*^\]+/ >[GDWE<;=L_SN[[!A M)]X%Y;/CQ/[[K_&#TM[PAM/\&6@I#Y*!AQ.TBPD:)-LBA8,P6Z),:_R6%H_+ M1@GSCRI9\9CX,6>JQ255" 3+90YJ+5%C8Q J!KB"(\9[T1AG0,+PO.MY[Z+C!MSOL0H6H9V33XHL#M:V=#M9*4G)\.O5/_]&3B MGTY&*AL/1EA?\(*:5EP458!4LFG7X:A0"9R+";D(D!'3XV@P(H6B]Q^9N52Q M$+T5 V_]6J1B!_]CTX \C8>[K')0UT#N'T_\R61BK#$RO1(&2SU!%H.(: MV!O0\G"T>9XMO+^,S@;#,QSQ+^/AX.3,+LS)4"EDKAJ%ST )SP-0#]WA\(TX MQOC(/-F<^.;; M=_XH^/3OW)\;AC,7PJZ+K19HK2U?'Q(BK+A+4:L?:9JQSY M1T !PZ/CKF%!%0IBO"3!YR!.Z 5( _.JK/)(D\+ ^SV5?#'#)]-DBCTU6.@P,_(LA!QR[.4+]$0N(H2LB^6P4JMAM1\=>*R[WG+ M21A_1XXCL+D2S!3GH=&!=]+]#[Y$PM."2UB_RB-U-^'&%^&K&>;#Z) ;I//P MU'NC;^SNY/0:'?%V A?6HP5ND%9!KD7<\.PK9&Y]*!:[BZPHR0P!FB59JZAW MS<3HW3+_ME>W+!!G#:(9&,ODD@+8O\^@2%>:THM)! M]%FHBR@RHH702U(CU"PQB]\_'@X1+T6>'AAY,XO(;[ (/A$K8MIO&\:H!);4 MMC8 SL-'H;%&,)"]AWPF]4;^T?#(/SX^[>)K30;\X>(%L)LT<[Z2"6LNV'E1 M91F#C2'&;S6,?]Z'\?LP_AZ%\71%"+P.;.I\]PY%5,)^5 K3*ZTPD1F'FD%+->/J.=$V7K[:]S:PJ=F]VMHQRQR?5,H$;OOS17%;'M;3SN[K& M-B'>Z7J3.@D5'H'C1C=G]&4614PV1;7 X0[B0V\T]"?#<[ 6;,=* U]EF50% M_!Q_?^H?C8_\H[,3^;V5((%#-R8;:.*/YG,13!A07>?LY!62H\CRH[38)#G$.3#9(./O#C@%GVD[WR'H< MC^P ,'Q[0.:_8J7NCR?#0S1Z [7,".-(BG& $EJ4BK@:Q>UMM*7\H35^+FM, M@I8EDL>+#M5:H"\$2H:X98RWOA3?!C^'WP?-TVI[((PX(F]R#$@Z#KR+[F=L MVLW5.I=5CL??\ PB[P'JF$=QB?Y 0Y#DRR.OX32"'^ ?N#_*OT<_8/=F*+?] MYBZ[=LJ^CG"00FU'V\25*W%:E7!$Z+EP/9?:_T&"(EUI;K!<)K%2%GD?VQR5 M*ZT*XN+(4;E"IZ3CI,RFH(D&[#)_+#+F!9WXSH5+NU;.B21X)B33Z4;8>KFE M7'6I[F1IF+AR[3NY>\LEJ%DQ/3\T$?& M6@+9E/I=HDJY'U9I7 J-; 6JKI'#.3*]OME9TI;463^B&OTH5U:<4C+:-(&9 MKT\;(^^9E9EIOP'?V)+'B8!^YR>GYQK0;_U^T^Z]DZN(6ZM.P)EY1Z;9P//$ M3:XNL]"9)C,)L-H1JZ[HCD@\#KL@NTSKC -XH!(:3+Z,)I1)+(3I7KJQ: F@,%?8D9; M8JW&J)]Y5EUB_NLTSSYA1,>*#V#(B@6K^5D:E<^L+)46W$Z3,;9>SHTJ!0K MW')]VHTMHQ@HG8)@!_*YJX79WYCX(E.$>J\<+P6YY'C]=:>DS'&M":MLS6M. MT0,MVU&W6LFV#1Z1E# 3!.5Y?Q::G.K(H:7-6QJ/$*-%]EJ"U;V0]Y,8_X1X MZ@4 M&%*@(X1(CIT%VI6'F?+H'E%W*F],AY(&VR2N=\FI0F"QH':+_%?R9K4"2/Q. M;G&L8L,#F+AZEM(=BJ@>-;94:PGS8\R-X_VR'1JC*XG2R_+*SD>&]Q$KJ(? MF0O!;H0QL^^FUM]DO\"2G.0"P5KJV)(:0Z [G.5DCM>9PTT9PZ S;M/,NNTC MN(1 Y* M,<$@643Y)69/HJS+DC@460=\=09L"1TFC0H'K[36QFC2)=SH4G'Z%H?DS3SQ MZ*11LEPY3;J?:)%YCU7W'^V>BQHW0R.*=U3L91UT:'J\!)N>G;Q!XS!4R9>5 MY8DWQ='3[_TU)[K"//SX'$;V%\/+A*0'[BD^W+ M) $+UK_8B-5>2/%*4[(UESV1[;/QCK,9=Z:N,F;3.5?#5!C+%*_\G M/*+K8V]T\WW0XL2]'-F.R\U*DB>.3/YEK*OYH]!7'51<\1TAWRI,/E4PA2M^ M*,['ALK&"I_K?B&%C%11E94"OQ-:E+8PV=Q7S*0(%NBU $:0[RC8]M$JZ1 Q M6U<)M2?,KKCN4F.--UBJQU.)/C9IB?#:R3<$C^$^.D?%EU'UN6%&DH"("EL8 ML2_%%W66&NB";Y%.ZD(8K;AE7O;(.SJ5%RVS$N6^Z#7T%@6%RZUS+--GVP_/ MENMS04-,*#Z3%U?Q$JE@@?%^BE4=(-I9$KBSSD33I@J E*PJYIK]G"GX4Y'9='O;N?N6O+7=JO@_E6%A))P M(X58BP@8+>P^940)#@]3=LYA6252&Q2N\XBT3H5JM;X_K&"UJZ.]421'A5E. M.NK(M5,S+H7*Z/A8KT"M*O@GI_C*IEN/E@91C*34&6YY*?=4.)[&(D#9]3XD G M+C%M!ZBGB-P/,^3/J,U2^%'R(9QZY6YCB4M5G21)%64#ZCZ(V=A=!%_B1;50 M&7]H]W_"G&LK6_5VV7)V1M3-7M"6NZOT4-N*ZRJ-D,3%FZYGAM>4KAA[GEUS MWWT+ -O#C*,^S-B'&?LPXZTPN=!J?Z'+ MQ9&#?31V\L[3:+E "KDYU_&@$T?AMK7F5I>D$*'WR,)S23-3$>\4<0>I52JO M"N8H;ZVKUD)+KVZ!A;-=8,:V6#M<\X?2&/]%'B[+O=FH$F^M5F M0&)/A05+ MP>-%3CJ125\2SS:G#P;:8^=ETY*KS56:DK4+RG..-P(T2W2@8V$"J;"+)2R! MW2E.TF#!;K&V(@OV0)+#GI=>P2\2B:\BF.'!:&@#4QIZ87#))F[D37 B,>[*OQGD2,]#G>UW>N@_,I\6C27<["^/Y MJIZ/8!?GJHP^J3B!!:>>6B-E\TF=+5]_3+/%<\6,1$I/!++@7Q6H<\7%%?I/ MN*P*-4B5WDM^49#I.=7MQ'"[R,-*U@3>29\K'=$6N*PX5D<#S$"GSSBQ@8P' M-<-_5GE#<]?J'O_,@MW6VW8-2DO7H#>$'&:1\@I MD7 +QL/OJ12'*\3@?D1%*4BG\#XTX##$R<%(E!LW01ID]A$P39.DFX,D(Q)2 MU3_**+605X&O_ZPS3(ME1!@KOKO)819QZ -% LF)=94KSS#?'I1OI'1WWDTK MK*V,!>RE-),UPB;$5H!F&JTRRP#SV])FI6A:<=@PH"?$+& MQ4 G!Q\"B=C0.1&\74U.XI#VAJZCT9KL+:]N7'ZLLW]A\0L@.\JK)\L4K)>! M]XM2A.+64F--"?;$G4FB?V)ILI<=90-.$Z./3O:41$KI0FX_&$O*81O!7&@RN= ML 8\C9+LVKI85U% RKB\CDJPFIF&"KY?X5-7U$0 MMUJ@9D!20__2+A:[8>TNFEV>XNR*C;75>C5*UO6;-&!]+&89#65E2\:$\YWE M(?D+-7/%7=%UZ ^/JODU5T\*FU\X'M$WXA'=BPN)>"(3_^A\[ _/3RF>Q^ D M_XZX,+E2F(R94YZ\AE(VU>D+D2,:@JL4-3$:2!CK\4 ,5\W2?;MBWZID5SEC M.K2"LM.$@H'#2SN':00[E+87]/LNJ787Z6/[!G@5(?,=C+X_5+3O.'C75*RE MK*=SM279H'4XO*Y*-U6 C[8GJG^-2R7&IPW*C?\0K!I)F?DQTV[G1W"K=HT( M9*[1:RUN@+R4J/$UF1ONK7%^S(DXRKM!#U*0'NPL^-C]0[RYQ.,UFI"*0>85 MAAU08(%V72I%6T2"D_+.=Y$@'85@!)J* +GH&]M$!1)-8GA]8 2.9:LB&J]% M>HQT1;&L@K1=AZ$K-!T,0(5HW7$>.X8B*#%K!L)[4=38QJ.AT%VAFJFD0T8)=JH.D?^E5"L[YH9<10/A4WRK@7'F?$S$8U#*B+59^&8^^47BPGA I-M& M*GXU3 @$PU;'^X"^ AA-;;-#96$P"!1$J$03U-&GQY2V1ZS92=OC(G7LE>7D[^7&U,8,2]"1BL*8 M!N+^_,W:R+KW0,_92 -N9871QX("8!,T.@XU,)TZ^39,NML>?[TF,)7[J@NX0F5P%GSG/G ^*BY@D*_,OXV,RZ-:AY=!>\U '3? 0OCI74EN# M*Q6W\2&9NV0#.YK)P'BJ4@%.P$,(\^":+R.2:TWE@C.<@^9*JT!2G>7QE*WY MA:DH*<7^'1VC1F?W0&OQ]_ )A%I/H1SW>%JQ%:%H%-AYI?R"Y#>R/- =GJ&& M+3-P/7,.MZ#W$%)H P?0+1LP3>0>C;WQ3IWA>SI#5MB-SQH3T?;"VZ1!&1' M%G>8(O$*XPA?(^Q,^4C)UJA5E*%16E>2"ZRG=CU,:Q@1W@/D0NAZ-J^2(A(P M9C4IU)Q&I[JA7QHZ@Q1@@:/LJ3$M'A.9 .-)\IL&RDE,GS;X7(MGES,SM2_7 MU^DB.N#BO;.@'FV$Q_KHMD>XZTUP0%4A >]6PV-N MQ14;,%Y\2Y,N:_E6M&,"A9$W&C_CSIEU=F8]2@?L'(7ZD;!M1(@Z MD7'J1_F0O,"].;6^-!K*@&@OKJ%*VGOODP=W%J1 QK;\:W$!.9AN9\9 ; HI M4T#9X5$P8T'F_2RM?/TT6VOE' I6UC/QHQI5+W M@4XE==^[4-=SE_+)2=Y71>,,\1%8]XR RC$_7U?KM:;T=V;L$V<# FQ-O+=3 M[4>'[;F).A12CZ8-; Z)&V.QG(+7\TY+E7F6J6#,@T5F,E6LHEUAUC7_(D^B)^9FI')B2H MW+H1=P=Q&Y+F&1@-"\:IQ1]ACL[O@XN!W>I""UDR=-DWN>S4K,%B<)S#SJC: M6E X@B3 M.(,OOEU.EX!1I&UW2I2)R=S(:#:("C'P_KB*D\CR0+CI#&AI>R;?Z1;Y#*(G M-BAU;-=F2YI=&V(09J).@K%)9T1)B)-L-7.6E,DDZ0 ML]S!HZ$VX:P\T/UG_%(322) M.I"$L)_U>"72$5"T0$FFR,GS4422G\'&UO1.5-H#RZCLGT6[FC!5I7QP?>3QK7@66)_-)W;8_: MT4J-0J-I15]TUQD+F_2QL#X6]N1B8?>;HK0_]7:N,TFJH(07=P9JT%6.CC)6 M^73$H90R.S1QP2YN*]?CX(HITAMX+TC7,V#Q) 2Z.S/ICAFL4#>Z""G%V](* MVRKA^+VLS)O:M\W/<=,\-T]?Z\^B.3B5<9P9J>IO'H_>)[4@/T6(-)!@Q0"B M?'T$6^ E%B#^J^)2(SB.]VT.7CR&71.S 7::YG&$:M5B85<#LJB'?Y'Q,9>5 MQKQ2L'JD<$9A!]0++%7>)))R/79II3HKO:-!I+INAER3>2D4K=OWX3OT;]"V MJ,1/S@:9>PA.288.TX=1@#[O7+P_:F%4':9RJHI2O*_:)K?KP/ \3;M">PM0 M]X7UQ6%DLI5\O3',$-3>.CGKJDF>VAA!0J/=\;M* ,S>D;.#6^J94IH"[%]N ML 5VL%U28P5^"OM9"@K+CBAE#X]<(N%NA8NI6-UTIF2/9DFH/06$/,>82&@5 MS&$^#(N_!C/)O,AO[+KQ7+=A%L/1.BG);(='R(H+)F2%LD;OH$D@,ENA["@T M(#A- OMA.?">JB>4BETUO(+FNF'^ E+FP'OC9OUOVAT[\> ZDZ9JVH'@9'23 MF#"<5NOSU.0LC23+6SUJ_5+U$W'M 0">P+J1;PBY+$!253D# MEG*J-^568Z[W2"%^SBRHI2D.JM#DHB@WD;!Q+;PN6]@14LTGAN00&\<@H4WDD1PRY)\5V5,]:.=&/% MQE,D[M#U&-R'WXYW'(!$HEAA6%+-# M;42]4U?_ZKUB\%SRL&HW);D4T469!,LB^D']93U^Y.T@+D_,)QK2DKR\2;#* MJO*'>0P2S'82*C\GWYHRA_^%:L(6:B6Z.7FJ>35./UGE7)^1PZF9S07M*T9"[('25=#B.M>NC[.'/@K5H.$ MGRDY$9'+TH*4!K((0VE WEB!LP *(L@(RDT9XW6J-W=@!4:T7\)ZH,)]Z6_, MB:$58\PA":(SHJAR'C>%RPESG5NU_3@17\_"M_ (=*@$+#_82=U? M79.8?)*'JE^*BIE>Z[IP'6=B;Y6I)C9RXBI>* [4%;MV1<#=Y9@(#BX#=*6' M;B4RMZ03)2L8SW93ONFT>I)MOIWZ3^%5PXG1*1VE=LC/KF*1K%=N,X(A'0;2 MI!+-M&30S,PT;2N:,ZEAS#3D+HR*BU&RD#U\L>HEC/AU9G"U*Y3O7?,6STEY MX:Q3)3,MC[^/X264+A([Q]QS^ S8=9Y&JT+<1*!OX5/_K,)+>J./4E/7,Y@. M]BI4Y%Z#4VO3&RGKMJ:W,H MBF!C?<2]_FJ6XUI-EQ8@%"NCGN13:(I1M:Y'A\?J!![ M P.<"#_GW""D<>/DA(G%N>LQ7Q$36C':/IY=CA'62 (,GX#*KC)&RR.;B]BS MAX;'I2*GMM?:A^M3$1T6EU!)=^JIEGV<]([D!SJS[RTHET %IU0J(MT#S7_L MG1AX/U4Y?HKY([XJK.,OM0\W3K&WH>Z/3;AK+BJ_01?0"+QL#BP#53Y4,(*O M?9M1<::0A KKJ7UHWP.\--JT8 [)5[Z#B@:>@9%#0D@HKR%*BNB:JQ!Q/QD& MF=+/*N),GL"(^*96,07!(.%YZ] 2%QL MG-=7@CF5>-Q2WJ#'5 6NUU(L3/;^%:5_H!RQIF@FI1_6/7Y@E55"+E.!A&OC M[BR ]<,6VX,?7V+R!)54A=FL8M#K_0Q_CH>C1,K M8L[W"B0+YO'R%Q/"SQR=^_I(]!W%',06@+DP#IW0]2PHKMSL9,E" I:FVGK" MAXWA6Y0AAR;5>RA/):# *2*/MDVJM6P2Z1!7-NAZM<(F#RE6Y.I@E&CE?;CX MG4M]1*7IV!%:):?;\@M_S0>\NZ\"4!V\7X(D:=G?>::JFT(/ZQSG+9Z D"M$ M&2W5.DH^,K5%C@_)3BFPTHT:)X1\2IT/%4!STSH\D?8-&WC_ ':WO/)^!=82 M1(GW#ZS&25M6QJO!)'7<84S4MAP;$@%?.:$ U0/(5KN(0GGC.7=>'D^XTWT0H)->)0I\H!XANT*D^X-\,M4/DC/TA9:[F MI>QXB9KH8,0Z1]CI9'!R_KV]0;70A>57L,9'J3X':E*;IO[]#*,E/[ CZAJV M::,'R(H0Z9\&TR)+JC*J.7XM);5K1O1##(C= M[#+<_B!X38/)N-_UA][U\\'QX]CT_GH_;D+KK_=NKO?DFQ/?P\%Q3VE;I#3* MV'"3;+Y*97RX59_=8M7W*E*^>LE-*V7J#.GZJMAT:O[WO_\Z=5<+I@ENP=^^ M&W]W(QX^')RMO5I;66=GN/P&*Z>.8(UE/I9#[3ZWKSJSTWU"^KY%./3[ MZ3V\@YS_GRCU?@;="(9OMUY.*3_^EN;*>-OFRN.@BNW$C.YA17^Y[1PW!% ? M7@2?CH;^^'C8$]2C):CU(;N'EF?;HZ='+K:^QJC=0WGVCRA-8^P1\3;>HCR; MK)%GO05P1PM@]PSK[J;K(Q&-/6U^:[3Y:*1L;S4^8JOQQR"?!GG@703P':U16%[U!N/>\6>[GE%>R=/U[BZ>O)[@N2W7R)S>]3WR"7C$S-,7U[E<0$2 M#NO,/U[!6XHMBLSCWCY]Y#; 3@.QCT3Z]I3<4_*3$.3?K.W;@I!Y]ZD-S.36 M8*[:6%^#T7FT:"EUZ038ZP2DLTILFL/1JPL/GM5JA!T"K=52,P?BTMI5'S:V\.WSMVHG>!T(M)$ MI35POOU=_,J[.'[D=_&%0"NV PYIN!9)H^$^5$?^Z.1$D'<(\0N1%!$LC+M] MQG.!0 ,:#($*GR&(64D_H'[B#.;%V.?<3<]76%B%0![R+9]B8VU$4L9_$,80 M_1Z!P"SHDRO= ]*Z3#]6!6()%@C[-)5FL3[>J']4J=SR\2FN)N#>7 MB*I%B'$W@46"^VF-S$@P_9V[ISLW>=IWKA!J?!OS=1L?^S!UZ[[15?M7%>0@ M$."^43>[>5;E!I@'02[A=%.!O+J(EJ7U+GC/&6$7%A&/BI!RA&!H]_FZR05^ MF(N[UW>I12U_3'?IZ-NX2R:8QW=J\M5WZATP?OM&G?0WJK]1RE_]F&^4UH;8 MD^_],R.@:B0E;8ZP!D1*3[)25V \7$-6?>. EL8!QWWC #UJWSA@QXT#]L>G M&GAQ^+?O_CPZFHR.QZ?C/X_?WCS\L_W7)&1W0O8 M+6?F04;+EAK>[_YN+8%*F]=50GOO?O+,*G4E] /U.AZ;]<7N^HBN!9:Y#E1: M5(L%PJ>+;K((8.O0BX:N+=+D$ P=46FQ@P\BPW OWB#/J6&T@&!32[]0:T:! MTGJB^OBJA3&VUX&;'.51.HL*TS9>-WHB /XJOXP\4#%P6&"@(4WF]FCT(!;) M!9>6H-.5*W'XZ2ER@^JEK:)U3[-U._"1/WA+O!<*G)N^^2G#UN-S_:WX&IMO MU/MMC85^PGB;-%0CF9.N&U'#GJC*JRRG?N'4A[@J8=,9A]W%"GIP0K]CRQ&U M'O9VQT51J4Y18TP@14.$C!'5P7[NG+CO_64X@*]'V*5:G+S8LXU^3=-@_T!M M"*8CM ]D%/.T'D^-PLU4,FNCS3A- J2. 4*%[5/F-:*LXGY;*3=+9/=[ETF" MS>QQ9W1'^5\CN(YYC<#QB_=OWK^&/=;=" :_S,Z'?MGYR?^^;CK MV.SM]-GFA%_D$<8BJ($)]GWY$B,#A"F-QD>>ZE)1'XAGVGVT]IL&'C7#2RN< M?^&%F;!+BDMXKSZ^-*W.!+6GHRW)C1B99W\!BR#@CIY MY4QQ\F^?L/B72S@RY);P3PSZ\,D1]:F>$EZ41+KK8K.W#3[&'6F ]Y4X =YD M8CFF#8WJX$2/ ,=%@B\36)B:UM1\UI@:D'J61C@[6U;":.J5K#?B]R%U5EQY M;GNA]3!=IP#T :>\ -7JEFR+MC!1?&:6O4<^JZ9/J.V>=%G[:J3QUW_(%.T^\D MJOH58I.'VV:0:61:4IL64F%S$%#N8!\IR-LLH;^>M@EZZI/ M@R*FH&S+6IQ5[ &]OZ6@@)S7*U!5$7=8'?L?,5/4[\O=W88WW):-0Q9"_)]A MDFE)EG;.#:?DGXF]FM!:#?%M6LRS:FE9%M2F[(%OQ3IVN^YF$,>_HO;. 2?B MH/F EKNF5"12F\*HF:\E6WP/)@&_Q#Y]J#[ I-3/<&36W$WC]\;TR)+@-F@+ MN'KHX;5="$W>Q'TT78N!E,AI%*DNR7$4[L%%>(^&WI([^^3>.V(Y'VA9NZ/] MWV^EDOE$U$[/0=IJ;"7G+$Y:\E53XYBQ?$!L:%*+22">./U$_:6J-.2>X6'$ M:6).NTJM_9#R4S/:]^!P7UM*H>K)]H#G"C-X9\1/H4XS68EP"+FW*C;4$\T- M&Y&^Q+^P&^"-^Z\W=%#.)_ +!93/B38>/@]'_L\S@MTE:0@%[U%%)%^#G/HNW=W M!>%.^B!<'X1[PD&X&INVI=.A[HL8,.M[1EP(@P-L ^/?2%>C3GM*G;#9GM,G M&]2CZ,LR1N%5KN5&36M[\YO6O(I/O44\L@L3WZ#>_!448_(O=G-X;%4\P/Z+57%$J MD_<"_NJT*T;6N4\ME=TKZ>KYWUG:;=>>T:\[[;A!6U M=D[Z3K/NNIMMFWW'_+I]C(^\UW;@[D,D[^X46W=#)-TQ,7%(<>"OQ1T%E((J M.NC-V )=G/(#S[$13"01'YO'7\3SP2F;CD_0MUW]:\(Q2L[[)@['_#1;<@]@ MWRN$U1JW6_U5Y!)/5YBMFNBFW?!]$B_@Z+F B%^&;H@9?Z#YEFLIND%<,CW: M]X+\ZFC?H*?.\=.+@"&O.^UWXS#(+))]JR^+#W*654G8Z"]O[S>'&!I/M_L[ M&O%3'I_;5(/,>U8&GR)*\67F+GI!P+E)RCG%BU^[JJ[-L%]H9 B'A, LHB,/ M:3AB/-1J&=UKK(JQ(&773UKF&39G]BJ*R(CWB=Z!!_8EY@QBN)Q@O&; A%L[H]W=?8=SREWM?P M\UPR:ZA>2'@R?@=O*3(NDP.95J$V\3#,A=,FBJ^$,8+9@?Y4B\O-@B4*,CLWGG]Z"8I8#E^8$DS40,B. M(H\:_#[B+)([+:=EG]U1V\?1*T6V('M@QS=LEF)K)P,0<+H'O&_'2(K:]:.. MT["@0/-1W4\>>1K)$A6"X5](5+/E<#*LOXW88$D8<.-=RB%JRPZ%3[LEU1#\-,+V'>(J3 M*D3B"K=R]\S@(W9_F5,F$AS$;K//W+F07[#! >*"7!- H2G>'[82U8/2W"U8 M+)_#9Q58'"\Y!&/$!IT(LWF8UR*-YZN[#*B"?""^L+:9F^C@U(-+*G/![^BO MB@' A9#B93=>HHUL7PQV2210]=\X3!"G!0?DDYBI,T;_+2<^X67X9Q5>$@O! MVO"B5 I24(#2A;< Y'4*FH)EGP%72Z#*)+U%I](FK MS"NP48"5 )>K4(G(O6D08LUW>:44'G52,;J#88,XWD8AK-7N;Q!J]'!"W@M4 MO3XJU>N]B5Y0!5>"Q>J1]S:X]KV?/[SX29?;KL^NA'/\<07//K2L-FMW%X+' M\>KGEV]95\7+>=-@YI26@7?E.L(,D\(.\-S5D2&:Z )V'6B4K9TPQGM4)2S. M9B1?4;\$7KV( GY9X%&*-88BYR@5 IS,%Y%"1:F#6)@&Y7NL0I!BRJ)C,65Q M:MU7?8]5H9Q9G2]YVV1K32,PMWUR0]EYWBA,83N!9< AX&K)2'Q7@.-$$079K/UP56\R -%! Y<3#!(<6F>S M-LO!B9G".N*(]'_1M#G54ALMS@X@DZ%+HQ0'L(5 3 :7D4209/$XR9E<)[TV M9"DX:W8FH:*F5&%<&STB>9;H!V8UT0NEM M7KP@KZ#2E.").!<_&S'D](H4:4VH1? '%X-^.EX73DBU7:&-SD!>3X>0S M"H9E,0%A+CA1N+8+"QS)%ND:20X7%%AX<>L,, MKL526:P\BK4].*%%7"VX=%2B[I@6P.99_BDJ4=DV_N;["M"NCX+^P8%EHU86 M;JZ3RW(N6!U3%7X3F\&I2M5KM$A1L./E*3QDV^/A\_71X/JX& CVZ(D=ZM M8^:CRCX"P]19=L7LTBC1;4#9DP7(Y"3(V[B?[TW!_ 'C!8!0AK M2H*&&6$@$,3@DCDC.C9 #2O(7 M _4M05Y+,;_AXQO]DASQJ.J 1I5I@"[M4 M,ECY$EEP*^XI2HU4\-G!&B/4\!/7KP DR[F6APWWM,: MCQ4%!5WXD<1^FV]TWX)CC8Z_IS![03_FG,?Z?@^\WY>DM:>D$F_&--K2B8C[ M"I22:/TQ%.H<+$<76@T206NG'^WN=44M>[.M* 7FXK:\"*\9;7A,4MG"<+,*<38+J$JIB,1HS-^")EI>%58^Z9P5USN;G=HZTH8] MS":/2BG.O< A!LT9BE9?:"-'/VX-7J@T>O6C69R#R8D,;89N'^(N47K)YA(I MYQTN6YCC07S(KW>MA.NK# OB@%7%L">13!'L1516O .XRHBA&CAU<$4[ M'KD#4S#T*85!J5PEO1&W.WP.$]0S3,T%9E=U!\$]QZG!<_:#ZJJO?=!7.8GH M @>[D1,/\RBR87!;Y3=*B>2/>82(V"T$R$:E J>\ MP@IU"I^"L5:4WMFQYL6.O&W)-44I(59P&FL#]U/[/3JT7W\(7 MELO5NI7 O;E _?W9J_NSUM%_!R">#@,[%O^$9!JY;YNN6B]$+>EPS?VH9V=1 M)!:#_0$N8"%LX5.TVDJT-\O5LQQ-7G.[FHYJI/F14 ([2!_:-G-RH:@<^%81 M]+MY2R6GF(Q=Y5%@?< Z$9T3(DFDK7FDO2'7LRU*U,+T5A3FI^M*!X V?)$"51>Q&F(DYELYC6N] 3V^:1[2FY MI^0.2C:U6RA;J71^*A4.NFY'TR0):(S]]035$U27S8!*VU4\E9ARZGI)6*L*]AVBO[@XJPI;[$U--JE2*?AM%H/5B2 (Z M<("[I&A-0307ZVL\36$I7*>JA*OQ;RD&064[CR.^*2:'=5G!WPJW,$5>25GV MF)=->?0!I@HH1P@6N'$MG&\G.+M%,"JY'.O?TWKQKL')5.N9<[%7=R&O*F>. M6LJDV^JM%3/2:09AO5!Z#3)MIN'8.X;G(CTJ=HT$.KOKU''H*L7RMOSS38A MI;E3/DFM.H*AW%2M (I\3@$GK*4IVSE.E8!;0.$43/BU>@J38Z"30V[OJQO; MOKH^;[@E;_BLSQON\X:_G;SAM65X/V5YM? NM+/Q98*V].X*6M_=U+5O4K/N M"OG) 1YJR":#847;G#:DT!LRHPUA8?.5T"2^G>:J:J&Y!)03& G'!B0+55*] MI,(IT[:$LB.=JDB// M[* 62Y=JJ[)9%)%^,B7T?^SLZA9E3J.K()D[V8D"V%T4N$L,9)$$,:'V(+?D M^MYY'%:@(.18]XKZT37;((*K[+RBK?!78V>:ZE_88'S,DR);Q 4\U=#P/RLXG)!SQ35@ >IL MF ^<8,X$;8CX=*BN#_T\4MC):%56I 45NH3VJ-0WA"^FF@8#^X/Q*6+IOX$!>?O)\"XES$&L;/[X9UI6VPXIZE M15!TTJZN-5XMV3)3&\^VE!(3$A]WN&'#\T2%/O!NY5MBTXN$HUNBJX>P@$;$ MW@*A'7R(U[9]@09-'S$P7+9.J%,/=$0L=PD2+D8%*D"4):4SO&*EJ\8"@ M;NLT.-6H:V=0!Z]1BDLW-N56*(3!7:)UCH:U^!-*!I4BW*$J!PE01%Q+\$S: M[++',8U4>XZV9E,EV=$LIZA3()S07\#^.1X2VO_U%:*+T/..QA6$_ZRD.Q06 M-,0L;' & ;<=J(#U&:B!DI@&Y8A*3B@RQ\(XY5XN9LPXD6^LR>"[F6:>?.<;VZ0 MJ*>4CBB.$ZIRUC.0Y:E)#+PW!W&3F(8F#; GPGB:;[*^RF?.8/ MA4P/LF@*MG,@S6S"*(E).CNH<&YGH=JUL$DI,)@_M'B7:/^ZF47(U\?++:QX4TL0! M+J,8*.B?&=G."AN($4PQ5A!;ZTJ"4M5]C(Y-[GU=[B=9807V69%-6E/U#;X( MV5-5SK RP!DR-& X'FQND,^(AFKKYCA?2Q:(: M<)>54=XR"&M6P97MULK>D($B7$XG"RWCQ.6>0GFHX>01B3N\Y%3433%ONBER MS1J:%&HF#[&!"H_1[(M8DB=#.$F;<.Y,-[;Z01:3+[ME:LT# ?*E@A!;WG2L MGW"W*@T'"2ISG '705FER)2NSCR(A8>88]X\O&]VR])6X33^\U]55CY'QD"" M@+IQ\6>DZ,VP"2I!1=$U$-^!-SD(#@_.#SM\!^0W$M_?%U&(4,*5.(:N0-$E MN(1CV8:-:!>$B2NF78KA:2=Q(2T" X_/"?5G,[%(>;;XB,@39_@[6T8NQ(7> M'*1,C$+R8"O9'@<4PAN='4P/#T8=6^(+AJ:ONBTPLH"O"QFL H5E!8)]9NFS M5Y:X* G(2W^'RARA\M[;61+846Q+5EA)(=FK?ETGL04.,4\,1RLRC169]N!) MG4'0\SX(V@=!OYT@:)B4I-W8]^\4A*.6!THC-):CDCR41.C^>.ZTJ.L+ MHOHL/40S$P^=*CZ&#Q1/V:^9(J37?LZLQ^3HKU<7)D=KD&0X&(XX1L*L>9\( MJ,^BWBL"(L<'F;O05"VIB'F&/9##_$BRP)T2N3AQE[@?. MD=TO&)LNO+^,S@;#H=4;_ #1UR@^*-G:_"18ELPG20)6J!EA=VKP5ZK'\/7.%"2=:/F:B&$V? PVU* 1AP=_: MH.!\^#51*,9X<$R+[G 'V3SDE.64)8U_Z>PP%A%S>CKGR50ZN/&>O4?OI$AA M9X%'S@K-2*]S,X7YE9X/'V$WB<$KLR7E;7 M74@,AX[=P^0UFWY9FX.+"%3/8W I_;KTN),1.!^RPFP_CC9QS7AR&*?%[ M8<0VNX*[>4DP&SC,O?-EJ[$&SX?22-K/RG+B6Q.68\"6 90YL)N+\&;.O=76 MF]Z4Z:*CQ>(31_9C6L59 0 <*--"1#F048KI;!YLW(:WKNBDHUK5A5*+I],>:!R@^K<@YJ*N>5 M7\LI,9YR"C7F+@B6(KHPQH3/SZ;Y7]HLFL14=Z D%;F@[AC 1C:FK[@QJWHN M!;[&SMRI;P+67^)=DPXC?(&!J%7\P-Y[>[F0VO;5PXWP^H/5 MH639UE['N4GKY\)9R9@#QC$Q>"T>]:V4:96..ZHILJ*I"N5Q+UU'H6UBC-H* M1ZLP0TQZ"R*OA?SN0LF=KU-\@)-;*5M>YWEZ:81GCC4*%#1/9I@%'-TFL4R2 MW39DU=6+G]>?:"QI,YC&./ ^$)]4N=O"^0Q73GD?8*M2I07 ZJM9QRJ<=#AA M8'D$-(C#1JJ;88V?V<%2L[6UWD@9:[+ MC>"RBD*Y*^1PDY!E2!]57>0Q*0\ MK:BQ2=N5\.778DRLI- %N03!"1.3"ZRZ&)@,6_JG] \\*+-+ULHHL&]]14ZA MPNHE<>C7#1]J[*A^-RM1H"/R/9#W)0:/)#\8*]9GW($$DWKMAAG>T>#\>R3J M\\'9]]X!P:AB 1E-"+2VBNIF3,HQ'@(G"ZUTTD$'A[9U-3MC[R9;]'!);6_J MJHP][4ZM$ 4*=K64HKJ:T82J&VF-*$I:A_"Y(HW01L#L>E8MUX@Z78NGVL<0 MI9/01498ZYFE46]-FP ],=]Z7=MPMU"(:^+6-HE-QKO>I%BZY>4ZQ1@GI[Y7 M-WCSU@^\%Z8C^5P4X,S68EP5EW@]_L@R<7211,<2+3>_\=.VZH=6UV5*EVW0 M ?&OVRGB1L56$8:#^/!F9\,, -L,9=252#(0:]N%=]R8->Q>TW6"R!_+E>U: M4V/U63\=63^C89_UTV?]?#M9/ZU,13MHP-2C>\K2#^LLU4H88YF$!$55%S2AAFJ#T1R)]-L*E1 A/$W2R0^7.XP?;_B:WRPN )$2N. MYT8WM,:,)6AA..=MMX(R-6UOG;5.T2>:C[#_7,DAALVCEV'"*"EO5(IL(X5I MFWFNM#T%'60Y;@DXVU1GBB:HYE&SMG-9:Z%L.CK/IKA4E7*(T9M4"PRTX9M1 MC :'GK=03[E.NERFG"OX:;KI,OID&-/&!G4 M"DCI]&0&9ZU]RWO@2YDSVF0K@Q#EV!FJ=L\ZE1VYOFU\C,#2S/*!:!=:O^GE6H8AS:J;]\CK?YR'Z@6SY6K+:>:]K42 MW'Z:!T:QUC]@GS1%-Y3&B[>I)8I7XW:'3F^3@^"P-2YP,#TTT.& M.3/:6SG>W&J_H>O[Z!X;J;4#Z<1J0"(1NW1PSC[GB7P_]B$T7V M6WG=#9B'#D,CH!^'A.K!HOJC;NVGW234PB*@"Z#*W[7."!N .A"W[I">ZDIQ MNH?]N<%$.0M+Z:!PH-BJZRMF6&3.).TID*)(O'AG&@7A0@C/;KO2;J*!VM ; M^.,.+,G+^3=UO[L*B@+?89DT9Q?Q%747-N)DC;IPZ%O:G;T4@S#I,#;\NA* M%'J0<($$CLE"G[$G']2'R-7H.I-($JLXAIB68"MQ?HO;H(46JT,IW!^.RLAN MO/7U1JNWW!1NZ"F&P8KJUCK6CU81NNDTS(Z(;BUAD/>"RK22#>6>KOA('C'X MD-MCN_9]BQ;D;"2HG[#AGY&)U90IYS;3-31WJ"5&H-V*C&A$BKQO^ 2'B4@I M5A^AI5<(NJU.3^JJQ"U444T21U73\]Y4".IWO\PHM]'F#V:FZWF:Z)M@@R'> M:ZJAF:8KWK1/<2H=TK3R9F96UQ<<94V?[8&)T*+>=]B8EU13NZ1;3T[RNRXC MD2F-$\B)5P*$I5KL$M'2[1?*52%$:8]HB*-)&R9TIVWK>.[$EC!ZIW8UK(?F MNB4%*Z(8336>Z%-NC"L,H&'7JXS-#98!"R*G2R.BF9FX1MC6WO.V"<*IT6)MK4>L$,I-3#YLX7RM<2HJH[Q0;@5FN9AX!FXPQ[UF:)%2(1_LDC:>;0K.9D!9 MA>TB,M-@MU!]3!LIQ]CX73,P[<4E?4+Y:^BR5' DRPQ=NK%>3D,I)+.?,_"4 MJT_Q80@$/,I2]H+6]YV=CI1IP/N*/XY@/TK'.2,4K-*,@.9,5TG[ M5(@,P) M+HR_Q,4 BX@7#(?1$ILCSVB:J>LO7S(]><7P9<6#%X1R"[-:7KCD M!L4V. \S8HG5M=WKJ+S&/)"7I!#")T!_%\2L/XH0\_XS6"R?PS_!\$"$W@OI<$["=BM^I+E9W5S(PH'6BA!3$"G1QCJI58GS; MNN!0HE0CCVF%B,VI5#92_-RH!:^9C9*'H6#'@>U4LF"%3:&?H/=U-B.1+NGT MK(D&JX6E--;T\8/V-%:*]1F)>DA1&9D. P/2FBEN%*2?@((BBK6OE/S%.D&E M9K;4<4PCROE3I^)(:$5/HEJ[#A9Q%MB=;+J,6_)# '4[;7$,'-K*Z\J0M?PV MW=EG.IBE>A>M\<9NR$FGJ,.:\C&5#T&ML$G=-4&LJR@).=,>8:'H*+$* ?OF MY,H>_IP)I!96C+@M\G;1A>*W'AOWUMBX.P?"_E E$>.TCXZ.-*1Z'@LXN3"S MW_DDW!\#U5U<83;)2^%-=(=_ AZ(P&ON-SO#V7Z3>L"M$;_=KTT_ZT""4[YC M:F]%/NU" ]+; PC,N2]%"0J\F[V+5#-,VVB0Z>+(M$%S3*1.0%W@U;H-L%O? MNHC K';74P<]LCLFK)V3) H@4 !3*K(3.KZ9/E@[AM&64,"PE3BN^^"A)\FH MQ+50#S$%$':Z"981QUE5))0Q;8VQLDM[T'#59;,URK4ZTI!-&B_0V<&>-6D6 MPU>0>SKH-I&QJB16OKOF3M=+E\53C;O:PS+UL!_?_5VI"T;OM*X7U_L&[,@C MAW*-P@FM><:9""PQ:C_8)\"9GO(>#^5A):@ICF)10!Y@U)J-GY?T%J?MS&B" M;'MT?!"J+DH\MMU^J"?*GBCO0I3([,1W#!S.:6C%U,EVV@+AQ-$,M4L?E=N9 M'-O&BO7M@)"!BQ^-F7A!'R^O"E/Z5EQAHG&N(D;:22Q3OJ9DY!I0KHC\YOP* M-RT4M5]^Z]FS_U$/$"33'EV7'C1LKZZ+]O=GJ2BTV!*%+DI$9Q^:NFU20>L4 MR]=)8TF68C9*4V?C2!ML)?Y" >7864 1 M!<3**UW+<;?3G.@>8'6IAC;D*PN M=$;435R]2O0$28$U0K!SQQ.W#II0E\RBNU.ILAJ 0<>-;/4X%1'GC<5.YI.= M=N"LP??^.W9VF_D%@2W-$#>58Y>A]]]_C?]N*MAEI7(13?,6LV/479S79NK) M:Y8KI=/89K==:X-H>8[ U)(4MQHIB?*4K.FHDI#[>Z/OODX?@-.@3">8Y);G MBAS;[,NQ-[#["!6F($Z4>JO1G'1:24IVF^7QJQEX.A63T1)I@9?4*1%_WKL) M>D'_W=]')HJ780;'1O^QQ9<:*F\]$(A];WL=LR>];I-,E6!>1]&G9&4*+E4B MI91LZM33&Q*BQ='G7%R71&F(XA+>8_%T_D6<2!L? \5H6TVLU+2TD0LH:>L1 MZ9L7 >:Y35>V;&1'?TT?X*Q'H]:8!NNJVSG6SC#\%+(*1AJ3S*)"(<%S#J;Q MZ>P(UT?'RE4]F/*W2WLK4IXQ5WIT.O;/SD_\\_'P!O ROBF7&9_X1\='_F@R M5L^A$C('B9U0KFA(G,[$6;1*@$0\YT[7-PN_^**3:QAB>9^J Z"#:56[!MX+ MQ,7BG3CQA^CDP^7X7D#FJ=:"CK- M\9$_F1S[)V>G5M+Q7/HKV_1.F?]%*Y(%4:EX5U M^$XWZ3?OWPT\I_UPK/'N+/.QWEZX3T;L2D8<]\F(?3+BMY.,N+;/N-_6RJXK M ]M*V;[$ B"-B>(F>->9'SG6FC*_(:[M&I - MM4\S"&B;!=U_O4I2?L*-WJ M#TI;1!W9G::$D-=X XWO+:4,LG;QNFW?9Y>J]_CH4U@.5W'DGN&Z._W4- M?L@^^;KG3C*)[01%"^P([8XL_\1EJXP:DV2!N#[=S$/K&"0GU=9S@]9?& Z( M31!@I'>S,IM&N5SG8]\;#T=GJA$ISH+.W.YUP3%-5RWFN\[LLW88B^"?66Z* ML0LG.%M?%&625TO6T[&;2A@!M2"$#5QY2H1(E:7>MN[FNA[LI1%+Q9ZPJAVVUL+(E%ULWF&W-=*,L M8GZ?A;+?.!9S#(T3:@\.'(V.NT6,VRUB/26YY4\T,8U\R[F*@A+07J5%>].9 MDMC6UUI2KZG6T0F?6:5;"=Q>1"5E?[IIY3+%P(JDX$=I0>F(%,D,VPK[:RXD M5='=<=2@7I9:I/2[OH:._MSA+_'YLA,G"(7.VL\S%A0DRFUQ4@+(=]'! M&JS69+1!'YB].0K(A?JU:E*F&*+2^UPUU-KH 95:70ZC.;6=!)77(FR?$ MW!G;73=9%_*?($]B=K$2'N]UYF'0MS"Y%W9!2&WN/@,B&B>0 G.Q+J7U5Y[7.4)\-1>V6"46H$A-2MK*&>[2GK**%T 5 M&(S_WRC)PE4:[9L^WL%"?F48E1=6>3F$9W?K;E-=74W_50!JD/=+@*57#3KC\D=DS," XAQN@L_9\2W30@+LF!C* M,'<_CL\W[\<&T].8"Z92!C-PXL7: I[K2$%R.E,D1'9V0S7".NV;N&DHRN#; M/!2I:OA;K' 3'%7?)J1"BRC.$V\Q-6I6HI3=J"PH?CY.)>NLO8&\RG-R.X<9 M)Y,%RD0KN:8FA(6C]FMHYB96%TD@K[5(3V:K\6_L&0YVJNTIFXB0=.%/;1*Q M=Y<[(3#$!-K9L(EH%:-1[*O*.V:B%\\F[L8;M#QJ^N*D+.OM9>#L@BA"H7 L M%D#I>!ZLE[51@[+[;)\,Z5(%G01!]F *%*I5/#U68.8(5YNF,7I:$.?'Y!U8 M-CCI71(:U#66\M10 MA.B/PJ0*@H4[H[KLG#&]6J#VFFPGT06SMH$F+T M3I0@KSM%K;6TD&QHV-#8 M>..;%9\.4K6%_X.<0FG:U.RC,18=F.0=BYO>3C;6:?0MX>J#V>'!Z'#0AQ6[ MPHJ3/JS8AQ6_G;#B[2VO5R0%]\/>LJ2X%,!KE5\Z[NC^1-S^51J#WD%M#];: M!>U:O=AIK#>TB4M<_!IU!C% L'J78&A?$GPQK90662]4&^3"O6.TR MR-G9>ZO]FW2S1A*1II-Z(2&;(G,2G(R\9#&IVC626>M[::310.U;KIS;G8X3 MGZH6M;P=?;6\[=[F0O&2T=AQ#=R#5VN;LIG]!G](A'H?XZTM$+.ML-+U3$4K M!Y_B*Z2P-6.NG21N4O=N@A:EL!9NDCG5W?];M2P7MH;6!,988P+W@^D#<1(( M@A-]I9;8;:DADE=Y,M2Y-$RZ-;ST3FN&IH-Y2#$WF ^,NTGGUSONT;)>NK1^ MW;43\^V L,&$;/]Q5ZJK59S313_[*W1#[VV$&(,F3+?3"\D)#:D57B7'&0DU M2JI+>+;F9BI1%'J_9A@"-UC89@Q+Z?6]2SP:I!YZR(DB4%QA0S:BZ*KENF#> MVIA#(_>J7M=2SZ!0"N1M")O2[?#S^GZIG!%[BZT$DINMOKG=:W=#9Z/5N[>K M)+%,([V3W?X,=%7K[O#KJ&@%&8"$X="9H@JN26@>?Z\J:TP8N],'O]:G G9X M%*E,Q!\UR(#W[CH%#> J7@J DC!CE:&(YQA&P+82RJ@)&,'1-I';\P#;/4AM=[R!0MH.A4$1+OV\4XC'C("O!1*N @UP M;T=+SSZK"&ZQ]DXP.+YI8E'$7[Q6/]ILLQ_M8;L;J"Q"FVNH_#+<*]VAP')H MU"HA.[.P%$(NP6^82ZI\B;H3;3.5UZ2ZZ93(66O%B@ V%*":CP?#H=5Q^$!C M<>A0M-V+@!N_'$S:V]/B*R(TUXWN/SJ6YAB-A1P.)*U.[17_RVJGB^U&)6_. M9]-=T:"ODR.\S):#^NNKU1)=/8@D[7M+$#"7D0@]9<]D&AU3M[A2W9RX%TI< MJ-8O]5>8KWSX._9 2%;<,$S]BT+3NM7/0B*C(!"YMR+E62^KDMSDG[%T'%0[ M"3_T-8>=P<&C/CC8!P>?>G#0T@$PF2(&#A%:*&96T@=I6C9'F5'^3 M+:2_T M$_1+;W2BY*H#3*@R#_,*,1TDA%8EXG21)UYJGP]:@(LJ$7\.&M,L[6JS]NW> MQBMN'0USS5>JE21\>1TLK9;'J,M?VKV91%P45NM%GSM)9HGJ58Z%X;X2OB1C M06!D"S .J,D-2DWI<>"HI>['N M =??FJI^8S(\G'(-,WA7UX"0H/_0T (IZ<&_!448_,O[.'?_ONSWEP&AU-Y]&?1Z?S MXS^/QJ/AGV>CZ?&?I]/YZ7@:G,S.SX+OA.'W&E53HSKN-:I>H]H7C-%_?/W;ZY_>O'SSXNV[/WY[_>'BES?OW_UT\?KE[Q_>?'SS^N+/R>_=3YZ9_L[ZA-PD_(IRT7+&2/8/8X82&(+) M?/V42@,9[4^R7( &I]15N5RA7+1D6XW/*=UJ"!K6#[8,Z)$EOVUX/RH3%(A3 M)CU0P37IL7*.^EJ=\I#$3)B9/>9=3O(>\+\GOW7D9Y6YM=1S<2N]G*UG]@UF M>8^,W]/56F1\*H):3T).>25"DWJHH"_W 2RT1=F8\&M^;-, XL)T# \EL\#* M:B#GD]..!=0FU:],>IP1@ ,W7N?HK1(*+CQZS=.C_3P8++E"T.TK=AZ1WZR( M\/^Q^H@^I-A(J)HODHL)ZWPY*R:[1IGR6=4'&_^1Z>&5+4VVFFE:2I/-=3%1 MLG(0";/<^:=.*C&Y)!3?QNJDJE2!LD;&90L\/,*SJBW"EW#/ W'W.>5<")SK M[!I-N?&HN!:9<4FMG57<946[,Y7U6FM/:2*3*'1Y#HSGJ"K#;#QS\V;*-1)@ M>%N$Q\W*^LZ-]NL[G2G0>SQB["#*_2:!W#_#57S&'^!WM<9I+2>T1IOUN?"< M#TXB;>SMA84]HQ[R;2]!&%G&4- 08ZPTTWJQMESE ZM>E)%DVS6W"2M@!6!' M)5U)"H8HYH:PUI,%^5G)55H_H=TUS>VZ^(U<*9N5QH4Y[QN ]4JH&VG8IKZU M5LQN=N3WE,LR=7C3ZK.K5P]7-P9R$,YDJ]<,.-"\Y\1BB4D*:\2M:/#&>N#" MX@WU'6UG5U?Q8K^=IN*._"7Y=#R9C(Y&1\H7<0MECN>'HE*<(.@PF;&CY;GM M\T(\(M?C19\H;Q7]9FBYK_@WPX;WJLS5Q)37110ZK2>MG S.M.?-?I^F M/OH?^T]=5YOU.A2;P;1O==Y8NJW\:3($TJS*JK=MQ M=[J*8<>"NS3.\6#4N06/?/)45_@MG^KD^*FNL.M4AX/C\>-8\\-& MX&XHX1H'0=:E:_MO4UQ\]2:@7!>!*WL_6GY!724./67>NWNTSHG_2EO>J.&\ M$Z.<'/=%M6SN[$E;;#,!&U='./"PE;NE[NK(T/%^,#J$ ZB6LO_WRM*VLMO. M;K+2V_SO+19C2Z!;G.1]+&U=,&@3Z?Q6&2,@FTL1$VF_LB/3W/NKY1Q)5OPY M)EJ'.C2TC?/OVD3*),$"M+1\K#2"\NP1T\A[;5B[=,*T\<[8EC;Y;(DV6##N MF#9N+++.;B&R.L14,Y]A-HNB^7QMEL:#RZ^1;<*137,UV?\D;-O##5W M,2"TN7;A=$K!]5M*H_$::73;'=V9F&J2V6UXT)T(QQ5@N,-2(KX M6Q&T8+5%+C]Y1#;'!IWA-EK"EKQA#W*7S_R3R<@_.AK>6EG^IDYJO8?K(4YJ M/!Y,MG9&.V"N=SZCA]6Y1Z>#HUWSYX^(0?3$]*8M7-&O49AW>W?/S_PC^-_D M^&GJQ#L\V]WSY>.3P0.2]YQ_@X)\ M-O9/CM:8O?U![0,S_J]>-W[:_NA?@[P,O(]7,/ZV7=+'3],E_4TKWB?^^/3( M/QGW>O>3T[LG3]0)W:O=#;4[S&'\7X)%E&^1W9_T6O>>,^_SD7\V[%7N/>?# MO?#LYZG?M;T+E_C6=7091XKZ)HB^S^K%>Y]YUYGP[]R6C-)>^/:1_X<*]S M/W6=.\!7O!AX/^?!?(L<^+Q7N)^>PNV?'Y]B-Z1>WWYJ^O9H,.KU[6]!W_XQ MR*=!'G@7 7P<_ANT[RTR_=&PU[OWG8'OYO4_RF';/CWN]^XGKW2^O M\K@ MHG@4Y1D4O3JU-/1E E3<[S%@KW^8/>#+S_8P3YRYOTD>/1:Z(,72>*] MUG"G[VRX4PMT!2%.?T:(4^]@-"'PNL]Q6 5)<=B-P<*J=^.5M]7%'Q,,R[>J MBY_X9\?'_FAXU.OC^\WW3X;K:F^>.F]78,S["F/Y=-$JST:#LZ,>K7+R.!#P M[HIK.!R,.@_YL:_PFSW5R6!T_E07N$:R/9)#?9)@E;>5%MN'QFO9 _S[#W$) MTYTUC9KO_OYSK0V\WVW@!AQUN,UC[ M0,B(^WS_[^:(OG=^?!/?T;%_/#SRCTX>($_Z*1[BO7/WFY2=#1X@DVH'LN K MT0T?#>_^"6P2[]>LS'+L)P^";)N(AJ/M0AKN5!^X!Z?P7O#@B3\\.?:/CK;J MOG]B)[4/C/9T707__O/3[3CO+3_)W: D4F0W/AZ8CI]IED9Z2SWTXWM#;UAW?=V#'!F=U<7(^G9G_]6E M]_!_WV(O-'*4C+X?[*:7]%'SM._>='7MO.ZCKRKU)GE$/54_7L6%TZK\EHW^ MG.Y^I6GMY^FN?M[K+S/X%#,5PJB8Y?'4-,R;9UF99B5UX\2F>9C;8$$Y!\ME M @>"!(@OQ;Z7U-%T"0>U\I+@FK,A"K!NVX/V"H^'; M"'\Y/AZ/O%^B)%G![%Y\CM(J\KT+H"PL]EW#(<*9I''CGQZ/)V9K^M_T% MO]T%'S^N"_XR2PL@=R*Z@_C0.S[W3T^'_O'XJ.M*J\:RO^;<*H-H\2"&9X$5 M3,Z/U_7\)%I:5CG\+:6+\N'B=[F US$,A8WG8956JUCQ1E%[6*_1&=:SFH/V M!+P= IX\7@+>0+'<:1=E&?RAY4!AQ7NX&S4UR?:!OY)@ CT0/DO8_>G-XGQ6 M+5"FS9 CZTN R!;]N(\CSYG+)6HR8#O$'QPF6,[8>S@/(W*:VQ([%PDEAS6 ME.QNV#,XWP"N@@@&L?DI)?3T>5$3#ZH!.O9+-B*G0[0.O.X+Q,JII2#/DBC( MT4ZY>A[&Q1+(^@?ZJ:UV3\0]HK11N1O4T;Q3\W9&>S8#\;7!#[K-4&IG&ZKQ MD>WU8<-[=-*,E^)__^__N9$E8>V@[->8]NH26!]%FX,Y3."'(+D&CB>K/3T= MC$X-LU"SF^"L1J/!T>A[S_J[L2V:#>S9,N"?.0E&^K,OSZP=WA3TMD[]Z&AP M8I\Z\K_Q:- \]&T;J70V$W- _QUX5WDT_]MW__'QWU0B3HNJ,(/784MZL5U80%'LJ,\? Y,J1/)L?^ MZ?%);[(\;IH_?MPT?^R? QV>G72:SMKD+NHF]V1RYI^>=-KJ]TO #>N'#1YF M[_BQ[0;KJ7U;U'[R>*F=<6Y[=ONX"?#T\1*@@>R\B7N346![/K<;,CM[O&1& M4GWH#T=G-R&S5U'DBS@?=FJ^ZH' *_.J(.N+_)1>EI)C00;2SL#959R$>401 M.XHR16DTCV=QD*](?9AGXNA43WJP&QA+HI)A>@=\)HH&*LOC(2)O;9K>!5BB MWDL,Q+T,EIAT[[U]^W*@WX'1M'6!-&49JM>L'59;F^[LZ392T,RX1I7,5+91C+'&G<>!ZS MJ]#DI?/4VZ>]R6R@P[_0"X0#8=AN"19V2B<3H^,1M@1_E$>*]^"4X&=! M4F1P-@L6;/ L0N:!*?ZO*F:/D+O7VEMP%7S6#@$X]?9-#])5?=/;AN]>" [ M'FA^B?R]96WPV")8\;34.GNVN2VV>?ZXV>;H1FP&:9S(TV)0_OG1Z4V>;;\U M#@ZEK[@F+#RXQ'NS_M)QZ(9?V\[>D*/D$?V>D@7>O?3>+9=97F+6 KK6?JK@ M@3=O?._MX/W .Q 'W;OKQ'N91]$G<=(=-E(-<):W6.9K22QP-E"_A>XEJ-@A M.@U#')XNZ3HFV'PW7_QD=>=)&.Z+/&7=R_,(MS#2>\\1/DI0:N5/[EOVD9/@(TO(:XK+(W]\.O)'QUVFAI@6 M#^E8'_M'$Q#%NW*L&WL]QE6@I!1A!N8[*- BH2TC?G+FGTQ&_M'14$F6S?LJ M>1FL]K%(O^MF[OMC[R[#I3L+%)2>7JRX-?,B#4_X'_'*H" M3-^]9N?^<'.J7GLIYV#M2SS]*8Z)>4:D% ?>-=RB9/4,=3'*Q@6[FC0J>'G[ M>W"P'S& 7%QY_QLC[7EOB@1649B1V1,!X_/H'H^NINY[;]+9 ,=Y&:S@N.K/ MJXS=C'.;?@N*,/B7]W.234%IO(@29&R_!OFGJ!S8 S:U7:-K\AS(N^=:^QL/ MB,ZG:\<_PD JS1<],-VCP%Y<5/ W;WPT!,;V&N[/E+)TO)>@T.:1#RSJ#-=8 MS9 UYD#( 6SU'T$ZNPIBWSH^Y>UIGQ.^Z-U\7EQE>82[DN6@4G.NM_H%;,#[ MP3O8NNR+AP#L';\O9&8T$^\C;)\/_\W++ G\#@+8)];84D;RJ%CC(\[;O#E; M;%8\-N]4\S=(XR/OQ0+F/X,]^ #WY%44Y'" 0**_OO&.SD;CDS6TV$RA0PHY MDDRB+=;N;$ TL(%+;EB&%7AQ^+?O_CP[BN;A\=G)GZ?S\>F?1R>3DS^#XY,Y M?!Y.SZ+S\]/Q_/0[R4;KTSV;Z9ZG?;IGG^ZY+^F>=G7C:'"L=@ O^L7KMV_? M_/;S!6S#__SR[NVKUQ\N_CP]/CJ;G,OMON?+H\YF9)W-.A!;F:]G39AP:=<^ M0[_ 7;QW.,A:=215PX'92,[7JO#H1'36)7IE SAV$%.<-IDD:&;:>%+>/,\6 M9-;2,_@G$$FUQ']A:'IXZH_.QQU"D"5=Z["HR+8-/:? #B@$$24-D2?34FE= M#T!4HO@LKZ38SC;-R]K"<4P<+IB)!B[VM/J^J);+A/).!P]S4'0X6-60P-1Q M,J(^1F7!BZ)8H2P[A$/35KJ9-5?CI10'T*FOS74S:IYJ493$Q^@WH9$!_S.' ?(Q$D&(D1.^B#HJC( M8,,WHUDMPT4Y<$8V7=3IJM&]5,+D:[9RAJZ@2+;!7:=R2-47$JW?-&VIK]\> MC-$&&"/)NT,M=-M RN+JX+O"Y&2'%2T07V'V\DVJ?TW[QENVX:QH8O9@_(/GK87UO7'I\/AFLAHK\6961RMA_X<++BK?;IL:6*QU;N^_^SM]/;L#>06?OBW[R;?W>C QVN:J6QE ML:<;#,Y--N9OI PS@$TVYS\O2 74AN3]B@WT J\7>(];X/UH>2F8SM^AJZ*7=KVTZZ7=-R+M;L0#>E'7 MB[K'+NKF61Z),AO4B2WMQ[! +P_E1[A;J\I8/O1=X>4\$+C +>B17T MQGW1&6[3\@HD^<>BI-.4]IG[B>>+'P"2G*.1__ )_G:ZV*O2Z=HG2FI:@ M/*;EWI#-@PG&QTPZ\ <32YSRG^559)$2S'6K$O1;HI^[2=G'3$RWX$-WD\H[ MWIQ;.%V"!>-#O3!M2XS7V4-W<[ZUBX6R>L<7J[$[6VNOS,F"FPY>OL<:FT=U M9=@YMST6>_IT*8&3,9\J(7Q/--#:H/*8JP<;#]VV9>4V.U;N@2YX?RSG1DK= M8R6T;7.T0Q#ZST]W3S%6[S_2>;+D#O7@)-*VSO' P#TCD)S>/@^QN;RA-\3WVNBP-T,&T^"NWVU( M%+I;C_-MWJDU)]2AQNQJ,MBI9T:PG EF)5$SH-'W'83<-V"X)(?O0G =Y.' >U-2%Y$4-C!>TJ4BDL:. M/6\K[SJK$KQ@0'<$62ROLB!.$QBK6B+YQQG1?> 5%;;OC*FYYP)D/9'S3'<2 M#9;+!$X+9UH&7[PD#ECSP_X]%8&;4L=3>$^5E!HBUED.#4/SWX,> 3>'J_Y# M>$$8,30NWN,VSH>[.)O![0C2&;=Z8JC6*E$%U J;]?5+@?Q%_C1'6B$1)9\OW24 PS:\0#CB>5DA( ^ERN<5]Z+P<:[.!WL*D<#MJ19CJ8N[V_4VF4^"\]'19/+G*!R/_SP*SH[^G,Z/SOZYOLN+?)=^I:OWS]X>.+-[]]>/WVQ<]CYG5V&,;>(Q@#-] MH01J0+&0L 9C\NMOK]7=4FL X\0V&.M#'!LT]+!ZS>M9%X?X=^OPJM'I?>]U M&A==?K*WK*\)'[T2&;Y"QZ_P"2@X P6GT&CB)4\L77Y/\G4(,W6O-%!3>C*4 M/RI#G5 9.NXTCI07&W32F8N4:WATNX;)RA'(<&5B3P"^A'+CI?7P2TOYY%O< M$U&H@,F?KZ%9#S84=@R4^HG0DU53*X4RMC*/3D)HOEUJ<;E4Z6(:M'0O5:*' M$XTJ:3-J>\&C4&I2&?Z>/4_%!C SZ'QJ3%G#D?>Y_5RN"-HS4]OV%3KC5:KY<40OE9?UF1<='N@9#L#I,$QP= MS 9#OXL5>=6$-2U4*FJI4E.KY?C"X* OAYX=#+F>-F*YHT7Z O/V&"[4-M(E MV$C!1YK;P$;%. MXC;5L#_0EUE[XF^Z?&"E$??C>DN13U^*2.\/.[8N^2HN3'WYPM"GIE/>)]\T MB/*)&NKDCM#;\.DD,:FUQIZCQR!?J"7&WHLTKXF-@9^6.;7799-6..58NW?@ M3LPJ1>L,[9'8#;H>_Q)6ONRQ<_F8BM42/8^%Q%/ >*,G<$2P26:, M,*AMQT:$]\RIP4@M*@RM5/_&GL-4S)@VLS59PV6<%YC1O.\RLUM'OFFR98F] M'HPS>G74T*0:ID9O,GGC3G(_)*R9LXKME,-=AG9(+A5SK+6+W/V'&7\;-$7; MU%(&1T&R-8U&V1QC-Q^,CXR FS'=V7?S(T[,Z M\P=4BDAVZ]"V+#)DVR+\(=#JRB2BO1!LML&'.O!=2HHN]J,=\!9$K.WVRXY2 M8\R5+1IX-[ 7&/)[6#[*%RB]Z4AS7)*@!XS^"91CC-#- I,S(GU@Z;536S=& MC$"@Y:^'GB)@')32F)T,3[/I^,;!/3!3,E5 T1,7Q&8P OZOVTCU?'7)@PLK M>H#G:VQQJ4SQ)F[886AH4J62C8GYJ=BC^*L#SSYCWK RAH[G6-Z9U+5-'0QO M\92ZTVQ[Z5M,X]8W= U9HB[Y.Z11]QS?]93&<(@.S+5(@BW?2#-,[F1ZR?6C M#,3T)K8_GC 'F.B0A9XWDYW2/YXV> >C)(/OPC;N?SA[]!C2)P[IH&"TE(/1 M4='S\3P>CC_69J\ )YB%ZT#RH)RQ\ MN;A?L^2&<%015"NY[X@VI%$:- M/F9)%*MEM9@K,'5EQ5Y]H.+%]'41TEG6V3 27Q)*$=SA$'OT<7<5(+%1#5!W M6#""22D6<%"7]XMLLH.GHE2BU,.H@[>D)_3

7+6CT^K GZ(I]BS2RY(-\ M>"Q",D"J#,2+AA@CD:R^$5H^2.UTD@[7GC H,]&P/:)BVM:84N4@HJ!O*:?^ M:CLW0-I-;087;9!/2W35EFQZS#A0E3+G;,O&RPP<;G.!N\?11LK961-8H4LW MR1TQQQ 0SIP_8\B?8=KTH-$3JI/@SK:E^Z "T&^;5+<$.A)/9 QCZ3C N?' M'_E!@HO3 0#K@1CU%P7Z#&O6"J- QV_P/C@W M&/0-)\6L*5!4&+7'-F.J_;0="(>SOUTBWQN?U%2[(;Q#MC>A(U6HD4;7D.XA M%>Y,@RXK$5VVXTZ&%49G:%WR+KK);0FW(;%#,EET? &6 M7LJ7I5AQK!.O M!6BS .T6!6B?6><(N"1GDLLX$O"N 1E" I)DVU#1829;P4?2 "&'<"]((MR7 M^-. :$X01[!<]++R),$E3F$Z1.[J0)4!V.P2EI]9E)E%^;LJM1R3/P/=;Y-. MOXC6!!$^!\^G3<^"A7$!+\P:P'!P>JP"O.R4/>EXME;%460W(3?]1G#LN.D7 M^UIH;2(D ;G!H-+![H>!5ZIQJ_1U'JJ;H)7PT 7JG"HSP'RJI5'>XT)^,-?0 MN:H%>#9Q>.)>>0]+G,?WJ-FOW[O"K<$2*'=)E+ ?>!64>>,<"D73!M M0D_H,IA.5K90)A.OM*%X<2>$3$= PX)L!W!&]:SN/@ MB @[14-]/?!EL#1TY*01K\1+2HI(EDK#']/=8[9 6>5^HDB:BF^A$4'TR!90 M,IC2:VP'/;($TQJ$V?0?8SFO>_>/.+A-Z6D7]!'_^;?Q#S>S/L8 G2 M2) R;,>QY]Q:E&@J"#?)B3-4 -BP*8&HI\JP2REH8()A8G)>@$0='#WA&@H\ M\VL&@_>5!A4[OH4I)'2/+2A^,&7-9LDZ\*@B%WBZS[Q3]/1HC/0Q/R!(?M < MTV"9$T& /&+,%_-L4T74\F. AR_)8Q"-(H8.9HC8=G5&6NO 4+VL$&.%%%(?)LE84'<5GQ+L'"Y%2/ M=3<">8T<6 D"2*&S"+7)2*L>9$220R=T/<:9DV\SI03/'%=+@!/P_ 5-P$T3%L4,\ M#>,JN-_1%7+]&6B!H&>A,OZ8#"8L^Z'7!&D<0H\%TAP2#)MK"\Z87"*-&B4H MG_F3V[Y/2$Y=?P )($SSVPX:PEQAT;*Y('0PF5K07XA&$[KTT^<0,MDT=0G< MKP&-!G(D'E.KEW.QF%I(Z'@XPT)Y7Q=ZF%)6<*K=5&_%EE)^U*5P9=/+%IOT*5S)2Y>F7;>O+I'Y:#I5 C$?9FCKN$F$ M"LZA*X6G?+;W=[8!M?.0+@*"<6938J J"W--T5>,Z)P]EV4[PHER/193(C-1 M,#>F;(\ 5*"KL$B*;?+\-9Y2&63]#FR-RF[Z*"FUVP[*CQV;4@;0-9P?P_-( M( 'POH\*4PD@S@NTK@N)S-4AYF)T0Y]CM]6$,ED8(HMRRPNA!G.3IZ:XAN=S M\F?V*$$5@;EL@+@EIPU=(E#>QKS^V6'F$-P+9;M2]@X\ ;9W0'<$I8<-BZ:! MXD=X'FGXY44^\\ MF?9F:Q&KX6(<$'R0(FN!4J)!YJ+DF!$1_"7,S1F>1D\NNN%OH?,+G$)SPF0 MDP"H$,JW4%N3Z1I8G7U'6!XP!A-C@=> H0D7>719%)$?C_;"E!!6+.UQ(:(I MM[[M^%.8J+C2< ,76<0S&*0@+Y\J'?9#XP-+R$D.$W: FD@^L& QJ'WEJP'I MJ=+(59Z.KUD&M0#=<)?I[0*V('1:QUZ=!2>7!"<+N2PXF04GMR4X*8.%Y??+ MLV>!EHNI+G%V)// =5D?M1PUTPU3.41-6;1:C'N*ASZ'U>"1#3G]70LO%\5& M<)>X5GQVZU.=@+[9T@R'@PI116?(7'XAKHM: MW!T+KXC>3/5+ND_V@J"5P3?E92R$)ZKY_4),6U]8Y.60,&(3 4MO9)NF/>?P M7'1U26@ @[B6QT]-,+J#GS2+:J7+[*(MJ!4Q*4=-2]([=3'0:5G;]P MKJ\;XDJ"HGJ7 .M[J5:__M586 )XEBL7(7][BKOJ?H-CC04 M\KL*S9>1TY^2$X*LC0+9'83=I)+]%+62U^MS(WC*L#'IM,K_$JY1D9K!_,$1 MK\B!B"1SP MX>X,W:<:M$I9,YZ0,&XLM"_DU1;_'2K6,&0B=+9' _N!.OK4R'[+-=['.WA; MU)"@RMP1\^]9XV?(&%NN;*Y.^>#UBUWZ4($O>*!<42.5X4]PI#5C8\EM<8Q6 MK'X(9#_&LQ,UJBH4Y91* M.>;TRP7.N7K]7TP/$2^5X.+?K=W,O;!?6-GD4A(LTO.A)'Q$:4BLB/A[#_22 MOYA3=$[7X$%OI*2+!9=J XQAQ1'S(][;/^R17%W9_VU[YOQR#2=@ANLVG'CT M1O Y[5=6]IGS3$WT^:F]$A:6F&%*<\<_DE O M1[BU1Q#NLPJH/YYR4N-9Y7IG:E[R9[0;O0<9M"8LP7_?E=ZML[6%RGYNLZWP M:JLBR6NL#*O4%_#S[/^(:LS^"^Q&?D4$ICL[%%MR*!XUY00Q/.D:K* F M/WL3]N?F?(6U.%^^L%^K/_L\_X2S-82W)N-3&9_:-)_Z4V*^\$-/J3U*'-XM M954ONL\[Q\". 0CP*9C7AM73W^@NOW)=KKB'UWFB8\#8W6OIJ_JR+/'56S9/ MRBK?$HW\'CM]Q?32E&%,F*3]\/[C@_SWM[H51QDS!KI?EGN:G:[&]6D M@0>B#,\PU?=/-_B'(@@O3Z.%DEJOU^F_:M;6_?G;NF]K)N6+)TN^MG;AGXAE M&=#:],Q0%0T!9>D?079B,E+=9\(#,AN'DX,,I+*;'FZ#MR#NHG*#F3; M&NZK"9"(I=K+OO)XC8?A?<53@1)3>F12)ZN]YS)0I#5!*IF ]F/C.6&=G]Q@ M EN8;_DG]?0MK.O!>NE&6#O-ZV?:0;[K$*G% $!K,:^TG!3Z!\/[!0;YS)D3]P% M53EW]]F],,>TZN[P'AAE@*BBDSOZCAG2!E4=; >@_@Z#CN;LF0NBT8&R K9# M,I323XN\7DE-_[S&DOU2OZO'Q@RYT9X-AWNHN1-,LB26JPD@1U'5/T \*\VD MBZ72Y;1\1H$,ZBAZ$V:KUDMJKEA7E??E4EFMPKO?ERLEM5"H/%OKX/5)MJO= M:9:E33AE:HJN^?3<,J*1:78=L=<5D[^9EC(X;6T*8" M&7BE[<0N#RB.+34C&ESM2= (CI=\ //EZ!"^PP"_7,R&'W&0B9GF>AP>?42O MTTR)JC:S[I\T>')W.)G3>7FP\*YM[4'-M3:'I?]DNV1&I=6^TO3-&P-R>1\K M:-?;L45DOQR^ 6)@TIZYQ#*PN-,>.]J4GF9+&P,$Y-,=U14G54T9VO,V,DAOOS-JF:S&U#&\#>&_1AF0QXZXB%=E% M,0XMJ;,,&M0K;4UO@M!=H TDJJ08T2771X4V9.A_0;3=1=A\:T[U;'.Q9\]% MTP.@"\>&/@- ">%(>.>)"_LN6CM85SYP0.3@;0+J. V:,=RR *%1A5IPT&@X MUBSX452$**';.**G3R!QS57M)+5"<#J(JY+> N"^B=I0B9UDW(].B P^ 1";WQRN-@A90BK+V6E M0B#K2/>Z=7:!T8/K^E,24#E^%CHO X\'0ZY?/HY]Y0"AX'$ZK!'\JAE)RQ$B ML@!"T11Q-?$P&AZK-86.!+&:UM)^.5+2NJRJ-&6].*">PX% .?#U(U9-#8K* MS07'"O7P@(1B%=F4Y!)V;= C*$.)DTKHPV*0T&[8!")EZ$,H,2%!^Y3UMAB[ M7DK\"!CS?S MC1>A2_09-FM>\?2(A)#ZTDV4K7Y:26 M*[R..>\4J>WG:J]CU7]W@L7]_"NAJS^MJ7Y00NU@6=9# FKK*PO7K*FF6_NZ M,\G3:JJ96LM^=_^X>CHC_TU/^25*.\UYUX[53G>A=?M3%4XS5O>6BF+7 M9X>OWGQY4C;YEFCDMUCI*R:7EZR;CC+E5U,W'0^_/7/YZD;USY[=ODA3_W+$V=>S>6J:JY>22U=WCJ;_S>X M<)B]L -F_FNTXQ]/DT4UG\OM@+'^#+OU\NSON6>T?3RQ5*VHA7Q^#8[X)]KL M%K+*'A0F9%KJ4VJI6T77.;66*:*9(KJ53#>OEFI%M9A;C:&S)02T=4G6C2FK M885TW0YQ/J"3-TA&S M-.*S=-@LPZJF#Y#!SRMF'EP342[#"AM$AK74[FDUI@LF0L=RE5EIQ8"P\B>3 M9?'S4>);G+ %, S5(6/#]1Q-ZM!E.,MZ?4DYUTM!9*[3ZU;BS;Q494Z"&I7$ M-.4:(!@_#I(L'9= J)%*,\)]9>WSQ/+P;M%L\@]NT+YR!'W9$HV)<=DC2\>6 M6(4R&;']A]&;NF3H.UB;A8<\_S>^M/ W_ZLC/XV-8Y_3QW:R@:6U*1L MI&/ MNN^DGUTX7FRTA/7X'MK.S.8+#DGP4$_'FM"Y2'@F !P)8A>E=8N4F@5[V2L' M"U.;!XWM1(D2.Z)!U=^2%O&<1$>^:4(GS^K!#0M\ M4#T M/U87D' M2LZ@E[O.*E1F#B(IT7,+,T^^:5]YL;J+KZ+K/,P&)0&3 Q9]?KS@+>#U?"G2 MMP_GGVS%BG6GG,^STI8;L@@7BFWARC>:YF_14UIC6$:]K@^7)\>26F$:U(AA M)5E0M$;'(=Z4\B+L!9M\ Y520XUC3DT,UJ86>#PE61_!-FR+K#F/U.?3SQ\Z M1%#W*YT@5MSW)R<(JT1%39V:6M^Z:C=_8\1B_S7]3@,PDZ6[!&5=:Y!#N(X9 MWL@RO)%"AC<2/#7#&]E1O!%)IPIE0DH]MJ:89,R0D #DC-6(0]D^_);*U[4' MA87,QI]4#7A"_?>,0(GIIJ$W8EB(@"&UQ*151G25]P"$BFX8EAE'H3A.*,== M$&?O\!Q!,*ZH@@;LETB0&A%(T]^&[F#%Z9P"F$;$H )2P27A^]\'#5-_!S4, MA7C47Q#S%=Q[3$5 RP 74_3O#LOI8;EEX"\&VL&10.A?=-] :Z-JM"A5+OZ+ MJD1TJRUVAM)P+D/K.AA#;#.E89KLR=%R\$*NK%(II+BW/N@0(T(8) BN%PZ2 M+KL_TH8>@R]#SRN,IDNG!UDFJM*D1X+.US(T.,VL7)PI0P 6J^GP9(8=T@"!2$6),_2F?R$Q;,.6((1>]+U3WBU%,B @\ >4O=*QHF>U3;Z6KR(X9>5-S/1S_ED!CK0[<%N(!L?1P=([YL:@".# "J$H;W0 MRZD(9^>=P[%P#X,VO/4-)MQ3^91\L@*:7W8P.0"/#2QI.'1\)@4(>"886(3# MN3BE^_*_$!H".-+TH2-K" !DNA8!HK1#^*%E!H^$7>%[ $["4<9,M$^X/Q"' M!D18(9&"8T1,,\+4$Z1=Y3XC'!B\3UZU<*)P M43!LW2VI8I'DU*H/97#01M50T(X M8'JB70'IZ_(CYMQ1I0&9^Y%-><>Y#5I#TY[2X2X HXA%EH"H_J0C T?N"@-, MJ>$U;LZ$C2((;QZQGS(X&5Y?0F7C2\^@CRFMEI?>"X*/*TI+A%P2:VJ_$->W MK#P IIS ME0]X_T?LC_*RY/]@LY2)1G5W)-LUZ;6T7X_3:SY.FH)@XXKITQ+L RZ'T'/@ MD)%OA2=_R4IHW'X&!3&,.%4UP3 MWZ(_B4O0 J-2GUAC!$]W[:'T+!2"+/@C F(0;0N8;XA,AS(S'+&%Z\BTDY2K M61J 2\)9\#L8.*3K&:B6P/CE?AX$<"- MW% Z4))I%G*JQEDF,X PVHESI33) M+0W992$R<833@@\&7HY!#G]&'T+NB3,TW$#1GOE4=1U211CZ*4'/G.X3)LFD M7G?%WOA5O)$GT@"392[;Z,:FT8)@N!#;7FO9<_9H%/(N;KV%:-L@>=R$/.)Y M-!'9(_&Q"$\^0/!KQ F_!'!K=V+,DLP9^"F(!YU0YHDU%1< 4!;=UWN.>^P\-.5V@']@!60,,P^$9]%Y#N* )B/+CCN(&Y,#=$O2Z,,Z*J4]! MNT2V$.QI[$K>GB&N_,)7_&ZP(L8VNO#HR.@ZJY&C$N9$17/V-+$>>\GUP%?X MS'\&O1 8X#_8H53==D'MX>_6?-WP\(3 *XB480:[,B.X-7RV08YS2K(D/_?4 MT+#0BC#@(]F4$,C[L1P-7)1POPPGN=_! CF2 P'=_ZSI LY\ M2N6]%[9Z8+WRP"%+E70J^U5EB@YM=&\.L$$#[%2 3Y]8NA&VMX"U4W%; ^0( M3J:P^G>:R5+U\ ],&(";@/<*#@9[9(-%*:V6JZ:^$$P9P1 M5[)-<@?6&P36>1JHX0S]*7!C<"]J=Y2)@LQ[.;#Q1C@\>8H\V7T@+ 0#NIYQ M6@$+.F(D19PXFFY+*?+T/L9^GH?7;TDU3:J8^0UH%TTQ]/^^ZX^TBC:J#;7^ ML%C0^Z7"4.]KY4*A7]%*H_RH6A^.AJ5W7 G*K(RDE5'*K(S,RM@B*X,=Z^ON M4>NPU6FM7N-;\_*BVX:/>FWZ6[]4+Y1J=7ZPG_GN M][O4QF#C5]@$%#H#)3J% (SII17@:"\0@V67ND/?=;DD$MYE;3/"*C(4=L*8_G2J Q> M7,1T&#' 5>,*=!C>Q"XPT-B8TEX+#<^P39!A&= >2/9-PWA!K8Q<'\EDPL1= MZ$PCNF!C/S(>JI$:S\!Z"R*T=)50_%T-.)"P+F)$ ME=Q37MTIR$6'_B[H^=^<"8J+RMKO+("T!QB'04_P,I)FQ6;!*=-Y4@Q3&AT; MXV*^*UJSX>,#OPBE86N,2Z8;@D#1^J'$XVE<2Z>+".W<@[0?S[$U#+5!XW8" MX9>4,ZD%L\"\KD@/+:$4RTI]@FD@&4TU:!\6:OQTR L;HV8F^O+IS0O85[!. MC:%/MR]J"D1:!9R/R)ZE@U%YI:U.-3.'#0]*&X/HFL?K ME]&_SW<#)LF:DL-:PA?I,](PD&S@V)&K2#L"VX5-Y7Q38-*S X7W2!S.6\QX MBRE1>+MZLG\]ML'1GVDL0ANNA)^ IH2G 55?J@3;OO?7R+@GNJPY">6/"=,H M; N_K,:^BP$JK!QT?) QG1L/*!W?A)(6=BV$N0T=/;IJ>!8]_0+=<)E;Q. M1B@9H2PCE#&T*;)XKAB$BZE,A." [2 G,G):0DT/& MOBG!R$R9M@7QL$Q@982SBG"@.R^FYLBDXT&B?T8W&=TLHQMR/],\AR7M@K;, MD)%,&SS 4"'@$/!'H'3C?A8+#:\N4%I&6!EA+2,L'H_G;K.AYV-M#X^B4[;$ MDYK!.2F50=.[AAAB=UB*P8?! E()T)5SIYD^^2A<7LR7FA%@1H#K$>"M;T!$ M.N$ME3W:6C0O-0 A0EI36.":I2;$ 2YBET+=C(6NMYFI,3\$^F[G\&3-#3/# MZ0,R$LY(> D)4PO2=[ <,3,!,FIYB%JXLPJ8C>=HF*D7216%_%"Z$'L\3W1* MO(F-J6@\%RDH0I&*1N/L,B._C/P>D+<0S,2 ;B(2RI!5D>)$Z!4*-73=)*K( M%I:U0XQ[JLJ$Z&.":7IT:5G$/DRT],C807^)#>6J=,*:(V>J9?2:T>L2>L6X MLTAI_J!!3N,(D1,&Q+3G'R$U C";?&O("_!9^OP0X]<0@PRR#EB /2.UC-26 ML4;*]GA:$"4URJF"NE,(&4#]V9BC?6(.O3$R (J&L@E>Z+N/'@2 MY(HL2Z40U7D?@VR4U.P@3/>1WYF1=$;22TB:DM4>M96G,R\+IV?4\A"U0*&Z M0[>950O3BRU%PD9V_P:^M$74D\NH9YNH!P0>F ."=-)"H_O+R2>910^;6N'[ M@"=@@^TH[3'A\S.+8<1I8 M9CBKP>-]9\S3P>F@?=-C2:*P19I^9[A8GB87V/YYQGHB3WUSV>&>#KFN#/[A#NOS+)M:<$R[5I6?](CA%NADR#MXP%V0(VA2$B( H *Y MO?!A4-O7 _1=WX&*24S.8+=%$Y-98H](1H[EOK)L9"GA&++*(PG'=#8&KY!E M%[LL'(%UD^R9]'EL'P,PMR49T2P5%S.8TXD@K-V#41M6,L\YR&BF4L&!4G1L M[\"<@F G0.Q7A=)S(&:'7FGM(9>AK^)%E+SJ,\)[Z+= @G@:L'0X9$: &(6< M@B[KV!AYK#4&RV; KS_N9Z@9R^K9RED]6U;/MD7U;"\M';X2!GP$#,L%IXBG M\KH,_ BPOGD- B$ T HU"" A YS-]-*A+DL7CW9KZW2#?FQ:P*/7*!9+9;I$ MH<]#=DVY#8)UA+!G$C=F-[ Y88,667<1I23^3#0X@YI_W_'VE7.J+D-VJLKR M3I4AP@P#7"B4-+&X(@;'.<:Z"5[ZOK?:D89U"98GHIT/?%Q=%K+Z( M%=Y$"FTH1?L""H!.B #T+I. "4FJ.73:E)(D%%IX*,?#B(M)8;[\].EM5 ]! MM,+-P$/V3MI=Y;#=;5YWN^W+"X7^=7EQ]EUI*-WK\_-&Y[MR>:0T6YU>HWVA MK%?M3O>D?:4T+@[A M[5>7["MXV>5UAS[P_)S^U:5\\G1?:36:)\I5Y[)[U6KVVE]:]-5?6O2[#OTE M<3G,X+IS3-_=N\2!79_UE':O"R_%P38.O[2[]%X<6J>%#X5K8917C4ZOW;P^ M:W2">;4^7[[+$M4.G3Z&*KRMEELW&FXHWP+5X.TSAK?.V^ M#(3.@Y7!)RS*LL'Z7PF@ OD"<8.:.]EZXVQ>"@T%L' -1?J450*FF72I%;98 MQJD!LHNZEDF>U;1E;J]W_Z"%1-4P0XV'6$C/? I-V_2G T/+J#:CVN7\D 1T),1FX!]#U#3TH0.54/(<.[;KBLO6 MD;K<>6H2AF('IA8U)YTA^9L2[!:191:=VBZR9$56*FB2'XR/K(Z!&^$RT$F$ M*Z(H![H!V#V1AR[V(-X5N5>4T*"! GHD M:VF/L(18)Q%^_1$^C:3*K<0Q4EG +_JZ,-J'[B%,\02(!O!R >:HI:^7OB0\ M.Z+A,33#0B<>CH+W9X/(PW#H3WD9+=$<"YU5/*0S,B .I+ERIW%&CTO?SG M M36B@#? MXK,4@Y&.)PQ'@=I35 I%#'<57%$2'LK2TYX<.DS9]LBF.?HTA"DW4^"$,6[#$2N$"WO M@J'C"YA,^:B*HP?O"5, 8I/!63K<&PW>H"GQY,')RP\!S["=J;P9X(V7SC4G M6K;J<'[%\_BL!(%%SKH4.48?-_.=3[5[@>'$&C-"U8:C,\=X6*\KN ?R"90> M&P#.0Q*B=""Z!,;9^D(S+LB8 MT&20B6E#C$UH0):S#22#K'$R5\. M]OI8[)4J$PL=:F2#HFND)0($:Q-D8#:B]D29O,C3"MZ+JKZ@T9%F!-T>L"A> M1!P#$R!@P$; _L+#!X\)S35X8)9;LRRWII+EUF2Y-3N76[-4;UA?^H$5NT+< M[$?CI8]]6$Q61G6M#;T2I[R? M&8$6?P)O^8 R'G^&EA?7"+C/*+#[ *PBO-L)[HY8 "%VJV=+6CSZ5Q+FIF8% M$+,S:'Z#.L7H\3#%*K7K<:-BV\HE)Z\MHH+,F!G8PHA/=AY.-CIPGFG.6WHF ME2<0FR8JZ]P49!8SO0->"KM$%7B>+V3YD+P-*BE8B^'GJ$?AP$2>NA-VT*7F M$3,!6'M)3.YBQKD7TVD&R:E\P$:-, 7V&/Y"UM_98R^ ZW5'FUL?-Y0VE+(% MO!96"SNWL_0JI@TS!8;UTL'\M#!@F+(&$C9PX/<"T'9Q6H=4F80NF\('ELH- MEL))&QK7.&&E@7(PV@FA&UAUX4QAO8&@RZD:N@P"+PCK:1(>*&B_3A>7$N"( M\A'#G83XRW3W-Y]]-(",QQPCR?UN-RQOPIS3Q8DHNH"^*.$Y/&2MQ)44K,X0#?(UXI,9]6UA1ND8/#+N?,[]+@&58,/U%G*5:6L M,DX>'"L)=2<84%FS&/0)6AH!QM)C;+QMM*8?2K>03.=DLY\YQ.%N>&O-F*[Y M4&)$2O("M!<5UZZ?OL 3>1Z=OO!1_=/\"RUB%47B:F$ M[:!U 8O,?MMK?61&NTSRN*,!P:#?*5RO>-8&:[^JN6P0Z-58EINRC J6^P>7 M'RU&EM'CEENWR#%DNV/&6NW(P MIW%.0F;#$Q4('G;3N"',]4;G$P6N"BMI(N(20>J#()4X&I(>*H;RP0T[C6]F M'3XB8XGYH0.>D@^[7D>(#)TVJV5<[/%DPUX0DN44GRLE($J!XS/IA'*?WE4BY0,E-'Y)0LDZ%:X)). M+!9!QQ=^)"Q_-8+<^H# 8"N-R"$"8QK"+V&\/OY&%AW&Q+X')HH.=M.U8Y.- M>GOY.1U 1?$D4%+H ,6!,J8L+!27KUAYHBG@X77D*?)YP94OZNE^7/[,$^;- M-!);%&,\//,J[OF)T1DOA)9/,@JN +B#"[(@:R'(UE&#+!TBS>)1^3M<5\H\ MH9G'X-T_J&H#L8&2O)J3"X[-@V8I1M5C&#G&T52N2 D?:YQE&MA D\H9CTEN MD="84FM UPC$-[@_!J;A3J;<1D-Z0A B!9*DX35AX"\VAX^KO6M9WDU*WDTU MR[O)\FZV*.\F"3P)D,#I3UT+_.,8*J]HT%@19#B(BH<2\/@UP=66%S^8M9&2JXV2%F1! U2 M<(X00ZN<- X11A(8DB#1=>Z7"J0K.!4)-9D9A"/+<%73AP7X>W,+BA5T@VJT M7EIO*96YXC'>R@SVY*BDY95TBH>6=P8F5.!9CRUKFK?PH!IAB60:^BO&R<\[*31[G'&!>6I:FO_Z 49&./SZL'4L)"C^' M]0]6/W--8Q(]&/Z;M_9YD10] =0625L[*6$IL89JPJH>+"(I95)1I)IB7C]D M5C\EH<65I\#J/U!#+4J>7[/#A/M.TXAM$_XW7*>PK7\-C M%G'S+N6"*4A7'TI?.;O2(OHU.O]_)PI8SKR'1//0YV5 0?HUGM5XV5V,KX0*1JQF+2$3X*"S&DV;[G5O@H[@R84ZHV(P\F3+CX70_B8J/X4V5H>/@%*3^40=A+2 M 5[ GRY4/4 ]MS 7VA#Q?3JV( 0;P"H-'%O3$:I_%,@0V2Y@P+1!WHQ(IXH4 M\=\1^C13=" 2CEG&J0+X\*"7$4^[N-.HC>1S:EO.('0?3#!JK6--9>0@?@C/ M+_/F@,5F2QE-5%=+!\M!A $AAEG-)V^3Z JV#5,70_XH^06"0GKZ=(Z$SJM& MHLGOS+*%^A, &5[,P*\"/G+&5]AI!,'+V(U.3&J%.@O>-P"E+GK4N[ MG(ZCE?N-^+0>,R!D9%K>.)=A UEL,<: 1F3!TM*'(& Q;FX@QJ)+R:Z&)6?' M(EF@+TIA/5;ZL4\?(/OMAX8S]*< /C1$'+FDJ *G3:3Z>(1I;\!9&#PQLK*P MN54L/$8XYOZ*)\OR X2V,,;25&Q63!8(&IZ/$Q\,PNU3A2G:\#HI@]BBS2D1 MN$/*[7R3//DMKBBH$#Z:H!)H;;C3]"Z0B.VU[#/@L1-; ,CK!7@:$ M\D.+^Y<^:99/)1V;35Y5"KE\G0%]T"\/J2"$2BK^;1&_KJF!SD,/)<%&#D&S M!;G' HP+4U"P/X. ':3W&DYX W %E4-+$"@6MP1"G$TUDC%C&+*Q8ENQY=I7 MNCXS79-#0/.7'CUZ2/4H"[9B7"S8CJ#VFD$3X9>K62Y'DW"8'$8[#O7V0#2. M JA%7(E4Z"PU3A/R/@9[Q^B=#PIC6+"S E <01\MRV=XUEI])%3!9K0FBOFB \U7-<' MO)DKWO$"$,F9I+&AXVTT)Y81BY04*U#^A.^.12=QP=B!LP6%10!FGC6U-:I@ M)&(I1RE4J)%$BM^HX'2;(H9#(*6ABVQGP@/5ADNG;>0%"!W,.I"%7+6H8P:W%3F4GVF4"NHQ5I),=' (T$[$+A3I2?+5LT.QQG,SQS512"+.!U4[_5\5SNU0" MP%TX8 EDDJ]N42WGJFJ^7ECBPE*A=P?WJ[[/[=.UR(/FPJ[>EX7B!OK2!,E[ M7"D4+;V2[KM06P^"$2($'TJ<$>BLT.XD30Y(:7<:&=$ER)R;?! MU:!Y O;09CRREW#=29E1FCS)@:G1OH@1C+JPS14/GBV&JG/Q8.@#4%?9VTE*0F8>-Y\G-Q4 M0P8G=RM*M@WRP(037F^5FQQ% ,Z=P15D:#^B1##0:T M3U&',R:X8;BX!AK$@9U&=5_LPX@)\^ %4@/<,K0D9]1:G6A,)DF4Q\)/N,)R MMH?H@NF+4HNLY)'0:7C!=?A1@ X'9?2]^T>P&I=A-PX<^X92@$XH3W>8\PWK9L'1S2 Y0#D3J1W1JT%) M0B_SW!)! N!D8"[PLQ.A/Z&3;M=Z4/VA7LIP0[+SLH0^ K!D1OM4YD8$%,M* MD#\P9'G';@+EE^K5GAL(>B<[#=EI>(6G86"B=P74ME1*%Z+!M15BC;4QX=7R MFN" M&N&>&7@ZL6B%.Z4P8H/>7G#//.2ORZ@_H_[71_V!2XD[*=%I @]I !" MQ(M$@LZ0'5\@%I;R90FRNQN>EP:Z[CTY@L!"$'+H0HI2\ %@J M$%<]+3(U< M,"#W\%XY< ' #:*=6!!_B80%H R&E910,T@ZX7+EE71C$$,0KP%\OR#F!)6C MO%0R4;CE&G0S$="1+V/P+/9X%I7(.$?&.5X?YPB.$^24!JXZ^>R%YX9+UZ$R M,'36Y4_C/=_DUJ2L3:8WYD1)P+DW!R$#@O.1VTTFS?% M#([&A.AC/$\2_0-6).$"B)\R*[@S(8@@82 [,=F)>;TG!CJ-AH7 O*)1^.JP M %\$_+GJ^!K(?;O&EN'[9^=PA6=]P:41.V=2GI27#1?)+')[P:(ML5\KO0CPMQ;>3HCHPCH: M&:;!7=\V?1NBST0!PP-5*JSXI,.G=,Z H($2>/FGM%ZN3X\$"4K$!*(!.S[1 MN1"VV9#>QI._Q4,P%S(U&#P,ZN 3Z[*?M6Q=5K15SXJVLJ*M+2K:V@2@>WH6 M--3I ",3R<]QAA/4,L<*[X/\%D3Z"Y))6/IT6&"05E- A[P7U!0$P'3X6C;" M>$<^UHDD@#],QBIYE_D!@;OC+3>7RW6-U4,$HY6K(=3XL".CAE^@ZEW$DZ 2 M.%RTH/](O .%$".(<#*=@3.-"Q!):B230^$C2YN2P*V&12C,)C6J(4_IAV(8=BG.F=M\:9-3N=83E!($I0)2G<2,5<\)CWP0,A O M<(5Q*>H0>):6**\'MPVV?8WFL\/ #=<5CALJ"V4@$*E^A&E8QM /X@(A?%LT M7QXS5::4SRS8.--4"MM!\ ,Z$,>>86,_%7._7&\OJ(%2Z*PL/:2EI8HA4VY% M;5#\3&T&=B\)>"57P:WLI;2JA !5!);YD.9=2PT6!ZPK':%!=&^!QX,V!C@? M+*\/_I03+T1H>3GE"]144$1QHL$@02_D$@0+;!8(]0G("TMY>@#1B*QIQ5O9 M&!$NARG_',0A:HL,30"U@;94O!8&[PH&A6@VIJVA:Y\Q4CZ7V,F.1>(9[;%E MDZMM7+%0Z\Q0VE;F"XW5AOW!]@HPW"&BPW,@1JD A0X$0A9PWJ3U8B3!.5X4 MHT=$,:/)H*M'$:'Y9;4K@A#YA8]_"#0 M+,;W2ZN_*0!/*^3Y,9UF>7'F"BXBZL4DH4 O3](4$R/8[H;N[ ME*('0"QT;74N"'F<7GZA"--+L,30QICC?R7C\6D @FY0IABT]F*B2Y6%&OP! MFEX@X1B**V-!T*E(5+OQ*AA\O1UE'GQ2P02PT#(0E CZ)4G193D%FR,?8;O+ MB(L4<'P=+)<)J1).00TD@YE\Y"T$$(3C/*/8'U%>@6G.\+ M?L!25K#TAFE_P(;O1 'D:@8'?L? ,Q:GIJ@M(VVVZ+:(WM"A/3-2C324'X87 M0KZE2Y)$&?Q'B0#X$%+'+_BK0"#$N!!">@#>@B0R]0R M1@N&N1F1NPQ$#=5_8X;G#S8I6A!U9YMW@8R2P1[8K@K$37&.!9JF$4U[DCY6 M-,I'0LBXC3%4>DH:4L>> $P"U7&!,P($%WRS)%F??Z\T G!!QC0&9&1S)8O< MSPS.33"=.;2LT.E,'XQ5FE#TKJ-*H(KL,ZHC8.T[6_0Y?Q4*<17=/X;%H T9 M=DI/N$G^5YO._J9_ B=O,JN-L?D0 A8 -0!A#;M>RH ::C@WP)Q & &3BV@I MN28^"SB#*1B/#.[27 AU@QK/PI#D7I"1#YH=QWSE,PUV@&6U"NT&_X<$60D? M'S 1$5 S19F(/$J QHA91O#A(];S+(0]E3$X 54$!9!XY/HT\3JPU\HY0NJ% MO5BMXG]7PA/R+52K%".& 3N^.L==PX.V_T>JU.MU\HEJJY MPG8".N% %3[2ET-RHF\^1C;G(K"DYTWIT:0G%92F+U0D$8OX5$H?45JY,2'U M%4_MB3:<&&-#H^?I[.Q*I:)7G]NVKC3I-M)##ZJ([5B&AAU%9@"PKH<027?T M:QVQ&Y(-7>&S+\2T]85%5AAL+T.K:Y+FE@R#GQ"=E'-Z953KE_5"I5\J%G/] M>D73^P52JN7J9CP<0;4H%)]LFW^/V%"H-L5CY0^X.@9?\Q<%6D M/A%&,9O1UV(+ RMA&4K]TZ@YXS&A"8CY_K0[I?_]OP/'GE-I?=5491POV3'! MPSP<:@5!E@P @=9BL$3,A\W XH5:C3:#KIQK5.^F] )#+N3D(1/3):R9&;,F M.$*X0T3T1&=-=:D5!EJJ:%S#WS(&7#IFB?O>Q':X\H"7P"!AC-!3Q0E-(#X% M? NL"/WCY:RV'FHU%N!RL(591I:!JG-&+W142J'#.%4J@@($0=9#@D3H-*Y% M 4T&+@Q*2R31NDZB5O%0^JR0%=TLZ$O^F8V^X]5LTS12E&T\IFBE2E:6Z1HO8CG@UT(6=&/,NKRU?PH5]7+ M_?(P3_JE6DWO:P6MW,]I]4*%GA' .7QAI;"PGE+8/&E<'+>4]H72N#YL]RX[ M+ZP>RN-< Z6Z%:2 !%*H:=HN^COACP:(%P2#ADSNP&%W8&N.SG)*[G@L@W)B M",Q!!M8H71-3/O#X)/N61R8_HOSWG<=)U7T%?>Q,.KOA*T6?1.Y@#5I-I2HD M&L_D"1NH>G-;F=HN0UJVH.V$2R4)US4^+-$I\ D)]>4C71$=0V54,T)'/'HT M=2J>P/$Y,RP>R<)<8^SUPILHLJ_VI0EB_Q9X5!A)PZ0"7>[PXUO-KX6^RFB3IPFP-GLB*R4R*@R,,^QS:E[< MA:C$+%*G#472"QNLZ.OY0PQZ71EAX@8W2L,&7> H/.(23X[Q,6AJ1(_TK"ED_\!/.*''KB@B $!$(9DPW/)XOH3S36[Y*XGNBGR!_#>R8J88T/ M9<-P;*CNSKF^"+>WFG@:X/FB"AF;02)4=I@6$QX8A-%@/3%"[PN6;5)1WPB& M'JH.2,GL_2IWQUP./1O(JRRHRW!YBU0-]GQ"%5"ZFI7]?)"KUI&S2KI!-=!& M)RD)+2QB )&_X!FTR)D*]P5@=8%'_R1SJ6&31/DEKPOYV:2^%F$93V* M8W&&%5;9+V5<[DK.91$#R1HX*_T+$Y=0,V(@[0,RTNXR\! M]H#KA@.#*Z"CY!1E!4@Q.FWH,T)'8.@BCHKWH6,/(KA8J2@:-W!]%+7R8&G5 M4$&QY>37L%1S(BO)ZU.Z_OE=;-Q<=2^.#R_[+3:%T>7G?,&-K\JEZK% M4G$[(TTX=(6.7:V#T"@Q?D<:_L2B4R&OD@G9I2;$EM97M[N7E5#3"1#/E M#+B#\F:"HJ+UB@+5*EUSE@.WDS^.EXS?21%4LA<M(U!R%FL_^A@:H-35T7PKQGB=4"#7;!>GU!-J)C6[S2D#$#V#F4E'*S M=374>H0GLD2KRON$SZ#OKT.ES M:J%HCX0*9!97#(E+EG(XI)97'*+XI+\6)^8-Z5ZOE(HU7(1 M-9XJOZUO_7*Y6BS67E9;KZRGK., E=ZETKR\Z%Z>M0\;O=8A*.V-BV:[WU/DS3\"A8P-#$XT/_- G4-&U7_+#$;S/3O*7O 3P1KP MFIS$*YQ XD59A>>(@?$7YMF\0X"O)3)B&7)8O;A?+OY+7L480IAT"J570C'K MR+3G8B'%W^A!_HNQ[3E=N@?YI03$%ERJ#5S;]#WRS&SR2;(-(D(O"K7VR)TH M[.?SKV,C'C]GO+VT7RR_T@DBJEP4[>^IS]FV5A$]+U$_QZQ7R2CF/$K^#,34 MH^F9"PA.7?G9/?:6TQ6AW3[WW/]$8E]IT'!(GOGZA+XYJEXUHZYQKYS3CR>N MTL*0#F204UV8A5R"?.!';OMBZZK4/9NCUHG%'CMM4]:;5ZW7ZU7LKEM\!3T91CT0>: MB84=W0DA0>IG4KXDD@@2WHWL-#[*+GB1HW>T5WA=Q^G%.61&>!G/?UJ>W^W1 MG^>MBU[W\NCRJM5I]-K;QO.[D=K#RQEA@?,0^,>E!L>4&1QDI<&1R8"M/XI' M>\77=;PR&; ;A)?) )0!S4;WY.CL64!YIKN/9H"V3 A>VQXHB(,#@*\OE# ML9 Q]E=POH[V*J_KS&2,?3<(;Z<9^ZI8['>LK&NMJ*R#8KHL%)L%J;:'GK-H M:T;(.T'(@<8-N<17+?"\]#JMXW:WU^JT#J^N#\[:S4:S>7E]T6M?'/=+U2W0 MN#L!4%Y;*BKOA$7E5ZPHJQ&6,1\9SC13OU^!%G2T5\B#\MX&*T])B[F\H#R]Q@L9 M-\W3'\R)>1A2*>/UK^3$45Z?Q4,SRLMX_0OP>H;[W&U?='N7S=.3R[/#5J?; M^GS=[GWO;QW;;R*@)2*;RMT).8J;TKKU 90WDP@[=RZI1,@"J1GE91+A)20" M2XC\VNW7RN5*M;A]4B"9#)FQ^ITY<)355U_7*3O&S".8;=7]0NH"R)#' M>^RB]1,GTUM<4LVYZP]<0S9I9MMXS%81?19=F5&[J^4W)\F[;T: MZTO,N/H*S++ 95+(90P_.P'; M;X$W)DN4WUUK^6BOE']=)RCST^P&Y;T--B]7\_/L=)::#;V%O0J)_S&3!Z]3%J'C8>J#*/W4-94+D683(CE%,*D%VRX'(:"'T:T^)\N',=MV/F6#8CE.V[8)AZZMS,\&0"88M M$ QRX1(4+&VW8/C=,JM,+FR:DVR+7-CZ2MY,+F1R80OD E0U85%3OY OU>M; MUXCJ]VJP,CFP:]7Q%4]XYF-:*,T\)1?^PS.;WR:R8SLD_?R__T=>UH$V MO!D[MF_I>T/;M)V_1,]N:2/YMA5PR\9D;^ 0[69/&]%U^$LSY]K"Y8M>K>[G MJZ(7^%]!W^\B+$X^OU_*_TN1?D>5(4X_[!8FI_EE_",'!Q%\=K\G;?3,=@V( MC?_E$%/SC#L2(QZ)^$JE_8I,?-"QO)#?3]+>4^\?DD@QI)-0O^A=-K= =>C! MP6(1)DKA:1K"BK.^SGZ\3)+BJM*;XT[C2&E?'%YW>YUVXTQI7G:N]H.Z&<;] M'M%]&A;F:2:5&.L#LPP&J?"1*6QH3\AX9/5X-2/BYY-S\=JCQ<*N5&U6!D51M4J7VUV1V_8_Y8S+KY]/^MY.>WSU<&G M5M,=?I_,^_E^(7XET6L_AR7S_/CFU/+ZIU>W5]JH]YE>68Y?:59^'+<_D8)Q M4_A6.+JZ^':T=^2,^X7D,P]//OUL#_NYDU:W\FO@WG_YWG%JXWZQGXM?>3;5 M?W:M'S?V#;DY+33-ULTM^?FY7TI>J9TM?E9'5K&0,RIMHV.>7>0]9]XO)Z^\ MJ_OVCWKK[#XWO3V>MN\*WYWFWF=Z96*<)[V]_.C@VU7KYO+.,/QO4]TY'\&5 MB;GW.EWOT^5=R[K1QMK>]Y]MXTOK;-RO)-_^\\J]] U?*]Q,?S:+3?=Z-KG_ MU>A7DU>ZK>]?/A6*YOV-UB.7)XORM-KIC/NUY)7G?9M&_7YM^' N_SUXW9.KTS,_AL_%/[.:04DD^^WBH,%Z3PZ=OM M#>GXUT?DT+SY=3KNYPLILS_HU;2?UM2X-G*%TT_NKQ_5ZEFCGT\ADOOYM';: M;UF#ZZEU6RU<:[?UX6 .ER9F=38^/FA\M:X.;R[MJZIWUVD6^CI>FIA6]VIV MGR\=_;B[,?9RA_-\J>O-"O32%-H[MK_;N5SKR,HU6Q??BT>50ZOT@UZ:0GR_ M;IJEYO&H7LN1TI?JMYQ^?7!]3R]-H13#.#CJ&3\6E]?=6:MU7?Q4&A[!4U-( M9?QE;GSZUJ\U;Q:YEE:;N?ZBVZ+KFD(KWME)_\?H]MNGZ^G4<_4O9T?UP^^- M?B&7O'1X>Y,;'0\ZYLW7REU^3K3+>;$\[Q=2-K:=+\Q:IG%UUMJK7G8^S?3Z MU=V /C5EM]R+^\&EH5].6LW\^,IL._>#4^USOQ!?UWZQ5AQ5".5KE)O5^J5\ MKD1_TRK]8G58U I%^G51>_P=,9I8[YYB@N;O%M]_W,[JXYQ?:GO.R>?1L=6D MDTC9<=WY_FG:[!;(]=?+$^/'7=>=]6KTTI0=/[[5;W_]FDS<&ZUU.3=/SH=' MN3F]-&7':2O\0OLM@$'9)KF: /#9D>];>LTFJ^ M9T<56OPDXIZ2_55.8.I%E5//$0/C+\PSN;R>;Z-2WZ]MO"#TL6;\GSFH\OO5 M^IN;7\?JWPUN;\%J>?D0 MXK,+K5IBRU>Y3_[W?_*5W-_)GPGD$:H^3>ZTF/(G"M9"?W2L8 MU%*$D_*9E^9/?$V0(<&6IYA3V2]/B-+R[$Q_>RFCN%]YW90A,FXX=>0#ZLC7 MH^N5,$GX[/#(2&CTNQ!;)!J$, M/>>D-NOK^;VS_F2S?QE>+S$!],O*P?UB) W97P^U?COJ5 M?C'7AZA%7R=&_XR,-;-E>92&&O>&V[\S=:=_[&BCMJ7[KN<8FMFTG=DY.K?[ M]LUM^ZM3.:_EM%;MM-0AO5+W<^.=HI.A,=5,][_O?]]9]Q[?UG^ M5+<]_O4[Q=*F=/E\=V^L:;._X'B^4URZ0P1OY$D\7V_')Q?5TY-R[NM0_VX< M[]W,6P>0X%A\]T^Q5E"K4,L879EGIO/-^APW?O'CJ8^Y,_[UZZHP^-:]T:K?>R=- M[];[=C"FQ[SR[I]*O:86"X45QWPG3-68NG+ED)EFZ JYGQ'+A6Y/K]%NW41@ M$!21#0:/G]-V8M)GTY/;-#O;'J6%'](6.Z/DFMY%=QN\RGD_ETWO31WSJ]9MVSWSO>:WS[\7GPZWKA3SZ/&_W:V747 MSCXXJ=]^BL+ A@[IX&=_/L7%7 <_1(?UK?3Y3S%"GGT6T? M0%$VPE=7TLK[9R>0-#UL TNR/C=>N5YO0TM+8XZU[?=0NT\/SGZ^:WVF7(@5 OK:C5?5NO%ASC05CK!-FX,OAEGURNU M:+V7 7P0*V*AJ\ M1:)F9S- =A@L8*MH>8NDULYF-KP-L S%%"O%#$@,UMV6F2\"(Z6J\RT!70*R,R0'3)#,O2 G0H&\J-ZQ4[J\KS46G-2S=>_?QG= M'%<_'Y=.QN>W/TZPO0Y$!RM5M5K,LM%WVF;+ 5V*PBW[LD_,&_\?.OFU_%- MUSHU!IU9GOC?\.1#5*ZFYG*E7<](3^HWCD\RB(',T-TY!K55F@D<,BGBL9Q% MW>:L W)U51KG"I-*8VSV/]G#UF=HZ =H1^6ZFJ^G)0UDWH$M535VUSOP%M2* MM8]M7B]_T_7*UTZK\*5R\&M*SH[:/O;AI)I%.;<*SN--^5/H_*WAQ'")XFGW MF5-E!YTJ;S"VNZOZ"[SCK^#$]K1[;F"E\+]K8-Q\)W5@!YQ\ \;TY:_-QA_O6F.SGIV0W<[ MDU_851Q<*O3@YQZK_+QZ':=M#>WI@PK.F]!C7K.ZDFDEVZF5Q,PS=MHHCUIE MGGTZZQZ<3=OCF^O"[,M4FYS?FI/^YWX> 1>K>;56S8KS,Z?*SA[:+5 I?N?4 MYOV+ZO"'UKYK:?VA[U=NB^>M10-.+=4M\N6R6LS5,L<*4SJ^:@[5UR)9BYE; MY24+Y[<6C^19:^/?'E#)BRI OXACZPB7'^6B_+2[#4OOP"*XE[[GPGSHWUXOB8'HU_7)?)C-JI"'^(A;;%/[.O#,;+7O???:1X1QMF2KV M2";RHS2K&\/OA?9U=X_J;[/[7^7[RP8P$:J-%0MJ.5=0*^6==_8\5-<8A:^. MJ&/I58RO3/-Z(@B1YX$JXA=X]FS3#'4EC0AN^S0$L29FT4;79JOQ1+;'I[56 MKD'?(5\+E:/QIYO"5+_[5KZHG1P=C/MYA)N$3DGU?%JGI"?B/CL!8/0\.$5O MDONL"5B4<9]7H!&NQ7XFWO2V,+3GWVZ.KQJ+._O,T(>C.; ?I@?6:A6U5'F( M [TNY]SV6I*9&T[B+)O&CGMI)]R&YIRA7FS;.?@3?A#FO9T M:O#^%X#SU*27T.<3:[@[/I$L.>:U)<=DV!I9HL<6$N#KLHI^!UR)2@,;R-8> MWJC*^]4&]:%Q9^@$S6EWHCG$[9NC3YV',Q.%_JG^=7)/NWL%=X\YVC.]TX7+[ M5#',I_@F8A\H,\U1[N U?Z_K]>%+/2QU^MW;X7!V,RV<#?W)W)[4_,9VNYUC M*XW+NBH:B$L\_]:?Y7X-#N]NNEV_V)X4OMX:1PW UU<+& I,+C,J@,^UG%OD M1_NM]6R='>;NNX/N]]ST&]'\_&FY7KBCZUG(J_E:0:VG])!1V"(IKC_X28:> MXMG*S':I*D"-((?H=!2XPIJG?/(MHA1SJ@+TAMMP2(8X=:68AT_S=97>XL[H M8XP[8BXRKU56D_>:%?Q=CQ3&6$R3[&%)!0&AY]^<#WH/:D9U/!F>[) M7WR=%7HG^L_&37>NY>VKRJ<;[6#>+^19FY2"FBM4U'(^*]S+"O>RPKU7%OY68VA^LV_U)H>0: MAYU"BS3)U]Y1/5^][8ZSD-HZ"\TB0 W?F]@./>QZZ@+G;7/LS@Z:![G"HE'N M%_)NWS/'#Q'F3@3,?F.U:BW#[FFN?9DCG_KGN=/KYG5[ .%'0)Q:@CJU)'RF M!6_:##C]5?]%:9(N$UF#' U\,D9G[3!8G/D< M7Z%A^-KMOQT(GR[#SHB>:=1[4J(?=N>NFN_\.MJ[/IU6%G4RO:O>G3;ZA=)C M(3/>A$'\FNW>UV[>[D(P\\_.ZJC4=T]TKW39,LRKZT*KKE]_;<[AK%;6.:L[ M[\A^@TFW;,J/-W*]3N[F[)=_4KQN#MK6^(O?N" _/[\1Y\#O+II&#D\J16W^ M/??U_/S7IV_?R@.MFB7;/KS*:QFZGQ;#J\Z%?_ IMV@5W-GY2:XV_OXVW */ M72KG=FR.[\U:\=HOWY]U#;/Y8P(IR27F$7C;7H%'+O4*,W=Z//_>/-6]'S>7 M%Z>'QW9OD+LZHQ1948NEBEK-)YNHO97$[\0J/I3TW?X^.A]/GO?!^;%R3>]U:R43UJU=F$P;C:V;HH1=TYDGA_(_=#TX8L=9C+8 M3T#6+GB10B>H44@]'#=]M]8_=IWS')F:IZ?>Y77YV'O;%2:_N9*SKV;OU]55 MYZZUL.H_]_KY\XG3?XK:DH]9<RB';!S?JGAU[[?%;[,O\Q M+-_XT\;QKR]DW-%'G^'05ZC)4EC50V57TJT:] Z8FF8J,\W0Z:7*4)L9GF9F M<=I7J*)DFLAV:R+A<;NBIZUM-=E92^%-/_?&S7XCWR;7S?M/^VRW2)E8_]QVV_4O\X.+CG53L4K#[FUG\35? M;,"YA29/);56JJCY^B-5B]V*WS:&0W_JFQ",H]LQ,H:&EWE0LMY.3^]AV?2L M5S!08)H?=ES9Z1!/,RRBMS3'HFOK2N?^D!U[RC_IXOSWW5X*(_W5,&^]UE[M MU\WI_.KPUBEZM[=#J@!ADZ=\ 16@2C'IZ/V8>6:R1D]/[[G9]*PWPDNV2 /[ M,V9R7QGKW\\&YZ/X1OOJ.*U<_K5&_,KR? -#+8AA0D.BK=-OWL[S5T?=VJ-^NSRQ^1T M0C4J;+14YAEE22:8>91V4#O:.27HK7FDUCOQDV_3ZMVA;;>T@[UIY_QL5/2/ M\<17UCOQ.^^+6D,=DKI(83+0/IVUQV2P9QBW5;5:**NE M0EI<\+EYTTYTTGQ.5]D;YTUK=M9\T[QIBQ3,WV!.3JXSSUUTBM/[S-L^I"J@L2)*(;YVL.LA15)0-#7 M&/)K!1'#W6MRFVWE@AIN87^D#30]5RCW]6*MWB^5:\7^H%8D_6HU5]6U6DTO MYW7ZQG]K])]NW/WS'_HCJ$HQB>8 %YC\K1ONS-06?^$6_CVE*S5A0RKF]@ME M25$77*!"/^-<(I?[%TQ*>G#D:7M#8IHK30WQA.?__3\RO20%%IBP@ M+8[)WL AVLV>-J+O_TLSY]K"Y=14K>[GJT)J_15(IR*,BFK;I?R_%.EWH(C$ MP>#, HU2?AG_".5/^-G]GD3!,]O%C)._'&)J4&82.Q72J2J5]BORJ8+VD87\ M?O)0/37WP;TI2@)34R8."+/_Z5TVTSC3"Y>I]8!C 'E#DT8@W. 8:O](E)3. MQ-;9CZ=9T 337G6V<NB MVSJDOW0OS]J'C5[KL-NC/\];%[WNY='E5:O3Z+4Y5]_ A #000Q2D4>IA,-4 M+H\4/E!ZP;-RGP?T@E4JX8?KB\;U89L._6.@T#SA,/F@5BL OZV9< T@5\D5 M1H4JU40'1;U?TFN5?DVKY?OY2FU4*-9KU5&><%KA=Q3R.AG4!F5J59-\OT0& M];Y6U/1^KEX>: .BY0IZ/7K'J%XO5RM#K3\8#32J9>B#?KU2RO?+VJ"0JQ2* M^4JN&+VC6*\6JW7ZCCS1J%Y2JQ7Z]1&UXNOEX7!$]-I KVJ1.Z@R>N?^*K;O M)Z6O-UUBZ5^N;_7*0;[1I]IU_,K&U?%1[_S+T+SQW=;)0?NP>%;]/J=7UN)7 MWK8&T\L&&1WF*GIS=#J[=VOMQKQ?2#[SX-3_.JJ;[L7-U#HZ,4\__RR>'S3H ME8EGWI^=7]E'3K.0^UJLN4.]=_;ER^=YOYA\)M%SHWICKSK*^;/"8O3EMJG? M6'!E.7YE]U1WOR^LL9FKW!1^V>76HGYS#EUFV/K;FIY3OG> M<1KTRGP^?NGGKS\.R5[3[K46GZ][G^Z_C$CS8-PO]7/Q*Z^^6*0Y;NRUKX^U MS]<3;WCJ7^[-^^7DE1=^IW=>/_G>O2[,S:9^?;DX+S3&],K$Y ]/+WX>^+7\ MI^OCDPNMU+&FS9L97)F8_-U>^[RZ9PT'N:YV=U^\NVD>EBVX,C'Y+[?607-CW![NE6]GD[Q/=ZF2G-)(+YO? M;L;%7SG2.SJI+4[[?I7272UY9;-#]HKS>LVFA^[^TU6K.FP=]!O]>O+*\I6^ M,/X_>U_:H[B2K/W]E>Y_0'UGKLZ1H,;[TGWOD0R8?0=#P1?+V :,C0U>V'[] MFVF@BFHH:FEV4IK34T4E=F9DQ),13T9&#N8.)P:SBI>,E4TW7@"ZC.TVK3:' M=G=8*R>E124G%'/9YT$5ES]2GV&3>R3[W,:.4!]+'R=VF;46:2T,RWI 4:ZGDA%YG8F&@KWOTI%C2 M._W9Q*(P9C((9%LM+7T)]'6/HBC$5#=9HN1(0;[G8GV'$-I M#R<:-LGB;!.7A*':")ONJ,H2XWF##,R1E&C0[0;./M.YP@PVW=&5>CDSE);5 M BWEC9G776:'EI458--=9>GT>E2K-LI(HE%N)^L>S4NU..@!NT<'\*%77&J! M@3$%O#7*#!MR*0,>NT==YK&&3CS/QQHP_^&T+91+HJ)78=,=$1#+U+*"V86" M5"=27HE^[J6X5!\VW1&!;25-5RU;M%A7@M$\5K$J=C9\ZHX(&N5R86R6C8%$ M5/.U1&MIMB0J?.JN"+*T2S%#I46+QJA<5'.YBL' <>U1[EGC.6VWNXF\F,]B M2?NY6Q5+L:I,[%'N7,Q+S=%*V*)HA4_=$0%-"S&]GATDS+H]-'*% MI+++)BNT <8BEC3_^Y^6%[@8=^^MJ3ASZGNO)5?VV'#4K@ M.V^#AO"3-_M=VQM@JS;83@#@NYN.K5^(KSR(S^4T@3CCK!3O*O1[PNC7 &.7 ME@F_]WDWYT^W^'GVT25 D \N >R)16: S "9 4L]N B0&2 S0*L!,@-D!O=C M!E\\YW&U,=$7J-\[-?]O2 "$Y_##__M!__BF- CZB3^M0G ?;/[ND<^A38N4 MX\+=WTACX.IZI @:#+R(:&NZ%CG::9]'5) 7;;A%9:@;\T.J<&T8R8V_GON] M*YG()8Z,G-@TN(\LXY V;%\T^/;2P>Z)8/."YTN.;$FPANA*6B06?4=L5ZHS M'Z87?0E@_S0O]UN(^T!ZA+#X5K#X3]R4HUD1\5V$QH%\+GL"\,B6!4^ W!0D MW[3JE.CB/5 >A#D(=I#J71)UCG=-#G8WAT MP?MY^B./)S9 _@.!G*'XU;7N;/#?IK>/)IJ3;WGPXT^<5MS5AW-HQ96N/%>@ M%-^#QW/OEQ3YOO)_R_PO2'M\%+7^ZWCY9A<>Y9<,_=@%8Y(!-!W' MEBEXIA66LVHX?U3;2LY2]6>V/L])+8L1RG+/4UJI_G?+QZQM7; UX8VEBRMV M9D_UF,ZB&=<#,=LPB101\R96,"OZ\#0F^>,?BJ.C/+?OMFN$& @QOA!](L1X M00ROG!D"UT_3-&)9ZA)UJ2GTE(K:1A-U1\J5)%B!@X\>,? MDJ"B'$:>H8#ZU3,\.!%VI.!X7J3G.J.(L]J0=^R]M [B@6^?![Z"](2+\[D[ M@S[Z35Q7SO.\Y-UD;=49Z=#^#UW$Y3-Z-R>I)FY.JB2V[#CS)E^ =;0.D#PG MOM$/ ='!%4%T^LC&@/1&-=MKP]VTOC59%?[MR7'=C8[NGNV M;]DN/UG0YHR71LH@OISSS;29ZLL\S$!EB2A/<^@$$#+Y&PO*'NRH\!=-OL,6 ME[5:O%"4%HWRHIU4EFS<@14-K#2ERE"+,L M%4JC1#Y?(0;0N8>YF424X\DHR5/HO.Z&[D@,%+NO1PP[TE,,-S)5K$"/.+W( M3'%=Q?8CEJ&LX (1GA$&'?N8CP\L70(,MZMJU3*,G+OV>[, MQ$E#7A3PNEZ28WV('3Q,T^-I*DJ1GZS-AN #P0>"CUNEA+X%']UF.\6,9PW= MK&,4W1 T>LD.0]<#\D(41T9QXJMUV:XS]>>6&>F[PUETM/&6LRG1F5ZD^*B* M U)\I/@(\9'B(\5_.,6_MZWP=3\.U;#+KK?&++ %*N,TJ CAMV *:G_'*G M83R$C56[AC+7O:)A.R[H:Q8,TM4]7["UMT\1)P'XJKM\%4EK,&- M%\-*6=)3AI:I84K1=_LR3H:WI>%D%".(?8P6 J[; *Y'KEAQ&&\>:X?]O'#S M.\K4-3H8EP/CV4QC%6V98A<6T:E"E&%^_,.P5)3D]]UPBT &@0QR:FYH4_Y* MG)J2GYEW"I94Q=+/4JHG9''O\<(@[,#. P-LH3>R^-W0:+KZ9)BR"D7(KE.0]R)Q M/DKN"4,1!B$,0E[0I3'HF@FV+V'0?%"[1$E.?UYRXM3>I.Z =!>HS!\2B+ M?[%D[DT38)\@J(+PY+M[L$%S7A3LG H*V6 %$&Z$.?:Z*Q/(PZ12>,-*6]7S4G?B(OR=)CIEZL0<2")A49Y77+-/K=@3,Z&'U#*;NH(@!2_ LI_I4=P4.*CQ0?(3Y2?*3XCZWX M#[B!WPI_T[6( D:J]/6(-U!AIPZ M;;'AZR*@OITQM3(96:5JEBYMDWYH\$*;::Q[(S7;6E4P<@8I@53+CN#L,+\ M^(>@UE?>?>ZP"H(5!"O(6_D4_.".UV(H05 MN!7_*7?E9K;AST!5A0*/ .%'M)7((_;KZ9.Q[JZHJ^CGN"K$;%_DF.!U ?N_ MSGY$\+;!/FE,#4T/4ZK6<&_U;FDI<_H$)\ >Y%Q;6! MT+V*[H:0\3&N%PJS7(%HD*(X(N<)6V<32L?HRS@'R2T@S]WD*H1 "($N@T!W M1HX=!8'.08^=%H%B?*6V;+;$'I:/UQ-MJ>Z9O%6%",2$"/2Y4!4A$$(@Y .= M%X'.QZ2=%H&FMB'66\.@:$ZH+F$IDA>K506(0'R(0/L*I2,$0@B$$.@Z$.@< MI-MI$2@Q&!N81N$Y;-'+D$2^6E@J=(A D%T# N51J99O9'JEH,WI+DKU0KL< M:)?C#E.]X#L.;G%X[^]QK+%AU6P/)!ME3<%FZ691"DRGY7#^5)4%$);RD!AC MHAA/17&"0]NH"&!0TM?=)GV=$F"R4[:D5%DW*^4G?,//X[6IFIQ!@&$0P"" M01[,(Z1_G1)@YM.,T.S-EZ89F[0UK$#5R2[9AP##(X!! (, YA$2P4X),,TI M75/32]G"TCY3U/1TT(BUPA IK#'\"81!*6$?I83!0L3;"6&?H[307@3:BWCX MO8@=@7Q49^NN4L)"X/]@)^)W@'^_GC%?H*F"DY3%4=JN,Y5VO;$LS, UUEB MNXC M=Y,Y$"PA6$*P=#VP="T994>%I5G>,4N516R"Z;$D1W$$751W,A?N&3\.Y-Z:Q'T;@SS\-'SQ$7;?=J#'W>7 Y M-@!^W-5/=DP)IT[N\9R"::HF:P1!R13-*3*G\K1,:;2J$0JK8DP/O/(_"OA/ M,Z;__"_X9_-NU=(5%P+!X)=F>&-+6?P,Y_#7"(AJL"(@2>R)H+<(S@T0,."S M#5!@_X:CVGKPFZ?%5-VR#C*TFR><2G/>E_Y9E>"#CC4&>D1156<$7KN 28JV MXX/G \N-@ X;X M]5[$B8\7U8?ZB/] ]'>";$F@&)(0!8FGP_C\MTC-LQ58! MY(!>*[X^ N_RGLXQ#FJ#R2^ G(J1*Y0(56_KW__Z?]OZLKMFK1>7+0U=ZR,1 MZF)?CW5=73%C2@^\_Z=BS92%M]8FEGW"VS@+S,LD MI&M"*I(M):5ZHY85"I%$N59YV@+Y1+F4%$MU,0E^J)<+V:30$)/U!OBW*)8: M]7(JD1%*:;&^QOD+# @,XJ63D>U>1EZ[&2FG(NN.@L&"/Y03^4RYD!1K=0BY M./LK(E:E;*-]4JC:]B)V5^9#>W!_225!2F;!H%ZOD#AB+]_MT[9)?MN-67L+ M"J6SO1[)RP33!=Z"QO6 M\ 0LJZH&M9C&);0V+46*1O7L$Z9RTF_V\/%?"?5 M-8AL/3![,^@*[[3TZ6;!+V;*F#)>3FN\5[.[%>!$RCCY>U-U$E/$>5:@3:4R MZ7;+-7*NUP69W'UH >/5<:Y1)TQ"FJ;\NE[T>:L/6NYT-"-+(M>?""738"?5 MDIH=Q//\#+3$L=^;3OU8O^1TU8[8PK+\O.S,Q]TB?.AN3ZO2S+")6@(3$S,\ MU^Y99$HL"#*UVU.YG.7EIM[")((PEFQ['@B9>!6TI'YO20GC:B?+NHR8MHV2 MR239'M7J@Y8[8VI6^[R3,%N*.9K+A9278UEA I^Y.Z9^LMRQ$UJU(1&2[(LM MHTW@;?C0/=*?^3S.Z5P&&PVKXTR0$XV@TI=I>>>AY4'6%;':I"X%[#@O5W/6 MLC\70,N=,>']5-F9RMV>R?!)E1DN^YVI7@4M=\9$DS@(C!IQ7BKSQFA"CMHI M)@];[HX)9VBCD)^Y ZR>EG"5?W:2,Q]V='=,Y67.3RVS.B<%LE"5 MN=V6=;665HJ^7S"#P$D-$UB:U4=]F=]MF7Q>.KV1FZ5%8IQ>-LD8IX]5V')' MHJ-8N])4)+F/+7!/9+)VH3PV8,L=B<;$5*FZ;&J<1#A)W4J,2+Y'54'+78F6 MQ6&:8T928-:Y>:>Z)$FA \3$[Y$H5VE6A4F!F4CUE#Z>#29))@6O$,1V!\76 M5&V.=Y*T23CSIK<<# 8VWY=Q?+=IRTWXA:&83YA$;3E.]9<9+NB IL1NTZ!O MU.:3&M4T1XD:.0TDGYOUJK#ICJPZS91H*$4Z+DZF6K-,6&W/7@BPZ8ZP&G%Q MX0^*LXE)M+B)8<8:!=,-.[!'6C2U&(E:B1#+GC:=T5UQUNV'/7@15QCCO#BR M*[8$.+&6,O;TGYL?MA$?.GEK)P0Z+.K*T?FU[7,J@>^\]3C#3]XDF6P1+NLV MV([WZ+N;CFV\GM62\KG#8.0'B3-;3MC6XQWPR)[ES#;+T>;W&.26?JZ\]AD0 MTX?N\GJ1"U^\::IT/0<2&R?VDM^G)?$OT)+;,<\?9=$13QB/)N(*)@+'MF)! M-!/()-!$X$\8C2;B"B:"?L+1:GT-$X&@Z4HF G\B&301US 1Q =W/Z&9.!LV MX6^!M.2KQ,'#:0GQ M1!^DVY&:(#4YAYK\::#2<'S%0M$'6D3WZ3WU;;WG;CV 3S@C$+>O O2Z[ZCF MD:K7WZFF7*^[]:>*((#N0%96L5;*4%$,+9:UCZ8.:,&\K0534-5@%%@*/ ^* ME.!!E2!<$0;@9]WUU@?KKMN'XEZ?^>GZF;]@G=9OG.2^\@5RMZS!H9E>@?[N MO\>ZS&9%V=ZPHW34NWUN=?+_'/.8)YR[:3T01DY@^T@/CN(/W[ >))2QL4,I M7*]K=+V*L'*";E@3DGK/4(WC00+2A%O5!'$2 *?Q0P_Y6Z7GST,_?L-W_J#8 MO*78ZCH3)!9)ZFI8MFR=&8)'([#LV:FKRU\%%_7G7.T1J_%=V!?_?<]G_T4: MG[O.X 17; B>7.[!@_DD_MVR?.LK6N'K5U6S$I;B>>5>&%"'W]^T6!&PX>?K M[Z;PJJ9Q*6MNZK7$0FS@2ILI?/G&G\TEL3N7;^RIV%Y]PUS-KK[F= M]7.&E3+?MNF2*8YZW0)?+0OUA?CE"]*^A&79JFT::5G,2B.]VC ;T[9'9IB1R M ]A[(.J[]>-8S7=5PQ; MUS:5W--&JD\BU^ MD(@W4[#H(X[#V)*CV"A.4/L*PB,H0U"&H.QNO;,AF9\'.CEFQ7(V1^O%KIHO M=8X+2K]C44=V*&P@Q!?B(K%PJ(78+'8R8058ZL<_=!3,)_AO%XNN.^/EN[1] M35?A,F+T0,]#E7!ZD9GBNHKM1RQ#":'( )WPG8@>"C02C$$K?:Z[*H JN[^^ M."#26G])T(9@EN'Z%*FX#H0SQ[Z%+?)=Y#GFE=5G/JCX 4@<&P?VWK)%KE#A M6[=L_0GG5*N,M5*:RLB2T1V9":&32S8*A^*TI>XZFN(-WMR"\ZK&7L-Y)S#\ MW7;*O;41%%X-I^&\BT.T$[@%#@_F6-U*BA.3*?BD!\M+$ZLE'R=^';C+^I8L MZ?QI=1 %HPXLY=XLTZ)9463>WE1Q2HR1 L:H<6?H\7A MLH[7C!8?5D)$<'$B0C@IX7R#;(\'$H$KS5:.;9NZ_.70Y5SXP??K974\8^/F M:-JF6F+/Y<5>%> ']^,?DHZ2&!%E&>PT$')9C@4Y'']:% Q!R+&Y6$?(\8U@ MQ!&BWAM,6*KQ+#740]AQ*;?#=!*E9U9U5;/E!F0_/:Z5K3ET.R!Q>U*_ X$& M HV[ @V?+4V+5JO3-IEN,]75>&/L?\KS*J8QX07>HJSZD2,<.$#B\O,G5-7TT]M_A/F\XM^A]_#AR M7O)E=X<_O0'\A7SBV^8]W@>CE1G45U;0<"IK&ZB]F,"AC6&\FB0*PV>&%!=- MU;2X"54O3/LR"TE0,HKS9)1FZ$,7A=^%51W!]3CN%O"=8B>0-84C_(P$"+/CBRW2(T@ M_P21*??'P'X;6'IB/"WCRWI'S,?+S\6%EF",N0" Y:N\*D(5A"I7BRHWX:\< MD9?]-AS8SRVB.=:3/5,/AH(UCS4KK=D,P@'UXF@P]$%'XUXR4DNZ'[& S&XS M>>782:.WDWE^1R[#"=+$-AGJ0+NSMNJ,] )0\3U $#Q7A(6BJ[R%6U&*84,E:\.(E-2AR$#@[E M=2%'XY9/Q-X$Z7!^_O+@P=G?T>+=?(WIS&LZK6Q!%"?:<#%G<:;76PH -B!O M241ICHLR["(+$)56FU2LMJHU869!XRKDP4 MXZDH3G /5S;R&K9C+VVC5U2'Z-;HW0N4(;H3Q/I,!:.65/6->$)C)29?:EHM MJ:XI9A5 %@T@"WN\&K>7!JNK(XI125N$5A]SS;6N52LZRQ2.$<\S-6E/[81? MKIX4N9ZEKM#O.@W/U!-2.EMNKC MAZ!UF@*V%V6\ZU,Y-L"Y=@M+=Q-SVJI-I=J12T6^2WXQ'=7(N_9,%F,MBI&= M<0W/AD$BI+UQ(DJ1=)3E'[" +4(NA%P/Y'IETT6RF.(<#UNTIJU\LUVT^]73 M7F@RB^6EHA?GBU*"83-Z*S5A>_D0>L)RM2S+12GJ4!M#\-W MLD\T>(8%5I;88*5F.(;]^Y?OC,.'_R8/\#%XWU\X0'#P-)0U=3/5&[Z9.?2= M0@[4UHX>(Y/8)>BGQO-R61WDVK+)$ R%962]&._^R2G)KQUOS7"N5,.[1(M/G'5Z-ZB* MT8)"C1LJ9WN!0=YW,8;S@\5AKGBA\TV< MF2]T*38N3Z=9MSE)I<]B[]?;>(>VS<6H!>FJ,4E,:#$S0PY,+24+N=G*L[ULM6!A-HQ.\*^6;D!6>*];P]8R7>7,6-,/(>J+]2(01-UKXO 52>?6LHCO"*..S 5_%Z^L M<:&/38KV,[8(=+(^\48Q]KD/\>J+12I0MAURJ4XNG:M/O;L)%NG\?/-QCL=C M4Y<<\19N2RVQ+/:PZG"T% 6(59!GIG VRE&?W)U":(70"J'53:#5<3CO+X.- MT*T-N-RN4YVFUA]3C#,U"HERMSW3W-^HG)&O95IM[ *9F.+ M8J*9GC1BJ;(QDW%B53J#I)@HBW]T,@'9W*TY,=\ZX'3G_/0%CC'="S?T0+Y>H+7%1TEA2RW.Z-QE-Q44O-A_E,RDR<(]; MQ.M=,B>5[XKVK#XSQ(E,4+@:)*<=3(!HLRXN >&&(?>F+2*\07ASZWASVVZ. M8TZR+9H>O6T[HG6'O5C>FH8B/DAK:N9J8,/>RO "$M"@/D$ M_WVJ),1_?*5KZ?_\KV9,_WR:GUXU?*-H6Y]LZBR,P,^;^@M/.*^/?HT=+_3_ M?KJZI?C&5'\A'+%_0X78ZMSN]L=:?S=/A/J[\[CPU4^,OJ&S"?H)VY@$E)#^ MHHT1)?"="!;!X'N54. R3S&:JA!=66/ /Q2M,7)7)VB9HPF&HA0-4W4%M/Z/ M OX#7=W\&TKVI=\K\P-]MI2QI__<_/#K"&AR0-9A'V*6LG "_V?/F.O:MFC7 M EB;W=O=@(/]^KT?OY?.@+8.ZV>\#TK<#LZ$E3;>(MUO0 2TN>F0^ MLGY:BMW_OQ^Z'9/J*].0.6!5# ;FA])P5J8879=Y@N=DC%-Y16%('*>PW]:> MMUKT1[.Q^A4^%@P6V+OU:QO UA]MX2#24NTAJQ,)7'<)PGY!ZG*S+54WLR MKW99&2?IKJ80%*:2S!JQE)=%9627\+B0[TBMY-R5#:\G*^.^'&:OOVTY<]FJ M4>VP!A:K/QUIN6EDT;4NL+QTMT96,WG12EE!O ]:LK^WS"<+=&9H"AU1QS)+HSUEE&%" "UQ[/>F MJ=&$(RJ<'Y<6(A?WQT9G,1Z%37=ZFA*3>6R:\7G)T =UQR+BN#P5@&'L]#3H M)G6_W*?;8EY>X)(LN.*2ZH.6U.\MS7@]F\.SI1I&4#5A4>%847-ARYTQ%4JX M;=5I_-*I8@T_+.0ZWGC#&SIQG5+&,S&LM;1@\/9J#ESIAJE"ZK M6=\=8+K%8O4NDV<]![;<&5/K>=;!EEZC(HU:[+#5[LMIIP'?OCNF.%<:+SH- M;80%HSI7+>5]#I/"ICMCFL3J3(&W^B4SG0T&>!\?)*1>%7AP.P]=Y'/MXC I MJ-A(J;O3Y(5(EE2:K4(R0I MG294TF9BFM:#S]R1Z'3@%2>,SQDB860QK6\FEG01MMR5Z)3">*=>(#53*925 M(#8T<^-86#1L1Z+)6EM\KM&L)R;,M*%@ADJZ&0$>F=MY*E6G^F,V87IF4.B8 MLYR0%'@MS''::8IQS?%\F6,(<3*F)I-!BY875$BA[31ETE92J-2J &]EHFT7 M?,E9.\TP.56I3<9&.:P8(B\*:'N5R9-,+'OHCK"][<"L\9 .)KIW2DS&/A M&FR_.&AAB@/T-31&K-O"3M_ZQ[VXZMN4%__A*;@=WSO!_ M%>N!ZK:^!UW+6P3(") 1W(L1?..TPW5& MQ-QFFV%[5_2AX> 8$E$="W[X?S]P\L[K&KNNWK[F&!'MIG M3SENN!WE&?/("/QYX$5T6].U[9,T./_'=PP@*WL<*[MJ9NJ+IG-M4D)Z]8A_(E'.H1TZ+IUZ,CQ5,/Q M%0N%2\A(OFXDU+>-A'OB+IOY?V0C6IU%_I__QAGL5Y@G>K3S+P^@1E?L\QU9 M35Z/DZY4!1XJC65MI"QH8=Y5ELUY0*0=2#MVM6/[.-;__#?)_[IR%V[K6,VG MJVCMBB1R_M.9I[8;[B.S.:0%JV5D]]]CG=!<4=SWXZ>M#M/<"**>1S/^'#N9 M)^:N=AB%D1/8/E*24_CJ]Z,EZU(P2$U.X8?=CYI$-N4\D*(@13DDNU5-A0^] M^&]?^78&AO;/_?M/%LU-ZFIXPCM"XF&Z#_>><1VO7OG5!<]_3FD?\5:Y"T<) MGZOC\GG,/E4!7IR025C=&^?.7!F3[:94-1N/)[!\OM7P!*D9R*.35N!UTPEJ MT21S+5-1^[P7)/+6L M/8Q,__F&C'$]&.>KS!7B1'9_E6H)KJ&S[[>7AW;)4 MQ[N9CKZ%JIQ'A[FO5:RZ%XS[3+DKH86GB'D7E\0%F9IR]"S?(1)] '(T #F. M1_!V7?!V#7<$7"^\K8]77EI "-\^47FX6A?:O6<'3V)ZC15&M-]WI_738AWQ MW"L$XU(B(:7M20[OQA>26X<.'??C'YX@HQ1.(+R[+KQ#EA?% M6#K*?:' .H(Z!'4(ZNX?ZGIFC=3JSWH72P0Y/XC-?+=%GA:I:*/7J#J3]A3+ M#YUEUVUVB E1A4BU56MYMS;[E2<*'6DGX=5_CCB]G@ZKM((I]WSO!O;@+H+% M5W_Z]6/,.-DUYWAX)R?.PX+$Y!HD^#/36Y-.9OALJ:.1%'3<"F;@C695/A3R MO7>UN: -0<_@V[V&\TZ8&;XXZWF!KL%_X;9; AK/'A0:>K."7*8S.:R;[HW#S?D M\]2Q>U3WYAU2F2>'Q6*K3ZB8OD@]]\K,7(W;A^[%.I./TY0+,;*;&Y(BT1PN MZ7$QFQ2+\ ()R#PC)P=AS:UCS0WZ.$2SHB88FRUCB;S@-Q2A1.NY;].Z1P8, MOL?A\J3<[DOY/&4VXOC"IX>0>H$$\,?.R<-EEZ^OTO*"[E!7_8CO1,:.!TS/ MVK[<#&WB73:-_":=H>]<3=,]>>(/]6R>%UU>VU7 J:\NJO1C6'@!3%G-: MQHMDUTSW6OUZO2&7%!I>A$7 R\SY*$;LWHOW./9Y\3UU) Q$0]\)+C45*] / M@].[MZ![J68_/X@[SQ+!#AC?Y(QQNUT%*$4#E.(00%TTGQL)XUH8['M&J',0 MV$="JZ \J+KFC/ E19QUQ6$EJU0MZ%-!PCK*\EB4(/=E:B/0.ENF(I+%M3!2 M]XQ9IV*_OX93O\/3F%&K9E.T&EABJ"Z&68X,N"5TIKY*ZI/L1"XCR'O8. M-P6&[J#6X1WBP56D(@)US]JJ,](+0.?WX$0.B[<6;E.31(/4:;TB8K$X)L@< MRF ^30;SI4WL+'!R@\5"$)H< TW4KMCL4HXA8W5QWN9'_K.R;$ T09G*)\E4 MOK2)G<F?[\++6=RD3@I-(N3F>U,58MQ1;Q"I,G4C- M ,) =A:/LBP597@ MAR!!?1(D'B[S^)-UK8N*JPXV1:WYR%^!K03 \]2UOQ^KO-#%=WYNC@F^3#WK M2Y$Y'2Z?<5MQKV,J5L9LS6FAV7CNG[*AWP=OUTV>/ VSL,?:T@=NL6.V#-Q<"=2DJ>9[/);S/TG\*UF-*8>:U:R3'K M<7=>8F8EN=:8 5R#[#P1)3$\BN/[3LPB8$/ AH#M,8 MT6QW/!//=L18*UO+ M3POQ=D$_K;_5B$]JPS:UM*5$MA;DVW+&&V2@O[5=B/JCVT'N-=GZVT5';AJ% MCU1;Y/9*B'Q_&_$[-42HK9U$1B:Q2U!77<++.A052YJQCJ8X(E]+D>J7':%/ MUQ!Y=ULRD;&24XV:-D2FKF/C%D-52;,OXQCDZ$DZ2F.[KA%*7/B#/.['&O/E M2X"<,4/A+G'E&Z=5E7BVEQW/BG,I7^'ISHBBR@,WQ!3ZQS^H\BLJ.8U*3E\I MGAPFI0OQ69=JXEW2+.<#RQS5^C5?^/)VVY]A"YNO/!LS5U?%^D#LJ;Z#B^WF M#&(+!_T5$#=1N]>,(83Y?J;E@PWYDE.AQD!8@IJ :T@A3[@%3;M!IH7BC'N!D MGI&,V7SAI'6JZFHG+HJQD[.=[8RDZL35)"5-E^;C@,MVYBM@H-;>QIY2&(^< ML@V+9!AA/CS:.T-YUP_@T1R!@?GNP=:6,!PW^K-N48PUQGJ16+I$(]D'/LM7 M2W @LWS(Q.KK$=8-9EDC"#L&A$ECVFNIO&=CBJ$&LS2^2#I,"&%?K/N!(.PA MTZFO2%@WF%M]1QAV9.+ZNW@V(..NU"V/QV*:R3B]1*9$#YP0S[Y8; 3AV2-F M&5Z1K&XPY?".X.Q8//F72A?\#F;UU'"<379;2W&D]&))<9H7ZLDJ!#-(BZ_8 MK]V"!0C-$)I=G:P0FETK0?]9,&I:Q(B,IT5>#/01EFM;%3;?FX5@1'T&C.XU M4?HS-5)6!8EBD5Q@ZQ$2^WR=E)N#YT/"V)1E.LI0][+N)$ 4S0E@DOI50LIE MRIU]&^N[@J,,>UCW"UCE\8^2'8%0?PAT^MJ)L3N!IL^< M-K/5]%*BLPE1U)L<;&0+(40%58@(2D2 MN%#(?3IO:=V'Q*E]=!'"J0OAU#M<^)2CLFG5'4A8V>:K@CPAIG;IM !5+G7, MCI7%'3/A=4C%K%GGM;A4'"\+"AUZ0-LU03Z*U4*J^S^^ A3A M!/.L JS6W3R+HK6V#C>$SX+,-,&#_AH/:>O";I\54 MW;(.'C78/.%4BO.^\,^J Q]TK#'0(XJJ.B/PV@40=<1V?/!\Q04?VQ$#?*'O M*E9DK+A^Q.E%_('NZ9&7#16(1*#_'OBI9]B*K0)D ;U>>SK>TSG&06T6IQ?\ M3<6H%4B$JK?U[W_]OVU]V=UT72\F6QJZUD6Q+ M@\>.%T:W/UW=4GQCJO]F%5M615%/S+95^<[X)X$_[1K529P'\G6" (P,7+AX M_7>CG-B'3-]]Y18"VW#!LGYM ]WZHRU-@K*&1@ 1 ZIW BZL0'%?S%#Y9TN3 M]H/89^;C. += >U#MAW*G'D1>;HFI"+94E*J-VI9H1!)E&N5IRU(3Y1+2;%4 M%Y/@AWJYD$T*#3%9;X!_BV*I42^G$D(]DRJ4UZA^@0&!0;QT,K+=R\AK-R/E M5 1V- )ZVJJ?%'T^\ L.N8!_225!2F9!UU\WI(_8S76G#CL W_9,UAX QY(] M6N-QF68UX $H&"YW:8:2"5S7*9SF>5Y5U[JBO.99-?%XA>SF,6!O,L./>AB^ MK,KA,9ZW+4VVT?(GRWG<#+3%E-/E4=)69C*QVS(_KW*-YZHMBCHQ5Q=Z.=>E M@ZH;+FAB;S=UBJ2J3,O9[2Y[H>4Q?2"]%(U,T%U:I MBQF3JDSMME2:W;'(/(LQC,A($A[O5"P[ *_9[:=D-Y=!K#?N8CHNQT8-ALTI M%0&TW.EGQS#=,57,V1*36&8&XV<&[^:K,KW[]F;?71:QEA;'\OJ"J3[WDE6N MV0>QP$Y+D_=EMU[.XE*+-1WJF6ZTDPE!9G=;IA/9OCD?ZIB8+XF!&9=+'-V! MM_?LM&P\4^-A:3F/2?5BS?&[1B2,N8J&2G=K;9<2L^*@V08 M0^PT)9I,;9#'A[Z4Z&B4B!7+18$ BK=G[F:70K,WCA@B:[I'KB&9B M==FOY,71L-YTM>&H.9Z #NR1Z\ T^ZFQYDQ$WN-QUW81F5ZO,\ M+QM5K!PC%PRV5)N# I# /GW-\ORH,LO6I-&4K0N!+V2RA@";[IAU+(7%9XP\ M9L5RO=M@>H36K_KA4W?L>CPL>&.Q.5+$17I@UOK9JI709K"4Y^[$QD:Y$DL7 MRMBH1,U:BT%&FX@ JO9,P4C+YS-RS"Q(,2G>]\M)O&RV!=ATIZ_D@'5&L9XV M-T>=?LF=+KU$HAP^=:>OQ:2H*[%D"9< 2H^HI"T:5AOT=<]LU5,5A1UTZU-@ MW$O2I"O+&K4 '=B#5W+,P=SVJ,^(,=>DB&XZ3RWR8=.=OE:44C]FS^=),\ + M7D+1!_6E-8---WT-H[P75W[%#P$WWE+&GOYS\\/V^@C=W+4C#%TV=>7J_=KV MNI7 =][ZW.$G;Y+7MK/95FVP'?_9=S<=6[\07RW GTO)8_@G]@PI>1_Q&&'# MS_L%?TIWGJ-RQ)4-&:,?;X^:T:<6>*C[^!J <%DE"\021E.3,OTG.=4:0\UN%!1;L?$53?F!J^H7L_ M3W[#SOD!>&,CIQS49>.-BQ=D.4=0_6$&U,M6XUMH/*DNGR&R/C#N*].#LUC! M[8CC/!'YB>1Q=3'&=Y=$6"?5^7._G4[S.YA:SM=K6<\+"5!8%NE M), O7T^U'0=4QG$,KB\R"U4=&EJ Q;RCE9)X]^ZK8L9BM1QI"N8B7N3(_ECB M#!,F-) __B&C&,9$:7PWV?88ETG-5RP2$8$504JX*.X_ 8M^!87IT<+SK,OEK[S[Y]J\GZUKF;)DZ-G\2(WS2Y&"N?P@1.[K MT#?I*88;F<(+[.!QS)GBNHH-0G=#64$"BLI1A')3CL]O6^,GJW5]G3Y0"EAS M>!OE*S%7[K561KVO]G6_&Z?',2*G2(M\M386I&*GJO9E%CI! #8Q+(KCNQ0G MXC$02MPVCW%>E+@VW^JK*.%-!NE>/:76L-B0JPQ28[J:;D&48.!N)LG"W4SV M>!7RK]2%>G&;O-_V,#Q/][T(4)$7M^F]_8R'<)!N&>%NSMVYT)3=Q1K]2(IZ M\17WR#L'=QR;5UQ]K!A:1)^/8:&OO8E\* 1'SO4UKTF/M_>@NKKBZ4E]]?]9 M>VW%XLJ(]SC5CNUY:E&=#,QRM]$?#)]+6L."U7Q Z(US49K_9'X@"KP1-MR4 M&_!X.QE?QH;B&"$1G+G6OJ<[O0D2 V@(";XZ,R35X);NVO9,RE4B6596;STR]J>2>:]*P MR W"LJ+ +^'9*$8<3)EZ+!H'B-,-=$3CH%#M1FDB%3X MXMA1W6S/5*@91P_49E67P\O$X1D3>*D9!\B!3Q>2D5I[*MG2V_?9P(#M=6!X>D17YDCIN>& MH>WFO!VT:142TS"M"73%ULK^0'<;RES_#->3'!J\&2>772E=-&-=C9$(Z3F\ MOA)X/3P?Y0]C&>)Z'L?0D:MR#:[*=PU]DB>JR;XZJ&.35EO!F?3$K]>KT-## M5%#L<%&;QR* UD>#/_!D$ 5TO+#N@L5;+T@177K4R*GZ5%BX@H// FV],9IZ MI(O5L71M2G&&5&.:V@Q>H 6/)Y-1ZC#5CG@D!#@GXYDN/6KDW)T <#(+.+_D+O]"'@P!/4.!5E:/KA^*B#Y<5+GREK=KQ*_3?HW=TSIB)? M[?9]-6#!\(X $ Q/#4W7X@O)@[#Y;7R\=YMVBWW7#R1+7-/IKV).\ M)GGO!3M1P3%[_>?K4KJ??+^LX=8**_?Y.\HP^:+EY8]YNKT M2!IY\27D4QIY8V'7-Q:1UU*K$6.5L^#J%MQ*T%;KQIORY?!"C[&R '_9I&K" MPE?&2ZX#.NAR5RXG.NARKR0X?,=.E65A!&V\MC+_%##^T/;7IK^O[+)K=,H6 MKN'B2(VSTR(GI,MV7\;# J(4A46Q/9F?*$A%B'';L>=CE@\]"F+TO7X__JQF M/-/HY"BLEB@-K&85(@8\0TRQ49S:W2V[Q\A]&R2V57WLZK%0V7_\TS+\@>8J M,\7:YXB!^0*.FJ:/QJ'..;U(I!)T+4.-U >*"_VP(]9[O$&OZ_;W%2\@A*M/ M4WA@9ZWB.F"]U+QR[Q48?D?_F6%9\"]XU;U6@AHAC/1PGL4&UG1-@@E+F_-(>[=_"6NNMHBCA1+J+]66#G\LX M110(GI%.,*@EIBV)Z3WG4L^=1-NJ@8"< MW_B -/EY'Q#1> AU'N>TT=U[B:=#GCIN,*:7$R#JW# - M>.FPZB8]LUO>T;CUK4Z4@_/H&GEM6VF/FH/SI43.E&$KMOK)1$X4]Z.-]'M9 MCU!XB93[_I>VVUS!*LHB3"%U>N!_/?!4L#RICN?OS0=]B+7G^JWP8@D&UV.5 M]T<5[]_:6UEGN5=>VV8"FN8^.CC.CM62FFU*^8:0X1KE9HNU-AN5O"98HVD;[70^TRWX&&+V6K?401K^0Z&0,M/:"=QT.&PTH14[C M<;/#5F6"_"B3$A7M1+""MM'O>QM];T3V!7"QEY-4UL#:&:P5]$MCJM!JEQ]DQ0:4Y[R1M'97FO$>_ZX/DHI>=S\\5W2LU3$KM-MF" M6!],^-0BWJ&[I" 3U+>\LL=TOA!2W) K]4!$UW&1HA^C2NS(Z4],)=8@V[G" M$!\1?8@4=TF$76^$=HO.%-J'O^H=OVN;Y+MP"Y#.7_N.%ZJ.^2%'H*WO3($4 M >0+$"5PHX9[BVO2HX7TT$N'_XF3P)@"]]OVO9H.WZGZN@;_(-C:VP^V6E: M@!UM]ZXCU0K@O(ES=:#8?;VF^+K8Z^FJ?\C9SUHJHPNS-&[F6\4I'==+TV5% MD D&T@(DCF[L0$AQ52OYHX7TUX,4&3 !J62;I$7=PWJ):2R=C&M5B!3,CW]H MC(OR'(YH 40+H!#I]F@!=/8$*??=QO^/=?;DP].3JY''(ET=?,F&>0!.+^(/ M],@X]!90W(\V^&XC%>#$N5*")Y=[,D[()/[=4&!(YN>!3HY9L9S-T7JQJ^9+ M'>%/0H$]?GD,=Q;+0@PO2S$N-B6%JM^NI$ $'Q:N9'@N2A*[=^FA !Z9_ WN MZ9_7Y+EOF'S/K)%:_5GO8HD@YP>QF>^VR#_B"?>8?$V)/[>[RF*&Y5O-8#E- MRVZMTX!WY'$-0<];S"$!YFA. MT+7T"Y4!/J0\_SJY@NSSO"X@DL_C\$%YG0:D_V0OQS$GV9;+%#E,$;D\5=,; M5+UZ;+>L.R7&.)5N%K!8(P5K!>N,/P1N65A+DN2(*$OM0^B38\]U^6P(C*X= MC/;YA B,]H+1MV+$3$QJ[NB7"S#Z8S#]5K"!8.QZP $O?ND$3 MA497:[W_NL>HZ/XJ3[Y?22D1FF$=6F$3FF9]98D-I[*VP]=J*'N8G)R[S"L. MOA1-0N):4R7/R+%N7R;#FI0D$25X)DKL9991K/E0)G[Q)?B!DO6_8=?OIME/ M.(T2I[FX8"IETYA/!;SL501HX*N]?9*.$AAVXD3["_L[U^NLWZ)/<\.ARC6- M_CP^T]4._RR+__6._J%5_SR^!#JQ_TU^.J2C>Y8S^PPG_1!+WO6;-]KAO*J% M!T6=:(?SOG8X?ZL1&]Z;-U8,#4:S$<-6G9$>\94Y*MU_5U[C7NKHQD(@1!N_ MD]R7#:VV 8VV BRYI/M[^".QH/OI>&;.BW7+5C,4W5OTTH),TI @)B@LBNUA MCVX_^O9OZ?@T*VK#5C;#N^,"?C94,M^I."B\\@*(17S)-1 MCCP$"J&K]!]?Z5KZ">93!?Z+[K[Q9G#NX+*^>A;\^:AVJR*\1F(EU/TCLB:"WO-?- 0+HE*[Q \/^#?NW]> W3XNI MNF4==, W3SB58AYO#P^WK?52P0 M KC^^KRCIP-H5 (- +L&$0_T'UX1L;X? K3U?,4/.2;OZ1SCH+:"EM684C%Z M2_6V_OVO_[>M+[M+V?I0RI:&KO61"'6QK\>ZKJZ8,:4'WO]3L6;*PEMK$\L^ MX>SFP,O/EX,M).P56.LH_-^1K9^A1NP8QAJ,PDAMW6S]4;ATO7XVCVUI\-CQ M#(B[/UW= @O.5/_-*K:LBJ*>F&VK\IWQ3P)_VC6J8Z-;.#CG-@',M]]Y1;"VW EM'YMDZ#KC[8T"";B V_#"W;49*FR]O3]VYG"@X5ARPVQ'FF4(U))D)+9 MAI@$_2TEQ5(=_)3*EH12 HZAWA :8E$L->JOK/.!U>(SBJ^$KDO9[2NVL0S] MKWC@@07.\\IC?>60><"1BRN>X3F]'ZL97CDPI6 $I*)>)K)[ZYQM]Q^H9%A' M(?Q%L+6*"Q#8]I75M4>I#>K67T W^9)VW@##B%N.:JX=NJY,9]PJ-:ZT1M+H M.5N/-3L=UB2$E>-JV(&N"?Z!=C)LAO^(Z,!1'(/N^FZ@'PTM=M3H?=TK@24J M@HVJ_TN MZH9J6X\,ZDWD57$B4'.>(G_!*@-P@ 3V*[%:J$V"B49@R8JG"'0$U@^/S!0O MC"3T%>T7%CD(P,.\$"3UL.9C>!-4!)A,7W>C$: 0T*5>9XGJZPJ1T8CB>;H/ M'(Q)8*RL-;IN IX'VGB@B:L[6[,4 >_S#"!GQ8UT-_,%QM0%BA[^?6;X S & M'38<.6 \FU9@2K8%]3+9B=&,P:\ MSV<&)+E1%V '<+8B7J .HN&,;WUO*^M7L:Q-W0O7\$P/SK # B.(IR:_2\P M].,[@Y\2>AEJN[6($%#/">SMT,)%+C0/.#([(O1=/031$!8JP*K@6(NACJ^5 M:Q(X_J_U)R_-5Y_^O1) L[#Y1CWH F-6GX!@7\UO8Y50E^%;E,ALX%B@A\[, M!ET!HO8,S5#@W/?>=/:O-^\&SUZ_-1H^IJE;CK8 9E$ 2P4PR-5[U]_9_''] MC:=(7=?#9U='*PO[RUJ3*9L+& MK@XL=?7[!AT-&X ;#)-6EQL[ZSNCWP!2=MUF?0'RYE[I#2:MIA',@KJ:&KB& M;U79>^?;*U%XP$=2!V%O (RXCC>& #U][=?'Z# S@)"@&/NZ#26G;TL1=,/5 MISIP$#P0^_D&$">,@%;]! ^P],V":_C>P9>"4?KAUT"/+0 *?MB+U5KTIBLO MW0">6>RU&^L=*+">P8? B0G?&MJQYV_^W'.=T6K55YN97#UO@$@?Z57+R'TBX:]T]]PJ=9T%2P:8'3KE7D:+O)EL&P EW,E6YS> MK//EW__"K?[RUJA>5A=H%0=>#X3_2=[4"Z_FE%6J)M6 JT*_[1S=VE)<4'4 MD,B1>3'1ZII&TIL-2:D;*W9G/_XAB"B-[=^:":?AK4<$Y\-;P\UJO0_7*_#V M\7IQ#[$D[,_.P1\CK/Z](R#8YDHC>_698U 1A?^!);H%3('8S!7 MKJ[JP.M=L?J&JF_F]L64===;>[D1W=)7$PR/=L)(5(%!B3[77=7P0I?4<",. M$)ZR$1[P#L,O;*\Q4+JQEQ9[T7^KJ[L+@3(&O\T-J)7@[:>$E=O2O$_!S)\O M$P0K2?RXVTE+!#E@)+O"^D:Q#S2/>^)VE&X%+OL7BZU)/K1NH.G^@^G^]JI" MZ$,!:V;LG)1.5Y5XGA?&D@!6%>QI]X+6S:H2^0NRKJLI)R]$H-6-46 !)="= MP+,6*^_U\Z%RJ*#P[V\QZO"B. 9A(XQ"QY:BK@*ROS9N[OHOEG\2"@V^A"AJ"A.8U$&V^,8S=:/?;-2[K8;Y8*9F)>'R<7\PQ-Y<\>E72 M/YY'>IHLI&>U2D]DVOVVWC)ZL=STS3P27ZDD:"F>]S*39;<&-W3$M1=1@;)\ MG>;U7SU\[TRSS]5$+E6OBF9LZ8VD4K;,^=,91"EZ3[@[UMW(NU,:?<6*^ACN MI[D?Q*-G6I=NR)9CU!>4H+(69N28VRT%"?S5Q"-"1-#2J6 M%^\LP&RS3]BNY[%O4:*V:.T5SWV0W%XU"3=7X(-"@CNZ9CF@3L#':&\W$[?4 MYY7ZC\)-&3C"D$"9#0QUL&;6WX.7%;_9#=G+GAYN_QBCD:X9*V4#> ,I/R?R M5S?PP_R:T)$*:>UMA@\Z^'__QKZN*<_5J%<;!9=9J248?7R5Q7Z[+K\LUSN2 MC-ZUV_B.A>IM>]AK-"3*'-5R7;SDIC2Q]'4FXI"%KB=G-3>;J=EKK-TN65]B M,4>61I7VB!4YP1[W!9@G3NZ)$UZM]81+Z)EFYY4:-V!P(',>>]G&_<#&$$OU[ M8W>V[K]9W[8)GE 61>@_A^2Q$I&>ZD^QK@(QRG?! M9(3YAP&T>#^2>ZH\18IA0D D ?,#(G'%-J.1TI/P%!DIANV#_^"&Y"+,U0(_ MAT=9PXF*-$!'O-Z&]?H?933^!3Z#;UB[]]%P&Q .Q5N]&JP7&W]^U5!8=>4E M42!R?$VJV,IZ*??"ST'HMWKMEA)Q):&?#KH2*8Y20TU6R,;0A&'? MF_2[[83]L:O'PI3]U0[5BP(-=.ME'^"-V"(SW86;=P+F.]"%M9(>Z M -;;P U/&J]\LO531KH27BD&DT6 S0!?#?RAOEJ;UQSF7\K??^',WZ\K"7Q) M^,Q-[":H?@3G*2S,8P BL^%VQ=L=V'W?>26I0B=1 6KFPSZ&&_ XAZW>KRD+ M#V9C6-"/"(_";39([&0 [CU&S)P*]W>#DE'NNYO/)(7=R"T8K@-W0?S,P"1C?;W7P08 OQ_ M\N]5EZ&]PM^I]>_@&[7 VB3^*#'VL"Q#,6JZK[NCC-^ M1OXRUF_;W1O>GZ0"^FQL?^>UFESX'="7-QM*H7^CNV#9]X+NR/#7>@8$8Z]= MN?4LAMM64/:@8U.8, 93/*!2[-WB![H&1!L1UEH#10>OQPUY@ 1,(N\9*D0U M!Z9G;:=P_/6J:V]VP;[[P)?@$W1WY&A&;R5UF!;BPT4:ZIYOC+9\JM^'X@!I M]94-E0O%J8\^2T@ 7U:7%QHQSO1H3\):RV>SEFT8*4)*T5H./&P-!)88UZ9@ABQA7?M M7&^L&45/DM*L0K4'(X'/+2%5L&?)_/>&MLAEO4W T1_^?/?B9%6+?F0H&G:E 9RK0 MF8K'.U,!P'%]/F"%W@?/$FS."'SA1 %Q7$#[:B[VR_H&W@#@*'2#0>09Z;J. MHH5%_%W]=4']/5L*_ )7H\UJL[U^[@NZOT. ;0?J[\??P%VW_($3] <;9W&] MA;^5L?VF1TH8JOFK)18,IZNO!@%^6W'C\,N^,P-^X:>3S>$CH8<$L\*!A[C* M95UG?+Y)[X0O^Z2SX 6J"C[K!: _3Z$RM!W77(?\XOJDP4L87VK7Q1\P6LRZM;) YAY"X\Z>!NWZ_N\P7N^ M\Y9/_";>WPQ@J_];3G!>'GCS+IU-8DJ+]PIN.6UA"Q#T]Q3#W82?JU+?0$! M'-!Q\D&4JP !<-B_MS5G/<#WH_^_8"L8M(W@KQZTG6[@>BOUVK(NZ+;.P!R& M"0'K@R.;HPU1Z%B.8:#BSH4'H:W*M^Z][MYCT[ MMK7X4 _7#B_HI1_S(=.T#J6NAR$*=6./.FR'4$T'"BB[3ICVMC1I2VGP9;$X MB+5:/M;J465]&'.ZP__/WI4VI:YMV[]"[??>+7<5>.F;LZM.%2 JHB "HGZA M @D0"0DFA,9?_]:9;_JKC#HDZUKF8Z7.,UZAZ8SI I7$QP*TU&[,Q9ECR!@5J1W[D MZYN(4'9Y+ C!*TUW.&%+[@_>Y*P8ZUF0\B5>!5R43:T9B;'FD#582UD%-"W8 MJ;NB8%/Y"6?!!._]W*IS]2'651XM7E>1.DT@ M.:]B-$+_BPC44%F "S#<>D%\DY *%!#68I(:B./"QNB8A0"5PF[ M(FA$T8?,_1(BFT1:R&T4AWB8T0V;X >%_%Y&D]L)?X[6V;B#SXI@X".*NU"# M:WF^%MQ9E3HE%;%TRGPV:%N!"ZO6@,7N08D7%6E[$%7N&K?$2Q6AU&R MYDNB;>SH5@G$]Y)<;;*]@:V-1BR_2:8[BA;;ZD.Q./SBP6U]84/9>WO&TQ'* MC^S/HVOZ'!0 IZS!6!-'E)();.P6_0C=)EAC$,:7=_0U!WCO8D TU*@*G)P% M_C2X$O"8*EEZZ$8GKJ9"?"P%4%#H4] *&WH4IQ;UG+FKB57$(2TA LH*G@P9 M'#)4O$)*?(P;@-S/I5V&MM1PN@V>(.L-N@J[Y*\H .H&<:PT93 .\9^(REK3 MQH@7_";=9CX*]EX.96=Q[>D1>(T1$4EG[D=J22+^=4$%1[8I6RJD>\C!D<+K M2<1=5O0%EXA-)S#$K=N4',2;^)894P_4*9Z&"?C>;B76O_KL:5F R+:#>C/D MZ&&\]YOJ6W:(%(3N_8G5W(\@,/V$^N\XGYK%1R7MOA*;SQ*EJ7F>?*HN/Z7^ M^SYE6L!8,"_8>P9V4?K+\)!O9\P>JK["S!B8%Y>H17$8/DDW!9(< *SP9X_,$=&N1>+'&1'*"Y",_]PC1X\M MI^QKV3".#G A5;]FE5-0E17Q== '+?*_RSB8=P7LD.MI<#MJY53X#'EG#[CM MT8HX],UY0]"VLQ[Z(N+Q<0/\*TKY1X@\IQ+T%SXF#O&&OD/-LEKTH4.6BR8Q ML!I%=I5GQOU.P;T_CD N M(/HC",B-\P@J7]V'ZIK- &W@^OUP:/J<'#S2PY:E9JP[(V*Y\MS72C M^5OMP=Q^->PRYB\W&X5#(_^TJ[NSJX<;(]Z].NV,)WJU?.TVB:I(1@O)1#29 M"^F!\F@=PDZ3C^J!9KT\8E@-)2R>/-C(V MS@.&>LD? 5&D;"?]%3CLW5ZCPX&VV_,ZHE#3HQ'1A^XES:W]SMX9N9NGBO60 M5#J:IC]6+E?5PCC_QNY8NGSEW[FR4.ZAMCED^^H-+9$9E>KK25EY MUD_6PWRSTH3M2^1V;9_-GX#GS8,'<&,;7[0[:',IM5GJ#2:7V<]/MKQ#U\:X M^.,L,B6\>^^'WVO7U)Y1G-7JNEV93&_K MZ>QB.;/;W2^)XY;-._NL&5,3'2(_EGNC= K/57 FHXDP&HL_(H3[1VWR.\5_ M\IZWJM?W#^G;QG-'J[N9IWSL:JRM,8 (IW'\PP*_K]OQJK.J.2>E>BE^IBS, MW.VBU9\WOTO8:"1/3XQ5,UZ+GSDGLT:L6I_&I\O?"!M3A;<%C1\T7V:O*F/U M?3K&-J.RD'K]=R@32 )5P=I?8XA3MUAY\B7D]F ]Z*XSM_9D4JOK(1 M[Q&9$1VV PWZXQ&#Z;1!DNT_4N=(D'=F=QRJV!'+5$5T"G@, 0$ MV94U )T=A&P!#PD4O1#]CH LXCH(](34'@VAO88A6%2J-OEK35'&JJ39,;1G ME%\I"MH+90%*48HSCGIP=$0>"O]$QB B13EZF^%X=(_-18"%B<\*0 0&082^ MZUV =H',L+6%3DG'B$^K*R,%YK'*O!'S:(S]E#GZ*5AN!>E(3&1]#?W)QB GYH I$UWH? M7Y$"_LD*_MS1O!DL?46##:Q[2/'0,@QKB;#SH(&4[HO"%D @!3TM3RO[O?LM MP(D^X#WA6@(T$65[O*!2PI=&\YZ$2"-"4@9PPK?DX3QD@,.PZF+& &#> O7G M@:'H4TKK3%Y=1^P&?V*&J:*(+O()BG$+],_N@^VU=NSSJZ"\7&KQ;N000.?. M$G@A\ P%JO)#13>'/B@NP9=TZ1GL6/O\5I4;+@!%Z:/Y(L+HB<)EZO,$EB98"OB7I#M/> ]UM0 MK+QG;[RG I4N7UL\N(>:WP7SH*26G":*"L*W9>>:IA\*IX^M?"W^%#LY7:GW M=ZVB^FHPV9Y,6XN6'E,;\=.+>&O0N^^Q9_\H?AS M*/XIJIQI.^<@[MY]_O6M(+?VP64@^?% MPZVG)F?]$JFR(0T.J-N'X(DY^L@LJNNOH8UTK),X$T8WL#RP9B^(E0/_ ;Q\ MR'K8\*#03>1 =THPAQ&-;,P/8TW5PK=$9RH&?I1>!3GQ($Q'_;D[S%,@U M,<>&IJ$."TRL/':#>0,?/2>5_#+<)?1X=\G-7#8KS?,#J9,7FLS!KD+H/X$_ M@9M$'TNDT[ZK^R/2WGPF&&W;A+6W@/[2\:XAIZG9M_723;D_RDW->*V?NM7' MYT[-:K^9W?L%Y^F\-Z@.'NY.QA-7R]A6:9&Z>"SNIBF5G6C>FNV1DI%/0A:0 M[>_&YW=D[D1'E5$P1MV[[_3?X1#73V;JH-)13CMZYN*I-Z]? MF T$FV[?4QK*J*[&V@[< 8V6V4[Y8AP6@V&D$V5KC^E2%H1&/7(X#)\-SXO.S*^N@-#]:0-2-@ #9->1M>0.L:]FTNMI$"Y"BRIA51J*^NJ_^,>@D[DA8*6!+?3 MF7"\E*B45Q-A!#*AI1\8::A>2>KNP 7 )K[96X' MV2[+9")H6,A#..3Z#K'/E#!9++N4C UV&Q.KHY,W=;QXG]W#R_"9F+?&:!^. MSB8Q"KL6R\*2!= "N!'K0)-(E_A;S,=8'?*>_CA21[*C+=UH M/!6)Z0>>B:0R&^JY2*EG+%SPLZACFH[)&67>A=HVSD/FC<_B:PNR8SQ?O>/\ M0A+FBJR,1;.-&SDHF'[,3[=W BE&@G$.N*9T(,7!\"D1O_2J,17BJ2TAP7CA&-5.](5#QK(BPPA7I=3CH3DD>K'-W88O87IXPZ/T*R>F MHL-J _TUTAI#0RW6=BR6;R979ML1Y1XFU]!0#6+EQVTZBIT]P;Y#%IZ5G!2/ M\F*HV].?T=T[[;7B8Z)6U[;ZIIAMY%^,<@GP'$FI84XLND*'IB'O!:A[LN>0 M#(YZM3HNUGQK)SJ6^UCCWTM6@6:-ODV)6C"+*X[N ($XWXIK:&%?T_]ODX)K5$KOE\_SQ[N"B3BVK$BYB1RQ+3KGU&VD+.4V#\ MI@*S"R[@7VBU#++WY(/X>IBX!4-B4CWS^8 (Z=';Z.(RPBFLS9L*T8B@H "D M!Z5?RKU'=D!%@/U0<,N($<'49,SH.TFLZZIED)B*-W>".T@=)NCM] [;C!SO M@3X#'@*/]8_\G9QB_[!7\A-&(+B"191915!&X W/BL5K'W%$D-# HSL@Y]\U MF+GDDU4JY6,\'S:8!(/J63B^J%Y9.E\F,]1-_USNH67-R4$>#*1H+=F MNLD" (^3+LJ\IK,)Q'&D(4WQ]G_8T5>L MNY21V/OGHH-@P>KS!].1?$I%=VLAG 1^4;1#P)@ Y;/5C)+9\SNM-<5F]S@A M5YO*31=17O(;NG-P7V:LWD6.A_/637'&W.6Q-853Q/L[G#' 9)<.O0:H9#IN M8DO73I'V4MYHT&@-H))3LKULK'8\5F,].#Z.%/*A*QS6GF"+?!S*0/U![)$> M:I5X')U9$:PK6L^RY7*N9)4,;I>HGV>)F7B[\_3D960:5>-/^N(/BLS&%$QR]MC6 D; MFR&F/VP&;QBTX9@!W8,67;C3F0,"$FFX4AH.9<:=B: O&4\D?8'>1:/4\@_4 M0 P4U0ES94).F[I0D,H!?4T6;A*/C',:83E]0?2,Y8):1?HYU%H2/H6Z\K8F MXU. [ >=0>9,T@72->G3H,;"US$0BG"T&X8B&!A$F8,O/8HJJOG2&,I7.;@1 M93['KCF*\_0#<'Q;F(ZGA8U4[+Y"-B/66!D:&])!@P)*5&Q8&/[)P2C YM"B M,L\7]#8\.-&C"F>C@%"6ZESRG'391; %1$9"(W(Z5O^&A4&( !1%Z7>(&NLS MY"'9?IW$)XP1QS*W/1+6_;>1DI'#,8)?FSC^9# &9WZFK)D%]8/U>,-%N(X] M5&WWJMH6#E7;0]7V4+4]5&U?KMJF7U6US6R_QTZ?\@L"]5.*8H[Z+7,BGCSJ M_SQ*^#TL[@8Q.^GL<#O0?.YV+$SR.D@?14RG+TZ1_ E'<,32F5Q\:+5WHR/T M@W2$S4'"EPXF@X0>6$S@55*":7WJP;#6?2\$)>ZTHI-((1=LL0M!BI#2 MYB($SKNDY!"%5A($(:574DAO+2G('^;>YD]T\W;Y9Z]:2IJ&%7LIL6ZQ3'*X M3PZ)>(\QT"(")+5L4=8#3OBG4V)(]+LHVW#@>4/<7EX4(FY,;+M8@0LKZ+OP M81C] G\>G3(6+BQTG_T99ZSELTETC!E/>@UZR>WO05,>E%>; BJA.T$1ZXJW MQNG>\E:P. %N34*1(9$2<^Z;J(&83\PE,&\:*WD!*?=51**,V'U;[(0;I:@6 M2U8'9$,\+LNLLRE5P6/UXO=A:74' Z I!$#X59LXP5N';(4F(A@A6TB,PWDS M@/B6\:;O$$[3VOEG>BG8!0NS?VS/78=W=^S8>-@W?> :F!K7IU[SD$:)H/ET M8FM.D1]BHP>,0SI4G3FR[^[WU3]RO@:?'!TV2V%+,CQM*/7X0NFKD[/S5+78 MJDRM'&^1E.UA^.<^,UNRI:%]5[)DYR3MCTV9O.#\ZKX;4F\5YHGH@U_;7RCP MET#$\N-O.CG;F_%-I.]K,D+[, X(%J P$B _*,OT7HF2JQH*ZB'VOM3"XEST MX K0W[)Y$+>7_!LMMP\F%HE06"_UG@"[XRD[>S42.XMB'=JZROQ7OG M^=C&R4X(.:'?]_8-=H%9"+;3_'MLI*VXC./:"UK:E"ZTL>ULV8\C16K;/$\/ MS:#_-:1O5\3G8!W%YF$C&X4$D:^*9Y'Y"J#]TV:XH \$7>5ZR;<64!U[WFM# M#1AZ>+$5TU4,[WO\K2@T#Q%5K"TP .(+L2@M#1)9T(EY0U32R"3RIK8]1FAG M\RYX $#\ Q>_@>!-4Z\!32!?H;26_^)_6VF*]*4QV 8Y+(-''S8/O8R[B'\N MODL;/_\K?+PQ+$([(*W0>8\M3D[15$&%-894%MD5>D_QTY6;R;H5+=\Z>5*N M9I6[NF\P>_H5Z#CZ@OCB9/4:-BZ)>@NB>JW9N-.AL+EFOF'L-HW9>_/$WH.9"1C-(N#FF!D,/BCA4H*$@4(-L)QN =3A)?_1):N&.%J_Y M?N(GOLF1NB2.^/W=0NU7GB[7@_X\\U@NU(N??:36M5'_O-Y*Y2?)KML8/A7O M,YW8K^/:2B^/:FZS5.A\N@5ZFIVT MANN[VK2SU@<]TTU?*<].0#FV74MKVI#P8G546UEFB/AWM=0".!B1B MI<$,0Z)%@EX9FULJNV6B"9L(,U1S>>"-R=P@,8K'YO:5D="_]&Q]T;E89 VG M=E]IIBMGV62CFRT^7\5FGVX8XKV4;Z&::S%_0Q#Z'0 %'[Z M,'0J,S\.;#1@D+N)IIG)%1ET'C#CP%(($"$H4XQH,X8WA82Q>CB.RRFB.)$) M>1X8S0KE*#J2$5)0=-JVEP/Y6$I+F>SPX.3]":;FMJ,\-'1SX5!73CXMA#^)-#+4UL:-8\(8E,4(% M0O:N*$P"*\^^AT'L* ,"#&EE<\/6@'NE.&->R::FYN.X3P\&X$\P ,WJR6IT M=EW)3;KS];@V>4PL'Z>C-Y$#7RDK?>I.\8;4]6H,);\,AM1QL(IZ:MEE(HNA MBOQ&FV9SYOBN4XE=.AU[/%3F;J[XX^],G$WSW6RUCK*>Q9FBJX%)X1+9H70. M_3@/7TV-MFL@U@.GC>)AX^>,-LUPG=\LC)C[I7[K!O/\\W1/$NBA70TG\M'X^G\KEC!I\B!D(CX-\DAR,'Q?CB99LS;L7"_-R>4V.<3YUG X?;(S=:11U"VZ?'+]O2T,#DPC. MI3[$2H?S\#ZQ$IVJ08P9B18Z#EE98K)X/F"'U:H7[]*MX:C1ZM0:\ZOELIZU MRD_+G:&1"/MUBB&FIF@SF\3,TI=@!#NB"V(3$,A3,-LL&P4)&HX59*J6@[. ME3OXL(?#_EU\V H36>&TAB>WE>>>Z\Y:Z7@WD8M-<\J-50 [E]Q^[K>XJT?R M)!#A.F([L:@7A2=_(S2SS>M.X=?_R9G2N5<[MQ75H]F&B0JN'H5) X2$T\^)#ER.)G_[).Y3ZZ$IBQU$U*6+*)J4U'%Q$D@=?ER0)E+%3N# MJU/3BQVE8;)@'"CR[YD'N#W(?D/NV1>)\6N$G4OX.TC]/ M7YSQW%1I[B?]J?>0_AAY1=85&D6G1S,'F.HS-_B8@Y$/ MI9>AB0GYXZQ[7:8K\Z;[L+41G6 5Q3:ABM%2VF9IS.694%&<\\$O0-0CDJQ'+B_+D2-P(SFKKD,AK#NHIP\*Z[B99J/#J&]XHU&:O% ?,7ORK)$]62H=I7N>3CPO MUI5Z; 117":>"X_BAFPN&3LJE$< AL_IE,$:QOJQ7(ZH?'/N6["XHE-_9A = MA8IEQO$T<(2JUPU?<<$_!\VK,7A1X^%$'4[4!YTH9H-\!^I<,\(/TS+W:'9* MEXMF_"S1KB>O[%QO< HID5PF_"BQSEQFYP*"CG^CQXN!Z(154@9CX"R764?# MC>6FD40V0F=@ZWTH-_2MA?:YO=B_UW^M.SX.&? 4T(>Q!U3QB-&BV!>-3'E M-2-<"A_VCP)T6.6%4I":6H"!="Z= PZFP[/ -=N&DR1!_>1#Q%'7]*:<^@Z# M;D-W.-FOARH4CL=I&%C(ORK>@)H@28U86B3+ECF#^,!8#U[8YQ0C'B(1QJ.Z ME#I["%SC,@J03;D^]G;LO$3^0]QW(^P[D?0?ROI?)^S*O(N_+;K_';HJC M5Q B)3^> DF>X$U,'E1D_*B($'N.8QWZC%[-/P+<$280SI%$?\<"&LP%"(/X M=2.G@3_=G4Y]D["8GP%I%O\\=,QDS(0?B.X1D;C-0>F^M2"_H\TB_I8Q'^SX MB"X(NXPC-UK*WPGC F;.*Y^U$^C.W/X-?[O&3W&!H6L,= MQR/V;;=,/"%SXJ/0 %9M#F=:T2$FBSOD?Z3\;C-=.:E@3](7#B.N6,77BHZ M=1@IN9O'V'A. K18:T#\F]B-16RGA>R(DD=ZWKI!5D;>? +SW&A$02(QDU9# M*838$8 MW);F-Z '#P]]'!%<7RF9[ O^QGQE7W^," %\SX17*;HC&$>3#N,,8XE+9'_4 M!](PJ5--A?D@& #20(=$-O"6(Q*%8 ^F8@,]Y6O$B4I+Z'3Z5P=&7WYZP.[L=V8'9*/((]MK@2[PM)$0'712*+P!NIS(0EEKFE#? MVMS%!WE)4@ZQ/X9SE(U4W$7$O&LV-TR!N5](1(JO>D0Y\^GT/@SCQ)@QI O% MQ]$T;RZY3E2J:R/+I_RL7B+&^?F9FQF8R!/838^$;>N.PFY2ZKM]M?"N7965 M)I#?BLJ(K?E&P4CG'K:5CL'3Z*A5F80/<"MN'Q"?+'DJ #!$U1 3K8E!L*'U M&*I -<"X+'_ZD3P^\!C0Q@=( 5<-?'8 MA&:"N\3_27<*C_%XZRIA3U3C:C%)+P' L!T6^U$Z]>T80E:-J1DP^L.3R!'959.4)\G"CF"Q&\F*D7SC\AVV*LK89G=C741'C6E M(DI(1LJ&>(/9DRH!H=%-!^$=^CS"%E>T[ T7D6:2Q2?XI%?!LX/W)]>@,VR.^%A,,?^1 MO+6J&3@%5-EXT>#-O.9SYZ)"9_*@:2&?D8?/>@$=V!ZR MN1H$011$H7J>KUBUO@4DY>0BWC#6+7P#FQ0#X.J\M!%B?!+E[GW/+8ERX:#? MPK&W_KS#QA& E6-A$=FSJ?)HV=+(8UG @-(&X@UKJ?E*"@&41>A=1'3I>*^" M# 2:.5)&#$.LB,EI$6^6@D>6BSP7P!1.XQY@7I:P')1.FT12^[@CWU)ILV+[ MUS-DOUUGAR-LF/)EX!I640OJ;?;VX7H[N#0^ZNQMF;!H&+-&N';WH Y>44[H M6G^!-TR^-I[O)_%T30W&7"L>2? @)PV";D09F)M$HO74*CTAE-ONP[O M9]B(!XEA(KNAJU*:AT]H^(JZ_L;FA SG)N(UU/3Y1T)XWFM*\X=%1SOB&[96 M8@79-V.E[)E^9C\G*NN>N9HEG+&:F2_?#S+6A>FLIW1K0N,;_3;6;$[.SMJ3 M5KGQE$I-<]GV8O3C[U0TDRA$$\F07O6 \L/9 Y[_>[D#@2HB M?$KXVO> I/L'*UM&@!U @/N! !,'$. !!'@ 1Y @"^# +.O @'FW@0"_ 18 MWS[]BE**-1+9DNJ!PGY@]"NQ85L,F#!P@3QV>./$3+/1/$.6'KHO?!@ .H*# MYO')'UC-?LM]_T&]&WLEX/P;LA$\ -6OK:GDPUC#"BS6EBX,'J_(=X3Z!85V M8*(U*N\KQ]$ H3!GAV8I M=CH]SCR1V"Z1#&7YH")(-0Q>-'+$3JSJG5@VW!EA8F.=K%ODR*>S(3L2TU>Q ML:X2/?'7.?[36]PLY\[IW?!VTLB9L:);3BD7DV5 W?N]U\]WH%[NK:?_[&&B M?@*3A,PJP1&4K*U>P\(+\0F<^6LX)OY%)R.$@2$LX;8?"T/@L%2]?%D1U"55 M>]+!23:3U7'GVDI/IOU;9Y*[?"@_WA3W\TX2F3C2B/P.(8.GQ.FC_03[(["% ME(C!9-&Y7(%C*A^D*V+H9)]4EB&<,L7NI^?G)/Q0GK?LD6+JSP);[NCDY!%[ M(H%YJ1(@ZMPUYA2NX"7IQ31TBF:682IC10RN%8 "0?]/,:5;K"&DZBE#N=20 M <5,M$Y0P]10 7D5MDORM9@[BU")X/-PO]H3DG0FJS4'-2UKBI#&4#'AY;97 M)1L.W9MCS4_#*XC* F[$=HZR#25.5AZVRB-Y>EF=6\-X<3![ZJ4JM7C)9"HYZO5^8^_YTNR/VN_]HX<)>,_M_/][/'NB<35X*Q6NYJ<*7?Q4C%= M5%*][V;*R+NC<0Z^>\K_[LPJ,>\Y*)02/0I4FA!&KJB/KL.+_Z+H'\$BE692 M5QM^<%#MV-H 9N!1@#/_#55!3-60+Q!1G"/?C."/!G'E"D+,G8ER'YQK)FV! MD1ZM:/ >:/D4>%IT%W7-%^+5-R,D&HF*"CWGTI';?NA;^!7=+QY:D0T86TL M"S \X:OP -'PJ(4]E1^1X#TCA!-]7%[3 K$8:%*I"?[S!9 %O?J^"(=OB:H* M!ZW_X8!8/WK*D=]1:D[Q(5]#E\$_3YZB9!0T]K0EBJHLH_Z^%N]T=H;=(F( <$FZMJ&(@EV""IH4P2Q")KX:58 MV6#OX,V/^EL5R"?_>/::JKR-8F>J? _9]GUO9 '\52=[:J];"KSGYDACEA42 M2:%7!$72D?%.#/N^/B@]92H7/2/>'2YKI5BC&ZOGWC[NSGMX7B6FN2U*8P\M M"V*I0[,)I\^E^B"O-)3XT]6HT+_(]_,K',22V8?6UV^9_] Y0@=Q_@UQ?NAI MJ_BZ/3R)G\7OVY-Y\3GQ7'[[U"#OX=%EW3DXM1HO99U"QLQ.8N;-7>*AI$9J^GP,1'O9;J5B5(=#J_KZ>=$YO;- MG6._K9;/UXOGA!D;5^/3YZ>;D]NBEA^/2#Q:R.S6R7XWG+A)&Y,8Q=@%D61X M[Y[)@\!_+X'_$F_$!XUDU.5JXT6YSZ[6MVWG>7%64:Z[(]MN*,ZZU,3\Z_8^ M2E^9T%J:S@?/D#H(^#])P/<9(!7FGX2-D<+"0YB,^R9&.=G1JFQ,6_5X-WV; MSUV/SYZZP-.?2A]OSH?^O["&NFT>.!!%L%A[BN_OA*?RIXJIC!BH@CA$@<\R MB:+G2J9?V*1EKV([':V9_6O/^X6!^:.#P0:WZVE6S^E"? MG)]U8F?7Y68SVWJN)'?/]HW8VE2A=$<,!.(_3G.DTU 8G8:?23QR@NE4FK56 M)H(5AG\:L#%3=G[\8X/9Q6WG6;7+QD"+K] M=K]736:?^ZI]FZH\75DGN<=X(JF?-SJET[>Y6/*Y5\+7VCM=,M8L;?JL$49UPT5?@'6L 6 M1&\195F@"( M)T%\:FSRU+SX\JV?5@\$A,=#SF^$!8L;C>BR5Z2W* MK4O+(J8E>9S;W 5RQ@RFA&DEA);PS($U)?9BH>@&'W.VR=A$[,=,66-P/R3* M>S &/"%E#L&OSY45M' @IP6=-/@/V,?7G"8^S_5:T<,;9VSC1(E=K7(/G6SM M]/'AY$8]=W0(-'?,L-391?GRJ[KC6 :MO6E,+GXRK'!D:=EH[#DX1\6F?@JU M_,H3MLW4O@&TV*6OR*;CMEQ[9KCAD\E:\[5S?S'3SSKKA\GZ::G,EO5'LMJ% M;/AB'VDKGI"-@##+4G(_227DZBMWP1@?OUA_2M08P_%+JVLVOM[N2Q&T_6E]/+Y"@[UY)O M-IQT##OF5N[HUU_[S/XEL_%?FYP:4 MXB 5;Y"*:]L:P.$[)=LCW_U$ZX>'A;VK:6=LFV.S24Q".2L M)\*D@>RS82DLM%+4A8( X UQP G?E-Z3:@M3PYX)?#KOXV%QV69? O0T(!M7 MF%<091Y T)>P-4BO +H+;N9W)+[:&GU?8=O+:T0S6!4K7L4%IX.U;^BJ@_Q1 M'Y*N>*C?:&:3_5(O8=UU&A>=D_MAI66;*C@CQ]GM?B.)\ ?@'K*.%ZIK_*:2 M9O \)N$9\890;CS!I11I3'@#/"Z2Z"+GD O(8).3X5!]E4(LP7RO"G*W()>Y@H#TIS(RPQR"B M8"%,*QAG.^_-F_+Y@?46[@[A((PM>][6[&G)LFTDOPAW!YKGSC36>U@X\2?[ MMGH_S&N7)^UF.%='7UQ*HKD-W:-?'G9SB9A/1$L"BA-FGSERJQR M.,\DRN#]6?ITUX&T!S%W)!(Y MUQ2#^% -N=.,\79VSQN<;E,Q3:+Q!F!F(B/#ZA/K.*9?U+"+S1RL(WTV"AA3 M(29Y$QC<0_VI@65;IK+0B2,MH\++C=OJ22Q1@(PVJDC>&P:\LE>*3:R?]+CG MC0AO7&%3.#:^#Q91(5:7K,M4'Q"_#.,F5M"SB5G'#"L,8-!HG$^DP25^&WTE M8TT=;G24=>)@#43'_^:=>$T*O6YM81G$^.*W7_JB98:ZE[R#CWP/.N@4U@5/ M'6$@_^2"2VN&BC..# UKR=J!5&VFF?BF0Q>(SL@O%IIAS;!B&\3GJRRFHP#Z M&7DJ50(IL(5$/D[JK)#X0B=.CJYY-)W$K? B%,=_.Q&7[+D2WBL2&9YHT@5@ MJ TR?9/%MJ9K=+''1&.0.!>$D;KK=#E,<+TI$:I*GDU3B0P-MU_^ORRQ$W8' M^MBBFXI(R9S21?,IW)LUWC=O'HD>X*DA>+03SB1S@P[ MQ_B \F*K(\9VDT@V'0.25_:W$]V!6KK+P#8=+C38LTH<9@C;S @-;+R;]DF, M.,=Y+&5VR*E>\95?H^RF,A9GC XY;<*2V_.G\.@XXT7J_Z6GSV-[D*L11&\Z MFB//&8FHEMN?LV<.W13OJ0>^I_;MSS&),5F[(#VK7FY["F.(>%\,*UJ*F2"@ MT[&(%L'YI_1F.K*T /6H+R;M:[Z9K_R5.8C"EWY():A%VH9(V/S->SN9P8(] M=$G2I?R+MIB2#\ BQU._Y(K[)_(";*NL!:)DXG]A2ZQB%0B_#/?1>HA9(>)7[A>4C^8C^U("5K(Z>] MM#ZR6N$K]#TWM>-HC6'%F6-VUQ&;=YVX-ZIUIU*9E"_K%?OY:G+338P^:#OV M!+IL1[7\^+M#O4+Q(E_=^C^S*>$NR]5[9EH,A.)Y1LA2@59%RW56+%YSU>;# M8!(M-U4F6D3C+TAK"H[C;380#-% MGG=JV1IW_T%T=7!#1K0CGSCJ18_^+,H(I.; /L%]5WHK51\"V9:TXF0]694+ M6FG%IH5G&K^-!L7*CN?^-882PO2:B<>-@&XVAML@B;T[Y5Y)9*VS^'H\[;F] MP4G!_,ZJUHJRR7JRRO3OWZN2\#?V8N6@F78BFLIG-.LHU!39@%%X]/K:_W); JG@@/ H$: MO3-R*=CNE.EF@VA7@!/);Z?J*ET.F/XR7..,IA6PS,GW%DQ!K-P)B0PU4F0# MKN#);NA4%352]D^UK/JF6OI9(,FRFQ;CNAOQI$;@./0Q8"/*->A/LM3R+![T8Y#UM>$]EI,#Q M%]@'2! JNAH#)4EKSP%WC3R[#[=(1R%J Q1!.9.2*/P1S/_O Q;&0W,38+-R M>*MV@ZI]XMIQI4\-<^@):BQ*K>Q5XR8WT M(=R##U_K1 '6.I'LI=A/KU_LPOGE92IMS]VXIL;*#S=6+%5??>5BQ\Q\L;QH M5(:3[HVMGA2MYY7Q -,M$M%$/ADMI$/0]GY+LX3NPWU-/*.XTA=$A7SSJ(5[ M<4 P#> 4SI^Q+3K)6E/W--%L7<23YF)2+-FEWC@1DL4+_]R'9O'>(98AYBY" M(7F1(^CI^ G$:J)C%M;E*T,8>#J&T#PR\.D\AA+=0;?/97H?6T_!;I@;WV$= M>C3=2W1O(]D8.1V8A4]?;P0-60!Y"#4)<"3E+(._B0( M/@+GS'8L#Z!:)6H,DAGL^#4@.0"W.O)7%,/0KPWR)C%B!*TY(]G&NB^MR[#+ M<9IN4;\!E;J)FH5V#3W.U$^J,(LF'\T7,M%4*F1(G">< M834IG\ *'\H88*Z+2@J^BB8:G\01B@HXP1S):%'>'"Q+8DP!GA59B1A?"@G& M-P>GS;4Y"^94(['5)Q91]^$2;H(N2KL/3I=](LO6JZ=9=KK2XZ72-;;/2&CM(]?74/ MO@2"I]:V@HO4,$-Q[[+&N+CNI_*SY-JNU*:GX_I\7;L8]8H__LYM:5S%B.TS MEYAZSVR)W^0\IPMZRTVD:MF.OERMK3,MW;35U[>GOFZ-Y=Z"0;9L+SO7I4[' MM6XSR?ICHY*K0%_+<4@Z3O:'PD# OI\/$. 0"'#J $^0( /$. #!'@G3H9' MSJ] RR2WWV-G=/XMAGNQGK4H!K#43Q*C"I"J "P[;7OQF ]H[AZJ.*JM+*5. MVX/;Y8TFAC4K\B4[M>PN7R[1>!CJ>27:R]/SAZ<'$DJ>]H?/MX-'X\F"C/^6 MUN=_I.?U\:L\FXY:9Y>5U"0[>QYFEE>Y:[4.4].SA=!ECC(P!2.:4L@1@#ZR M?[6$![MKZY;)(E=S1,+$QK -"J1HJELW*71KW)S6F1GI\TH\-KIZ-+15HGM] M!5.T\O^B _#V'N??V 4Y.'GN:[W%A=JT*NN$,5+'^=;#_2GLPG%(O408$3DA M'PUF0".;&5!_AD!.?')^!I'UA,2#/^>Q+>VP>URRKQ.7W^7=\A(F?\JOU@R] M8;J_Z-8;_3.)W;5M#?0Z9^M C6YXE,XO5J:ETUG%'S0Q6 MUN6S7?SQ=WK7F94RYI^]6,$37']^NJ[;%ZOG2>/B]F+LC.N3QMOYPEY8K/L; M_7'^6&NM.LI5976^?"9F'H:=I;98^."I0L@$)Z.:4[H3[I4%SM._V3H1?4$5 M(FQ$45JGMD57"1>)@5-"-VHR>6ZDS;'V-'EZKERZG<=Z]>ZA>#!$[[K@/I*V M_JS8GJ4KP\I9K]BSC?2H<#[>Q^80QXQVI"C?1P%_(^&'S%31ZPPBIO_W#\?% MXNDJUQ@_-N.U\N5ZH2YFU7RW251^:@MQV#_R='RC#6DUGFZZ6OWLK%->5/3B M3)U=C$UR>'+IW%YFY65G+3BB>8>W]OG5>[EUZ+=*5(Z^^B<7J+Y7Z?OM!:KN M#QIC48%?=Q\OBX3<<^GOU[_)-Y)_U2[IQ>MV7GC;%)^[ YKX\?< M97\^^L0*E;V\2)O/-XY2T9NU]J/:>A@J<\ -'!=V&.0_.I/X#<_'FW-<@T+V MI%BJW%1:[1QYN.+]Y?4U[%XFW"+\,X_(AR_SV#[K/\C6XKKB-2O>Z7LETVB=Z,0/\^LJVJ0,MQ [^YL,1^>!=*32,:N?V;%*HQ!;G<>?$&E43 M)I3 =DQC^>!\Y?M.S?JH[C&Z[L0+W]8VUFBV8E=39][LM-:IJY&E=3JG]\7O MVPC&FL PKOC*EJ\3;:C9V#VEK+92[]B:U]JL"AGBO"DJ9VB!2T!W![*_#9"S MQ^\ 4286^K>^-E\"1]LVAIE0PC9DJ<'?;2<6HLTUWIG!QP+63!+_[/NV4VRW M ;H''%JGF90]$;YE([T/)L" M)9Z!H79$-NRU;V'@_O+E^W3Q%]CC1CE\Y@:00;:E?C<3HK,77XUR WG,.^)U M=$?>8-WTOP+3%IQ'@;9EL'O'R4=>JX RWT)5B7#NM/WU@9Q8!G/HY\3 3C6R7!P"[,!, M1PWIG@*+17]/4V^P]1HYM>8Q,1?5D]?X7+:=%4^02X(A7HT*6?MO336GHX MZTZR6G'2770:E:<3;'7 MG4D9Z*'G\%_"&:XDVLDKI[74)^YY>KJLZ$:BE/K&SK#OG;#U"-\I B_UI8@* MC]A9XK:B,CZSH#F*$EP+093D$TB+Z5O8Y"TH3X$#8[:(P.DS_!KP'P!OMG]& MEB/&:?E*P<<1F,,*8@]SGYEE95S4J 60SW/H>V V"9R3?2'ISAQ7"VC-M!4, M_*+#WS3@MT;.=3AL0.M,ON_:2'&-OB=$F.1Y/YJLZGXZ>C%%R;U]!#=9L=.3:KEJHC>_@RC@ZCF>N'M.DHA2OSV_,A;+A]OV!/A;,N&S M-\/)*,"OL'4-API E@M<;A-U&-UGOE7HP7G,F7W-T#6R_9S<'_TEV)8GHAZ! MYVF#B-._N8(25!8X% <@E;#Y:![DM,?]18=@\Q>Q[(\8!_Z)0?F MT\3'MO1'3+U994YGA7HE1K;QN51;JU8GA#4G_'/?G34'U@-C2]1!GE*N>DKY M4\T$?R1&Y^:51ME@*R*) TVF"Z3!E*8OF)?F* ;SHFB4&\'!6CK+K<" N"%- MY2DB?E]'&1DA-E5#N"7-D>/)%'8N9@JTHA,K@\J&$?9+$2,-UI'[V0O,(6C% M=I 8.2EV9.B]X)C\#)-+UIPTDKP?.E'/FL,P?S.7W,EES*?T5IAN%!>AZD5< M*3(B:T&_#-,O-&H9+1CY]1O]_NE#O_^AW__0[W_H]W^YWW]'!_].3^'# M._A=D]*@$H,"\[-@4A'85#9]!]/Z?/019CW 2H,RWC+2Y>@2ACE%$K(5='Z* MH4R&M0Q:(->T^N29%RRAC_:-727EOPJ?%P564_!6_84;2@L?7..B=@1M:R@S M1_N+_\>O=UA!;L2RWF] OZ%?2V2]0U]/Q2W1V-$3_$+)[/WF2 M'B[BM.^(LO'ME&FX\.97O0.Q_3H;CXQI;+SX+S W^BPQ ^'Y3L>EI3OL(0Y M!J*N3]R-N8&3:TR+!^,DV%8H< %3=1KQ_2V;SY/#FH2)V3/J=["IDY@TM):F M/'')&YZ]X&5VR#S8-*L U1+Q^\A<&XQ-_39^K(%1E^_'TC/NQV0SJ0)BS3 [1Q?ULD$N5R!24AWSC.J(;J0N8>44].SG[,049 MP?D;REP;$0<1"IULD ?';<# )K)O@C4V+'F"$V!IG1U4E/0,\LVD+ T4WZ1; MZC233!.M.&UCZZW\0V*9=XM/2-^7(3DA(EZV?F9L@9)CHJZ*H,+P/13J(B,(>D2_+*44ZVM@3V,#;A2^([AMH2@%>+_@[QT$2TF^.ECS1 MD' <4JS;"@:%]'6G<#,8W<2UC%6TI[G3DX?O/ 2,\:I'+GDZ_$OKPG+Q3^@- M9*+F@Z%D1FI!0R\C<7&0K4CN^R5[8PZ,K_IL^3XYWS;WI4WTE'0#/UZ"J$\_ M"(U>I:\86/)UQAKU7,#JSW42P68HCG$O9D7:""8ZFF%>'4ZC&N[DWX\:K)?THDZ%P$/%!VY)I/V8H<84M:[F>4KIVYEG".0U^MQ@]T#.-XWT9* M?ARB;Z0Q _[%5B(AV2)J*AP).DOUCQ+IZZ8UA66Y O41*RNV89%;4RN-!CEOWQ!AW]M^)4*=>,W"E?/<. 3>(@!-C11;G4C= M.L:_QA+):.0_8,]_R1#[R%';FA&ARJ7C/_^*M/3IS-"':]YW*KTW*''YB_12 MD2/Z+]R)W87^XJ>8H^<@] Z;7XFT.^P.1%$0;>P" ^@N#ZTJN*_J^=! A96 MNA/YSM2":BDW+@#*CZ$".(W.V&O(1/B]&1\V/^"4.VPEM3("7X=OH33'^K,G#.&Q80(=4 M2Z-('H8A8FDN\M8TFV?CP3885E,E2TNB/_C\FMAWL6-1619GOI,?C>A#:?EP MK1'#C[B&L;+0<*X&0V]Z[0AA=O7%:2#;!SH'3<6G3SV1OKF1MX-O@BFE)O"O ML:Z2*V+**Y^,IW[M#A[>VP8$'WS?!SM *4*@%)D#E.( I3A *?Z54(KO$8HP M>AH,F6G$S /FS:BC;O&^P[F8IRE5B?]2XKV=*X<]HOU;O7UV]&V__&G/9D-?=@KI3U5:?6/C$P-C.#$?IC#,]W[8KNW WRKK6J MU >^7L7D:[8:7Y?N]36L%A^@&;J[5>UAN!X/>ZM.[7JJIARUF6W$8$A;_#B, M70<(Q6!]7YBR>ARI0.82/REZ1_:?>?IEY"^?H5VW=)I2:A(D]Q"CJ8=T8C#> MG>PB+%+H)@Y-M=M?%9SGCEYKQR]2I?NANF[^^-LRM2V#3S>&\KZBBY>5)=O:7^R;7=L<6E1;S@*'3W,)P\?\S,(I#%8+_!_CH).#-8!2%EK?'.) M?>$4O'U,7\5H#N&O<_RGU\B:5JM5E,?"XTV^JITW"LMOAN/94J8BJQP; M*\90Q&CTGST*7%@5,K5M!T:V1LS#_:8VZ66*@=?8ES+4>QI#)EX-^P8VI<(, M-QH<\4>'_=5)A-.77C[,FT\M_7Z2U:WQO-:XL5(&>!:)X\P6V\.&E/N&-D?& MBBJ&A.,L;ZA714I0

^4 PH-+BB==MKZ]>02EPL 7_N+^'=UN+ZK<.?G]>6H7;_N3,Y48Z[< MU!*G9XE]A/N(PO^\"B[*"%=C_AW#NM#6#:4E-&8]=I6&N2V)RM@!Z0F@&$41 MP .0H2-'TR*L$$]K,-<(1"'_&@HM*'#9%%Q- 9EEI>8=!>8YUC*PZB0P5+KC M]>/+S\^SX6XH8:%ESTZ50C?A%R^F&;"USK"(I!4(K!_)=&V8F\,AZ$ M:3\1K&5H\A/.^!)<:?9(LS^R0//;98WOE<=C6R9V;#.%EU^=M?394CGK=&/K MPN*J4WQ6VM\JA9<.3>%M"..G)>^ .T24)[$J_ K,$==!P8R"?!"YA=Q,"_ZC M$DY!V607F#Z:U<>39'D5?ZK'AQ?]CKLHQ5X](9FC_!7_GMK>J$POTP;F4%GVIOJI>IU(C/4B,,3W^KO;-W**&)+?.=0 M.+!B?_\P7N%/.**Q].M(TH$7R('A'U7F:7E;'4IKV[XOS,B_-[F*DF\^9XJ] MRT7YDNQP[CB>W\IKRU*!6_<:PR?TW@">"(!MA_-K!%S&XT@Q@NA7STQ$OEN*T&R^Y3^!RJ@S)Q3R>P)6V&11*?'*GTA*"!VF%8&# 3H^5H2()Y=S70@;20;/H;6 Q)Y:S2ZI9"\W1XZ MA?,='/2#@[X%\WM#D7W7)&Q>MSV*'>=$(/TVO78WO6K2351/_N M<3@/85\*_]R'LB^]R6W>T=E_#[8H'_WY5T*7 8[OFFQ1 MDUEL0\MOBRX^,)K(]I)9X$O-TR/$?WB[K[+MD)36\E^\"[*W95=IYVJI0GM1 M>NB<%6)GPZL'I9\[^XH*=BO=M9+U8;Q5T3+IU/(I,3_+K)H__LY'L\GPF=0T M?T9LGY02\LL;3YEQ91P$P?H2J9O>[)Y!RMO=UG^C+"!UW&Y1F"S6F96=N'JN M3,D'6^5'^R0V+PHDV&=MP_LLZJ1FQ;/-52T5?UH^5<[/5^Y-1WGUH)[?7]1> MY_[R^B85*\7=^&E\- #>(1BHM.5PA;!L$@W:TF9S?"VJ1A.I,#5*NX:1^H80N]1$ILI_?#5YTJ-^=>V]W;VD-E.KE;Y9^'K>>'S)M/ M59>-&BE2'E@_%D%"(K1H/-"V;C1NUAIV&>)'P\!E"A62RD5N7PWHW:%CP3=\4I8=*(I]#'Z, M)H6^7AR*5YF;ZVOK?!EW&U>I_(D^J)X,WLZJ*^TXA:-X;:VA._QDZHE!YMFY MJG3-A-.JF?74]04,"HVFL_EH+FR'_385]4!C,+>$%BB$*0%.G&E_K#>5B),M MY6?=^^'UF^O8\UX;:K,-^#ND'5W%P._!7TZ014?LX:R6>E0Z]_;)9'IN+V;5 ML\O^LOO&X6N^ ]SV5BVW*O'@]"%&/XI) MG)EFQVA]DOHY2'G*YAF)3;1H*9L<[AK4%B/%/CG &/FVE#XQ/TKD:E#3M+W5 MN3@KJ.97?-ZGCPK:)/FET\-J]9/7XTSXK(1;G;CZ77)SC3- MQTEW5FTORJJV7K7)>9LO0X8(;'%3^:I15]<4/\>@3=G4-.?GEVC4]S^$Y9M^ MK7U_H4SC>O'\>3DK)L?5^N\5.*CDGVN&6EJS)0G=IV+LKGR9S=[?QLL/NI4J M)9QNG/B^H!<3^^G%+XEJH:X?..1B*%"P1.;.D,[W@RSK9XY7V7O?A1=T2I-[ M[A: K:&>CXLGHY-57$O;B_9]?=*NGI/=SZ=3X7O/O!XIZSH4=PC1HCB?:86- MNX(@/@QP;?EJGYC\IESVM-2#*=*A:QB4X@4QV=&(8WD7Y?>D+:'6THQ&<$I1 M1'%B9,^@N0]F_2J.[NRMM(G_J/76:G)V/LPXG7CW^6YR4VWKO3/B-WQ0W>WW M7*S3RX?JO;,ZZ5>2S=O)LC&)=SJIY5N+;Q4D2[C2YF-+]693-Y8FV;>Q/B,! M$5]<2%8L*8E6<^3T\K.+8KZ2= ?/PU6N:RD+,-F;4O5_VPP ZZT'NRO3 MEC AI'W9._%P09R6[7A8FK?3C2"NEFNW8[:L5CR\X]^*MD!18J/)I-\<7UXE99U(I MKU+MA[NK.[._A$&4N70TFPSIW @H? 1IB>K%%[&#M667 VIV4)%1?5@U3IE@ MZ%,LLWC4"5$^JHQ'#5'@VM-')IVQARXG4EU!QTK@[2DG#BI8Q39TBINV!@,7 M./O_BAP5?U*1MTQI_)]T9OPEFRT5/_(81R5V(?)&=*HB!>"%?B$:.5JQCS,8 MK*$X\+Y\2-1!1#Z/$8%=1TW'U,3.-G MG>$=L)\E$PJQS8GDUN87AM'$TC%CKD9V4UQE9V9@LQK]"4,]8-X %]JR1XJI M/RM,*(F7K- M3W"$K==,Y!)2@!$0!"21B4N7H$*Z3<) )M=,R+ \BIK7#$N\L'HV!6\^ 4\( MO<04:Y+1"'M-+H8K1M=$[D"9*SB=JSSF ET.&G50EC;P2L+-%UZ6C>(%F@I> MT,46> PR^1VIH0E/*5%.+Z0'E,K0XAFAT$H4S#J\PGJ@5 BC5,@>*!4.E H' M2H5_):5"V)R)G9B(;X0J\*,?+BW%_%)HP37'"%&/CC4822"@K8U"OD2= H/J M%),U 0I*RT!@]=%3_[YOT/Z:4 SP,\XU)?^5[DX\AK+H9BE3J'JHTSDK-PN5 MZZ?3V\ET.=#.I\_#0E.!QJ!4^ Q"C&\@0!8$Q3*[W"Z4HHQ7 V"T-271/@Q] M- $*)V,;KKV_47@0 S> 4WJA@' 7CR.P2RA*BKI057=1UEJZ MNTW/II[L+-FFWWS;6SWY61R=5ULC9>QYXZY5;,,$[N1^M*L0E=^2'R M@3RTILGX%$1OA,ZD0HQ^XU/$E4A?,2><"XXW< 4$ %Q_'I*P_::P6+\X,,)0 M,R8&$O>)M<#$D$RW8FM8 YKO>2Y6N2VTWSQ#, 2G+!MVA9_R;J;08>&0]W0F9Z6_HRQ&L]^;(F1+/+= ;+[ MFZI4\)DJ:\H3R*=E6$1*1DRO1-%>^ XX9?96Z%#9OL !JZ(_O6O9$U [91;R MH?&4VM2'6R/'[:O /[UDHZ9G"DV A]X+,I@2.-:'DO:3@Q,%JBG.!H[D.-* M@&^I.ZQW,OPVTK!'%&OD-V?WIJN$R'#(I^JJ%@H/ITNK+43:?DMVR ..&Q9_ M*+XFL ^N U!R"14OWGOW(U!RZ-VK23DD U<,@[M["\+!Y2]<^CA2P00=G8,Y MQA2C-K*$WT*[ ,C;8"MLZ"60L!*A/TA.2;DQH8#I<;Z#N)/GA^PS"2EHVI"B MUI$)E8_.1<96)'.%FQGT^=HO;#YKA_5D ,EN@@[:-LF&.X.\<*4)ISC*2^@& ML,O:4H76&=@:_1XMLWW[5I>7B^&QS"N,Z8G6GY>QP 2]R@TVIP!^2R<])T*; M5;JY7G$='XW.XDJUF+YHQ.0IC+6J[);Y+CB8\4NG4Z&P4YI:@G( M!Y>AO6C?!_Z.A4Q8.F^F;ME['6^5,6=ZXG5%2 N;B4^6-:5IXGY#/"+_&S_.941 %'EMHO';1-&5+-NVED14P^L_C^?5L]+#Z4.I,KWJ:H7)]4E.M\E>F2$(D;ZX ME$S&'W80?D7&UI+8+J*SEAI&)0-FQ2S7CCB\3@S-+^A%N XSBT.KS92/#1\]8-,4%@S11ECL#(^YU&WUETD'VW#$+A>@ 4'22%96+#(SGS6M94B5/=6L/W=BV MW-'85U_;"J;?QZY2^O&YXR]$H#>B3_LD%M8V/&GX-'>T_S'&]36!JL/!I&!)!E4Y< MF3D?V@J[1K0=\7$4)!>G0U%\I\-AIX/A3>8QB*@HU"0 @4'UL/-.[%*ZX.R9 MPT.S65_^IDTVW_#KX%=>^#R ).ZM.AN?E+S<_J=A+973;?N'UJYXNZ"TWD:IE._IRM;;.M'335M^L*CYBU4]/ M.^.)6\F-.JYR6>LKZ>XZ#EHE&2X\1F!T7IQ- ML&THD A5D6^)TW?102";0^GH !,66Q(-]FE*Y+LHCN]I[3Y"A*=:K)==-_JM MR;JA*JUY+MFYS#?!,*8^77$DWDEQ5+NG%ZW9>>-L4G[L#FOCQ]QE?_ZMU'6U M=;-H]B[58B4VR=4:\?JR?+M>PJHGOZOBX?&--F+N/SF,E'7HRR=!?2\V)5@Q?V6(%MIH]&ZQB YC@#9=CB!\L:OL](5FJHPVOZ(<=[ MHY9Q.!J]']X"2X%;-\G;E(W]DH7IQB4?2"T2 M/9AKIZO\//B*B9"9A.B?3I*+>%L47"6V2-N>A_) X3P_B:Z'HL:Q"N6#ZLA$ M2>34QXAD>4-< T\'572F"(3;@OR'ZK9R/V2U*!,B*AH7A\6&[OP!QKH_C#5W M@+$>8*P'&.L!QKHS4/A^,-8.[[L#F_#MBDHC\%P9?M#7(:A$OD-(&:S#JJX= MUJ4?.JZ-MN0UAHU@V7R2'P[N;BY2=Q,EIEU>N!>IIQYTZZJ&8;N6FB.Z:X1F_:* MS4ICXBZ4*T,M5QJU2?/'WZEH*K>E["4A0>@,+('=]7>X2O EYIMNQ? BA 0( M,/VG!3N^= ?Q5S2:AXB2A'NZF&"_1^^M[G!!"^(K>1NO?U3,AW;>)MZG\?91 MR:A/E]?M45RY>TIVG'Z\U[AX6\?_"U+#:9+#"57*P][=Z61>2L?+/=L>Q'(7 M)RUL+MP^-RTH/E_8<.L3'D3YRI&Q@MURX=+XC;FWWZ>Y%$6C3-Y?-K(G[.UW M#EMKMF\GK6J].IAT1^UU7"T_F_J, .O3S!&)G=5(1;&-=4FW59Z\!/O7F,TTDP2H4V["_J-, M9[_(]X_ICU5S<(Q39M2%[@ ?DLB)6QA0C(T '!^^W-@SSA-A=D+'3H>/&D* MZ?(*W:PCG;5H,VT\U#3LEC;9]!O:]/\*7^\3V5A>UL2I?34Q7QMI:4 YGVK: M2_PIQ)]K+9/CB]DD6:F>=IR3N_&@1"QT*@0B+ A41L3Y=C;:"[:Y;T>8*78@ M+\@RT&HJ\M5#EL&Z!%1O>UP83B\OL: MN^I\*<4;XR$::&IY@( T^T" RWW'1?RF: RW:$.!B0; MB'8"9-G()-]6&4AB!,LNYO-^%<7/G?#+A"8AJ?%D! M]N_2.CBJ+)SVJQ_7+\KIK%UQ)ZW83?VN/X(Y+G\G"M%D-A7-9$*R IZ+$-Z@ M$D#S;*_3OS2C87;9/_OP<^>V:I+VIX\#5*8:OK:8XBI: M.3;&N(JV3/'ZTI5WS;5%=LH+A5@'>QVAC ')>/3%KY%P>LI:.ZE'Y,VT6OJ6 M@5ARPR*6S]ZU(.2;^&%B,;T/P:71VSV.%!UT8X#MC#[:%F]4FI45)H*>:)@# MFS:WDTCDD\(*\M_Y-^L+6\^48W?.Z21FC!++^T(K[72;'S(FAOYWE2W0B4;_ M#=41)>V^K-XK@W9'M\JU]=5SV7:2HQ]_%Z+95"*:RQ6VJ0AP8H'7[P,G#?S. M:J].[';+4-?UB?+T?+76XSWC[/+M,P(^0#NO]0VF1TW!O !Q2/?7:=1%+JU7OU3/I?'&F' MY@A)_0=TTGP =H-H]MMQR=AAB3@LL;"X;5@E'WJ83-)1/8E M+R. U#@O9S+>O+22TT@IW\6ZL%1E-DZD0>0O@$?V5:+'KL^1RY@TI6N$3MN< MJ%O6L6_S_,&+.@"IBESF& M>VR7DCC8D':'20T47J&V^RR_?)^HMEE@E.+H< M<0UU%<1>8*\Q1UW#M0?06(=>+IZE%G7!F5XF&OJHP,FAAV&J#%F=:%Z8/ $= MOWH,A%AP-1$#8OV1S2L-(776Q=@57&-68)"W7Q'2!AMOZ,A7C"](-P^(>;T' M$URY=-] F>G +#W7G2%M+ (_!")Q;AQX0L%4JJ)-H0U7RK6(B&O3B)/#,]1 M8M?R;/ <(4P&#C]%JT0%XER"]V^8T['EK<4(:-IO72RG^TIR5RFI^93R52JWT_& MA\H/NKWT&^U![R;S?-YU"O6+3BMU$<_?)4:W9Q=-$N7&@Y_,G=_4JK7;CAWO M&L7[[BI?:M_$BI"'"'[R='+MGDP*\\M)V1D\G%Y5DNUQJ=A+;EZSK2]:Z9K9 M;%22-_UT:3K*-F]&RUYJ\Y.ETXX^+EW6\I.S2EX=I2[/$N?K$?GDQMU7UKFB M3U>/\*%3?7[*5#WDA+QWK*\NQI4A[>6D_&Y=@J-9>]S.8GGY;/ MI=O2<-*LG)EDRV/E_&GON=G+;GZR^I@^G]9Z6C9>>RJ?5A[N[Q[BE2),'V6? MW()MWYW>\K#!RD,1DI/9>Y])AKJV$8WOAH5CIN\IO@X\^U>&SIK M?B]M1R:%Q61#HJ"\Z2QOR9-P&GA5X:H8R<[2_^'_\>H>3S1W@K/<;\(UP#=#;)7ZO MY<[_&NHK397-)"3MB6#+[A/W *F5G-OD?ZI@$Z0?R].__7>NRG_<^1[!YPYX MWOA(Y)%_R7R%IH5LA?S9CA.>Z\<>[S__4\CF"K^"3^+_D,\[\SO*G^JK\;7^ M\;=NLH0FI5:=\T%Q7NT;WN>_L/;_Q?T[B-)!E,)%R<^/RL3GVSWE=VUDX',1 M6MR?H- YT/&6B>0G< W^*:;3P^S9J)5RXIUUYWD]+-SO 3@5DP9.(&TJEBY,25LM*G[I2?X6+MX:Y[>7O629J::C<*[6X< M^G)\1,V"@+DQE(X69L.EDW1;Z(P3RC+[7-'7I3ZYB=]_P(?9!N1]#*EU-G=Z45I=Q;>'.8DYEK.;JW_+DZ4.: M2/XW%I3N9>8RRW#+'4> T,F)="RN-] M#:9&^/,V,&T3?Q.F,GANPU^O/-Y?B6R6#.!H9]D1Q 3J9\?_U9!=95564>/> M4F+UDE1!QJC]0&@^1-[7<23O@C#"2L!E0+T)?OE KB@ JZ-M^Q2;Z%C>P).M M%&5TU+"'=MD#4OENW&]B=$]?$_.-:<:'SCBFU14;#C:]!5;E?P,VM.?0Y9?! MI0(E05.0_I8IM@X(YZ DWXSP/P@2^1*A"\XQ4@PC].E8+XXJDJ!3P;4NX1;@ MBY903[RL#1-O>884)6NI.^-@:G3CAGM4M:.\K.V;D[ =F=*6Y9&:!LS]! !M M;T6D,)9",4H9\,Q,J@:Z/7"G (484/8S!H'VY**& P?P]S2EU'F:6IY\+, .P=70$IP]#7#6F*NWK^4QY&B('PP:*>A M0(?A#64Y"]0<3&U.NWXI6MKWM!NSMG106!H5NCD,(&<"PZ.\A:_B+4I(JNPIQOBSLH22^)WX;G\^ND" M."#A&0>QD=VVIF#FKL UCY45V["8>G)09N$$3BU50W.Z4*!TY'M#* 8IV#V( M,\F P ;EALZ\BE!\$;;>#Q6R@?0*4B\9$YHWLRT'QPYR^G-V9WY]Z>9^E22 M^SI]2D1@B2:$?QX)QVOF<)V21;N%-?-Z)@3TVPDEWE@]SXMZ*M=83O19L[%( MI4::D0%Z_^,=O!OORKX=99T5S'*$[?('#+[]ICT2&/3>B#:4@4(CWT![(%F3 MMD6SN3^0OY>(2?C(C'6S$;<5ZSJ^KG=.].?2Y/0)Z1. ^CX9S67#"+)H*V>@ M)<<#=KZJ+8<>]I ]C3*WEKKQ-A$,!7B_00LISD8CCL2Z!+PN,7 ^6.//.-VSV; W&FNK"T-LRJKRJ*<[M1A\HN 2;S:!F*Z;%:E>E M^TGL4:\TTF>-RU%O]$'MG2^W6WB:>T^M[42P^[80OR)C29\+\A ,;PB K0%%U/V2P8V*.[?\T$;\#8K-.%-DC*3]XQ?)I (H!E '9CA)4%WG&J6,2 MEQ=J"NJ9HIN7EK/!]$&T9V'3M>NON+K?L)?^?O2_M35U9 MUOY^I?L?K'7/D?;6"SF>A[7NW9(!,\]#@'RQC-V &6SPP/3KWVX;" 0RD$ P MQ-(Y:R>DL;NKJY]ZJKJKVD-/+D*Q3$0X>A#T#?0,N>6:6QZ22^$^R>49T/B& M1Q_RSS/RS\]@[8#*+5Q 33BIE,DRH-!1<\6G3Q>[.Y%_/CTU<\E6/V?@2HZW M=!!KULJSBDPA!*7("(.3$98YW(3Y#/]\34>"B9TA)?T>2GKO@[QW SH/O7% MJ2==G28';FN\'$8')!=N3:02<9(3'\0A!G(B;YS*Z-P&H+\\0O *F MSU4N]XX![I24>VN[_\ZH6N"(ZK5=[L!*)_ 1"60)_OH9IN!\1Y8@[->R8MLH M]!P1!^EQ:C$&C5J]UI,9CR^_?FCI[_LGS*\'$EX>U0JYX^86!7CQI\9PWF%;!,3;'[7XP7T*,%6;2BDMYPVW4I:5@5=<&A M$E*4OP (\L][I'>3"A>4-?HB9^^[SB0"V_%.@6L?.)/HI5]H %T6HQOP&ZY' M@/-@!D88A>G&Q/4R-@R4N.>GY>V[DP':\;;3D6D% M\'*'(&B9H'' 43@K\+3PLEID&^ M&C:Y1Z(^*C9C):4'6S(O6RZCP,3S42+1('NE2H6O-DW]$6WM'CRSU02M]-18 M31HD75ZP@CI;9L>H3N?!,T=I5HX!($SQTE@H%B9!V]WTY0U%C*]Y+ 9 M3:0?*6VJ=3-'*WIJ"38S+O<*\2%)NH_5%M',+ LHMGCP=I.= !)J>TI*.42" M60CI;C$GPI8';S='JV@KWB@Q#2!8 OZ4-1.Y:N]8E=!%/"ZT^T.M MY+1%)XY:TB];,H1@,YXU4*8?CTW19A"VYERV=IZ58I^M-'6^V2XOD M8#F)55;S8Y5'A7Q]$%NXDUJC.=.)"EM)"UT-51X]>'N3&P]B_&(RE&JK9G_1 M)<95N8:>>?#VFL67$MEH#7KG&9D9#@>Y6C37D[DC=4]KLB;$RL-ZHZ:M2+Z1 M7$B7AG+)K#GDT1C3%NKDII=Q6RA M(A/XX>N+24$NC>/M JZW1W*R#9EG?"6BI@?O;S@$) M4S<=.+V4[#<4AYT =".31U3]LO6*@T&NJO;7;'5+@2V 2K8B7HW(\,OL=)_P MOD:0=?N9UGJ%(QYJ\ N6MSVQQ)#'!@F7%_;VV#.JQC';WN72\SP$E+JXOB<& M=L^KFX_9.A2&8CW783VAJWO4_MCM#Y[/X/L)Z*Z:J:M#SP48.QG5SZ]!B[^*_8N@1'9;!#[ZV=&]-W\\455(U#G_B>@[E^'PHT(8D%,9\NH=OH M#@S7 J5N!=W^J3N>(&R0>7,7@R/IUOS MJ^73^>EP7KT3CQ&N;^^Q4;'@[>B@LF^'APK(*%Y"^]9KW?%ZU[F5?N[M*^F= MR)G<'$A:EV@F(MZAI$LEY1T._7ZS\OAS).4Q_,,/37SQG>H'G'FF_0'*2"(? M""*QY(1Z$<%H"."WA8@G@K) / M9#@M%YN6$[,AW_-8KB8#?K-'L[M?\"V'3MYS%KXLDB,UY?8E\M:&R6X>^'Y. M>&=_\-"/1A+Q+B+X)'QR#\R;2_4LDGAW*^GCLA&]P,ENTM:!5"[#NWZ.2C!O M,YU@:L1.*.U,"O&.#0N"/NR/-#0+@3<+UQ3)V8S%%0]\GQDZ_&S?VS ?-ZXZ MGE&Y)\U!)[Q#._/)E))O-$"?R^#:%9"T5XO\DADU ;,_UTTO>F?CX/*RN&S- M@/?B[]]T^G]WP.\D 'SE#K\OU0[87,^W37.-+;<_IG5@*9;:7WH[[GNW^6W; M9+RCX_[1@S/<"RBUW7G3[=JSQE)95!Y;#%.3HKW/W@OHW9T40X=#T,N!87M' M"43T0O\.C-CRN4E96:*/Q+EB:<]5QI\/N&^@RKM3\$ABPZ/V5!XO<@[ E;8C M2URR/RHZHE\( 1V2?"N7]_QK(&"M;I6OO):+X3<4 @DB"0ZX;?';<9_&&S^*<'F;[CUX?:H[K;D MS,2U@+S4R$FZR]@-O+EJ#:N9NBZGLO-+%PD/F)5BGFC)2O7%[-#E8DR+9%8S M=;G'>JGK163\K,IG^*K"\6W-7Y3J4%H\I6F)S=9&N%TI< MO1.4B/-'\:W7RR\3=#=:&>HNR[B/=EU Q1 8Q.^_&=^NSOK_??>AY+)E=C85 MS/S+[=&U\2@+_/C%\6&\^3;CS>>[RNV8M:DP%M//#UA1TFTSVAZ36K&1[?G5*GGN/D/3 M[Y+F^^'&(04^CBSWPWG/&WD^'["H_42\-Z$?7;S&B:IN+$1K1")@82\%+ %G MJW<==9:.%<7:E-5U3+0$T3##D'08DK[GD/3'JZK]G.#RCNV)VD#]K;G6$BC6 MT6A+Y_UH2^>4:$L=6&-B:Y+B36+RM'P:%656S6NUAO H:_"BA]KH3 M$4(5ZT,5^9U0=75B'9X_WI='=5LM%Q6 #4/"84@X<$PX/)QQ_L,9]+4V+Q'> M)"'<; (_KVU=SJ4E,2@UK/DPBK=<@9J0SJ@QEWGOJ/,#>ZE!Q'GRRKI64=;Z8T*5KMF>F^B"Z78#U0HL)0]'V%HA-[]ZF%$>

>09]_A(>@-A+UFTCB[3_4&U-QHN$\I@XH7^]-QJ2(+B&=#[0C/0(=1 MZGN)4H>,_>R,/?#P9C[VQ#FEBLUAU"GS0KM-JM,$NI"-_7YX"SB3OP_";JMP MHASODK81G#=T?@1^80BM:)[E_U\ M_MT/SV_?E"3W/MFY-_Z!$,#XR'U#^Y<([5X]=."SK$N;[]QS=/@XQYS\QA]8 ML*'])/. ;ZJEHSD%6R%AZ,93#,=P]-[=BX%.N&_U:Q.U)RK_$Z_["-)0'Z(C M96FZSN^NO@#:+LH-(&CHW>6N[-8C7*O3OEOT9E=?=NV%7GMOA;UZ ^'Y W7V M')3]Y?)"WW>9__[L?DFN_J_HL;"/$)%&>_7ZUQ\=$:1_2['VONOEZ1GLDFF, MEIO[LLN6/D,W4Y?A5SP(PYJ;*[*WGLO!LGMY8.WLEG SM)>8 /_OS=BOH[<3 M;R_^_:@[]N(R]O,CV2?]1/\^>9D75(UG>%[FV*XBTSA'R K!,3(%5)9E.SS) MXPQ:_KLWT.NNVY_-9VH&7\Y2 &1$IBQV>\BXOVPY-C(91ZC/R$:JV2ZVGF)\ ME2S,807I"ZQ0VW84F1! MFV3F,GGX=A70Q#PN%5K#$MV6@5WI]I:S>$6( MTR)L>?#V>)Q+)?9)S:^F;3-FS&7ZL)^T1-6K@VY7E=AR4:)*NMFD.ZC@ MX$$_8XX=G96S4Q-9+HE)L=U@%;DT M;M!2OL-6CFF?/BT,6M7!;(&S!E&:)P?TE%B(Q[0/%Y=T+Y>EQ<:R30J$EBL; M%4X\IE-/??71$5M=,)Q&:P)+U(QDH7E4ITI 4$OM @GPI3B='S<+\)^A>$Q3!)$O5>/E1[ZQ3"7K8-X8X )<>4=%>$(D%TYCVCFF*@K-\H5XN MC'$%Q$R^77!B)'Y44UI=LS32C?%PN%3:\U)J-IZ6TI5CFC(8+LK2W !"(U?7 M5;E1'&53NFT:>I\3V*7JCK0-1>/VO.7CL36'R@ Q8:^ M&C*\ON>#O(*1B3ZKPS[&1J8Z7'/_CNQ2K5FZ:"P>AV1Z;C*-V+0Z;<%G ^@F M3.#3'BI >A:&EI>]_F3#NQU][62406J:UF0$\(&1=.P-K]"ST^WZX@E M'4[?A*(G[=)@GAY&:PN=:(_=6F%0N=#T[0;NB2-7_Q#D=OX0>^Q"S\"8I GH:MI4:UD%B@]_U;O!S#8!1> 1#\XPIAK9WRR.& M8J=89XF-4(@ F^M.7S>\/NT\O;\)-/SVE.P2K.ZMRY+V1K"],^GBR_(EV7S^ M)G_@M:'I_RA-/L&E]/O)PF>O_=RQLHAZJ]K8]L!CZA!]Z/_'KNG*E>Z)_ZOW= 9L(XH$* M5T0@)H)^>\<_G(CO@Z8WMZK#B?@V: I-1"#F@7F@V' F C 3(30%9"*(!X8/ M)R(($\&%_/6L,W'B.=5W/>KO&_4Y[CN_C#-[YIN\WXM&[9[NVC_IU=D?[1EN M=VWO":/BF@[0? %XM_+8_L^Z<;9;W"]\,#G(D\^]R0NO/ODU M^"V]"X=D.+X42DX?6.'$?W7B^0?A\D,__\0?$TAH[P)H[[Y5!C_!"HHJXJY8 MP3L=9M\* -Z>&@3<'I8Z\)$SM+OG0Z%_ B%4A\NH0^"M9,,P/Z 0G[.0ZVWC MS>[S9(%!IUC7L,W!V0N+Y=3,QO=$E0"V:ND3_Q:7&M$KZ\U7EI._ MA/[R4EG\G]'!\A!;+V=J;UA9=M6$#-7DHB;X3M2$^OM=P_RIXF#?Y-.^9I+W M$T#>L](9 ^7->>=)L3X8:9AN8'4+?AD352\=YL)ULJYJLZ]=Z/WMK98+C/Y? MEZV7\QTU-MY-]STYU[=12\@+23:D3MZL-E)=(:KUEO/>G.H=NR[I*R>HSYC; M2ZP?F:XD9J5DUE@U4@56TZ).6J1Q<3<_%S\A/]<_LYV&.) Q/!0HF@8Z8@SA M89M+BV]3:3/D4FPO#24KY0K$1'FBIT9AC%)F4+8_P45(@8ZPQ,V8]WP%-N,AU.5:I<4#LQ;CSJO8$4*V"9 MFF+WOP82M5JE/'4:2TYJBHK.MI"69+"1Q!B+Z_^-ASR[TADVJ1\K5W===[7Q;*Y7A?23>=(/>#T>=*DZ/!X M8Q".-X8'?@,R$6&:5% F@GE@PCRI(,Q$B$T!F8@P3RH@\\"\<_XGG(EO@R;J MS8JDX41\'S2%V!2(B6 ?J) VG7$F3C\5][9+?1N1H( ?3PENQ@1[X1+989I4 M<.>>>R""?2S\PFE2;W.QNYYX_GLOO3@Z\Q>R J$!#" (WMKYS*";13]ORD>( M,'GJHJH0>"MYX>2I"UO)VU.'T':^L)UA2E6(J9\PKS><_1!F5'VW_;UA9;E0 M1E5HEX_8Y3M1DPMF5'V'LWL?&557A>$PH^JLXWGO<,Y]'(,.RIVNFYRJ#COO MM;)+0\=S\6*S+]@]J]1X*U/BC#E5W9Y+DHZ7B*1.2UK&> MU!%##9>SQ9Q59+&OF5=-JOIV6O\M"'%?$/'>F940(BZ15:6H?$V*]MDYGEH! MW>VV8ZUJ[/)95>0B3F629*+8R/%"+P8Z[K#<$D_*J@K<;N1Y'+3U_:S8Z/E> MLCL(@'W+AFM0'*S0CPHR\GW:CWH-^38W*HN&5D6"M4OP54A&< J/0%]NI)@4 M-9B8^#*;KS_96FF6H'LR@WRH4]A1\!'@=1)TF]Y0Z/0$>5V?W>DY<5W'&U/< M2!NV+;%SJ:FO5K6*2J +;4_T>F[9N;E1'R9T58*\L#_MJKP9^#QQ=<_+8E)1 M\/%LZ'8KK5I_!-IZ 5EMZ+!09(3!R0C+X!^M!/&?O8N1 UKTX.(W%;_LY>Z" MFUC 2SN!;>IPGNPNL&S,,?_3MN( MT:7! /[-['H_6F!BPE5N]+ )[*>I/6!8O0_@MS9#WNU)U 9J5%]$??'\3GO_ MD7MNOV@\K2JFU)SPL:@651(+37PQB'409+TU^B71^;^BQT)E@6H]VML27G^T M@Q+(\?SSBA#G<*C;R3T<\"O?"EYA&7,XS30MML#CBL3GZ"JHT[7*&R" 9A(! M ESU[;DCQ0?Z4'3< MJ*D-*K9319J.:_@TRTIE@C/4=O)&U*:_8=V?D! TJ!Z)LO4% M-H8]Z-N(6D&>E74-@%$XJM]%X@][H=Q;H+B*9\AET*4!3@)*IG%.D6E:0&$# ME9*)CJHR*DT21%>%K_N/#L MWXZSC/[/;YUEU&T_@B%X&D'\64=GUK_M#M3["_<'\P?\/5Z1UUUVV]TC2N[A M@>[ ):\>COO7/V4+0/IEP=7I#66M[T?'"CT@+&Z.X=^7F&YCBNOT3@-V''I@MJW15KDU5=3(:CW))!UFB>S A83UI5#,@,HM7$!-.*F4R3*@T%%S MQ:=OE=8X:6I6EJKA+D'@A=338Z*\@%R4B$ #B?Y_)&SRTG?R18:<^ZGHI1-UO%':E<',9CL4ENN<"M M;.(*SBO]Z9DH*U;)@AKF ,US:,O \B;GZ(ST":M%->HY9CC-Y=M&7JE68^K\ M/?W]BM@NK,'?)+=57EPN7!UY5649 #I=CJ5D*#?\ 6HQ\0$UG@#+5V5?;6U7 M[<-1V)"[>3;=CF STPM2H:B6B1+S,2_V:WL?^*H/#!6N!,7&QLH2ZP#X?0=8 M8]V *\*+CCG0\B#\]O[;67K$;0WR:WMF8QT3XA!:*9IN =4Q+?L!$YU].N>] M\GBEU@AZ*!J$%T"[ POQ3ICH&.AED'D\#GBYMM5B4U)?DDA\P?6LO@3F^KO+ MZT;,PWE%E:+DE /-0G?(UOFTU8 OG#*5H_&S4XR"QUV@@EN8^1S6?[A.6/M# MI TN4.A8A8SM0PCN"^OC!(3/=TD "E--TK7,8X;5W&9T>"_K\;RBLE2N:=<& M<;D1;]7(%CEL9UM9R&QIGZF=S-947Z]_.%7;F863^ :9:S5+T8H:Y<4>>/)75>,TY'\:]L97O:4BR,%AJF2S=PDOC2L/IC^+R MO 'M <%%&%J(4"QSJ!1HM@)I+[XZ%[-\C$AU"K/L,">UI5F]U^]1PJ?SR4Z> MBZ%:E=MQPDPVHF;^L44M+;NV@*L5+A.:PR,L?6AO7EN*1TE?!-,-=>1JOE.% M*;V>!<7K>+8GB$OK/$P)O6,/0$W;UCLC4 4:&'M5.(Y.QKS"-BI/N4%A&.TN M4CUR#&H\U(5_"")">B=<#N$SN OC/$3JDY)L!&7=CPW:GO2"6Q!Q: M;I*($#P9$8XD2;ZFUNI(@:_LZDBUH5Y#T^Z9([2^$/ M)+.3@;&N5$"A6UCVR\WN/'CO:5$5C$9O9OF?MV#MJS4-2/KY9-]Z!R 9)?'# MLK3HW__^K[VJNP>96.LMR!T1K@5&>L+J@:A?U%?IPA[\5D9S96FOA\MQ#P2W M*?WP>UOC@4+=(H@'FO@WMO,S$LS!S.U>=K-NMG?=S?:S171'Q._5%MZ9=II^ M8'>GW3$GOTGBX7#6SZWIWN00Y/,>C8+U+81:_U,OQ8^M@F_=__WU3]V[K@B" M1-ST[AUZ/DNAG/UHWR<+NUYT(C;\#9 M1Q0_>-O ;L<&4Q?1S!G2K,-MWTG9*LYJ+;(OQ0=6B;*6Y61!J5QIVW=GAM&^ M+T;@Q_=\MZ/"_&%=9:M7M+&Q"3V^KCL:+=&V@&KI'>"5:/$[CRD=$ MKB1L0OJ>9&0WQ(]YFNY]"U(#!3ZFJT,2!O4)!Z"YYLJ6,>U=0/8-J(; M'=W?@?!C-(]@9&I+Z*SF=4C<(EC&4!_\+8G-FZECK^[JGA,,/ZD!J*L:)BT@ M_-CHL2)\K^:]&_:JZUK>U@9 ?_:_H"%*WEEB\[X.7>;=A_85=/ 7Z;[MCL>H MV2L]]S8_O-[Y?C1TL>'W2JIC0O7>?O8 !X,>9@#U>;S'NAS9=Q?.3W&W*YB3 M26J[A)]_^8(KN+](Z\L)V',"7_Q]_>W& *)Q9EF7AN/'(LW.YA.KWGPK<>9- M1] CRX@D0XW32E9<&4'=@$.&AKKL'<#VW_:)2]XTIMJ,9);ZR^.A0R8V- M1;U*.#$P]SS-8R%F;R+GFWOCF[:T^>T08-+PS M+PAP407P_=;K37C&7N3L1*P8PU/*S. >9[6.LQ\^B#*GS7@5C!5H08S>.J]_ M.]_Q+2+'UG SDV\.I)+8ZU56FU^F)WG7L#T MCM"46)L>($N(EOC!G+]K'!ZPJUCT$C1\;@]UECEF+]\?;8-_)O[\[9T 0&;- M;Q?!)JYENXHOKT,KZYTE,"W+G&/N!#6Y&#+R,K,%QNW/7U@F?=-RZL :)T#G M<)'L2 <)QX88A7RCLRRU?%]HS.)+VVKD].P@,YW,G4YF_EE[B;KO]Q:1CQ)T MD:'JCM"G_C(DCL)H[-'L%*=2A9.BE:)@QZLDCR\KR%(RKVS6K<^(/&N&!Y:F MT3/1 @.+"60_ !E-Q38-**LEYODC_N8&^MIV>:T!>*-!RIK);=G0\H^6P[,F\@?06^%'W/7$?P% AQ4*[>,1XD M2@M)!QW$]N=A[[F1-0HB 7G?4CREL7ID9XU=2T5,G"P0[(V M$[Y+M/S>KGO@$?X)NE=F)\C^I@][;DSXU'I^+,WU::-J5O"Q2Q4N]Y9K,I8*SO=5J)D] M\,H1_'_A#QRS#>.\B.1^Y @_VM1<3VS$=WJ\S2FN7TH8M\>H)$M&LBE];&_J+^0__M>2+& M>LD<;ABCA;)='1<\_G"UA61VLGTBP12H!LNU*5MR>IJRVN.@Y"D[BFC[H]1= MYVN7+"];6UH 2]5MX*VV[1_M]5_MX\:R:'=,#4^*5F-9B+),6R.GY' ]' M4K>?CP%$=C=;O#08V$%,T5!))[^2+O0I1KKJ&9]U$SC!,V1 )B.H*E[<8XNJ M-EQ<:+K6U;&@A=W&(%X>T]S8G8G;@<^'^M(%EG^0[7O3M'=/G0%T=, M-]%O76AG(2> 4K W.]RV?S)"F2GZ:"-TR -\.NV[^3N'8C=/@M_P;&P' /R MZ?7QVG7/O4;>G[>]]3Z:FRZ<+0L.4[?VYWS3V6T&#)JN5WM\G2VX4S/]-WMB ML(_@1%"&M@-L-F8^NB^(GYRII0F$PN(=129(GI=II=.5!8X!,BM 7L7QN,8) MFTRM<"?QV$XB$>XD!FXGD<)O=R?QJQM6]2YDF&)^C B-GK*=IZXO[MXHW!F8C3Q^RKVHV.[N.5B#^]R+Y%M7_$Y:AG MN2GX8\I\Q2N3OFR0RY#.^X,OF@_O7IGTIB"NH=M;!HV(15E"Q[3J52F5J=6E MJI0H-V+Y3%R,QTN-8CU33,DT%P":7?6*TR&>G3$T, %>' :K@IYN^X=YRGX M:+WWBL*T2=T:'Y#QFUN2%ZL1_F(A(H6WP_^P M;T!#D]O0ZS8=ROX=ZN$'J6BHFG2Z$U6-;9)J/:V!.$/?,B8@\Y.("FF;VN)A+A^!VIW M9R#^VEUD;UP\]@SUS]LOI62I+%7%>J94A)C/DS2/!P#SGZD] OO2!/BG".UM MF=HE4*QU@=KCIF#3T+\*8),Y9 ",9+U6//:7#JV*=X /G0NU3+?7/WA6:$UN MD:Y! \/CYI^Y>K]D'-OG#<$XZ$%6B+S\*S>B!O( ;T#F."#=6*=JL(2&,SQ091KO MEVC9R=\N:VC$MM< MT9/87-SM7?UZ@TP<2_\ (4 D!#'LN(H"A*@(7R$__I%Z4)KKAU:'Q,[./ MT\;S9_2]41SJ1/DVUTGKBJOISKJX(BI\Y>7BHW/@>YGT7CSD^)3L%8_:J3/@ MU8K:/S:SR7SX3N>^4QMINV$4Q]CN/;1^+XP(_CHP>J M*-+3W8WT^%T]$N[9OU#AS9B/W_1XX,<\_L C S0\U^0OE .X*;N-;2\E0I4X M[=VB0,=*!#S7!LKX9_4\%=T:+5&I>TP9C3!4",V;^741 M+Z48C.[.V.WW9&O=*A*TO.D>BW01]>?L=/5F$=B5$T# M52A!FN??6O.<>;$I4C6"\]T#!APS*M<*&\ ^^-5:49]1^1;O"D[%\-M98B+4Q='I/>)WJA$:QX0"4,DG!"4[:QHLD(8_+TK7 M@C#B,=.Y[A<8T\RYX2W5#+=_,_VV.U5DD+"] MO$OT-\Q2=%2)#OW=40RO#HYFNAW83.F@ J#'"N8HOA^[KH;V^L367T-4^ I/ M]OZE(<"OI;9;]05IT1@MHS7Z/=?3@WV"LP-\3(5#=M&['$4WG&5P%GU,L74? MB]?4Z)L7_BL7&[^^[NW7)@K5UEH;(53-;AW!P%Z8M*UFP,Y#'QE]]P$K0>/Z M\FNZ%U<$"V12D?W:6-\-=7SYO*.=ZB@(*$S??'N4S7[ ((5#?54V59QV3$E7 MM\:P)]LTOVTAJ'6^WW95[B3^826OTAS20-]%^&O/U/R]1_3*<;$4>Z9YJ/ZQ M!3;EC+1-W:2=G$.O!VO:L,&M;;E2P^N[I7F$<]O7QD/M >L"#1E"S"MC"KD% M5)J1,G_V9G8J9%DNM)PG8Q9Z$)24.UJCT6:>:\\O5+SRW3Z=1)U&M5,W*.,) M%0GC>VMG?4+GFUX)3_"EXT>O9#^L_CM=276;4%.?Y@0XA Z/_]U4\/* M+VOE52;S10,1'E$=?YK\=Z%[S#H(NK#G0J# MZ66]WH?@>=]X-70>I6?>MK6 MM8 'BEM6BJ&)V32*;)^"RGBB)6A9J""I!;\'>^-#]78=Z+YEW%5@9/0C\%/+ M+PHV1]>Q]>!2]_ZX'IM?RQV-[;FB)^R,H?CVWS*AH8.K:F<0EI>1Z]DO2 (@ MEW V]<77(IJ#@Z6T%IE7SA=Y,)NZF^B5'WT=M/2.-\0C9G8-3NN;K%[@T[9P MZ6YM5O6@GMS'1^WI&OP1^15(J&MD-$R_LO;Z]8%?3J7=%>39]*W&K\F\J0+- M*]_F>6DV&J1G5W1[:._I[:[:;O'G%5+WIE+#O^\LO)?=\%>H;Y\@@?5 &&F MUZ$'K(:DO]M\.RPX1U#DAG?I&5(+!8/VP$%&28== JB2)%J[Z$(#;V8Q?\FO M*\5Z7?IP.3ML1Z[*R#:?>[&N#[@I)?J*X^3:7N%K2/_TGJ%WH6E 501MQZO+ MCJRUYET'\6RU(XC'S0&DI/"_+]Z!M!B1U;4[K.RZML=[WT1^PD@'LS4>[BQL M*%HD*2B]7>CK;'G3CF=^>5KWK.O_L?^#H>+[[K@&O=+^_XM9D&Q'(-A_Q\M/ MB53!1\_0W-K'"3H2,I0BG'>DB\C=OJ@4T:8Q_%K;M(81;//3I=Y44"RU[S,; M8GW+9Y V\&ZGS".I=EF%5%FYJW"43!-=0N8["I !U<'Y#BO0'2XL\_C6'B,5 M[C&&>XP!VF/\INU"]F-!D+?>RY5-7[;5K\V)>J@U7UF,GV7]LZQ69/&S9R6KB4]&5";PTB-M+ M89AG%](MBRUVH(T'A0F4G,T2=<8/=U1.W.9EO&7+3-\I5:*UZ5E@\Q5 MFH7N8CG :W.9.6PY'%5J4746LR1=M\A4UZ[4*X(HLX9K)PV#(QFW/QH:M7&^.H'1M.ADZQ*<'9) Z;5E;Q3C4CY[NX[L;IV,J2 M*_/R'#4]&'UI5F:+Z<:DCC>+]&)>)!L,^22BI@?#3ZGU_%!GRT/E\+A,N-AA)$S:'W,RJ."T[_Q0B<^]AWJY2"$5:<;M6:EVA!D9MF^WDJTH=61R6/*47@L M04#F'_&X44GUK$D^P?*PZ1'EH/!:F3?*.H5/5_643533\4X:"OR(K"2]-)HMGB,NPH>SP\>6V(BG8ZEO*:;E727=7V]I[#T M@W ;Q54O0KKQ!YPY'L;XU(G@%^O#_?C&_7A'8&#YE!%X7&$4^T.15R_[SIPOTK0CSP:GL8]AU]54="NA".W)^YN-*\.%+,;8+B/SL B+H!YZYIP6$DAA.O#SDLPP[:$/_ M9K41[DQM^!!D;PQD@\5F+N,NWC_I?3?"='8]\2+^@9;)Q4U/N'3N9.F\'=.X MW:5SQ/P>GIM350"ZW3>/ WZ/73ZU$-2)[$2T;>!=J'.&/9.T^'WY00'3!=^IOY?V[I=4O]_CB?+'BK0>G@D171) M'%E)Q>Y_#]L.DNG% KVO_H"90TG+47UDNQ=0W>J M*)$1U:"1:^MB(W*CEI 7DFQ(G;Q9;:2Z0E3K+>>].=7[Y96>@!WROB7:LI(,ARHE^)"M^792+-D5-3PN:0AJFA8\,XGR ,JMW ! M->&D4B;+@$)'S16?Q%^8!E1]K(SL__N%_T)Y^V/%^;]?^L+Y;;ACS736?_Z% M&($[ M@@YW&X;X /LJH_*,NH:*"@'#!O:M[?5_*R1^BE==\43,UWC7?F&XLP4UKBV/ MD(-]&&?7X"#YV+ .9XJ&5C0-U?_E" HWV>K"',SZE6&ST"Q7TG6"$?&*S"&& M1@H1FCT&P7<:(+H Z'R,;EU[D7UO..F#'.W:0@DYW%>Q12 M>:!_V"S^*BRGYW9EU9@5"D-VIC:%JB1EJR54H A2/H[D(APOA$&Y,"AWK;,T M80@O>/3O/4AI3!)V-6]D*+PTGBR3L5IY'NTC2/%B>0Q-1D@6_TFQO _8H8PQ M YO;,?I@Y-V34K?@3&XN+0B#>W=[+..;@G?!PLB0E-EIN,XSAK?*W_2<-7K9 MBR7RXB.N1.N\X>)4^DFLR((7E:/YB,#S$8(.0W.7#\T%1@+?&7H+%F[\"&[U M463(KN1$L9NUV\-QHEJ-#]JMQ^8 (0.+D(&.\ (>H7#B;N)J 7%*;HQA!2$T M=NWX_:T(*QC[K#>J%Q0D(W[- MH@S[RX2"RP1=(3L"P5@G;^G%O\ZD#$?M\A4$<9JO])9D?DB,Y8C3U#.UI1:E MQ]TAD&NY3H)8+:F9=R>&%T\1(AS!1 2*/>(UW48ALB RV>..MTCL'SJ>--- M \O/B- ZCIF4&LO&S!BEU4I9B'O7\GC1 "4V2$88]%8SHW&Y&Y M,*_+Z_Y=])N+J6N.J0[[\&_ LM>W86+2U$58=1_E=&[%?[IZ.'RS2?:SSC)= M))$_#,?<7N!F]&QAPRHWMWJSP \4/4^FZ+ MUWR7H;I3Q_$#N='K4Y,V-E&6Z%;*G[?K'Z;'A%5JPD.8;P7RUA!1]A'B]?/L ME98B*&FG7L2GZ?DJP]6>)J.Q=]LTVC#@(SA.ARDR88I,6+?FKL/^'T4+(<%G M"ZTD&1VZN4*M/6@GLE31NW >I;\0>(3@PD(V!V3-'%AKLL/I%EH M<>_LY+V.G3V;P&VB(N9PTNZQK*'%=:X*F1:#F!:#'TL:O-,(3YCB$J:XW"^3 M^C @C SMAY&TD(O=*!=[X3#[JQQBYUL.U7>5A3OVM(*N>GG4:I5E=VZULF1P^9(4FUN M(@ALMX=0"D7\F A!L1&./E:&_FZ#?NN.=([#TZL%D-3#I+[[K(;TCCQ^2ESP MX_JQB1*>LQI2L##UX[*X>Y;XH:,U^*JDJTNNE<2;%>%IUE+CQ70&>^Q"M)W ,J-A0ZO)(0@QA)_=;-5W)'*Q6$\%IOD ME@O1B*)B M6?*8YCA==W 17PJJ2Z6B^C31Z;T7J#F+X"X3^OTNP<58N2.4NV9# A.#T"11 M* !Y_NL?J(WXT4O$7GR 310+FZ'7_/EHB'TM:I6NRK6IJDZ&8S*ONOVYV>== M\0JBSA23GQ>V)]FW]CH]*9MIJ<^61V#4@/]+CJ7)B!?G%70.+T+P9$0X%"(T]U;-@C"R>>?P$21A!'&S M]<[W4\\!,[,^6-7G3BHF+;F:FZ;=%E&L>3"#$CI()L*Q7$1@3RR-<@_.\IN! MX4_<'O,3F=K-(6H8%@[#PG>HUF%8. P+ORZHL@6ZP+* ]K,BP]MA>\;\I/CF MI(DOJ4=VE95(/+?,L'8\UDG_E,#P%^36QOG%8EQ-S_'E:)E1ZJG&L-,7 QH7 M#D(4WS5N^I1(\&P_G=Z.9YA:413TZ'%74:!R9/ MN4U6$%T#*B84%/B 3NK>D[T]!O-YVR/<7/@QT<%P<^%6-Q=6P#(UQ>Z_#2 > MW3H2THN6)O,ZKZ\$/+>2Y%G;&BSRE"B3WB4S7K"*_!/N&H2%,X, D@'<-;@P M@'S+ML'7 "1>S6;PCMEJX2FM5LK,C&AA9GD PGX$0.YT/^ G'I[SQWRZGU^I MILK\R![CPR59[#UI3B7O+-_E^7<2'_FLT!A++E5YA#<;-:LL>S1+#\;): MK.<>N5H2A\*B_:!(@ ,C@93V&WZ^8% EI=0N.,-226)XH<)VJPVX[H4(R7,1 M5CBL4?US3G$>R/&]$YQ2*]LNC:%_^1'Q=6O+9LI4E<,5>EO+7*U4Q!/%[_85TMZDNDQ?\5 M/1;V&$ILM%=.8OW1#KE%Y 8R%3_RLZ7OWG]\E7E_B"1(+MOM?)+#EVG%*&D# M.R.T*X$;XEY$:V^/B/S%P M>W/QV:L/L>,X]UIMN,LY4T))GH;/"GUBB M]*Z/IXGP 4@$R@B;*+H&OXFIRD1WE%&XF1UN9H>;V;=,CI[7=ADN[8P1]Q?V M$<"TZW3WR1BZ=)J-$,+'J%*XL1UN;(^P5T%CJ(;0,. M8AGP43;VEZ*J[M@=H?U+."E=7=6=O\-XTQ?B3=>^7.([<]^N/=:WP/%@\-A? M]TZU-LM;6J]N\7EM)_RE#9$2"NO_?D6/0.933XGI-)=S)):GB)3YE)T214B_ MO-L@!^[6%$G*N4T'E)9;PZ11AJX*HX>.Z M,&\JW-+H%$2$)9!^T1&<8R(\?KAW]G,C8&^6(O#OZ[&/%"0 7D&"U^H1A(&R M'WF%Y+<%TJXMA##0M@O4NP5+_$(E1X!98G(ZGZD(\X:^,GOY1B%14(L]F?0N M>636Q_Z.7;T1AMC"ZQP#)ZR0+@:.+GX(A9P$64U8LUZL4>)7G;DX>'(Z-1&A M$/N,0H?'U.X^/O2X#LO"1]__'*G9YUVM?\C&+W%L1+6-CYYN3# ME13/O4H_B567[L:^; X614!Z^<%N*)[:R@2KDKB"J[( R*Y,\P(G=SC R 2C M<5T&<(K :_ %_U'@_S5]]L__PG^VV5,CH%C([O7_:+H]&2G+WY[:_AGK1K3O M2X;"'TAFQVO88!_2PC4VXOB_T1AV'KSWM*@*1J,WH]^;)YP=(U6X8(#UTGRP M.U[NOFIXV5_HJ(:N(D^F#S!%51C\S']Z_RMWA0JBHFL4PQT:C5JQDQC\5+U?+# MUJ#[(%NKBW6I(!7KM5*R5):J8CU3*M9DDB=I'E^#Z^5']=Y(GGN)E9+8+A[H[R=,[-JV=12E15-862ZR[.R0)*$W*5H@5-9E275C?B5#8E+ MV*66O>222J.4ICJ#1\I2Z'A/)F3F9\9";*1 *E<94XJF,W.9/&S9 MZ]BQ3+Y%1:6: ,DM-RJ4:^Y*_N@JQ%TUVB!UL>/'.: M?UH8\865EY0ZF\WD2:YN=7HR<_A,>>@^]0O='N3:S6Z<[-8IAVW,8/G/>ZBZ[PP15;[CM8;M)6)EV>]2#+0^>F>[S MY%QM1N-#O3XLJ&*S,&NK%9F7#V:SMDC6(IKC=#/1HPG MR7;/KC=JC#4<#7+)16I>D0G\\/4I(I_G,D\EL0&6/-F>&?PP#U6$( Z;3AZ- M)Q<72GR#C;8?E<*RR&9EJK]0C*AM/*P*77DJ96, MX':97A5?%H#6:35 752AWM.'38=EMVFDR[V^U$S.^E/RJ30W*O"IS&'3XD3I M\_&>RDDD7\QUXUV=BT*I$NQA4TL TT)O%JWBXSI5<6IC8S' H02XPZ94@Z#% M[#A!#9R2)C3':WK0UUS?Z7#ZM%+" MXZ8,%S/>%A2M@IH>]'6H=FLR,RST&WJQF=5BE:3=7L*F1S1K.L@G8K1&/^$Y MK5%4&FR'GIKS?E@+BU%TRT\)0FR97M-#^6:Y9NL5)M5AZE> M2I4[46N1I'NHZ::O'LW?,DD_1@)9Y$B9V.#WYH==.X)8UIJ'(<:@^DSCSR[I M4US'W*=\WB=[FQ>[NQG/MP?LTS?'VG1L_4+"-U,?W)'!'P3RK:#?#@W:>;X) MG]D=F?.-D=O\'D4AI=\^;T:E6=\EK&MORWOQIJG2LQ/DKA33VXKHLQ&^RT+_)6=_O3U"4D27Q _'?U%=8"^[IOE3 M(M#ORB%I6FA/[,CF> AM5X6VD\;WU04> MY- -X[.G%DL5]10VX*!B?P\::& M=2US'$)A"(5!@L*3%/T5"U]_:>%#C/MY&)=U#8"1K%<=F ]1+D2Y>T*Y-E L M3#(T5,@^!+J?#71_Z88*UI71G;YENKU^"'B%^\BY%=!!T$(00*ZL,A7TS5WS[S=$.J?K8BEM]CR$ZM7_0>S2M-@*4X*+\7 M+"; L(']^UR5*N_&$)RO*F4HB_NVEF?4E)NW*:$L+K)J[MGPWJ!]W5:<8-^3 MS:]_4L J&8&*@FH:&/=T&W'\LYT8ZII[]0:"-W+F[*D7J6M^W$C_5I:Q^NN MO1SXN4OU)5RT($Q#)N1UK;ZZ^;7*?4(ZGZ=HRW%QH$7C3U4S2A47GRZLM5[" MHJ&)>PM8\LGSD;I:>I?-S;H\3TMZ5'!51U(:92_AGOKU#TMP$8(_5D,U=$[O M9,@G8<.[A?BN;OY?8L.%5C^++@'S*NGM+O_/U-4;E@Q*G;?8J52C$GI4G Z2 MY53E^Y9_HRU&"TU:47&W-Y^R_>68EQY190[VUS\$)T1X'O^.&S9NGSQ!Z1AJ M7[_VZ[1_'V4V>T7>%+JXMF9#!?0K"Z\H"V"6G M#ZPC:$T"T"^ZBWE74HS%8"S9!3+]Y-4\0K?;XGB$8H[!=1@#^?9XT+57WQ5P MZ8/L\-J2"=GCIZ"G+$[G$](9N=+R$;:;M#,%HME#T(.8(DY%<((ZXV4; 2>$ M!/G^PLJ;MNUEEF&FOXEE&F$([69#:._"Y,W%T=YE7N>^ZS;HU&N[UYPQ5',, MT/I]ZZY;H#=%*S<>3O&2S?1BTY(Y+:Z\JI*0C'$$%V&HP]#9W_<:2/J1L;-3 M02'X ;2+KON@$I\3%WYZH%+-U#A5'L9;2F$2=RO30J^'%CZZBH(G([QP2(7^ M_C%1L]-.Z'I\$],]P6-_;0[Y_'U?IWRN[I%^]^B_X?K8J_.G%]XBMC?C?K.= MPK=75X&K&LX?-_IO60#!VFP[XP*XLVC!![:/,L8,V ZZD&9C"R'OJEN0^6"B MJD)M<<+008#MW0\+'80;.*\[$\\KV?PP@_?"?E1 R@U>BB]608 M[#"'I[N"'I>K1+V", #MK40(DHD0_+&;+7](1.$4(A7O*T8/0!*%=17=PF;* MR/4N3)LKEJ5 =C5:7SVZ#,_FA&=SPK,Y/W-7*%-,GH#F20@DCPA'1&W@^K!> MZC9]/+&/P'FI,I]%A[&G/NYV\DM-M2N"X530;5_HE X7H5@F(N"'>/[6WM - MAT*"C%+A29WPI$Y ^.5Y,>G5S2N68..=$1];#MW,6&3:^!-A"=Y5A)!K4A&: MYB,$%Y[DV5MX==-11IAY?*/U9<).P8.I$]; M67=!)4_S]I_/I28M X<-,OR]1+V\VH=ECN_.=^XV:?NA$XR'I#2.E/W3__.ZVR<,3 MD._!-83A=:PA!@S0U9TCT#J;3Y-QM33L2KI#C9J3(C>7K)7R-(DL_FM >0Q!T,_^HN^P'=HR B::;;&8$K M8?+'->=?%P_O'*.#5Q!0&,+\+*1#:)6= $4AJGQH%T'U=8\34)$ MYSU&2$4$DHP(U&$^3!ABO/+!R9^$5Y^BF,'"JY\6K\!#5/@4)4>P.R^8L'^F:YC M(RU"U_R87:P,%XFN8C7OCR?>\1A LGFUB.'5(?GJ(<-@8^XY8H;^"I)5NBK7 MIJHZ&8[)O.KVYV:?=\7;XH@;=!!]<"BZZ!VEK@<#I6>$B"FVKHJ&EM!'+FQ] M+)UR99.K>:Z9Q9NY7B-5:IG 4E'*(Z-,$085KQX6/&N .@.2=_E M(":HU.YL&%-0M4Z6;2:?<-).-%(YL2*W%Q[&L![&P-%"G/G!.=NG,4-/X-[% M4YHO3[_& M_U$W6\4=J5P6 M'[;@JZ<-75*F@LD9VG0E(CAB$1SA]Y^X?9&(8Q(M.<@RPY#C/;/$,.08AAQ] M $;O>#,68+\>#%ACA=_L"$2/4]4,P38&T^&TS=9:ZJA)+\:0,7K70K 17* C M!'F8(Q,&'\/@8QA\O,O@XR71II\"5PS2LP+O>/POT?[58Y+=1);0 M\,=)O>&.FV*U2_5+S*HGDZ2WQ?T@');I"(M+AG'),"X9QB7/#5$OD:DAC[C, M?/"H2M-!K4_J3KR+ERL(F;P(Y?L%A/[C*% 5+J__.PTG'[Z=)B#W) 6D&XHW MZ3)/<8)&LI3IBD!EWE"T615Q0'9Z1 ,+73@"_ZCP/]K^NR?_X7_;%%H M!!0+@6G_CZ;;DY&R_.W-_Y^Q;D3[/CFG\ >2V>'^&]Q 2>AK7,'Q?Z,Q[#QX M[VE1%8Q&;_/M]1/.CB\J0!4(7N;0LSL LZ^0Z.??N@._K,*_UOL 4U3H?D"9 M+U&PVC =V!.X]J"7 AT3!_0L981-%,M!<6RG#VR =75#,50($/#)B@.\N@8/ M<-F=4W=>'2&]4R7 'V$R2C+^&O6A0*=8L@'FCBW]C.SV@>#E33_XKO M::Z;K3_R+[7:?K:([NC0Q+1U!&N_+3""*#\#+_1R1Z]I^H'=U6M4E80D'@[5 M^MS+W9L<:L?(*5C?0I;I?^JE^#&8_.PK=U3:0,9GM.=TKS_:424D:Z3U:,TB M?4:E/I#V;D%'^6='DX[#R$?FX_M7^5OY%:FJF,0RQ42C5J]FQ#P6+U7+#]MH M@@^RM;I8EPI2L5XK)>-IL9B2:IEB#4Y7+EW*)Z1J3:HT,O6VO,;9RP_PO4$] M=Q@K);%UE^$HL=U.(YM"<'\PO_/;(7]/[P^T_!,)H6L+" 1>T;J0OG4!H&4: M0"ZG V:01KO\GQ7 [2ZL8#*]@1A;K94Y7+?E9K5OL-RW5Z#F_:0UXJ_;-KE MS+21R;:+#9#JR2(]E_E83I1)F7O9TJ2I6D7II&(X<-/10K&;F*L+R+Z./#1! MU]BGN1WM2TN-L8JY0EM.:UY3ZN"I!0D4BK0;EYI,:CX11UI[/*K(E$R^;-G* M9?M39^ ,ATUGKA8=NL$TGD38\J"G)!%3^O'E*-'(K1R-4M42D:K,8MV:LME \Q';%4B*3Y5\)H>]+1#XC53MA?T$*2&B3G>HJ)3#ZI$D2>F> M+X=+J+,L4Q(K [('6QZ,/D^YN33@)HT&<.NC3#5)#A^A1C&'HZ?YR3P*FD.W MH3"CF"8NW-A01"T/1X\S2[=CCLTL3II4C,BUZA4!SBAS9/3U6=(H]?&GBD0F MTW*AI*6K(WD.7:>#AV97JV&:R72;#1 E1$$WW,)C5I2YPY;3GCEM9/.-Q9#, M# E5XADF[X@R?]A2GG'Z2I<:< &4^*0=&QB* CO*'TI49H4J-^*;,]QE1('. M:C@W+?9DX?"90FF1BLZXEB8UQWGZJ=O!5RLXGP1^V#15X5:Y"BX7.I]UG.2@1':&.4J6Y%I_U6VVO*8'B@+42O^Q+16BTC3E]":K M6>DQ1WA-#S0E_JC;_+S?M*69?F6MY=>@>/'3UU5WP,C$=XRGRL)^4X MWNS2WI5;ATBADZ6F+$%MB:>:S66U,%EE.MZ-"0=/'4>'RWRW64Q+S6FC3%K] M]-1@O!*Z!TV;S6@[6NO52=R=L>GJ-#%-&:2(FAZ"*OX$UUX#UQIQ(!=$O,<5 MVMH<%2 [>"J1,)5LS&560R OZRJUJJ<'3UZMLH/Y8MS8>&[ETPD\SAKE9J6U M9,L5K^G!?,UK3#X_2[9E_7XL"#+^D3*QP>_-#[O6'#'B-6=&[$[U6>&?78(>Q1]P M F=XAN.9?^_O$NUN&SU?1[NEB \XZ9%LQ]IT:?TJPJ<)G]Z3I4C/!7D]EK7# M7W=>:<+7=$?F?,,[-K]'T:-_^P[/' KM74]C^W>E8YLH=O,'.1@,Y,2.I1@V MB@;]]GZ"WP9_X9$H_-/?W^%Y0)$SQX^D?"HFL^=6?O$8 2M<<<+6<0WOQ0=S M]Z/G!;_N2OJQ$_-N//^Z"R9$N-,1CG[S8MAP(5UG7H0'XLV=TW!>0H + 2X$ MN-N=%^*!#!$ND @7^JA!FJ\0X&YT7N#$O'G^.9R8JP%<2.&"-&$APMWHO! / M%!5.S,4FYN/YV9_><;CFK3$?D!Y_@O0NZM9?37_XS:&IKQMN AT+Z0,3W1PCIJQNR 1/2B3)1S1'ZT,O-^.1*(Q^X;TBZ MO7DMNB7#=G8E>E<\Y,-E%QE_NGC>.EEK\8';IH+G@5B>.*& MEL^7)';S+MB>!$.G++"*%KIIH2I=7TBAFQ:Z:?^?O2]M3EQ9TO[^1LQ_('KN M3'1'@*] K-UW3@2[ =OLQO@+(:0"!$("+2S^]6]E54D($'AI+V 464O3-\$NP@3S.X1<58FV,F [#D89>_, M,"W-W,62L[&UO@I6?%E\Y.A$WPJUDE44P--4Q,G[R:M M+X*'+D>?JPFR%"JIOC+W2=QQ5LKG:,K_[PMY^KU]1U4NC>-(3DC7CCZ\H<9I?]: MU'T!X\0CWXEQTE/-4DV?<3Z<<:@!\'T8)RO,Y#T/S4?5E)W:RW\NXYRV\^$Y M6N700!9E\]>Y& JGRRHO- E.F%=>&S286UCK?=9*>*]>XQ]O/B2/6 ^OL!6. MT2PC*((J(F(@A/\00XO^A7\J6RH*1.+! /0,#_R4\74S"-H=/)OOU]K^^U=/ MO!NM3LTV\>YW_PH Q"P8V<>[=SZ\G\YB^U1X!8NQ1G2;YG)?/7HBNC=DX=-9 M[LV0]Z^/AB^:TO-M3N0+!ZG!C(I5OJ?F^S=:HUT4*W:XQ&!X9N/:$=$T2C-'N:%VW?Y(J'AZS*KK2D)-CXVRK/4\4"FMMTBS MDZ74M^&"[6Y'!K')T_)-O->55K- N+:5F%3M[)K\3%SPTZ M^[!XT; 8/2GW[N7"HEWL9V>!>^ M;U=4R4B*Y0D2K6.3QO\*T!K7B_O1)/S4:J^+ZH-U76D^%BTR?R7Z4D![/K_G MNSCH2X9A@1,>!I*)--G6 "('3"W0G&FJH>GG6++X5W#^3NA]E4R8=":6DR4V*I M='%K^G7IKO#2X;+DQG"@8)"LSD[/P5FRU?I-O]<-I=I# :3P83,>[(/%G_,'ZG\N$SI-&'5P]_&%Z]5/,Y.[#B_@JJ[@7%0AY( MI68;BA&_SM7S\6226T@]:=EIIS%18ABIHG$?HWR,.ED:/=>9WP>I#W3LR\5) MK7MO)AZYXKS$=6[T\%A9?@)@Q=O9\/)!'V#5*JZ((3D62CU=@VJ5_/%/)!KD M8]&/P:PS"6:&ROC>7:T M>(U'ZO6@%&W>MZ2,UDI-K&$]+6NYB!AKPJS?XW[VT\]"]G'I,FCT7(=\7Y7R M0*I)5>7%Y4-\GF_R.3F4GH\+M>(QH'DG%6C92344<\*7VFOA,;-ZU'+AQ0/8 M;. $C\2"''?,M^1GKO_3Q 3=+C>\S)S MYSXY NH[U[])/(1UZN]L2P,2S/B^/V MI/A@* ^K57Y:*0Y["7"U@SV8B =CXV]B.>[[4\.!E^B M CX#@D0//(:!EE;KMQ/7J#FI*JMR:]V[*]P*:8R!,8R!P2B?].'O7$ZP#W]_ M0SP_(G#V$8&_Q4+COC/JW!;,'M=)RG+E8?;4',_K& LA/L!'@I$8'^3BGZT0 M7E[TX+P \9O0RH\WG&.\X6\A;])9-DH%^M0+=M5>LU)7 S74D^C&Z0L0',C80VBNL6" ML=?&-KYI"*/*8A.8-0S3\+/R+C6-WQ'O/@/XN00G0:/3\T&?O@#^5!?T(?,C M+8WQRN#I1DL[X.IQR7:[NBP+ LA#G,^'D?M:N:RD\Y5KI3-?BZFGA^JPESS> MH\:',1_&3H-&7^Y+WM/Y C^_$Y)]IC/YG:&M&8ZTLEIHD.?A_Y]P.V\2.+[A<_9+_S.Z,6E$]/H;+5J?K+ZUY]47S,[ Q_O66IF[^OD?6=,*F9+];HEUA G3*S;2@KU M(N%*&C I^D*5RD]KMP2=E%L,S4P]E^ZE(-&=3T2#\F?^%,X\9>HZ'V;-/>S5 "_/L_] M&%"2](!7X.0N/*;&-\5:K3*)Y%&I7WS@],*,D^L8'F, CSXRGLWA]I'1SX _ M663\BIXX?X.2![7)8;U3&9?-4K+=E,.-1%^N+R#8 MX6?'GP4T?E8WGO=4&J.WZV5L%GZJYM>B/+I[O"VDA!M0&OW,^7,\X+[F^*TR MYT\?'5\=4_E,<.M*^3N.RZ[KDWB\)=TNIN&AD!D"N!WME7]YN?341QLPK/X8 MB29TQY]I!CZ+"@KH2$)3,IS63TV\D!1[/Q+RMY$0&O*@IZFEU=A9:CA'Z9A= MNE!O^<='OI.=R/U^3ZZ$T2TJ#GMACO3SB01CB7@PD=KO2_T^R77^^?1UK&]0 M >&')_XB/$'0B^I>1R%L%[G$>.OV6LPL&^UY71H-M#E?3>;2@%RD"T\DMM^% MQP:&#MR*8G*XT^>MP,YGOE*?\4Z2Q?GA*+P'!H'=. M)!9,Q/$?[H5I)GX4X#QA[+Q(XOOTS]>G_U: MJ*TD)8*I^'Z7&K]6PJ$4'JBC^GT=E'NN'X+'4*+/75 MP^J_,W&IV_F\_%Z$O7;C]S:-&.3,GI( MWLRP3A)^;:L='R-/X!C[&/GQ^?$^2'X+'_A; 3,FIY=9\U:JMM&H&8XUF];C M+4H#8":_+.W3Q\NSQLMO0DOJ3O?A\;S=[4<[=SP'CKG(>E2(+?10?BY/6QV] MQBV4)@%'\*Y'@UPB%DQR^QE8?EK\J1[JDP#([TIM7!U_D)$_V"*)8RF2Q7J71:1KI];_6F];\8I4O>O&J9!M "[Z17 M!]MAYKK1FBZ%=K:8-V)*V>JWC"'0(/+CGT0PF>*#R6C4 _'\@_QE!_FKU;CD M["^.[;_>B77.,,CQ'FCV4EWLY*'LU8.$1IA02#?RDCV$^AGTMAIUC$.+;@MCQD$2]F>X.'K1PCD.- M1'H:,X?ZHOFQ@%9&Z7H>/V;-Q6>CMMPT)ZU(.0WD2/[X)Q7A@]&PU_3:=P*U M,XI#^)AV6IAV=IW0Y9T@[$$90'FO)NW";B[;GBV'F=IB14O/!W\WG?@[+ M[JM)Z\Y:=% ^6TSP@UFA&G]ZK ,=GHLEO!><^3J:CV=_D:+_;?#L!'6TP:3! M2\T'U.>R5MFT0DM3[_ ?BT?U^_KP?GT33W)S#D7[K<1C7"LN"1Z1.0-X2_$? MK_:';J;ZB_3]LPP#;%3D@/;LV-G74N)K[>NCT8_#4/VQ,<=G2?/E/7+V8XKO MD'GO<\1?D.:#B^Z2SU"&QOH^\A6_O*G*Y\71PSTB4U-;8?34)[MR4\FFRA?4 M\#W7E,:50D/+Z(E3F%X61>%YR$PS58N/8P_\/-.>/EI3OCY; MSEJ+.B!5\L<_X5@P%M\/L/_56(KGC^,G>'=]H#I9H#JU3BG?28$ZX',=WJ8B MUG4R49ID9]?]:"$W#XN3MY2TO#,VY2.>*#T_MT#B<337,2C<46P(V?53G M\Q> DZ]&73(Z74Y'E'>#I]3US0T?U4V+0U(H^]C00OS=ZLT>U'>&&)$SJZ%< M2:SG.^W,H)(UFXDQ57_ U_J\_O--B$DE<4U/TNFVQ6N:50XXVZ9?<"H$X7$YG"0)XG-7DF!_H%[!PJ+[0F2X"0&(:0Z'YG-Q\\?/ X M*9?PMT:/S_ (OQ.2S,+Q'$IF6E6N:67F@_M(;'H#J;Q1X@'F@RD^&>1CX8\! ME._FZ[UD//$]M^?GN?V[/K.Q$-)*M_QBS*T?*@6I-:K6[G2BA/QEC^L+],-> M,G*.]W&JOI,&85AFH6..]"$7[\QG=]=%11K-B3N#.%&I"A%-'5,A M+BU;%3I+*YC(?L[/5R:GGE/BO)^\>@+AS=,I./F"\.?Y=34X?3E^$LFOS[6> MB@Q3W496K"GM2BJ;L^0G\['6'O;",3^;U<>IT\.I,^Q<\)V ZIU=GV\%K3JO M)H=WH_GU!#UV\L947BO6: F@]4'MDR_/V>ECUGLGOIXP9NT1Y0Q2SS[?O_JJ M%I\''2KU3HJOC!Y7MUPU;15C#_5Q+9-, W:!7Q4<*I%(,,4?'=_E)[_Z"/8% MR;$^@IV@G_?5 &3$(B5Y=!VMMH5H-\RUQ3ZS)3:;23B,1))F@49S"< 1:?63?BS75>%<%V2D@5E-4&-[#K? M"@O=^,WR8[L)/X6E<2:I8"29",93_%N[//GG M](TA[*\^IF_&^IO0&4: S%V50:==OK7KBBE1=Z MLMY= E+%H+GFF[L%^QCE8]1?90M_-1U\D'J!AWUI>C7= M7.??W&[B18 E&?FAW.H6FVTAT;M95M/*H%0B@ 4IQ-%@,AH/AE,?B%NGZUGW M8>MK86O?JWY:L/4ZPKR[Q^I3<>N D[W[D"U*O?Q#Z_)WUD2?IP&YP-.>PLB5"(8CGB7@[P5=OLKE8]=+ M_>FGA5UGKW*-^:#MHQ?UPF4(A.Z]N,2EQ' D MUHOR4:$73<9CO20:<#TI(40C<3[*\_$(?L"_!?Q'DA?__ ?_SWZ2J"!!A^,Z M^B/)QDP1UK\)X?],934THBS.1F"N\8!_7./Z=[93F_@?>P77CK;N%1*0H M1U/;[3N\>S]X$_5@,ROO50%Y3 3-#-@#8(F"-DH,! 5@55Q(<1WYEI#<85YOGWY)V# M;QBU,=UYPT(H$J>'BVR^Z___]?_<.[8?*V4@[.(1QA$1P@U#%.KK2)B$A %> MP&]!60IK@^UG(N$*4_QV@)R'98'B&OZ?@.O?L ][K$F_0H-9[#+V*]J.W_G= M*N3BH9EF$//QMXX4P907:(#G+$@D%;J,,] 1_G%Q MDC>,O&0_/O^4'Y/=Q4:Z$"C=Y=K-5J.4O@EDJXW:E2.2*,@V6^E6_C9_UVI6 M"]ET\[IP4^TT>\E8+)[@&;9^_$L]]R*;10:JA0 L,T#6Z;S+IPC3-^C4MB"+ M"7PL+*!>.(;"O2B2I%Y2$(2>&$.).#>(I,1(DA%;<%I\3G(U]!3BQ^VJH3>N M.ZM2-#I?0H;"[I5BL68([<5#OEV\?E*JLK,;#'K]_97:2?4BBV8B? MR'&IH-7;]06Z6^(K]]89'?5B\Z0>RG%"5TNFDFJG*)7@GGOK'%76DT%GV;UN M9[FBJ!B)UJPF+WO1_:=7>Z7*[-ZHE-KQ>+S8[-R%;ANC="^V?V5L9#2Y:W'4 MY82[P74YG#23H7Z]%]^_LGOSD.+G*>VIC<1&KCQ9E>X?>\->8O]*;('J1EIX M3$Q"1K\PD2^U?&1F.0Z.>Q(7RT\K3VDQ&LOS!7K,(9Z[U)A7>FD,DH[FQJO&'NV:^V)I-Y]/D8*HU2+N"O4O' M]]&<,HIE'B;KZ;,M_.3O/B36B%8HTX<1G$]WAJ?AV];8XG#UQV49#2#X5H.K' EWHP M@/94EOE1.=UH=^1*%:HWL_$DFUS>/-S/M-YC&E_J MP0+]^<2:]./K;CN;D^7DXLD:&"*^U(,''NY#PZC\J@4R:M6J]H9C.IPZ=Y:-;&5-ZU5,3R1URK2QMW%)**D>Q$/ M=ED4ZG?14'.5;%NSR-,8Z7,MV1K"I7MW76C7L5!=Y1M<<3I $?R;4DS#:_7@ MK+O"4A-J=>6>JW;Y2'B1G-S74G6X=.^NX4>,-SQ?6.:%XE-R@8W"IX<>7JL' M$R(QTDMW;Z;S=M&,BEPWMEJN!WBM'DPX?% BJV@^4N9"V?$B5C,J).Y3Q5F=ZV0DK10>I?)QC*H1 M#WXMC$KMJA KY+GB+2?''VO-ZG4$OY8'$RX;'3%:4-NI?#5ZW[U_3"XE=5*' M2_=86Q94C$-C9.2KY7I2E&?+II['=_7"H9O;=+P3PJQ275>OAT@IEB8\N70/ MV/-Z"*DKJ3[C*ME)-#F.F^L:MX1+]Y!]O=0%0V_PPYQ2R[774SXTO .QDAC"I7MK MU4HI9#U-VI.\%6N:T>OL(O8P)Y?NK;4JJ57XX3]3!<;&W M 'Y4&+?BO;MQ7@BGN[&'>"<=-Y;$Q[%[:2.9-L;7^7(Y7RR90OVNA.J9%+ET MC[,PGO0>6AUSGJ_<5R>KB#):ZMH0+MU;*](>!?ZN+_-<4WLJK(M:']7*Z1[O M<;8F*#HEE,POX=*]M395-19>A9)BNRD^WG)5?CYJ18=P MZ?[A3J^;Y7@SFQA&9^NIR/Q<=!,W0ODDOWUOJD=O/3;C96R3'BW]6EK" MI?MT367SL7%++.=145SH^5ZG/![4X=*]M19"_7*V'E[/N*99+G?'3V%^CJ4Q M[W&XQ40L%+J9UQZYSMR:K!67RUBBWN**/:MO]/A,;Q%* MPZ4V#A"?A6,64Q\E-HD586:@W_8_W%HQF(S,J 3S1Z1FTQ^W!2M8IK9MOY+? M;*5LNMR_L%<. M7\4N[8VC5_&/;1ES@N]\E0I?W"O[C'TV[_S*&HG3D$T';AO(:(JT&S[\FA#R MA\NSY!Z5^J\ET;9?DM:%[/]_+YB,=2N@TO_]B/QX"<>$XU?AKZ],>YW']M7$ M*VAZ ,)0_^GK@7__TT6"'LBK$I+HSW8-3H /!]DE[UI_\\$2QF>U4V,UTV&U M&5Z!)@4&NC:EORA;*@I$XL$ 3!NFO_HIJR(B+=1^X6_JFC4<'>/+Y,=,\?TD MR?':\KKGPC59P1@%"HJV- B1 U5,<<&$*'-:-.6%;,K(^'WH)+]79>OG6$?/ M,>Z'IVF]7RWTERJ@7_SRGZ.+'LG*.C%Z?(H!=D;D\,_&>;S^:5IF;Y"OT&E4 M)D7_@9_0<=2S1;?$X.I>?C0JWXZO%,+VTO>%/D:^+\L2A.JO&;P33V M-!UDPW"0XS_^B0:Y1"R8Y.*?T/#\=!6/K;/NYO29CD*$UW_\XYKF"4,F=81Y M1)05%%"QUD(:I,.OX0<1/ &6@22LS 0TQPT@N-T 'Z[!GJ?><[[&RR=T+3L] MH'5O^%8V!/?F@)IOS;^)'*>G6YS2RW_YR?'->Z>,*4Y60166 !)T%?10WFFJH[1Z6!/] M?&0IIV-/9K[(9^6;="?42H26O1BX!6+!")\*)E*^5^",Q!D/;" J750AKL4=%U0S8 B"_1@?6C)98Q$)9)!/EX+)CBO.977I[+Y3/!YUNJ<=_* 7-Y^MUST'(P M]/MTDPIIX7++S*.48/0?)R,Y%$_W2$T='XQ&D\%P8K_]^-L'*IR'0E=$*H+^ M0)A- H(TE549[Q_I@H+9PC"-P$R0I4!_'6C.--70=%#]T$JD:N ?C8,B\Q< MP%J@2+HWX]?2Q(GOVCI5!>X;N;9V@S='9O2>N]SW_3+?QB]SJ;D=9-P]$SAI M54IOB9LLEC;03CNS9I*FH.FN:0#')'OL=CZ*KJ7T8A*74J/NL%0=#J1ZCW3- M2 9CW+[G]F+<-X[+QMC)VS ,A(4[2'W;94-S.+ZOU^;2_#27D+QQ:GO\+70& MWSOP+;P#Q_R3?Y77]"WMX)J.B*6+5C.D&LCPS=?SDVMG)[X^RQ XT2A!215U M)!@HA^C?)96=PCP]A$14K>>2T]%]<=E+0<0@$0XF4\>2 MOWVOP/<7Y& MO;N+(+%M5>XUU%@+E2=4AU;B6#%*1IZ+ MW2VS>4R ^8UJ/.:NXY-*(@V0@C6N.%:X/%+CO[FW"!--MY#O+?*]1;XN]/FZ M$!R]FTW4T@.R(N5()C$;IE"[V AE"_QU9_5@I&%*"D\&(GO%A/UJ'M\_=,K' MWU==7@0%!RTC;L%EKHOSP3TGY*O3>F8I%?M)@@G@."*3/R\W3V1'O\$$4,61 M;*" *:Q\WY'O.SI'WY$?7=MSK4,"&%Z**E7-$=);P@H=L?NNZT*N+LV,5;X8 MFH62V6XH?5T@\^.P$I6*!U/)Q(MB;+XGR?IGHY5VKDC7P[ M_IC/R]>]46/5KL,KDD >'^3"^Z[J;^Y78AUDGE&Z+D*W>HL*]86S#S[>\_35 M+^=[IEYFCM(SO -^!ZW2E-RDW=R_I>_L]IM^5F:GF\_'LNC]93Z9Z*+WLA2# MJ=A^ZKJ?H77)D'-*Q+EL;#I5C?%]P*E73J\&YY/R(Z067J4Z<5S1N#ZN^K]._E%2/#)[IQL#RS4D0+^)SIA^?G)!;[+XSR3@4[IY4\-42XE M:XCTYMKMG9Z>PE%O4!0H8 P@$, 0P,N[D0\IAC!8F_G0Z*$@U);1PEBN]\*T MCV\P' T'4]%CSF??N?&]DX;>24WYOEE$>PTLOXU-3$]9D;E]!TTDR:XY*+J]BP]*]@2(AD<]-(JEJ M@E^NY"8JI'MATG\V$N6#B7@L&(XB7@ZP;BMB.IA#0(O7V)B3=5,9%<#T]_H M2!$@AC(3=.K]\#T?WR45XQ+[LAR)HOC6]7?, O"#_I==WVK+-\@H:E!95L.B M;)U#?:^L(FY>ZQ?GL9601TNCVO0LH2>"X8?FWGMO-4"QIH1H-2 M,&IW2RN@PWL7,(;7>+&*M^F_J>SW M;7K?IO=M^N^F4;AM^I)A6&"+5O4F5B:J@_SKSNO.?SHAA+)N:C22>3O7^2GO2RWB3G'>LDL6"43P:Y6,3W>'AY/)C> M!SK,GD<#*CYGNKP0(&ZAX#,!V^&[.2XG@=HOVO#=)/ZY.&W0.+L#=%DZC)>/ M9="ADM:>@K>&02Q$S-9L*>O5J>5I,4AT9\DTUG+N$[U&(I_K/:1[$=+J,1'D M$K$@S^UK.=_-[_*.=:D#I_K@^;K4B]!DSAZ8+ZBQQ26Y?YXIUW*JB(Y6D#Z% MGKA[==CKYN=FJM]^"@FI;A'C9\SW"ET&./B-0GSE[*\0Y6 !:#A1?;@VA^*\ M'5_DI7*F9!9$B4 +"8K%@E$N$N03%SRL^"6:VD^)#<^!CB'T7^"! @7.[Q;B MY]?X\;G35] 2^$/I \L,$BJIM% \$S11!)\D%:E[5^XKJQA"FO2_B0M4;%@ MX_(K<22H0]3 =G)^,$"B>0R2$V.K.+4286F2+4^C?$P7J\I\"%((:WN):"08 M2^QW"_%GMOC)3W[RTT4H?I^.5+L 5>OF>^+J891LRPI*+Z]#S7#UO@[4@B3M M8#3*!9.I8]/:OX<[[SG%D'0,(3&7\)] '^%OJ2PCVQRAP(QLA.^S.V>S_()\ M=A\,NFFC5QW\'<@.)@U>:CZ@/I>URJ856IIZA_\K== #^JJE*,:#QT2G'4]( M8M8<#N=R==F+)&@OM^>ASW?%G?F9]UUQSX+#2]K*7Y*':$L10*KT,A7@NSB( MWJE'T0>F9/#X+$F:!;7M7P,IQYCG7Q_-'Y[P\@4D>46[IV/T^F#-Y"V.JC%? M65F(GR7RU5(YAF[[8N7N,?W.FDE\W5YWB]=WN M2@;YB%>&Q0?SUJDI+3X8^6#T?<#H9,VD4JU>N)X]-+IQT)+]O[[G[ M!U["A[[X/57Q:WONB>R%NFXDA;V&5O*QFT(V/:_EXX-'[K[8*!NK[A)6#Q[\ M>##VVB[XW\RG<4CLRB23EE1I!P11Q.]+9#'I=^Q[,GQ/QO>3TKZ][=O;OL _ M?8%OMVR1D9'&8G_J+?>3CR,AC]KM$E?M/-Y/H[-ZL1G'IC5IDAM-!A/)BRCL M>*%XU['VA,WJ&5(-?^S-F0GK[RR3+U/TGJ>$]07IF0A2XKBV!<-68]<2DPHE M-4UE0IZ)! \!:W:,<"8?T]MYJSFHQ2:+ZJ1T@PUKTO$U&0MRW\FP/E5[\3SE M[/E:RZ?T\E^.GR=&C^\A^\_7[#ZEES_KL_%MC,^7YXN3]/"!HBU=F>-^COAW M%X47*O$N4[!=@ORZ=#%URB;<7S:Y)K7O)!>))!VIHC9% 5-8>;M+??ON/.V[ M"XN&7DB*MQTY*I%3VX)#6\,G^0YY-05KS@1C/>H)9K[*]U2MW5Y*:G78X^.T M,TZ83P;C_#'7EF_:?CO3]L(BRMY];_YM0N[/)U7JT0MG+ZY N\A%O789V+:> M*<(:< O]>=V:%%E%H1%R"@-?0BGNY93ZMR0O_OD/_I]]%U%!@@[ ./ICKYJP MWY^IK-KKX+FK2,REV=E=%D!A8T>+X_X'UN>Z\=;=0B)2E*/*J7V'=S^#(E8Z MD;ZK;\8WA9KR-D'AW[]E$W]9Q)^V1HADY4TQ!=<0U5, 63N%Z,*RS(WI-9#[YAU*51TSEA4.7T7#_Q-P_1OV88\U69$LL2/895MUL\[O5B$7#\TT0P9%X;>.%*PD M+= .7[KX.HH%@INO36WV.Q*^VF?K]\87LCGAR(8'A/ MJM-WUA2_MOA%5L6VM>!>;A9JCQ19(C^D5:FF8T!53?)C=5"P@;7IX&K.<6.W M\'MD%$V<, NCWRL.;Y,/(<&HYZOA14,12V.^$F*FE*Q:2$J;1Z[KP67A'P%, M66&&EVOJ%OH,+#@Z.@+O->6K,/V+:9 !U_[#N763-!BP>2!0G2&ZQ5B"J5(@ M(QBR 9>[J>P$ ]Y13C'73SBY_^8;00Q<%-BP40#XZ"KP$_H>PEM&N#]9*H;) M3^$_OP)X\4*@KPCJ)"".D#@),#E-O$;Z3,/O2A/OJ!O[QE^ MISYF>_+Y4C9'^!T07#C5\/O85^$M<1/*V?#LYLLVU=X3)%^^N6X*XVW#6E1 MP6\*^V-JF):@0,FB!6\N4Q98$VI@8N._8"/8)ABT_% UK.E48!OA];K;FPJ< MH@80[!A\!6LY2TQ)FUWP68#="AB6. J2'7=]S]5K0E 4NQ.G+AL3 W98PW $ M;T&VQOL!,C*^ANAI0JP<$@D:4Z;GPX3I4]OO.1(DLB=0UXE4$;\/_%9SX.(J MD,;OSMI*K0/6#,CA?>, D5!T7UV/($"5^&,P)Q)P,T#03$=XZ^G/]G&357Q: M0*FV^E@)WR34NCF\Q*ZIT6OLY"J;R8/DYI@K1$1N"2+"U4K]P+0/'WXH?DN3? VO6,%<9GJLPED!%OJAS0J87QUC(WP?]H0\$/0: M?!_[8S(VFR"@/5$;*_.;@=I'2/EU**.CH8SA@[*48W\YS'5@O03V)21B (($ M;8KR"R(PJAB"'"X/QVR94=W])$D_V3Y8#E+!@3CR>$S\%_J(C1%>HM$3HXU> M)$;B'Y)O38QD.ENO:?4-69(%?=T4%%0= MD.) \GW[BE*MRKZ3'J>T6*H_:TR$S&R2:/2T:C6VY5LNW17>5HB(WQ!3CXZH M:!+"8+8B'^UE4MX)NM[KE09#N:4LQ$FGHNO+FW#[[G&0AA8 4)_HF4I)]F%; MO,*&& QJJ/ @Z(^?/F.2@N (6<]>[R)W00!<1FY&00Y)E'G88QB/T/?:(!L[ MT4S,8$1P#B=^U+\^+-)PXBP4BO\]!Y'&$OL,%'-ZMTYZ2.QS#H8[A<*T"MLM6J1 Q,)(IB]UV:1%(M.I;!A$);_H[8N]-)^Z M[2)?=D.]$B.OYZXEE%1\%,G&Q7RD9G;ZR[8P-\/+'_]$KP[OVC["1V(O0?@= M5<,0J"?E$]$]$OOXO:TND(Y50LT$X5HE=B>[QU0:U[3)XHEK"W(JV4^IH[O% M8/@E:#^<]1=HF=&CDXK5RLN1U/*IIJ0AN)A,Q(.Q\'Y[ZP!X N%?6$138+9F M>+-TK.EBS9>Z?V7: @4VUSG*2#>8@AM "J([#,WIP*K!5L,:6X5(%V6#:*.R M'M P^02;?%@Q)%]PBQB@;\BYPA/\74O=EP/"#/^TDH$M\=,_#59.G?5>!#-_ M+R76A?JJLHI/UMQT:N2:L=KF'RIF'!M[S&)X6_TVS?ZS?(D4S%R MP,^-\X[_(B],4YY:"N8!I%F&LJ9: MZ\O-8\*?\/DV.!T7AS-L+X+Y.5,$D5IB/VWUEGU2LS]Q_'H?+"[?R[O]C(6'CJ#].M%)>'C.PON61UT,(,*JFE0X/*4 MBT_M5?8^827[W'02;=97I76_O!IB>(H&PS$N&.<\M*(EN^V6E-K;PH#]=&CGW_@,W_GHK[V:] M7.0FI8VX3LP0,R4)M1?S+42*O*9)OB(8AK.55;T!,8 \4R%J0,S-/K-/C;W: M?*H"\8OZW6@D%/-Q(2MSI9FJCR-I0*J8AZD[0WK@X)X&-WC!6L0]8XM^EF@Z MH_,!%;B3<=-N#V"/7T9_JHV0J M7XU8Z3?KPEZ\R/:&;HV],YYLV)!RQP(E'^B$(< M^/F1XN)O=F<:?4P5QLUDA9N'F+($U3TAO)O1)T*J;_0Y M%+*NQ5$]EIWK8,5R5UZ5W^[<$7GL#_X=/(+IKT$2Y(*7,>BS$7(45GIAFJ[%":<&[-R8TTNLL&-&Z4T(VI4G M4!V0WV,;AS[6Q7*H9LYNZR%UV18BY<)X))3"RFQ(XRL.FXR0XCBQMT@36"(= M0DL+9+#X.VQH8 A.#Y5LN(&P<44:"U&E@MUEB@0R\!C"YOCT8&4#?]"D[A3F M@OLI_/H9CO_:B =X"+FG;8"D13,03D4Y$M'%Y%#!U[X=.O3ZSL;%0K0< ;.2 M"6M^ "SV T9BY,RT":L0D0# :A$^LU"]FJ UD$ MK-(@,\7.*=GUU;WU)HZ-A)6MNP0D#1EVU!_V"QW8*ON(AI-TNS#3FIC9G!"P2V6# M9QX,<>K$):IK(+1)/-:UYYY[Z;D8PM3R$=[Q(M11.L@0AR<9CWA]GT*+X%96 MR6R&/R//5X2E+="9'/GGD]3Q[10=AV[XKL*0"FDL:@-]71,D4CFNH\U&[<8] M\0_ \O:+N??%2\]XBXKOUDT.JQP8RA1SI%G#D7VHF#?>ET%S ^;GU+-RA'N@XD(.@2;SL)"K 41#M)+@@8-P,1#I*21A;0"A(/;!V" MWMV6M9+=O?!0J.'7'B[MIQIIJK)^EG49]N)5FB$3M'%FV=G*DK94">N<&K-X M\$<-Z9 )CO>C.KC7@&(EEC]EN%C+Q46EN_5:2B>T1=ZR^L5"ZI;7>!ESD4#U M<",0 U:QSQ0E%%85 ;C(OBW(0US:LWV1B7$*>%;+)/UJ&;]:QJ^6^6;5,ACZ6.$'DT3'BD3LXH]7E(I$/HKU-UYR1U ( M9&&ZIB@TF==)VW6) ZPE#K :+MNZ@FP28X^JM4SWDZC="!FS2"X9,P9"DZV% MT64(RI&7Q0L!1XHEFCN/=NRCJ8!W=]-0/NAJN;V5Q#9_%JN\+*Z=RUW M.UY/J;#]0B[G@VLIQ&NK(Q%T$(G&[5V?4NL&[ @1@M/8P(>+,!/@"S1=T-=@ M^<"18&-,=(F8NLZI<4KW;+H E]J1-B.0T?!?SN)MR[60;F:< ^CYO2SXS6PG M@_VU=#/K?*NES?"+1Y.#A4W\8 M47\QU"9N9WP[]=U#F.^00X$EXV8QULV'11@+B>[<.P@.,L#$HH8:W8HPE59 .YMB?BLZ+\PTPV$!1A] M@X,W)*_BX25G-7F.6H!!5A&6CK]MSV4,NR817Q7N.@)I.$:-MB6(.QBR% M'R,8FFH$]^1&$#P8$%UV<.VMSO6@(TNV/<3&WA.V)(W+/6:'/B%VU=R8W+ " MQ\6V21ATP*>9WX /7#N0E9UG2)IHD=IE5T)-/@M)4M1%;LN (W[%TB"(";_$ ML*0'#XI9\G(N%PO>XYW]#0:T;=E-MY6(=JT/@53OF^_N[3.[RMY[(V4-!R7Q M)HTM=4N=@4R--4AUK+O2DN2]+:.7N/8*" UL^?S>ON8LOS@H$?04P4Z6E 9Z M."@>L$P)TQ^*6K&**F"U3!CJB&H@-%I%](^"1C5N6T4E$;D!#< TU-R,_O5^[<'>IUA8D]1%0Y$ M'E_ $S\%.\:%%6U!7MCBB$^UQ$TC.VJ$U\T%2=GGHQ^XL54A*3Z[/5 M,B.3[0K5@_ Q)#;C7X*Z6Y422(WFNT1,7ZA+X>.$>FLI,KL>Q(PVUWEZF#1* M+;E7+"^_OCW?*S*%W7YKRA"4'UI:ADQ11E-7WG HXE*O;J=FL=E8WCQQTZ&U M"+45KMAHD%2D_42D=XY!OT_T&-(7F!*]60.[J<%Z/7C9BT=-?T\@\Q)M(&TL M#)#.>?@:OTGI4\+?QT3,3PPZ::SO*.[2Z0CW:[?;A_-86GFSR='9TS!.+5R4 M)^A4'9!.F Q GPLRIB*SL''?2G;SD9LT?Z-'EYE;"9\NQ_LC(DAW(YZF32,7 MM!+1S/3J5;*4J;_+FKF3;0222X,/#L3!#::TX>U?0TR.3%+'JAUU%9(X%#$W ML1[E*'RN3"B0S8AH%$'78=@^"D%6 H#T$%'[:#% T!YQ2DZ*8(R"F\@I\:H, ML0P>N=^B4UE9ON421H(/:Q-PKD&)U+/;JZ)$Z6LBT2$9' M$,;=ZV=!R_O6F/6QX!G)!K*KMYQVQ8&?!&EHKXS3SWY_+Q&SZ0%+=P :P'K: MZEIJJ:Z5>S$]L<3L@W!WDX_KC241)MZ%^.X&%8SZ$C:^-,6BOE(V0@G#@T02 M@YW<-964QC!04@_[@H-8WY3%T993#,#%!D52QVD[C[PDA5T#RM0RP=B6(S\W M_$F,4KB*RA$H+P7NU*F1+&,K3:()%1(TLY#[Y!5I6!\SWZ]7)! %=S.F7@ M TW!5@:)-5M;]-AZ+CFG._;FKKZE(TC))7=R4^*05MP'-R#(>C9 M=W<$\> M$O@VF"='!@M_("O0E,H(./'"/>7T)9Z (#W]V]_UBIT7''??VD%^^DEY2?].(GO?A)+Q>?]!)Y5=(+__%)+U")XN1Q>+;%I FX MQ$L-XIYV&3 0R^E^L6>+="JT M^@96+/&-L!KNZ+A,[F]2=8D\=K^#TTS,<5'M6[C;)734@VKGFR^PY+5=/Z3\ M:#M81GK#NL7_SDO;2W(+?1+FE(V-,>%0!JH.J0N )A/8"10T^+VQ%#:K F7< M?6]GX9M ^#$W$VT[8!<[GFXYZ5M::FD];1RWXL9R,A6FU=H\MY+2V3V:KJHR =+4#^UA-P%J250:R5D.XI-.SQ@)](?=/ML MJ]=0Z+(Q&^#14]6NS7)\I@-JC5 ]$R^1%J>L;=.QOX84II&,C5GH ;4FG(Q? M<($I#*P.9@5XI718*$2I#0AX[OJ8@H&]'J0LM<^!07+NJ?WG7A^\ Y% )"V M=-B%I'YPXV$H,JDSA%2ZF"10/I"!P)@K29;!I@OQ!D_Q+[W1R[Z"> MUF]U M UD4CSR=;22G!:*9\!&<:+HLQ]UY\L?5;BY*4X: ]AI4&QN;>Y 79N_+OBUG M&MG^,#%5N4J?OY='UT9%:Z4_Z."V[AJ99&'\,,^'!M-%SHB-54M;'CJXM/^' M"^^W

&G9_NY=?\2SZHAPB47VR*Z[#''VJYV3B4_:B[.>+J,?P*(] M3%@=0\CELS=9=-VNFDB('P1CE]25+,2B5I9(S7.V4UOBF*D+1"@'&>V).YOI M2T';5291R4X4 (5ET;E:'X-+C'C)C\$B!<##Z#;2H'.>:)%$)^K"T>V:)9+S M@!_&'#@,.J<:]-L^5EYEYQ3@9\,ZR?K9G65 3;Q/(H(W_84_9[FGLO?[;/*B M=WU23&QL[LI.@NIW*%A/\?S! OCM MRS>-#!Q'U*XD(=MI3%A'+UM.$E8"F4;U-$)'6UHZ99\;OVN04!-NMR5(\1=F MB(AW3-T%J "06.K.*W;+97=*.Q$L>!$&OK^!Y3/M4.&0W>7QW@U@.@ZODTWX+ MN,64T:A[<\]<@I;\]NG>G$":@, R7BW5=2"= M@[$%(MO:FX,_I,C!@-_*C,0N58U!R :V' YVHQ-]88]*1Y+=;D,IU7BHN4-O MMK_;\"7BC][3*+?!B4&T5P "DQW."61FD0"2QAS<^,YL.X*VAFDC-(2<6'CX M$$:QL^?4@&#"L[B6L$FW'LCZ]%?P^$YO4CR)9UA&!W538AC;7PS:'+!1)%WY M%@[1!=I]E>1< ]SC/0?O_N]+[N,\=!O?M9RMN#:8IT M, T#UJ].DG6EH.&W9-Q[8$I/T!FXL$F&]FH/M96\OZWJ$HV8=-J1-\DA96LZ M,X![ E7+Y>,@#&7-'(T:C@,"*WGF>G>FV&,069]N1:BN3$9ET]@U^E/00$TR0)OB3BOI-"L;6%42[J MP(^@]P6\&:'J2D&L-Q75N&@/&CKV;4O3AYPQG5A*5*T 5046CE1#L#-%P4Z8 MD8@Q7B>N:>FA) MQ/]_J%(2'XXA_%HE;;[$$6A*V!"G3][)5&.5GI^8G5&@"4O![2T,QB/,.I$J0]R^Q6U)L'_20' M1B9Q%LU@9AI1JX&T,!1+V#6N#XP7\AH=!)4^[$:@J-/"21(SV=S2=7(\[7FG MTFACV$'WH%80K:RF$3A(1!0C646 M# A2S:VN6B1(R*;CT5EI^CZ7;_DE@JS(_Y"0)1LE2!HS&7=XPUDNLV]-C!W. M [T;S/C9-R_)ON$Y/_O&S[[QLV\N/ON&/_RMHV;IQQ^!C1Q]5CR Y)0-8@A- MP1 B7]6Q,GRP/Z>G(X4537G8.FLF4*%JG;5(.:)[J-K1C^FM0,AJQ,O"1+IE MV'GZ1^0ZB&486TO\C_)T4T&#:*<'S>YV9]+PNB/'1=8DPE-;-6P=?E]ZGH>[ MH:C!&V%LPE;O%[CL#DW #1P>?ONQ P).IKN&,V!$,$9I58*_('D!6YLD;\', M"KH.GDTRX\J[P\8PFA$'M]-[+EL?WL[3YNVTGTO_^">>2AZHVK%, PHKO,/[ MYS8CY/DJJ5>-52@*LGJ#0:.JTHPOFB]"XHXMK2:L\ZRFR7.JPE.5*\9ZH5MK M,EUW;WKM9,PJ+NH__HE=>0RVLV M+79K3J\GMZ96B.77#^,:+\IAY6E2?Y=B-Y('L=<)UK#TF6*=Y1R>]]D: M4H;;H53)4J(T*4T\-ZBR"DV3M;XHM2/)YH2KWZR2>JH.N);RWJ"?FWZZK!++ M%4XF&0?"RNV;_*+!.JV13AI@'Y>!CB)&$[+@%50ZY %<5WV$5):@(),D$'I+ M4K8XH\'TCV.K>"^2<&;J;'YX>]I>@\ZGKT&(O[7I&&)DUNY/-C=D07QVE^PB MN;AM<3?1]G2*!B&Q?'>;J+Y9#K]NQ.06H"R3]=%8*8ZX>&/9O1W4TNHC!R-U M8M[L:N,"Z1MIIU,[#FT[48$$*)@3T:XHE]FX'UN"[S:G@23[0.R7T]O#[GIS M^D#S/AS1S1C-?*UB<&U!&42[J:>'Q/U#_:T=BV2O*)8BWR7NP6,ZSK17E]>\U5 M5C=+:3(>C/C9ZT=R$<&VZ<-*.DR@-$G(;5"* >^X,X\]M<>P>FUT(\7%?)+E MQ,=\9*4_YBN0&GRUWR3/T1ZQ32R2JA-$ZT,(1FS+N6VWN8YF6"6BN;X.TY%$ M8IOQMF'#S7:D$Y5%&LO;@[@#M%5(./E%G5-49RQOD"87L7(#ZK_8;KOUD=,I (QQ*KVY*!U/W4;4TW6TB? M9C1=)QT4O*6W4)KV^$7Y+CFI]&Y6\4FI]&B$L;:I:OMGK^_WR(&30&L:495P.-3I4@GB%B." '$7!247?;1M[M&7L3L=8S^:P[1FI M-=BTA6T["5&87:*A<"SHZ@K+\@F(R=16V>FB+1_[9&"7&J!LM7FHG>^IL5%S MT"$7FG-O^;^WQ-@%) ML_HF6[/GIFQ6+6ZM>FM_(.T8@]W8HE+&;0F0+LSLS(O,8>0468%@IGG3I,'% M)EW=&)&4Y^T\[*W M%/WR%H3D Y1 ;LYU,=Z1(^S^Y9;="';B;Z_1[*$OX$O M .)R_)\/=G6FKE*Q??$$?V)7R=C^2EWW^QPGF^LE#6F*@FCN) ML9C/]I-BK6CG*='FA2F'KB-6+W3S4([FA_MI?][7?6;:7W@3$OY/?^L![CC7 MCW^(W(V0O0K_(>'1)M1__MT_U0UN&Z@ZR!LFT>T- M9R/S,>U>F(UK)4ZXT>/#A+5H3J+#,\W(;-/HD/.67YV*.0--77?,.,^ G$?N M,F09VR"^-2Z.S*J:(+PY[ 6IN6E@8Y%ET]'4G4T73YJ*!VDO>Z*$=G[:R!*J MTFXR ?L, ])@LR![YA[U8=>+_E%M6-"3M M) ,EDL3DC![SZNWEZ!KVLYPT++H5Q)OG3!@-X@>9EM."TZ"CR419%ZTI[;G* M-A*M9#+M]85DMIM6N=[.5@A9)W/,920?'9KY0;8@6RV4*Y-.^M1)Q?P)*A*P M7HS5*;N"QCV=;F"9P"6DS%DGS6%)#1*V5--$X\2_45@5$2MOQ72W%--@CZ(Q M6S?%E;7M (&L06?33CU9GDZ]<\Y-=0#MRS65."%KC#\:3O.'ZN!0F4EUF:F%YY-OL"&?E\<]P9\M QC M8ZFSY-R@>_KE"PUR5DTM1AN]YEP49Y-IY$:T1DMME(29\I_CI3U>;F]?Y6)I M]OV9-).XQ=WLCJNTK[NJTBZ5'^+IMS>V/."SI^[PXT[[=7=4?M(ZN78^+D57 MJ7KM;BTDL-D?B0;Y1#P8"WL$;K?;KT%.31^Q9JM.TK#M"MK"Y2L7+U*_#IGD M2(N>Z2"K"]+K<:GL2[%8IHDR3 M>>G(VC49M;&2I];4_6QSA D/N?E!.SG[;;W+MW.EY:^;*T-[E/J395XU669Y MTQOWVFI\V*ZFYB,Q?!-IU09')\M\D2:Y[7T7-:RT/.%G47V)<-#>5"=YBJ%$ MIG$46I^_9I-^:8@(G$#&MKMGJV6$ PRV9DE\^+0KZZ:N:<:Z-.)3 7HI+1G& M>\1^L'%HVZ$$]Z&G@:2GB%3\$GZ&KA:LC1717&E)%WY/'=[3*15WYE,$(!(1 M(NVFB<]T1_W#:[=CY%12VH%R0@2(.03/0ER^ZZB !K)1GE8<&-4!1:(J17RL M(]IX3Z7R@:E,Q::8[,=J[3.[E% M[K=D%:!NHMOD.73#=83V?8J7(Z&<,OQ2*M\W$UN4M;<%Y$\=?DD)2-@O ?%+0/P2D,LH 3D> M;'A%:")R^!E'W2]>H;33\539MG9>T*$EJ('%'NV*=L CQ=]'.S?)<*K:#JU* M23E4JS $"%LO0*6$SJH/-""2^?9?2[Q[>P:;: MF;2W+#8NC/V:7=J!U_$L;SNZR1+8& 7:@%,^WE%V9X*'5_);%;\)QB!%(W%S M>Z31W-+,/^QN'?9$^DO:G&4_90Z2OMG\/F+S.P-Q\',NR0ZQH2"-'RS)"FF@ ML"F0SZ]H V1(>^K#[>CGJ#V\%3VQKG\LUA3N4-=WJE6&QQK&/8*B)KL$,'G"@6[>E#CH5SAH).[9A)ICD0 MAB,#1CX")#"!2ZD<]V6_>\YQAI<9!!64M&FC:T]#72IL28,E#:TR&*; M_EL(1I%W8-[:?=T)JP]K(M6$9)84ME2 M42 2I^F-!&AHCN4O)]]^]UY)DL-G\]4.Y-(6+;LIM=O3L/92:D\_9?N]RW:V MLVCO-)5QICKT[JI &1*VU0J:'K'II"34.ZY M>4;Z;O XKQ;$"6IWI$$O*Z$.HIN72 7CO$=0ZY(.Q5_15BB78\W;0I[GLN:@ MPHVOK_O1/M9-^' B&(^GO(^%I9ALD+. >=VDK:0NBI6/ 1"6[]5!"\ AK4H' M]\5S-V[XFT1S.9R&VD)B,BG%5:$^B.+=B :Y.!<,>RF*%\?I'T3ZSJ+7G3P6 MPJMV=C&O5X2;ZNUL7?_Q3Y)+>,;-=^7#CL$9V#&PC8QML*INX7$U\0>-L*9 &3A13!IIT*A.K ]IMXXD/A7H[6 MK4$EWFYF"_RJ$Y-:%0F,^$20C\>"*8\ _<=B<[P7B;\/.$^J*B\N'^+S?)// MR:'T?%RH%=]<8/H<:>6A^G\_0IXTOD5/W4)%T2KM9F]9G6N2\)"O@C(2C$:3 M6-GCGT%A0G#6UYBE%DQE==-.T6YJ0%Q<;E\J5%V%Y%6(UBG\OB9_]:)K-2-U MILJ0R\8:%66Q&EQKD)*Q]=5MY^I7!&K^E< \&.,3CM.6_$4#W,^_9,IHC,=J M_;;;GF+A/'Y"K>C-_ 1?,I*,!),I?OLE=]&9X.>FA0A4CKKW_-)0CFA"56A? MY7G[&DX5SYXAXJ05RT^-\*R=;V;& MQ=FT8F37#3(MAP]RX6<1RQX(#C8559\$HA$01>P"6;:F:P/9A*B4MQ^GV6\4 M%UQ;RJ_CDMH/Q?+UQ5.:2.%4$A,\>Z@V3]UHQR MTV+^,=7KC;)=(0V2-Q)/!B.IZ'-\_-G*_JF70FP\EJS=3Y1F_4PCRRRJ3"#S*V/(.31 .@G'8@W@4+T6:5O-\EVX:9N^5B'YE+*&$^5);D6<],2IO([PY7H]%@W>;( MD67U!3("Z:5O.R7A.TCJ)ZTGD2J0I%;XEDYJPD!7HK_2-CVO\<>L>[;]^GQ%_88RKQHF':.S6)[0"Z"FZ% M9U^-%I1MRK6;5[ 1B&7+LSFW-+T8$X9V7?(X#%MW@WNX[P#. M"DPM.^7)(!,O2(G@#JWH[ZDK&G8>X4.K7@4*Y+G CWUL#PYD2O*^^\@'V5?L M9P2F$)SI(UK4I\@3D&ND9('U8\&IM ?ZG%,_U0VB[B8*F38:3Q=JYSTZR1KF7C^>HRMVJ6.DE#,@_T1#E" M])?GC9\464.1=Z#K1INQ.36M2G9ORC1E:4_:=WEQ(BEW\?M\M<^)@C$1Q]>) MI3?M;4R$K?:[!\HJML\@I)!9ND[G09()BDN!EGC33Z&VCN6\ M0-MIM*0"@E;J4CL-T,9='FW/2PG2)6-RD])@?(!UTB\%WT;8M,,CXV$8Y.PM MS95RLG6T'9@A<_JFPICVQ=I!F]WV6>>B))-&-BKSTC5D8Y(E4PGA7XZ>7%>[ MBGAO1#*3>&\UGIDWU5J^<*[-&;9>F.18DQ<.P!M_K-Y,RAF.B'Y'3+N*&^D) M<'J,*^L-F[JX%]K]T+?0\5O0G$C#M"?.D:]!KJ5@C';:\6W&)FZ/3 Q ]^@ MZ?..C[]@AY=82W/6OGVPM6#9)%V+[&I/4G1E$FI!72N,JF0J7@%)Q$DL(7(4 MH2$2_KZED^901"UE8[6^;;6BNU-W(5?*EE1B&QQ)8Q3#X\SC8I3+/$@ZB([V80FX@FR6(^4!J=S=(O_5&KC&GSW"R M?18,,KI41_0DM*^:@2%PFDI>T#6SB25K_" .:DAPV2]:T M_16V-#*/)5;UNY50ZY8\ND!X7W?672" M6,3L)!BT >72!I0_U;UB+XF5\V["_6S:]@R&R;OKQ:FAA>0%T]\,06$Z%C6 MR2 I:-Q)[$-H:CE@@]D@JT8GU6-@BKEZ7]I^%KS$";2-A0'3(&4(L)&2SQ=6:9 M=) &+)(^BD3XG9M0K'#N%!C*"_;ED3P<(2H9-;O=@3_;ZB\*&R-^8:-?V.@7 M-EY\8>.14L6C.L*':P662GM<8&D!)5DPQ18$)FM*2]SY5)#1$@\91# @[8%. MIS]OL":L!,)N$6?\2:_97?).U*1'"2\VC]8 M<3!1" .+".BTU(69L]*K\ :6V6+_][]3\43JS^ZZMB_R2LEYR9(_"$<9%P;= MRN ^FY')I?B3;<;_N3D2OW9XWNUXV#L?F\ZQ0*A_PQ;_F_"$SYX^>WJQ9V2+ M/1E/THE_)+3S'!X[$\_9&$#:Z!XL>'!*;W[:\+TWPQ,CB%4+'N5PN/'^5S?' MX_!]]I9,O-ODYG] .)S0T>'\HW/Z1X??.CI>*H03^<>*B:F0AJBJ9MODV.86 M:&H#G1"-30#-F11. AH.V]A@L-5YE7D )+B[3J/\[C>_.GR(]FT[8.TX MXTJB#'_!.!$#8DA;;1N#>QX,:*5,=4"W$V0*/$+Z, HF&F)5$D*AK*'C9EJX M OOFU*E[^5"@(1L+Q0-@N=;@?IC+60,1.MH=IJY3TG7QX*.8;YAYAID> M3%9(WY?E>AA;&\XR,;P7\T49& ?&BKHZQ>TWRS/L\$IPXT2?"6M@SJ 32[6S MH8,[6=+LPIVABYM?;T8AL4RD#;D,NR4RZ=0'\TE"I%&R*IBL=S;E-U>OS/WJ M_>=]Z*3>!7]')Y. MZ9,DK/>OFKB&SL="M[H3:>Y+-N989AE=MUZVU4USR]> MWIK&0=.OGM$\Z(/VBW6VDYJVUW9@@L7I!0-RB+0C 9?HP8X[0E9*%.K94#LB ME2K)7),KM9+GVG&'E;\$;NQM_-(@KSLLYT#%P#7Q::L+AM._QEW)1N:YN,91 MNMEPKZGG5BA9V[K2/-3$DPSXWN+ZK6XUL,WJ7OJ"0^*TQ0E3_ -EMPHB7 M&);^JCERCY53-'(*&3P=[,>#J5(6\$G"F&(/BK%'HJIK[SJ[O;1#KPXNA]J5 M>.&+=]4>].$/>/AP*(8;KD16BC="H"^KVA3>\A8@()05=$6#F>1$H0(<@LNF MFH24H$/3O2C*F80;\<%QS6[1-17_DS8^,HY''?.K:7+-RU5]8G&#*=_3:_W[ M[+GF8S<0>'.WIK-LD>(K<[2Q5N@H.)MYL23WE&1A28%TLQVXTZ[(IZ%PQ)FE MYFN4:WF4_R![BY?0, M-TC^&2EJP.ACL(?@ XJQRH(L-,A(W4K:%+8?[)YC?15P/0I_9ZI!8-"&7LA1 ML>>74)7*KF=DB30*51:IN3$8): +^ MCI]JYR40T*!]3>RD-/S*SA< 2TA"-F@G9$:W#-DAI-3#L&=K0J[;U"YLWO1] M!ZU_^_(^PNR@$D B0[@<'H!A:0"O0:JQX:NAH%/26']Y4)Y,T\X0]\SF0\P. MM+L3X4OL-FPR05PZV(VEFWBFY\/+V-NX&0#SB8/O;CF[!) M8]PDY7O),TL5+$D&LD'W>K QI"/C;YZ/=/M3URYEZAIKZD'T+ZI^V=K7OG#6 M99F_J2ZF3^WX.]U!O]<^ M04_3M-W2M$HD/KM'<1X>7E_?\.7\_-'DQJ%F;M6(O*']_3OLVV.!SW*FDN3: MU:%:K50T+EU8U*$-6?+HMFUR58GBOM2QF'2-25'8D%OHQPII;"13VAG#MM_Q ME=AF DNY>SY#.0_\TY;><4NYI M4FA/!M:J78F,4VYAR9)0.!G.OI>!?)@1I,KG33@E^/LUY7U?P[('BA# M(CK!'6FIY$RHV!HFAW2@DS>\#BMKZ?%)7K?GJ7Z^6.\TRK<('U--10?:[.[U M@'Y%C1<^R]/>>#"QBN'K;*(M5$*%6',PR[77%[1##6> CMWGY]@&R7*B8W)F MJ,"%GM3;67G6[J/KX8$-W:-MK9@=O^D 8:%3L!EPRJVFJ M_8)&.<.4G&WV8\EA6\Z%AE$EW]+2V=-KE(.I&!H)RF"G&Q X&55TB-_/0J \ M7_?R&N&0A3[-3F.JJMX LN:9V"728M.UBGUJA+VG#W6:G5'(B#.[F\J0'/(1[ O9\L8!KP)CM;@G'J,'Q M-E]WD#I\=PX.&1W'3L_6X8& /MS0=8AH,OW'!'J;N6CABPF673\0W\ MS'0>)!M"$'3';US/!Y87,.<]BW7AZUO4B^CI[(>&O/YEKJHA/+%M3"-3)YR MBQ%T-0Y'@^$8%XQS,8]QJ4<4WK.PG/YZM^YFO5SD)J6-N,[_9^]+>U-7EK6_ M7^G^!VO?>Z[6E@+; QA8Z]66F,,\.A"^(&,:, 8;/&#(KW^[VP,&#)F8DOA( M9^V$-'9W5W5-7?545!-2A2'@5LOQ[5VO!I#O<(Q#47>!WR*4%\TU :E8'M\/E#O MK(?$V>'@<3/1M%*6[[^$"L+P*5%J0!+'PJ0/O"Q4!3.<-6/%'8\1&\=SL!?) MHTP@H,XU!SUASW4-$TD"IT-N>_XA\-J%O9!M7,\@FY4-J#>3/@[GA9NSE-V&G+\\@0HK/&H4&6;H^GI_#3C33L)])7)6+E9 M,^OB;X;3TG8RTU%L;;T0$5P?)/@$X[G@@(>CLA'3\% XP+78((0.6,8#*I&! MIJH%GCF;68E!KVZ/E1"+!@VM9'ZK(((A+4L(Y\);B5E6_TE,1GO/_&D9!$%^ M=OZ.(VB;5MI0OSX MC[LFQ,_[?8OHKF]A;P^!]X?P;M"9G8R+8Q/M]+>Y909Q3<;(X=8^._#AQUR> M"[HXK*=+%MNG8Q]%?'<,HV,G*;7Q_F7[0'NQ]E/*C>;C8R7*L]GTO%>(I$-/ M^0%WFXR92"P2RLT5H<$MXUFRF)R+G70+>C[Q!Y:.^F+&.7UOK:;&UCWO+L,Y M][QO:HU[:%^_T6_Z3 . K\4,[\$*/,(*&*CL-"<,F':C30V+:ZY3&Z1;"=!1 ML@K*>?-G@S !SW8++'0/KBO%^!UP"^]Y:]O:[("3I&0%DDB#;M8%SW["0V[X M,W-;8L:0%B[F;D>/)Q6I;IW%:: MP)&X-36-7*V9U9':ERE:M5YBWF'K*W+>;94 ,\]RCO+9=SI6>ID'W65?)IG2BJ#3=*H59AX1A0* M&>$3RL!+R_-A3)3$5:) /2X3C08"?F8?(FS\(>9'XUUY MCT5!3= 55Q D_.2 XQ:IEU7UB3[M/>[D1ZFKJ7J_C7(J:NCO*$AG\#/\/?27 M#(85V1)Q5#0G9(.5R$Z%;11XI3IH41_(7?;)JFMOM\V7?+':1!A( /3(^4(A M%?.19"2Q<51N[S<_M*$8<*(BE !XLT@?VCO9SRN/H,+00I<#NZW0^ :3&[7LC?23= MSF$/?U7[S.83!JU1"/U-M%X$Z\+A:?VCKG;/67_7LE88'#3"ZG7"Z=V M?9CTKC644]01%&/&D8SS->C(J>=)=B7E4_G0"T&RH9P9U**6UT3MS9(;VI&@OQG2B\=15./(SDM7 M:A;:8C]?-"]V6?4Y6RNF*:.(D2E&R7RN!/)R>MZ0)A].%LPN#3CY"M GRG#; M\KIFRI!P$W$!/2^4HP"-U4(H_Q[2 78:-M*\7^\'FPFV4^&CIP[[E1D>]IIN7%7U*7YR>5WO<:=4#_X%_ M-'#Q\?4NLDEO,W2H6]JEFVI/Z.,/2%D WZU7E?UFR MDVWJE-;/Q#DN4-Z6V#^\]5(%57'MK7Y[D8(JU46KGD 1! /!F/\F?B7_MGA> MD3W-TMYYM8*F\2ME/PBNR.I!9Z70^G[A@?BUMH?;V>0S7M.MJS,W]&6_?1LE M TNG9XW5(4.[VZR"\^9C8TKBRW_?\Z&FNJE6V=?K:*_,V3(_CL"N7(:WB': QF#O? ( M'@UQ"!4]O \QF*(*3>X4!%ZC[XYIP"\/"Z,]S*JK/#R;=MU6LT3/$T9W]D6 M=J?SUUYD:,*C1C.\;'?^<8&O]BR'.VSTM\,3D79K M+=)6%J.O4)U7,W*D3N<:6="-=5(;<<*^3%$R'./?1 @K<&0";ANY>V!V3N6N M0',(9?O8VA*>TCFT9U&C)ZCSP/N15YNND/N>5>(L1QZDAZII-S*SGLOF54OU%PV;LJ+]C@ B1-' MY]H$MV72#C]@$QC.)N3V)QQ *P_[/EZD#17@8*?^QC=AZ*?=%RE[GI2%1>>T MP;Y&LDU!1DEDHJ6_1;LK#PY!8)0?L*.CT;6;YD>98S:%5V#;=[:CD3@3;>'L M^3.V/QR3_HC>5^!W!0S?*P\]LP<:I0ZAI/T M4/.X@9L1-G0KD#N**B%1D[;-&*Q(MX7(>\EQ7FOH^"XXHTV[X>2"M^(ZON]" M?KFS"?OY%/CHR8DSH;S^<>(VGJ1/F9$5&F.?6NZU=PCF" M*$H C5K?1$%K:\'*C48=<7FV*80SQ9F4LR>(#H:&D@H]^9'NND]/P<*-/+V; M%H#6WA/]$A^W&^*D&;[RZ#"1Q5[GMA^R DT/!9?=HE^M?%"X&ER?Z?L(C-:% MK[8Q,I<%#(9B\UM@6<3NTJS2T/8%03MSCYI!]K0;HA?G'D)#K%#\[UT Q!ZZF>RP=-4('U/3N [(L9 M%I0!^I0!1H(RP* ,,"@#_'YE@'Y=K4ZFQ5Z>F>^_&.7U^_?WN#49,-#3^#H+ M 1O4;#QY]*G5-=>_8(@W(V P,)DHEU?;=(?76_IP@IR9ARAYQ.<]:0.ZA)V!RM*C/#IY[[RZ/)M._Q;VS(,!U;?>.!SO%XGQ@J,ACWPOHH-%. MO,?R\7Z:,;$%^LX!D+5BV[Y'5GLL+O7XO$QEV4PDIZ1J K=.0X5T) -SX80( ML83%\08K'$;@CF70I=:=/J*(;%"L0%^;QPC?5M^.G>.AVM%-W>CM0+R9:UP"@YU?+4:[/-R MZI'K)YMG<6&U]U:J ZGI_8HO4R],<]",Y4,QB94RDMB*@69TC:Z!CEC$B!07 M+-FAV6UFC[/Q'\GLD6HR(YA==IEM,1DQE%Q.<_5\XYXVOL^TGZ;C%V'(\72E MEGQ)U^C4$M=<^.X[[DAAW[OYA/,M-#E7,]GJ"%VMX*.$M$UKI]%-S6UTXT9" M<5Z,U5S#O^&9,W#_:GBW[N]=]\-V#!1*.$?(!!T(@@IF5-PB6GWW@6- M?Q4&PD:O\*0SX2LY.[)DY_TZ%SQVS ]U3\@A=LC6Q"Q]EV8APXX@J_M96/X MC=BJ$92!:75&].2Q'[@X1V%LMQUFO3:E.R^45H;4EF?Q(UQ(BK(DK7NP/:+- M^:GB-(R$OVO ^]W]Q<]Y"=@N#49/A;H?LA5*\P-KIWD#[I*)[8#M7]UD^JT9 MZC];?)>ZO8K7/?/%%X/.W;A]1[T0Q^--"-WX.!VO_#9__V9P9XRG/Q)TX0 R MY;VIJ&_.9L7-E:SWX5?@V_2C1-H2Y8!>7F9J&G! A(IZ8A2M[)1\4$ M*Y1N:,&ZG&(]&Y%9.R0'!FM!CHO5B8K8DFA_E^Q-.C8?"U0']P/;,K6=38PO M.I#D+.V+1+W9H=R3VQ!X)IL&%%N>"Q)!GGD5M -"QH#MV+T MI?Q7"O%P3F$!6MO=!7;&2 +;Z6,[)1#\?422]X..0T,=\IO7NS59]0:U46T_ MHCP*Y<1JK94H3R:++6./IG#BBRO&U_>PZITYIMT7$3RHM>@O?./")_I7C@EPHZ\Q4 M7G.MEU1%-HMLM58^W2UIGX%N6%*TPSXXR]-KX_&X',"?'[__/2OFC33< *^> MS=C+/]EB:4Z-'\EI3YQ)Z<*F/:Z)[31%F>ANU:VPA#,^OU\(]M,HEJ>% MN1?0 M?B43TM=_J?"J!&YH5.X9DNAB&\AC?@R%4A9URTV)ZM#QS)%2K"V@&S !\'4J M\7_\?(&B/6%+PQ5D(8Q;8@Q7HH9RHX\X"+Z CX>>!\I]_= 4<'6&?%W;V_1XMB/$[UL\ DA S98UDQ%P)E -B*%)[AC54SF"M5FDICC_8'.P +R!3S$SBG^2>Z9H]X= MRB:%I2%:^9\6_D/!SI>W\>5K:L&.^NXBCIQ GV>8M! S5XD&:=1>EL_/Z6Z' MB:"VEM$C5ZU'PLT6%+0=&H:_^(G[?Q! "/3(A@"'<%&L\DW#7-#FUZ+(;PWM M6DO8#^MZ%:<-JHPD!_3MT&P&J'P+C."7+-?5[G=^&!0[HBK?K*]0Y0-T@#'T M )74@&O0:=G .W:!:8"%HH/SMS\CMS^7%'$<3^LOHU'8B<I1%-KXU$KE*12U.2H39TTB__[C[!OV/[6;7.+U?W-VX7D.Q M$S>0R/[U KJYU4+>ZX[+(ZO=$8CCR391KJOE7N.G>00LG=KL=XSR=<"BR[4* M,G/U6:+!^E 1V_X'^M7=QABM O M"\QSAR].O\//\=EM0W?=+K[ 8\9;TT'HF OV^WIZZ:O'S3U=:OOW.5[GGRJ MTW&82/K[ ^[5&02?U 1GY/^3Z &]VX/< M^K]=J(]# M9;AJQ/)@K;T_XM5[&A,=SG%+?UE0+?2(P>;"U^=Q* IH$BLJ]Y?/-2&S$I6R M"'BBO5F G19D>W^WOUTAVI2K4>&6?5F$(YDGA@(:/%8HGC8D0FBKQL\.J&L'!C M:!)%%Q"^W&5AFG\>/4]WP>"6Q5HQ8DS[4NEQ&>UH1J8791 H:_PAGH@^,,RA M*CB3-#$T#E![\!I(KV@F[P4&_=8T$NY$A.O*JU6T1F34XQHH>;]EO]A62 M_:5M(!B#9;T>P/[PUGI,60O;W-T7^Y**)9WHAK_L8\-6K!+RS.F!MI!T(^ H MI?%=7&Q/UY7Q0G&03-LR]\%@C71[=//9'89Y_3T/VWUW-QQ) 2<7'5W/XVP^7$#JY*.C9PNHY!*;\?A8MBP? MPQ;Q4-C_2CAPRB,_J8@AXZS+13@#J\MG& 'LH:>Y?B[.9AE 7GIP[ACV.,C) M1\1[;%]3>SF)=QD7\=!,Q "_>($6\1"2[79B+KBL13?;O-?@2&UDE5R@XH 1 M!BIT])2S48CA@5N@L7&VRBX>\>X.%87 68 :?J/GH PLS;8OC MYZ@"R#XNFXL.FQ\51U;MS-$)N/=5SDS>H9C<:TPX(Y39((XV7IEGD=^3.#&8 M0==4DS:H(^U^038O;\^"(_8\ZAN#$_+Z=LR#[REZ./CJ@\LEWCVUW-3C+((Y M8Y#M *QZP0K"M^UB*8!='75H_Q["(%KZ MU<]L^(U7@>^CW#L=?/^"[G-F_$(#OYT?_IPA6.I* MH?\>B6LP]-ZH.)="EL>AJ_#_0V?"]K"X];=_]*'WC_:U%,U0(RAF3BYA?\I[ M5W.82'"V?\R)J(,0ABV WI>I\@MWIF%J>S=D3_;__B?!QA)_]N>U.VC'/'C' ME"]TF2/*MA]F843J3B.7[;4I6LP_B S_8+H%+!2PT"X+[6*)^5G!MY_CO6;> MNP$JQXBPTKN01%=D7'#N#6/9HMS^+L,\+NI::!;BQ(+6%0?9*)O<[>'Z'G2T M-E2!BLJK&VL&35J MO8-S\P9:G41MJT+?@9N&XVW=L#6T_R![PSUG^PC.MS]WY-7.77#2WHI>Z3E) M:06ZU_B&?53%W-56L'JR/=":O#UJWI[#B]QCM9OE&ME:@LG6:Z%VK"Z,[^Z0 MB2,KDH#O3= O5IP9@:2!X;'&72=S 0X:>9U0PG96WTV,-"H>)DE/PZPW];,Z MTLT*.+$]A+7A1:&%MJ8"S MO2Y6!.<(G^.<_M>_!1^^LT/)[IW D3CR-CBV#QAR(C+OR3'8R:NX:=3EM7P4 MM"'H,4@*.^O;#U7M)4]81>]6HHFF;#M'' 6JL1H1;B\)WY ?@6\@/G';^L:6C*]G"KF72U8$=+?&R-X'? MFH51: M5R4'=VO7ZYNSUP2&G\U\9V17JPS=N*LG0VA[+X.^J+ABR@G;HQ9X3E 65!2V_A>-/>W?]'+^]L?"JWMR*< M2- :Y,WI_VR0_A^D_P?I_]\I_=_#Q_ @1!T^0IY0/Q:C!08,J+X0C8!^! P2 M_0&@F#X9I^,)9P\34?I:98MJ_1R0M7HH6E"[X_< M'_G4 JW:>!%AN=)$4#8K::4^Y]!(>G]DO\/,'SOCD$0:QJ#RQ"R[_?A@W*CGQ.B[/!9%Z*ZEEM%*D&I "T<-9+$I4-2,(7$M-SN*RT,KKHR0<&3^@58;CU:C2Z$B\U)A4 MI 5(S+,FI-7!;LT3SRF56]"K;$>MS!N\,6&T&AIY\/9<)#=40T-E1,Y?2I'$ M4R=751X;<.3AVZ,U 32:B8VT5!+/5*@V"FD-TX_^D7%C1$=#\9046IF,5.+) M9*_7@",/YAE]*D4BY5(RDZUQBZ>)V%\"$?/4P3Q[;+Y=:/D6 MQ],$\1TN%7H"H*7!BG\Q':JM2;#Q"SSR8 M9WT]5J M;]1F8G$F:E!@YLO,4L@V^9>._X$:&HW5IEB1R4Z,6DS)4;+0J2?AR(.)#I22 M8"BY.2LMN4E*4\T%;RS1T3N8:#O?FG*EU5+,YC>S!:@/DYG8 CWS<*+"2IO& MGEHE7MJ83ZFD1G$4]3SNQPXGVJOW1UJ5?2I(+;54'LX; I-1&_WXX3A1<9RH1>>UE$EN9B(U3F>F$14^E"(/9VK$FI%* MSZQ6LTNC/@L5&@M>[XW1T$,V89/3Q^>1DN32[4$B4AA%GS>/^*D'Z=-ULI+MXI!(CK,MB*I@S%$VG&!!@]IE/CN9 M3-A_W^U0CQ.#]EO2[W>M=WJZX^ZLJ*_'S,FMV85?-7?R?)SD(<>A0SZP6]"S M[R1Z[I\'8*:8.(-JU]L,$TD70VYF(9:XN<;XA5Y7?"\33 :ZA1]D503MS/:@ MEZN(HC].SM,KP 1.!-/^OONQ=3GDAG:<1SMY27:&H*>]JE\GT@=OSM[AYD*R M 2O[=^/6-5E/] G@>?*U$#"#ZF[99NU, MZ^9A[SCQ&(($][Q%J)B8;ZR> MJH258HKQNT8\)*#U! _PAWM85[BXJ /85Y^ M)K>B1STN>[67:)-+ZU$RV>P^C5/I\9E+@YX034Y7!C%0 4<5.?/$S6=/+]1R M_$BE6-0/)?X0C4<>$K0/7.;VP+L5D:(#H.8*40N6Y):]P_?.2>ZS;3^(-W7\ M(+;-/GSYFK=/CG,^/(=G-^JXL[<.)*);*/H-82FC[V#X'-PUS-W;>E2W>EKS MA:)<=I:KX3C-KR5CFM>Y'B^EBR/$Z+%PY#@4Y;=I_W/6W17',GRB[S;74G5H MQG())EM*574FEROV"[,&0O0[L![?= M:N4W:F1DO<[A8["QRZ-KU!GT#>TJB'O%67M'GILU#70=90?ZT:6 8%W)[,"C M\8:N[-Z-X4^<>RT70LWYP!I#NO=<<>N:2U>=>3D7"W:JFYL_=NJ",TZ'8]'_ M>#=H+]O,<]'A>3XJ=QM!LCF;YOP>0BENOZW[1=3Y]M6+/4]:GSN4'VC*S-#! MA>_S3@/9O0NXSOYW-VWOR+8?RPBDPQ$Z(,0=$((*1X(3<1>$8,(,&U#B?)3 M68^[*="'Z2." ,!H=#(KYE6E<8'MZ/C8$KQ^/,!@[< N_[UWL1\5U9]>?OQ4 MLM ;\.T<4+O]?UTTNPMMS&NB\P)\\;\77<]K$NCL>6'8R/,&XYB=K+"W@C^] MS\5D/]' J%UGGU]Z5>J)*\E#+2X4)2 8ISHHOP!5&?+:Y#/.95OH*].D)"6G M58/$=R7PW&1 *PN]X+EBL[-"D2?L M9-TZ6^=W%.Y-M)U.A#RI^N)^&5YOU847-0DOK?ZOL\CO+NSNMG^\U:/1/N.U MD77"H1RTS_=!?'XK!2MUJAA+MM,-J28^#=D<5Z\G$RA7BSEY%752$'X-DW!/ M0J:/A*%\0E!?VC*\#_%Y7GO1CJ?9[A:U6!,X&X5P,MF_FMP]L_5YZ^TY(;"1 MD/YUL3O4K6#^K)BF"H\I7E,C/)?N- NQ6,D,]94/7X.X$?OR5JA4 *\9*ABB M"E=4DP>ID$(%.4Z4GY-5@'*QP##/BW)9T7SN [=B/6/JDTB4RG8YGIZ2FM9< MC9[G* F600U=(Y'X Q5C#J3ZWU_'OCWNT!]<_-@=7B'AOZ)Y^XJ)LR-M=NX" MR'?$>;Z:;>OKLP?6ZC>Z_469WZ-(/$9D,O!RVQ"M:8= M?HJJB9"HCCTP;/0AX8L8]IW-S41@;E[.W-P5,@P4,D/%0"DV-Y&M9[1';[ZP MNS%8OU;B)Y2"A0FGKJ5R3R5#Q>RD)#6,\BJ#"A"9DZF?>U+0 16Z3 ?1>VP8 M^FJ5#=!TG' _?$.*(*[4&@+4G%:4X3<,C+Y?!BLP(QAH0R\,7-PE(P0D"]_( M4[+C7Z:# &AX33/F]E]QMH=50@;6*%L4X;:C0I"05:NV4E VB-5OUATP$T?@ M@5!%30J-5-ROWNKS3*CH @[#]=O5=\1&!+/A;B\(9P>L"K'M"] NH**XG;*Y M 6[R\;(%3P_U&7R+,+'?XTY>!0@M'>T( M6L8^2HLUU6-+$[7MA#!H4K@%OZ!BLV-#H,M<:'7B$A:\;@1(M7+;OXPQ;5%M MG-U:!DX/X^,3F@@YCU>W$.COF.H.4?P:1F!J6Q1&[6V6A@AY#LB>LKGM:Y $ M0T<9MZ6'7&>]PB6F[QYX"(/^_F#W7/?6K? (B4I<6#17[/_/;[1^ MICPKGXREA>>7P2.9;V:FA3K=>.[O=FZ*[ CPD 8$),11/I8&Y(/Z+(0^E$); MC]X.9 TO-8G>:"$MI3;;(75^@SY*0DX8;BLQM@<_:[--QJ9M$R[/50,AVI.V MWGO*ES=1LSOGZ'*T&'\<"^N4;O[U+^+V(PV?[BS-/"-JJ',)9*+:J(&Z?HLZ MSG KR-;F8[!&+%69(VGFDTYY5&U--DURJ=4;/#V>5[K=QLW2S*TL<8S0@1C\4V644S1SJ!/VRK#7#+I6WKPB!7 M_;VYZDZ>Y.>2U2/Q,!OYF0FAEMT>)J.O]GS[1'[H)YRZ6$"6>R0+^4/SI^^; M+HDP%=#E#ND"Q5A ESND"QTFXP%=[H\N5"2<" [,/1(F$&3W2I> +'=(EFB8 M^:$EGW=.F$".79(N[[RV?S7\^?3'W)/?FPO\'^T +D.+UG:Y8ORDL_>^0)2QK\2(P5L M"]V4/[K5^S.]TRKE+Y=EGKZ#/;<>N:P&L$ MN3[,*?][A2VX>DS+OX+ES7OR2K*UE0B,ZUNL-J?]V:C8)/5LO2JE4ZE%:;,F MU6+&O\SE' TPW"SEU,;]\5$$*J\*DPW.6MU)M7;'%' 9A)6^>X:D[?5H05:7 MRF.!V\3G+U,FE\I7\CL]->CW]-0X;\ZV)?_J2/SY%9DW'Z/R.M=YED+KF?0( MGN.53=<&RD -%OW*=:XA0^]74MQ6B+Z6R?,#A.BK23,_28I^!MWB,R)O8,;% M>FD,FN1F+I7E7)QJ/BE?0^2UQ@LQ/C67"PG42+4TXRFMG4-M+]E Y-VCR+MG MB_I*$N^U])J?*/&N79G',(^+NA::A3BQH'7%03;*)KFO(?&X)/G,YQ7XL_#?*IAX]Y!PKY+6_U4I72Q4J'O(ZF".,+W MC",^-.MJX[ Q;Z1X]YX9(QI/9X8<)M5MU"7AH4!F=A! M!&5N%[:V\.2V4M$740XJV>JH(DR>Q>0@VTDFT]E"6TN\%),6OG(4\D\0OSXX M*_\A?GHVPHUUS#>++GP>6//S78@^(P>3O;'\U 7M&IE7DX-S M71F/J]G"BFQ1>J&;G#[/LEV$,\_^]>_[ A@_10K^<#O[BL;D=PM\?'\DX2\@ M\)[ZX]5H-*9-:5D?<+6-$@TM'TTH\!*!P'NCP/MFZ0EU51DX2/?*"*.WSX". M4(IY(H7 [H&F(1#Q@2AC%OT9(>P@B>$-FBZ(CKQ/G_W$+(;WZ$1'W"0%. ,+ MW:H.5%3BQX]!;?2D(+%4L)M!6*-4,/13<\^AOJ*L^,&8+'7;12JK*$^#FMTY M)1X+QW_J'<(K88P@6A$$)3XFT[Y'NL/Y!!!7K<^&8U)[).DHS9::FWDU%D<" MB(4"B/W!XN=GF(_G-YZ":,"W2H$XGZ0IZ!PSCZ?S76DSEQ.55H=,YB)(TB20 MJ1-(FI^7%)'UZT;F=*+3%72HT/)^>"0WR)BXAR#W/<8$WM(Y[<>E-^RWR!L: MZ@;PJF]8>_!Z6'OPGK!V&ZASRE5X?=#,+>7^.)\--:=I>ZH?[4"'> OG"G6W.7H86W-Y6\S^2$^Y%B';KX)&:J+89+5U_* MG>54$NYOC*\8FFV]@=]2K_&0'A()\@R">X;+7% MMXQ&B/QS61ZFXBNR0T9RT]X0/J.RDV0H'1^B#5(0@%>$'UT?AJ]_* :HUF@&.5 M3EY0F\O4<&E"T<7^]2\=CD9_L.CZ&59KD,80%#7D M_F Y5R)(2B' B##[8_$B?G(*A 6R(@^)C0AFPQ\> KYU'<4(\B3^)EY M$D'*N]T4A4*L\=NE&3I""6)&:4\ZR.C+Q'(NT]$5KYV $43(!5UQ+G$ M#!(5U9' ITE M\$BG!W0C(7_0[93B87A6__,1!F$)E9[58HD__-'5Q9XM7O[ M!#^&$_A%_0W?8"R^>X@]2 P)$D."2,OY(RTWPV)R)&=.4>N*IJ^ ADHYFP!M M*2:OYAMW&42IY%0$3V2^%F\J345]EG(-1#/4I"/Z/B7\S71MD"82I(G\X'#) M%Y-DLTTY-T[2CR4N5%CE$KWR)L,+223)V!\OR8*LD2!KY&?$/+Z8T*JS\YZQ MD+,FUYJEV'$Z]RQGI#$26E;7D4!H[8V+G\!Q",WZC&/KOD;@&0^]&V6$WAG5R7OOSV _D M('&*HCG'63]^P.XX[K-[GO;.PW%F_=0F6K^BQ\(Y0LDULSXQ+?:P/_)HB!D8 MH>FT)X 8OAHL(S!'P?DH\FR#,%@0)$M=%5?P0Z(.OX+E'&%+62WLGKF#\[9? M/W<9Z0#_CVFSM]TV6Z&E6Y&[-WHL<,Y(F8FRP=O"$Q\-S_$49H!7D:B<_(&[ MN8"L^ALOV'OH&3),1[<,X_ [P\+/CI[[G:>%!#";G4QLSEQF)A*K:5 ,[T&,P 5#A"_8?P_+P5;9[Y>'G"'F9_I%J"U?EL'?)L\:&H MW26;A^R12)CUDAT)-9H*'U+](D>!HK=JDBQ9W-VR?#.9(PK5#-=J-PO),I&N->OA MF\[-0\]JK9UM6:Y*NT;D"M5D-8TFV6HGV]E*MMIN>,C)& 9)O*7Q66\8T"G M5%(#7I,6C&AKQ+='YD+/0JU4JC>Y]*S^31*-=5\=]KHTWUZ M?^1+-Z/7"IVV+-5*I&2TIV5EDQO#D0?/[&1"_1 C9 8V6>+DX3T4H]VZG/LE/N:3K(46,X M\N#MX_2+465GM,"E8]%A)![I\K$T:OI$[H\$E75\,8LWJ^2FMYS4L_66O.J, MX58BM1X_&,UCTGS09U5V\3*MSU$#E8-Y*O1:[(Q:T726G="%SGR>7/ \ M>N;!/%EI'FH*$_U)$O7(;#8K)XW )>?/@TJ7'PA4L]H MY,$\8[.VP!=7LR=2%)(5LQQM*,H2H20>S%-@HWP^5J=:W#S/UJNFD5FW.^B9 M!_/4QW0DQ"9CB@2B*3)1KY36(-KHQP[G2?4FS5)+';]D\WFR7M6+M?YZBD8> MS+.W[E?-MAF1)!!:EJDY/=Y08P0+!2G>)KNQVA ]R.):+P_&$8AL8;D:"@,61+$!P?[JALOI=2ZE)1"F55? M&J:'RS4S]CO-E5D:4#-:76796GLXT OM6D1/^IWFU9CK-=H=G9:6W5R]GLDJ MFEQJ^)WFVKHG3(B"!RNJZDJ/'8[S0;8K%/SYID+9N>-&?&J"(ES,'8 M[S0W-B^/[48O&N)*8_)%&&2&DCP>^YUF:B66]$8G5>.@7#"9VJ.@+.H-O],, M.<6<@5DQS:5%)KW*@)P"\@V_T_Q(QM4XUX]&LR ]FA6'^52G46OXG>9<8LZ) M3^TVD&J@.IGW7IC1AO$]S87'B21RI?J:G',*1W>YVD8L-/Q.,!.QSDL\ M.^^T$Z4A-QV3I:3?:8Z^9!=9>(QK4B/K&TDFC0@O#A1&'C1'OJ=Y#I3>))%?+3B#5IY;W75J0,JFWVFF M\V+BN=I,3[,MNC;+#/7&XZS?\#O-0S;+="*%7C3;,2?5M%0P/:?YFC@V MB<=RF8FHND&"82C=:RHAIKHV]\-V;O2M GC-4+$':UWSHAC<3$&?M>$D4S-% MD.Q(VZ _RC;*SU,HX+F09O"FP3(%OCG^BP":P"_@TW75 ->PY0='C25H&"HZ ML.S"N/4?9"M1]!\"+9G :R8\BX9V]\ RH.Z82$E- [J6E(=ET8I)B$"SUS"L MR4T@&*H*O2LXH*K(JO-KBM=$#?L9AY3L,9NUO'P6.V1>C]")?(%*CZN-"U$2 MF[^B#$U7W8H:'27Z@&#J.Q*"X M,R]O,)EC?S2"QYL%_\3K!*\"8FYO% %_'R$>6&$>0,\@W+TB!FBSX'>12Y8! M B83P5 /!*(PP[WGDQ,FE<'![T?@Y':]=Y^/483K8"?>T7&(FYW"# MWA&QM::!0A%VL (YA(+ECO_Q1D90='@W+H(_<6(:;D3-^< :0Q[$.'35F9@G M;OW76[,.HU283)RZ:_!XN9[G*_"9(WB>G%US?@^A4.YO*[ADPGUZ-:KCB5"[ M0_F!ILP,?3]T?Q7FL :^(Y#I##I'@,C9/D&9 MH0]QY[SVRV[!&;B$"5^V:NES!^ZO?UOP6^(( MKDC6W>ANP $7MK%^Q!Z\9MY\:?D8V!JWMS5NK!^_@@GQ6>W0,!34C;2NB@)\ M9: @?J2)4-,G0 UH?R$)0-%W3?RC]F&@ 0,-^ ,TH"@320%%SP(!^#.5WP ^ M)RNNZ4/X ML<+'=*"=E&U?/E.+-:$I,W%(.*7P%]Z1]R2_:X(J8F2:LQV!N[M\=5Z2AM\8 MJ")\Z".8K0!:%7H!+VLA[UMV=\@IL-G_]V"[SJ8J;\P\GSE.OS" )H$@4KZ$ M/'W?8;DF*V"U^?4Y@0XXX3PZ].NS O/WJYKU0ZW>;N%V%F2$VX9K*XD)F*%Z M.:*M&II.) 6,M'19Z/EK^)S'K:VLY$K0D6YYZENA M(;E6IK_.]N7LH*PTN?PH$1J.-^;89,:[R)!)K5\;G0<*\@S@WI3]R %KCKO% MC2R2I72U,TEH8[7&C;T(D>0[$"*MXF5H50X+,I8#545&5;=00+AHCJ0+YCA1 M5YE\I&=4)2.>V/1Y3'6J4>N.B21K&&M T;1?P(YYX/EB@M%,K%)NCB6ZN5Q/X8Q>HZUWF)/,;&H;4VBB%# 'HW M#/T0)>D'-NK7@\>W)NAP@4 M0 +=!R$"(,7[( 03ID_F! >4"-#*?A@= B#%^R $'68"(,6[H$2 :'DOA" # M)7$7A(A@US"@Q.V0%$^[U-^RO/6T\QJ4M\)3>=IB^.I;]"7O+^Z.2YCP2=%] M\QJ-BP DWC2-Y3Y.P6G;Z4?LP6MFRY<6D($-$=@07\"&."M"XA>IZ Q,A+L& M2/Q&QL%/ ,KP&(B?1HD*5&"@ K^<"@P@$G^X^KL 1&*@ [^4#O2Q@ +E%RB_ M'Z#\*@%$X@]6?>>&2 S4WI=2>Q? 2$1*\$=C)%Y8);Z%Y >'XNTPB:< T"ZH M(+\^!MK7!48\3O +Z,*O3^ASXAY>WC1\^_("X,/W\\(%@0^O[DS>&/CP&I[D M_8('W0=DQAGQ@4Z7@7RS.MKX?6!I%.JI2C>^Z,W(^4 M%NE"?C0 M9Q0TL9\C:*Z>\OBC!8V#$,*VS0K+YW,-;FX,NW(SWV1[HGEQ05-[&M>2N5HO M*G4>VS6NVS=&SZ)Y5>3#J[N!ET(^_(K^W1=UXP)O[9YEVH>]M3/!G@F;2MU\ M2HTIB=T8J5YB4HDUE&2 ?/BCD0\#[^D+>T_O% #-0G^>*PR'5;*5'V^D!J_( M5/TJN(=?T$NZ_[*PLTB P*WY$F[-.8$/BRF#7@"F\)@5$^-$:I#.]JFB#7Q( M11\HAGV(11)O!3ZTAU6-.:2\<+^X?V=D9%&&;]%_4X?7K-Z)>L_<0@48FP&. M:4-2:2.@:H2N_#-2E3F!.4,C$(#B P&I1C $KP)"!8(REN&;AP2O$_H$$ #^ M31GA'U6P4.!!E\?$ LY3&88)HCT!\%LF^D=6"-U]S0#H)@ R,;->8S]@XC N M8C-B W@5/1Z^:Q_1,8&GA :AKUEO(_"\BX8,")JU'+PK'AX1^!>F7-N"*'Y:: +'A_>/C]B2)KA1WT!C ;]" WX?CR:&/49,!(2 M#"!'0T#!U_W#O^L;??H#WV'L[^P0<4?T9@R51_S0I_HVZ&Q;^1P$;>*Q7&8B MJFZ08!A*]YI*B*FNS7UQV-(509I T0"Y/[LTX*.KB@XRHB;,%,U001M.,#6# M8VR)")=88YM *X1ZY+(VX&/5;+JLB] @ U!V+N"3==4 %]#A6.U1M*O[3B8> MH#58>1D))TD#6VR$=[GXL]@?PEKVF;%83\@^O!)VNY!#?D<__Q9U: ,(?AUY MZRJ PDJ%\@%]CE HY(*W/X\X80-8(W](FB8OFH*_ #S0!O-1ZT"12P M6E^(-/NMI2 LI#E=%HR)J4SB1O+L]L-(:C+#5A<,R+11U(V0J:L=9D?9%ZJY M=ZA[=Z_P5K7P6I+N9NPK_"HT#OIU(<[$G^;+"#GG0)F*O8QGR?KXKW\OOE\? M.>53IK0V +.(96N%8A14!D*IVDM>=;_,=H%>A]+)'L>;4W8YYHWZ<).$YM$# M29+H_S[6T=X'A+5I2-\N7.;6T P(4]0G!$\LH,Y=(0,1C?G?TZ3(B"MQ"+#5 M:Q-C-BHV23U;KTKI5&I1VJQ)M9@YO_'[.O-&/DR*.J_65,AD.AAB0[D.5$P= M7Y*LQ$B+76^&TVRKQ@IM-COJS3?F:RQ\EGV[#!-?:=_&W5Y)*BQU*9L.U2E& MEQ,]Z0FR,AF&;.R7EK'/Q]#DLWC9XEO-$"9P%1KTY;!VUQZ(E8(M460G*JB< MBL ^GH8_L'@?0-L0_JX1S2K/6P9EKI2" M5(JS^594ZN?[:WB:9.53&@%;+Y"Y54+9NN[AV_BM;[+7X.&<0YX(C+77)+>U M46^W/&:-=.*I\E0,9=GU7&.?E62N$4U^F]-XWLW*+2*YY-.LG?>; MF&@?W30%//9?2B&Y*;%,R8A'"H-Z_,G\B'T6)AZM* #BU"-,CD0/4-5E@$J26X;A0P]\;K/02TOQ_A(XN! M.I_TR!8H9R:*-M#S9]4%)^+TF#*J=&]*H//[O:J MG*+R@\JJ*)6RS]E5>SP9,XGQ%7=;2S%/=6/RQ).=3J76E24Q->'A263(ATB, M?& CGU FO@;> R'*PLP86LX3P8_'*MQQ'6N:NR3QN?0]>LN.P%0T31S,0!,, MP1S?(?@;WVM]U=,9(\]MBF942N92T@)%96CJ@8K3#XE([) >2%K=I7 ZEZ'Y MP;TTD[E8!ZC9,9F>5BH]/9+JB*T&W$OZ(1IC'V()]LV\+AA0!W] M/QJ.1U^[0[*^MNU$]B[P= \:O# #O(I2!B9_AJ*VF/&;W_B2]\\?#.TT("F,U.%D&>%W+^:+4G'?'LL\4.N1 3/P26 M1__^]W_MX.8?9)7;">^>+;0WC,:;-08A"Y:?'\$9_.9G)K_1[.7&8F'*3:3_ M[2;-,_AVB I'J/\0GI_1QAQ0SLL!]C#[(ZL;G?O9.N39XM>Z WC('HF$62_9 M4;H_384/J7[Q.S*>F*A(!/]/NY8^A7CPWE=ZPAXRDKFSG;"'_9&'E]!>H^M\ MC* !Y5U:P7T!-?>$\>>4%@_?O M<.2"3K/Y!5?0R'PA3G)&1HV0*33RX)FS*:@6%E)Y06YZ8B_/=N,Y.=WH1PZ? M:.8375JDNEJ#XUJES$KIKY^6P##[T<-G MQDT]U9U6D_WL9AU]WE3%=*PY:\"1!\]3QRD:>3!/ M>6(4GJ(+.L M>J('Q639K'&E&-,N<..%DN22<"2S/_(Q\BRNZB7PF&5SM>?$LZ(^2E0#CF3W M1W: IDY%9MS(\E7NL;@N0V?('/<3AV_//VGM2:JTSI%+MJ"2T8ZY'%+C/D4> M#LU2[4TK6JK066.SJ"_GLCK/5B K4X=#.9V;EC?1O,&Q]2I?RE+I*E7$0P\6 M52P4:NO*O!G)UDID@JV_4(-X.HF&'JS*U+3AB[YHT-E.\RDBKF8QGDDTD/E\ M,(&7)SHY71OC!I<6."6YE):C3@X^E3D<&HG+##]:9HTLS4Q+R\Y+-T_E\= # M\H<2K"XWGS6>8R.1K#F1VT5S::*AN_3OLR#!"S1+]8J._##UGZ=SC MW$QV*^MT8@PEQ2&_]O,=X:53,+-&M)<'^C#VI#R;?C*ENZBT6C-=9TG:*#VF M-H,8U8@A27&P7_-:ME;)MU-=:5,!_45<[44;BS$\_P]),IQK3$RY'E>IEELX-VH=\W 5-N^,D49F2*S\^,SF=;BUQ;J3:9JA5+#]),4G<9(CS=!J<65I'4QVAD,'H55 MPT]2"+K)M*9PXTF:9(4IE:>FN4=?29&=U)+]*=\2I#E/#BH=H646Q$-) 1DD M&AU2HV$_'D^P_8@0@3_1\6$_04<3%,W$1@F2/S@'Y4EMSTHU!POPP;?IS"\Y5VZFD^:Y,L197C\V&RT>9] MM4])R32>I%:S*(5BTB"3?XJJ5-/TXY1TOE[GJ#S=R.:'CYU<(?J2R@IHY($0 M8#*IUCBR>3&Y4*IN1K.#>:13:\"1!Z=$;,1+,:HT-R61[D'_>Q M\F:LE II0RJM5DRY7"H]QU(F''GP]E"JP/>KC4R=R^=[DXC>DCKY-'KFP=M? MI$R:BK/=#%?JK >+F51:YB*F'_?EHI'\*BUM-B2M1+M*KIR85P>(3P_>7GE) MA22VUZ.SH>$@]+1L10JK#1IY\/9%GUO)JY*1)%L)03;D4?&%,Y)^'%WC$HF^ M4M&2TK+1[M>T_--R/K#!%/;VL_O4U=?#2%JB:;E5>&R!0EU/6J70>W(RK:T' MS+18YT(J/( %KB)5IDF_4](5RZ0F]N;]+"N+M4*,2VGD<\,J$-H=65A/&IL1 ME^E)\W0^4Y%Z-3#?V)4$=YH56) %90[:_/I4(N!$J3Y57B9&-;L4)VNZT3)G MP_;=)@)2Y&XFH+5$ J[1T]#A&E$4=-DK6B_7^36Q4!44@E!D1'A-U'0WZWBD MS&:*B@%D#:2 #$:BCGV_0R;BH'XW MGGM2C&,;<>%E6>V4]*YY<2;Z8#0+QV35Z"Y??N!*%X0U=V Q#X$R=XX :JG ^L,:0;3(A;L01==>;EZ7WXUYLA*>-A M^F0-==!;\4Q=+G7%*2>BP]0MM_QPGU&]#TK<6# %A/ 0(C@1]T"(0#;=N/7T:^;I%VP;\G9#\.YZ*!C!,(P M$(;W(@S/H>O17<\SX,_5-3K@@:\OZO;Q?P*1%XB\[R+RL@@4*Y!U@:RS^<&& M-@M$W.U$W,V[FWE%UQ=N97: ]/=5Q-QG%W[-AG>60/M&7!*_4..[Z\C$G12D M6)A>[*:VA:R/=G8G;76)^$QSD6O;?_?;,>9T8LHW7_UK-Z[7QUKV;LY.OA[Y M8;O@7+OULT_*:VD2WWOU5SHIYUG^?1K_[U5T;B$TBV>1 ]!>X6?W9?C?!\[_ MU57867#^[T_WG!?G_WH% Q_#Z+>M2/M<'902^,#T1Y];%7;: ,6L..J%2B.N M]-29V]4XU ,92SS0PV_.P/THV#WV?\N9?FT)=W>F+W6DV3[- M6C [WC/]$= =J28S@MEEE]D6DQ%#R>4T5\\WKG>F6VR& M%&:)U=KNA1.4?S MK7+(M.KF:"KRP$:C[^LK^)U\[3T3!..(!5[WE_2ZG7C:EW<1WF'0N "X@4_\ ML=7?NWC).!YN(7<'KO%=ZYDOKTXN(6Y^A+H)M,I75Q[G MVY.?Y3&="-H&/M,7UF7?UV?Z84%@QW:T#^H16!F?N%%=7KZ4U\8H*J4UTI',%H?R@83"<>*!^\YL 3#3S1P!/]:4'I#\N8=GL5Y6MTGI/H%UGL:HF\ M$1U@&X@F(N^+37]]@^IH"/J;64U?V3CZ\C;0B;CQCU#*@>[]ZBKV M+<'>[^1VPS>COE[8#B!XA&C)RT)P57DVM_N&V?(W=,MOO>H3YQVIJ5\_S%=W M3WC2.>".90V-Z:2F 3T]X>4Q*,C).>0!/XN:R0Y #VBR0K+/);X2VHSJ@FGB M11[WVO\.W/;+NNVW/F=?V:V_]=[=2D;=J[-_!B'57-;B:Q#E%')9GF:XJB'P M+6:,%GG<[?_[N_G]\,T%'_SRP/5_BX'&0#$P5 P$(WX3"^V,^?$W7UAP=W), MU+T]D!E?YI1T>[SI2'ENILZGJU)MJ(K7.=2355>[W:#NL/P\@9' M/F-_-$(&.F1D:V'8AN3QT@A>!?!'N^^-]OMJ'7F^2R<8!P+\O_M4 MR[>HX#_7;EU<9]QY(N#IR,-/3O1[S>7_5F 7U.!MG1>U;G%/S5US,OBBU6' MD%8T7;LOA^(>$M:L1=XZ;_7\^6K1>\_'O7"Z6E+KUT:?2UR8,J6U 9A%+%LK M%*.@,A!*U5[RO0DIZ!V_]W,:[!/J/:#H?/IDIV07HF06X\D)5RM'1D+H<;:L MI\;]",Y58]F'6(*\1*;:U]3_'U+SMSXCETU4L]3UK==XLSRU/3'PD;RTD=1D MAJTN&)!IHZ@;(5-7.\R[TU0_*0;&R9?'=J;7FV3Y/-/*Q&(R.YHGH1CX8.W] M-PL9M!6=G_DE6 5Q@R\9-[A"4>7]A0.^J0&T#SSBYG7F5473?&1=!:P!K3\6 M]*R14"/FNKRD.6; M)#N852$<)8P('H?6,@ ]7]WLC0#17CCF'X!=&"(1L:JK,U M"[C7RA ^3(:+%84)H8,Y7 BO;HBA.((O!="8U>!T%BK0X(O0]Y"M:S]X"(8& M9$GT;!YCP&EP3=8[W+^$B8K?WJ*W:S9NQQ"^ ,HZC9\=I<]"5:9 T.&G_FN" M@L*"5YOQLHQF"0\VW,BQ"/#BYKQD+1GNFL4<:#IA(CG2(7V=6;G[YB&@*%N' M'4="5[PX0V]]\*YI &8BG+YF\P(4>^((2FU$%;AYJLZ+LKXA !0]F/;Z!*Y6 M6\#%$+KBK&:/WL^.HS(4:J,B>*A@P(FL6CXL0ON/E@@5[U M-QP)-=AXXCZ0L)\5?\ /\9D48<*5\ M(V35F>GBL=L1+2 -"2%R'+-GR^Q'_ MIY]14UTC,0@9DAB)=4/S:6[- W-/,MEJU-9WGY([UJ_HL5"V0D:8[53HV1]Y M-!YR))&BI]C8 WRY*PCQ?_"^OF&1JK LBB%YVN+X]K SKS/3I&+>X2*9^.$: M'QSV%E>0I&&L NX9,B@+Q1R>K(OZU(3,V(1B3!:@^,'2D"Q8-NZ J4YR.K9X1 3\OF 3E@L1)J/^0>\K@8#8H*6Q M@ :WH\$Q7S@1IA,!7>Z/+G1 E[ND2R#&[I(L4(S=$B,GH,OQX_)#,1^O0I=W M9M&]:@G?;!/.!M7R2?E]>52C2VZ)"^81^2BF"TV'H]1=@WGX[-^G(8XN)MZ^ M,#L%HN4S[NR9X7X.%WLDUK^P+G_>[U:COYX;+GHW; MYFN>_VS$ UWX 5WXH5S-*RG)CS7<]NY;R[T-R?G?AIPC/>=Z]OB;6>2VB9RO MQ6(OGW5TL#MO33Q:&"KH;X;TXG$4U3BR\]*5FH6VV,\7S=MWN*+?D0K^EEO. MI&Z?"O>8[ QVDY="M)N]-,JOV5IS .JD,:P4:JD2'\^ 9)_ITZC]3?BPR.3R MQ=G7L65.,==_+MO%.! L;XV.?D?!\OE>6> Y]MQB2% F.SSWE&!$.I29C;V" MA;F]8*GK#!]J%U)Y$N3'C/!C_)N#0J3"^1-^=<2'KI/&P:STA)?' MJ$"!&/&BBC/L 4K[-7E51=4'LVW?TR"L]4/"6M_"W#JW<+4.2D'.RCRJ(-IZ MG7!3H2#U$ZG]EV5]4LGDJ>RF-YT*/!>)=#O)?A3'M>+ADP@(04CK!]IEWSFD M=7&A\A4MM@\(E5JO/YUP3SE56K[4Q)HPJO18$P'+11$H4SAQ7:%R[\;;-[/1 MMGAZR7?@Z7T[X^NKY>S18>9W+1!$O[Z3E?75LIJ"Z-@-A,>!S*"J8%Q:D;$5VU MV#XO=-,* O@Q(#%J"QL,1SMIC(GQB)8 T1>H#)[&A>>&]F3&>(1=!8VQ($@6 M!,DN&R3[8D(F,.Q.R)@#T2(;JX:BC 9SDJY7AL5^N54H,PA6$]ILT2#]ZZ:X M?Q^K\;U/<,([1*8R!AI8&M#(S:[@/]HA[%196/.9:.U%R8(U&1K3#9,2-Y>" MG=IC2(I^6P%.5=%ML#F*=E ((@(OHXF:=("L>O8-^O)X112%X/_;?T* 5*1$&5=L0&S'BQ,P@EP+N0U MP@0J(&2%F"G0G54)8<9KFC@2$72?1O#NA?TF3!!)]($*-&.F6^_6)CS\%=WO M0VDZ5] :($] +0)UX&SCX#GN8W>YKQ9E006\!E\UV!#. 7B;1K+>W!BOWC[/BO?Q,/+$,]Q&*'$0F;^I 34*]" M1.R =F>D'10N^$\'W: PN<9+@\SGR&XLFQ]F$H_=Q"2Y08B3=/PAGH@^,$S\ M@%[A>U9Y[C2&HK:8\1LT1_!._$C(@R!D(YN\U5@@WVXL\'CW^R VI!+\@.ZS M["C2C_ 1JL\G1K'^D 1\C!]%@1"#GN;_^X=WP$,\$"G"#/ J,NHF?YQU8G/I MSUR4G9DS9)B.>F)-CBN!( !W450\#]YY6D@ L]GIX-!9<5B.EHG2$<=B=/5S M+L0D#N%5T+___5\[8#('!K+M/WFVT-XP&F_6&(0LK!H>H>?^YF,A>R02 M9KUDUY7%;YH*'U+](A84LZ40Y/.)BF3O_[1K:;]S=JEB@7,LGF U&HIL-$LIHA6ERJ5<@4 MDLU"MG4)Z_3(W%^;+U2R8(U06B%Y\!46C_"PIL= M_P*;_0&DN7<WPAJW:-2_J MT+#?QL_*:'LWW6=( M.G%W1V [5Z1'MK,-#L-]' ;F.QT&=*>H@@F0-2N9X[X/P\YL"3L']%=9T;2_ M@]-Q'Z]T.-*\ M-LFA'G%]FHHD$M1]'PXT6P)/-S@,]W$88E_Q,*#4-TU7O(SFWM%M&:Z?N(/# M@*?ZQAO%X$3X22#=*L@W>J.TJVLH_R.NS'TXOO* MT?KP;=E9$Z".SKUMMP$P9;F1 E*$E MISZ@Z%?XG-VYCY-0W%7&^"B(*%5=0/44"U'&+2L/W4(C8?ON/V4$S!MK_9^]->Q-7 MMK;A[Z_T_ ?4]WD>[2U!MN>A][E;,F#F&W4EA7*O6==6::I6IF8IG@C?_Z]E!C;_AR0^H)MOKW&(D#@^,HT3\"P,=Z OXH-HWJ\6,0X-J../C?AVD>)>%$KLM?L!AP<\S0 M7FU$]4)$PR?U^BVLOQ_ PL3UYF"=_$WS_O]B$=N?A3!=NT/6/K?DX8'@:+A)OS/TU)'(^"/3B!Q\ D@ M$WC" JQK;&$&HYCTT'R(&;H#>_G;*X@-?0K%I?QFWZD'U,V_TC?I[M^57@!OC0;MCNO'_!8U"/ 3[_[]A?M9103?X=P05^ MK0?9"CX;3&X &?*W;1%]VQ;*\-?/$0L1#[[4TR+B?WJO"!;#[8U2OJZ&7M1U M-V8K"_\)P\IT"EX^,OF\$, C^@6896AOH;Q=X^;OS\,1XE+=]) #[S Q_>BH MX>,CHTE])M'.=2+**[X=>]-7*P W!(T8Z^(1W M(,%#S1@"?H0O^<3J4.B/0^)/#]1"/0*&YP%R ?\;>N"M-@AZDH1JAY!:MZ^^ M(4=7U;70VP3=P,M"4$5P-WW+?_-K'X7VX0P^>+_X=@<7PA9L7WWV=O,-_V@'K]IWZX4"R$91489<$[,(8 D M$#!X;1.*'O*AIL,SLK]Y,0XWZH4.=GKPWU=? 0N6H0VP-0V4Y]O\ 3,!*!KH MMJG/MQK_#$A3>+!8TZ-3P$_J/7C:SYZ9+V?99__Q_XD5:^5LK%2JG>/['DUQ M\+'YYGSTB?:_2-Q H+X)5158/O1IY F^N@DT38FE;,53XK$4,%' 0CJFHYV=?X^H/PE(XH?$*S\?@-UPT0'5XN>)(G\TPW=KQJ_F M3.]?>6CVNB$P4C1H,R]A1&73[N/16-_^"TQ$^?N"!WM_?Y1^1-GSJ1RWH6D* MH6F,0LHZ37(R-6 UF:<87E8U0J.( 7,ARY\^U=5K-SRMKAK;!<4Z@ZZ\[=YD(F=T?FC1Q;JTXJFL1X06E!<10[ M:\(KGK#7(_U:5ETFQ+YN,;Z));5TUU;GADSOCK0PK2HGHN--M MJ]U7,V*MS%3%&PEL@@5R(.K4NK->@)$[E@YG\:R9+=9&8T*(WJRD+G= M9PI>?\0,F<50U$MJF6;K7"=4ZC*_.S+K&Y.,TA\F19-.=S,TL-$TRI!Q;'=H M1NC-2C63]2VSL9";[J2I+Q8+.)1Y/;0^4#-^K]PWK"R>HYI>MS$J:]%3=R;E MXK->@^L55A(QD7AVK>&=L0J&XGMFE4^OY^-"5Y&4E98:)//CQ1+H/4[L4:B^ MOVH+K8:"=3++3'&9EN=2&PPE=X?B9F'HV#,@70(O3&EQ[/@+$KS 'C5U-6-9 M[V<]!6OFYWJ6L1H=IKN 0\G70^URD&])+DY*J7'#I=K8@)Y"-.]1:1OCYF%] MPE2DU##))*<.R>C#!1RZ\U0,4UP?:^&"Q.CU/-<;R8U>%CQUC_KW>ZJ<32=F3LZ%4[:29TIA0R: KP*$["TO)1N@TB&(1 M(WBL+);YM3WN@Q?8H]=!/CV0K.DH(^H +$/*TF4I%&!GIMV%7:G3IE$KYB2B M6];;!:Q8]#N+J(G3ZZ&:/K"L2KUM2TI&,Y.^:C77C6CH#E@[TW2V5\/S"VPE MBZM>F)U)N!Z]P Y:<44HNM)X7I2:-<(;ZK/% $N#I^X!3*-<$XJK/)$69U./ M"&KRR.WF%S*Q!S +IU1;*B_[J;ZI86*"8LA& M8IQ,3=;1T!T)!$K"*O7XX@K3IU9K(?96/65*M-:F.AJ:8E4BL6HATPC**4,F]F!K54MTV@X19JSFHJOFO;E8 M90K@!?9@BZMX>$'R1A6,J!;Z'-=/A@X%IK4'6]G4.,'VNU)';"X\EG)2D@[X M12;V &;D-@L$HRXKF")4)*]>HM8*?-<]**!F R\U*U@]*:NLZ@0FI-.-%'CJ M'GV=988#3$]5.&G2-FK)-FFM4S7PU#WZVAHZ-2(,0@:;])(=L'6FE"Q ;%' M7%P"(R+(87+ WTXD <8 MKE'\@,$P7#_^$Z_4Y[#/D'_P&>KE9]2!HG,Z/I#U 0E6@>9)>3 [(_7[CB"BN6S!I.9K"D -MJOEI&'&=U MG"=I>< H0"K# 27S+$;*-*4H P[G<& J'O^)UQ,_Z#/D'WQF9^*9MEZ4)A6E M:E63^2!OF(TUE@7ZNX<7B&E2)(IBM8HQ5(>D'5.XUB2A M0FHR18(-G,-A8(BF"'J(ZYJFT<=_XK6,#OH,^0>?V9%1?6X7^MV,BUN=:;*P MQNKSR70")KZ'Y6:--8-W:C@A$K5UVN#$1 B-?'(/RR5Q:2%[R^[0JJJ+ 9-* M*VMR E1N#\NM)LFD5"GE,]+,]19+A>.+]19XZAZ6:S#:L% F A4KSLI\0 R\ M;$$ 0_>P'+[F9M5B6>J*(6Z4>N9X9H3& @[=V9,&G&-G0FQ2DL) &*X!GEJ] M,!JZLR_A:SI]\\S?+&](\Y+?,A MFBYYH0N]Y<[R]53'ZG1:;K%7UY:X+O@#__W M!_WC$(@01-15_XH;*[T6[. =J;X,[3Z6U&UBZR0>?]E\ MW]OVMU0_XB#UP[$'AKZX+$^G@H70V7;A)['XG_?V0CO$+>X0>^KW_DB)'J]O M>/WG#IT="3[^@3^@I]ZE&GZ=#I2PQON>MH+32>I4F@=I_P"KXRY5CT>J=VG5 M>\?BN''M@F6&R,CX3D;&??@!+TR1B_<6_1"22 =O4WZ?,E.06B*UO!JUI"^G MEJ>S7_X*G>W)[[\_-&,.O57T:NR;%](ZRN(Y7(""[S^OKCW91<_7:M-\/0[_ MZ#[ZC35S&\SV-=1_6ZIU%9+[*F7;&BG?0F9(VZY!V\ZPB5Y>9G<0.7E?.#]^ MI4(/Q@>C8_"!__/6+/OK0!&R ZY>4:Y"0'\6>O@6HD&ZNG/&ZUG^YPLF M^*=5S"?OJ'W,/Z%C!@W8O@ V&I.;VP96LM1,RTM1=L1! MR6U(V2&?T(S5PEB0QH]85$R_W'Q*\.7J$!ZW)'$9UH/(A"O53 M=SUGEG/P(4U7S8EB^__[(T'^@)U_)DKPOS_,9?#3"2>:&VQ__R/F*!/PVJ&? M,!1E^A/"5G T^!_Q-V:%(*5X'NQDV5;L4 =L#E8)? H\^?&D1*6;'*F+ABSI M MX/R&(J+*[@F6#RQR^"C/,8]=]_7DKB%^(!Q -'\L!1Y?S?B 9X62_TE9+5 M]7"KT\NU<:?;4^J3\], H[I/Q13.2T513B@*>WX:6*=6#6D])G Q MG.2EKAN4ZZFH1P?_XQ?)Q!F"_Y@&KC"0^:>^4'/D>D$">)J3F.G,=3^8?.0( MW0K!X?@#?=$HRQ6RW5=?'G2EOL\A2W]S[D^$U!8 :OXW3O?P6Z:?JS$%0>QC M32D_J+58)2BY=9F%W@Y)QRF./<;,N1FP\P\4 OM)P7ZE#LXA*W]S/LZ!6)\T M[67H9+VJQ%A*QB>[I;IL+@#6@4M#Q''^ %/F9J!^!EW_3EB^*B_E8T>4(W#B M>R8KMA="P&L$5!VX.0-;C\<94;H"U+:'T[!R=E1VVR,*JP;M M+JMBWG@)O"H>>E5\G.2.JABY&92?S_3YMBA'GM 9/:$/0+X8-G+S=+6_P%+U M5$[/DHUBM@0O0X&>#Q7G[S1ABE#^W;(L5P'SD[DK'Z \,7?XT"X-NN+*;2U[ MW;#:Z:P$@'+@GN!LG*:9/W)/[B[=5''AA<&_=.P&!7M4:NK>G>?1^2 M.:.+@^(^MY]YNBNG:&YKWL\(_[]#/AF _B:\JG$+_K?C/^I8,G.XQ@XLQ:4J MB[03ILUT=/T;+#R+TSCQ'0+(E\0+(HHK\ZO^M*P%P0#!X)[R)%]8WG6K9G7- MTZ>*J46GSMU@I'LQ]46GF'M(#URVI\4SN%^P$?7E4P=_-OGO>#3M=&F%+=K% MY51W?%UPM"J$_*:3Y-L6=$O/\&7!S:6Q3@]K9*9Z*YO6ZO"J8V!!LW$*QT\> MB+S5"W@0LYP^78&(Y?*IC#\C%J]4D$HM7V.PT"/[GN;7 RF_@,0"4QQ$G,/:+>8; X;4Z#-TL2N9\:YX2BY((SHA0#M8GBUP MS7./\E:HY@ ENSF'\B.FR?2\UEQ?U0VK4Z"[%8HEBKE1Q#3,AFEX]JBH%&(: MQ#27R(4AJKFT@_D1TW!#UUA6:9&1JM/5F!ZD1QH3+B#30%<2X^,D>T"Y_5VE M#-TI>/55/#:U%>@S.EK4JWH*N\'Y/F#4["O8"4TE/QOBL@S'D\R0H=KH*\AR70T_?M\S A?HW8Q@Z[V_/C;K?OTAISE*_G+=,3)_/: MG)W+&1P3@*- 1?F7.,X=U>(9406BBKL_;70-7'$RA^,=JL@G4/LD[8.D,$[8PV%3;W7K*Y Q1A+LCL^_C!5RY\OXN MG&90"/";1OX/6OJ;,]Y_[S.;"H>*'HA+U0ZAQ-_9K>ML@0E$GF7%A#? -2_0 M_81GR#@-#7N>.ZI9!L(^POZU&^.7!/\)>X[]$?;'R4:9Y6J4A85YNE6;%U9< M<1YA'UCJ8.51#@"J0@H\!@K@C@_+H%0 2@6@5 #"P<4#>-?D+WQ?&* P]W6C MY#HMZWL,]BPZL+ KKJ.^>8H@V:&F,S%7%L1L:;5F\F;? MLXVZC$?7N]-QYI!RVCL*@D>'^%&+,=2N [48N[-S!L_:<[Q+B$JY++ABH3.S ME$32#"=\3DB M\"C^^!Q/$X?4G*(>O\@,D%=Q:Z%2[X\A7$HEXAKJ4 -!TY* MU!?N+!CDJ*SA+R"7,-"X8NFC+IE%5(*H!+41NS/'[5 JP3%N-+58512SRK)B MD:YAI5N160+\-)8XX,JE&T^!'-,U;.._W7/ ZTS\^?F>&EMN(0&W:&X(B\L> MR>4FFF[\^/6?T[4,^U+9?$=6/G5#L3T\3">7JS"HUTLBT!I&)*)X^Q1+BAB*\16U\Q6NTXMHJNKPADVOA MTB^=_5O*L-/P^F"!7#6!GE23$+ 0L#Y4AM?=G1&N$*X0KKX"5Z]Z&2-@?2(- M]$+7SIX)^O#XR_:J&/NWB?SS#E- K\7PCX/@JDZV?$8X'T=++VOU[1S?$%05+&#@QZ;*2@%V_ VZC%^CS%<& MS_\<^XY7:$_=6(W*%@FU#1#>OBEFW6'[=F.-FV)62.NKE.+AWJ@N$]M[TK&] MCJ&NQ?3-Y>)1IM^-3B:KNT%.Y-$BC_:XJ2++^_.6-\3GLV(QTP5N0"?=@'^ M"-WN:I7/*LY\;LVFWBSK<]2042-T X^ Q./XWI,A"-T(W<>A&_DBG_1%_@C= MK52Y,''FJZ)$L*%JM<>^W&D8$-W -2'(.(?OZY1TLV'VIV:B'W@:-\9)D28# MS7 ]!:[03X ]W;--1_^�.*8L;ZX-T>R[)O@9PCX2V>CO@0FCJ$*=3[E)L M9BKN*.P%:VD!;);-=7H]MR;/V0*?-!10LQN M#\75M+DHSU<]OV0;D"G@45(N3C#[^J(AID!,<4*FN*DF1C?G*OTA4ZSY'#]< MS9LU,9LW%CFLW%K+V (R!3S&2<=I;-]E+?>3Q7GJ5+1I1H12-F'OC<+G,P?.H@$S,6PL"PNVQ5LLB;6F40NBZM41 + ^Z&8.$?OZV%S*WDB M\,R2ZQB)0/Z0B J]OJ30ZU @EEK9?*O+E#!Q MXLYM2@L]2@1$>&<=?V0=UFUD%_Y]O)O.?C*_OTE"X:LSBE_6=O>:0@Q7(214Y'6. M.^R>12'>9:E0298#9^ \->(ACYO0HY$-6<(]F! MF.9$-]P=RC2R[F7=<:LRM+)&WV]/!C@C+@W(-, Q(N($L>^. <0T%P<18IIC M,RK?EVI.>P'>P4Q#=:H=(O]+.BG.W)4O$0 _4X63%6VM@7D4W MDE-<'*<.LZ^0&86XY&H.\" J.7FAVKX+R0VSQGLMEA/#-=-8..K2GB;JD$I@ MA1H?YPETW ]1R?4(ZC#GZWMSR3G*W?90B4T[K?S,$JO2:M[3Q*4B!HEY1"6P M51L99^F[/.7S&@T[MU"XDXD93'38H1BV;8/K!5Y'=U1X9=M?%3?08SCY]S?H M1GX5T9NKK@N^M(0.ON;MREGU>AK#(\PAS'WB7@T$.00Y!+GSWN)Q_YB[]K3' M1R;UOCN.]>B.X_?N=_OF-'+-!;AGFNNWNL@-J3M2]^]S8QO2=J3MW_%JMFN. MD6X?NKF5>--&-A*,"13 "7XF-C]Z(9HF>!#X#@%&2:,9P'N9IYX^U#U/AY,& MAE\\]I_WP^9IA0T]T>*I_NR/2PTL$"L5:Q4,CDMKI:85TA_$#O?!KUA M$#[08?@V92N^7QU&QJ>P-'UY;FN>O'EC)?7[?6N/KQN-+.N3@>[)"UFJ]&RJ MU<6*>)@K%LATI]X0GD?BJ2,"\2^_HJ9X52]Z3:VMV*%>T[TFG/=3C![;Q.@K MBN?)6LFKS8:7M*I6N.0$UR,<>_'C%_8 W/!]K9,^^D%LJGBQ.?S> M?V,'IMVVRZ)2#;DY4]6I-2%*:CA:N",N%*Z+/?*5S!^O2[0(OA &(]<#Y*WM M70_?T<)AD _*TBP@J&F?J%OY8'%P!O-H45Z0-4XNRTJS@0=,?;"P4LV),!>$ MM"^V/^3@+Y#E^=GBY++D\ATS6?+@^#HJ@]T3]=7U-6>F_N/JH=Y^1V13;.G+D;*9LEZ+5M7 ML1GC=<7&R0J39\98V%3#U7 M-]*ML3"*2(%!I(!( =T*=G2MZ[D][A.00J/!8&*&+(RMK%],DV$-GQ>9B!3X M]TGA.A/Z?Q[_3=Y:_#?YD3[UES2Y6+%E#-/I/NFSI%GT9Y>(JS4:U4R>HAIC MB\B8)2"FQ;I!?!C'N43\]V.9DC-;%9K%DE05LC.S2$PTFKU$_%>9-V=VUJ-8 M*51=(B%,B3+5JU]C_/=#F4X7'7O">)VRJ&.]GIQDY82:JE] IBV^X"3E9%T2 MPW*1M0*QW!B.C2N/_UY0U4\>:&O.BFNQ3C6K4K9G#<4US$=Q][WK5R.7=+@:359BDR7Q1JL>=KK+_QR>&IJ#.EG[Y% MZ.C^(D0H9W1)_UBH_%I9 M"/V29H@))9TO>U11ZG&7.!&1[OG55M"NB6)*T5*ZW6RNZ]A55N]_+-1IU\"7 M5GF9DAC3"*9FO3Z8VY?0U#R9J14*R:4LZ=F9UO!&EL/,KSU]SZJB#57GD &-"]8"M!,*HX33)PD/A,V?5[!_QTT/>'K M*ER@A>MIONY\,J"=M1-YA^$6%9%8K2S3'8]'BPQ08F&JK"Z@ MF'F"CC/X[O5PC_3Q(@8 L94PEXE- .!G+OJ/K"KK]'I:(@*+D*>XENR*TG0@ M[&]@L^TA]"G7;/-/^%CPQD!>]N8G"QTZ](\_>N;H0Q<.N&>;_-%3K"+ZST:9 M/IYB>;GT+9V<8I9)9D*_N!JUY4+]ZJ;X+"_V>I['97H*-J5&7=?&\%,3_N#M:XO"6QF,/QX MU6Q);*\ND\2Q>47$"X@74(KRHW*'W )U#A$,6$H:4<.R*29HMMT#%\RISR5=(YL^\EE_DYRH&V.IT9^I,^Q5-DJE:>VD!J7SI'*/0,Y MO3/MUB)%<>5A5<+T\7"QELO=49<_1SN_,W#/.]/F!Y0WRN.-$<8DK85!3(LV MZ8/]C*3B!$W$:98[R1F==V\S^,0!GGMIAXT*AM$YGI/?J?R,)][R>N=<-U-1 M%K69V*PIM?Y8+J=XHRZ3)(R1DZA4_WLB[]N%M+_X!N(#@%?I5LB>ZGACC$@) M-P;>-PL:?_%]O0< 3TD/^$RWM3*P9JW>KS9S@PX_7T#@ M\>\#[Q,G6@)W>MZX[^$WBPG@V^%$%3LV54PM83HQ59F: ?CW'=Y<^(B>&// MTA\)9_.Q3>P"N*T$_\-CBLS^(]2EIMS#GX#OP9PGW=2&]3O81)>]B7.M5JV0Q?[QZZ];\Z5^0[4*D9IZ#M2\ W"KEP!:*WI0';:4)> [("3P'7N(;[SL M%1H+@>Y($YNTG#:6K'948#+1D;-%[69K_[X'"B ?Z#.%8[XM![SC()V9 @Y9 M[)-SP-=[15_' ?/QP"^D=34A)0K98-PH3+/4VH < -VF/:=W$0<@#CB, ]YV M=;X1"9S.O_DZ#N@JS:S7;K<9:Y)4LX-6$TO-B@O( = !HG=K(G!->EI7(0/U_<0/MR)ZVA!PI @28JG@-DZC\CDO2&1][C M8Z\R\)IKNDMADRXW&_@Z1K F MN LQU,6#X)0\+;5YW4>UI\G#HDT=%R8:%E=-9^Y-I H_VHTP#[;TR?A0!*=Y'? MN[0#^WF.W?X>Z-7=$? G?=4_D,PE:RH.H.0;\VJ;S[A#C#AC7T*A.BETPP43 M8GJB1?56R^2P3@LRR4;.*QEG,L5;,7Q9VXJ M2L!>30*6!-2DN2&\I>RF*/W'K_^%B@BLB\FLCW^,>*Q MZW.0_X#'V'R5\/OYL6\5*ZVA(,R67+]D0!Z#V5R2..PV>&S7R49$ M=G5>]A_P6,G$2T$_H =6:BAT9"8I!P-G 7F,W_ 83[ '.MW_! I0AM.K^N^! M].$,<26MII1([K*"\PJ.J[JLL-I0ILB!(O,,0\DZH1(:AW$\P:O@"_Y1P/\U M<_[KO^"/)Q6U=<6#U#7Z5S/]J:VL?D:"_W<"B'.TN7Z+Q!X(^C?0GB#+@)]M MV0[#_B^$<]$]>9#TU$I> MQSY;&VW*TE$JVCHB8&G*U9"&8(O_:G8"V7E;]>!91]P]I&K_IP/1;PH,7W[@5P !L0^"7;;%43?N@H:I*5LH$UN>>IYLPSJK7,:B45LTDFZ[E\S^(-F9*QUR,32D[U M:N6T:H6LU]$I3G*K01V,W!&4$VJ67%>7A)0U;:+7R.1;^'(!1NX(2AJL.K11 M8&B+F S;HURE.._+\)D[@II,^EX/)T77,IMY4VV24BB9<.0>074%T\6KLY94 MQ+JEBK].F$E!@$-W!*7K=C-!Y'J:%4IMAFBGF+#:,H"B[W:CVZIWP#JQNR/%L=C'B7)%Q;)J M=C*EJ:9660M (W=&LO8L,V][50=;<4%%3T\ZTE0U9'YWI,6W3&WEMP>8F20: M5(TP!TFZ+N/8[M"<:UE:*M-KB3JGL+DN5;F$F& 9X,G@Y.[01=Y.$:.T-[>R?G]5 M:I:H03H$0_<51 )O6LZ1:&^6(E M&KH#JBRW,G.^SI!65G>SG"4/JYG9 @[=094SRA.B.BN&UDKN2;.TJ$@B'CUU M!U:=1DOH,PG"QIBZX?3=N5(SA]'075P5BQEV6!'697&U'@,T-A8UPC6BL3O M*J;8C.R6C+$4=A/Y3+]?89M%P*I[U-!,-SNUQ!H'BU!ID<9RN6B0'3!TCQKB MHTK8JXZ5NJ1T!UE>=/LZ 7EUSP[@5::=9E)+S:WB:-4/A@6ZGP-L!8;NB,OH M+B<=NY=<26'H,8[7;ZT&A>@%=L3EN42'&XP93B2RAK8J=MDAJ48OL"LNS"@Q M=6[-5*25:+69_$I323=Z@UUQ.4I^'(I.0Y&JZ\QR@C4[ 5L'8_?@JV+I:R)( MR2&62A9%II:8$JUI-'1'!J7^JN708W.,-5,>UZ M+2Q%8^4V3[>7CB[ H3LRF.7*(VPXK>F261:EH$]FVNSRI>M\;HG M3C@BS0R[O#_$HS?8E<'< 3OLQ-8=:68)]9;!^YU@"&2[AS@,'@B^P>$Y<=58 M8N6"N*I-*?"V>XBCF%IQF95?K6/5?FV>3[!K+PVV0F+/MI59=E/%.3Z-N>BI.^+BO/1LQ7I,5V0DO:Z$,]P6O#HB-]@5UXKJN<6Z. "6 U4OKO-F M4Z_#5]C#B,-<+[O,@1U$[+#.NM\QR,(@8<"A.S+ Z=3087J#T J)8-3% J82 MI!=PZ(X,!"ZOEJB,V92*AL/@J3Y-TQ"W]*X,\D.>I/MCA1.KMC2K="=I7IE' M+[ K@W$29R7=FEE8T1LV"HNI4LRVH\?NRJ ]+90<)5?C+"97*#@Y>]$>E<'; M[J'ZA#Z859.U%6\Q0I&:=P8*GTJ!Q^ZA^E6P\K.C22*)51U:D2I"?KR$BOB; MZJ/0S%,481-M55W;5J:^_O/Q+\^-:^AA;WUPZ"VJ&R_S19A="0/WI;L?_>3% MS83/@K;;,=B.ZQYXCR^V_4)\8[L?5N!&$@\\]U[YR#,7^-GS7?#,H>TN'BW_ MQW\G8$KDYR9FL@!R^C!8L8V015_\.%09 !+E/AN)XB4&"GQS4\0*3%2XIN?(%)BI,0W/T&DQ-@#]6X_ MY^N9\_F*=? CROE>+\3'+26."R:T\"W&.=P//LY4G/#E[+69WWR^P^ MD-"1$@'/AC_\WQ_OC MU#;Y5.>RK5&ZSM5Y8Y;@=C7NOMF8C@I?S1SO:C>UH?[+DNW_N@.")08B# M& 3''R[;H/8H MDC& +#V7O:?#XKC[,HRMD/JWR!EG!?JB57/%>D 6]H (\T M &T67ZL$:+.X5T4AL'OR+PX.JGW:B45^R(WY(>=3C5LS.9(J2\2MC5Q2CDF.:]<&D<) M2:T4"4EI6$1JU,^D=9(W17CT'':CHX@XO[=[.\(1PM'9<,2_P!$OB]GN;+5( M"2.+2)9]D0]K$Z*QN#".NL0X:):KY9JEIU:55J8\F"1)B"/8#0W#XR2_>P,6 MPA'"T;EQM&TA"&&4*">7\C(DQ5DEP03#K,1EZY^Y0>XK8-3.B;-B.TRGK Z& MI8BF5K.ZA:AI"O'C%\/%>8Q',$(PNB",".P9C, _B'JX+LVZG176[/;=J;!R M&*=?OS",N)E7RS-ARAYI#[PBG?_RBZ#B%[^O->3H873KJ=/N) MS3^('J5^",*P.M[R^AZO- M41KOY/-<5LJNFUBMV\JL>W5!IJ-(%O <6)P\B*MOL:X)X1WA_=[B7HD&[*@ M*G4(=_K'+X*/\\1A^8H[/&N"2OF>BR;KN;X?FWKNT SNZ3+EKZ&\+[MW[V:N MMC^GG [;,V[C#KZ;#P='1%"+>&#/?B*P*Z&2+?N4E;6"HN3@>):NP$L[R!^_ M."Q.LN?-V]VO68D8!S'.M3#.B0/2[S..)(2-6JO5\+$4J8V=-.?T6,( C,, M?Q6+<]PEZJ@1XR#&08QSLR'Q]QDG74UX^>$LQUNKL"T'FI1=I[K0QN$CEYEE M+E$IBQ@',0YBG%N-RG]@X@1#2RSF^#26"$C5*V'AK)!8@+>)8O)8G"&15X48 MY_KEA!CG>A(#[S,.YNN]L",7*M(L.QB,.3@?OW Z3G'GM7&^0;[@ M-M,"VRN]'2.F+Z>ZX^O^3U2G_=$><1][P)%K^I+];X#=SRXAI/6W.UVD]4CK MD=8CK4=:C[0>:3W2>J3U2.OOY/#X/14R/C75WOP"=BCT=<531S'%T6*:/M=M M=SH!'T4ECK?:&N3"T>VKHKJ;+C1\A*;@:.G?P!0W8<8],6L^094[.D-D,9/@ MJZ59DVL6"H;,P=)#$H\S^'4U5+PGU45Z3DT9Z/4J*NC#Q9TTZ MZ,$>$QPLL:.9.$>CO1RA'*'\NHK8C@5Y'UNVJ^9B/+#,QFHT75C%@JDL ,AA M61M!QYDK:X%^3ZJ/4'ZW*#]Y@\_C4,Y9PT(N-W?ZV"H7"G:_,L)Y$1KLVQ/F M.'Z)4K+;4/W[*!/;";HV@8KX4<05#+)T6#Z&DDMWP]*(C,\8)&WJM@V[*3M: M^1%*;U-Q!B\*V4)B-A([@TP_F(INMENNRWS4J9.,\_0)&_?=E18C7-X\+D\< MUCP*E\5N.E]1Q@XO-DA$N$RYO'Y8D#D4?A MDA.7OE; 5P4LD9+Z1*.3R2TTB$MXT!>/<^P)&UO?E18C7-X'+D\6.CP*EB(U M59U2;^Y;*=82QV%*),P>A"6,&^)8G,-/TK,.X?(&9O3=<'GB8-]1N!POA4#O M4'1/U+$!&=:;W=]?5E5G=T3W%CD)]BC8Q'=,/ MH/K.+WHE]#5I!,KCH#S.I1HY;L )N%UX D_ CG]XOS4[=//!KGK69U0IB+2EZ<])1B1LEAC_,@W:CF"F3#D)J=O$27_6XBX*(-/;J6/$YQUW4K M^3TI/\+YW>+\U"WZCL:Y65Z-YXR72UBS!#D@>O/"-%6+]O.H;Q\3)YGS'H^Z M\>#L/<1@&SK0FU -0@^56:);V- M;*>*M:YUS]44?[2G7OXW_E(C,"?=WT/= MJY(DB5A=Z5A5H;Z09TM"+-N&C.,PM@I7&R?^110?[:0K&?1+P^ZVBN:)I+R5SP\JK'Z546YE+Q*/2*((\@CR!_ M4U'9 W$_7BHK?B'D%%%A1T5IZ"VPZB3:Z:-0;!RC3G)XY!MJ+$[^> M"9JK?$V!.7X"!I!I.DY3%+HD$!'/U1!!IU5:;2VGA M"Y!W8$B?(N(\?XEC$XAX$/$@XKG5M,(AQ,-X*]96M*1A*;-<)O#[Q"!=B@P> MF%.@Z3C.'];!$5W+?L\EX/\^OY;==%1WHL?^LEW?_QN5?W_K*QQO\[[&^XC< MYR,TI99*^&%5=J>T*4(QU&O8").,KLY(@1D!&0$Y'/%.P\# M\IHKJ_HDG:Y(Q>*XD>^.Q69S4(^ 3/_X1?)Q%MO-N7P%D&^\@\4]%4N#;\X# M=?5T/]B&-5%1-.I1A'H4733 F7?F (_P"L@-D3\B=!^')SM2HU)L6]C$\:16 MT:!-DS1DG()13M2"#,$;P?OJ J!'P+LY7O7Z":U:$YD-/&^/J@*$-_/C M%T.BNYP1O!&\KRPL>@2\*UQ@.VP/3V&I4DTM=BO92DN(X,W#\ZPX==[2$P3P MNYSJ]P3XR<*E1^";H@R6Z GY@C4;C!*#6LIGI^4ZQ#<,E;(TC>"-X(W@?55! MU&.<[[!GU!I#MX9-_'JUVJ0%N5F,G.^H'P5^V!7#J"_P#1>%/@5/MSTE4)KK M;M@8D>YYFOD^0NB=JQ;P[%SK="N^I6-UIZ#.2%VB%H!DS]+']Z[T]GLA\4[2 MQJ6HE9A4^V4O+]K18CQ (;R_;;8*"RCT0^NX&?2>/%WZ$ MOFZF$(8I2QU)B2I7$'N]5$/"#8@^_L+OI/'VCY"W[I-#E/)@".M,)2FR315 MQ.5E/4(?K%%$]8GW7Y]8#4:Z]W3F>AMG^SL><_0 94O.V-SC>X@"=?X^3ZWC MW-:\GQ&T-VF6[190T?_RQ9M'7/J= 4&HWM"0]*%()=T$5V>6"T@<,&Y)[I97 M[34?$7,@YKABYKA+L^-$0=>CS(X&KJ:E9ECM22NS0DQJ86[>*$=F!P]\STL4 M;R'N0-R!N.,R(>.CJ"-AC[&5-*$9;%63_>%B-)$*-0%2QQM18\0=B#O.*HJW ME 4Y,2<+>_^9#[.BV8)7#7*,U1Q5W6JO 7XO;*@$5IGNN?/LI$X,ZD]ZI7'R M_/.NI+&!#M11?PR;!\IR_W5GWR(HCEJPH$ZE%SK(_]B')>.YDQ1X$=,)@3RW MC5I9[ #,^2($! A?"M".'EA]$4(@>K3PZ;:KH>2GL/ \UIV.N\* M$2%L.\*>R&5 %=?7%$FN>2X4" -T+'87P/=T8=F$!L"5?S[PX@RJK]&"4E4 MS'!C(6JP@VR3DJ*W<*,32W$L)KWM56NLF@T@??(P? R'^?P2W2C MO)\\).(0Q"$W'=\^A$/ZXW6U.:X0K%1L)=C1,BQE^BD#<@CL9QMG"'3),^*0 MJQ %JH(Z4Q1\'VV\Z:#JPH08FG.\(S5+&CD#$RSG:M#!H$Q[SUWB2("001R8P1R)_;' M66+L1YD?S5YZQ!CM;@=+R*L!ZPK9KM>/S \8'P?^"[,; T'%V-^Q&+NB!T\M M2Z*";)0U/9#P2:"^FAL.;/V)Y:XGK?J?SR5*OW2*=VDFGCC:#6#YXF[,W9)) M7:6'?IO"JMUUM>(U6M-2(,C 8"5__,+I.+OG:MLO0_:;2G)[/([@?W+XWXF1 M=^K8]&O$OVG;)7OEI5CT,PML-M!Z17XYQ?UR!'T8FB;B)':@;8>PC["/L'\- M >:#L9])D4&QH'@IJ=CIE$;+^7JTSAH0^YO":((X91TDPOX5 @-A_Z8#P@=# MOV2WDC7?XE1KXG;GJ49@&G,O@OYC#31]FB:S"/M7"PR$_9L.[!Z,?76V2+B% MM32RLCFZ5W9)%R?U#?9AN3,9Q_%3ECO?$?;OOR9Z)Z ;4X+ ,P=AH$1+Y@*% MGTQ<*#U7M4:N#9;6_XD*I+\^,0@)E?D1<9P\[$HQE/)#,+\JX_V>BO4.0O:;N3U^.6E-M'RV M:A7U^F0^\AB_F(D@CLKY$,81QJ^C*.]S&-=R,U&9M;22U1&PEIP/\9;)&Q#C MJ&P/81QA_"J*[SX'\Y M,WQ=OXTOFCR*\9YR>]ERP)Y]!<^(G%D>>F-K-2%6V,1)Z&P(W$-B&^4EKZ#; MX$UO-XAOKI)O[L2 O9Y@\V^*>=.&30A28E@=EVI29^DFAX-^;9EU(ZXY,MR, MR :1#2*;;QSU/H!LZ+7#]]30T:6L5Q^HJB2&S;( R>;(N#7W REFMU0F9#-D=F D[98/6FR>8^BJS_W7<@?ZI[,7\$%N./C^9_B]S M=SN&@DZ;?+6(D-[?\'R_]]%$I.E(TY&F(TU'FHXT_1Y6'FDZTO1[/?Q]UZ6+ M;YX*1X6+IXJ WWF,^ZIB$N^&M-/FW-3T** =Q>M\V1X6&E@@UBI6*IF<%E=+ MS"NDO[P"D3@BKBTJG@-$Z-=TKPG?\>51X@6$"V2TS2&/7S3AM.WC4%4:\C1 ;?^7S$+<:/WSP*\9L(UN.47EXLIVTQS,TG1:)3H:QN M1 1'19 1$R F0$QPO2'C YC +JY:6,%Q'*G9FK+BBJ;J*2)B@J."QH@)$!,@ M)KC:*/$!1)"U_)2*-=:2. E)*DNUN,QXM8!$<%R<&#$!8@+$!%<;&#Z ">9\ M@J[TV<8* ^^P*K=\5[3Q>L0$1X6&403XKHN.7XMF.R&"Q(<$!G[9T2&>="VA M@,DIAKXY/>W'0E_78J8#CTU/PP!\8\SYW&%K=%?@U^=D2P_3'D*6PBGI5P,M"]ZC * MO/O5,/#A#("$WSKN30_'E7:NDJ](3%CL4*Y4*%+F0B986)]'4G&2H./L@??* MH#P<(@9$# <3P_$E>NY:IB7,#2U@&MG"5M3&E-\1 GYH84(7?C0>8T8WHW_MJK8M)ZIN= M.K_92/>6('9VHST;T2S=G0][.&Y82KW141<=)4L4@>?*1;%N)LZR?)S%#@MI MH=Y$B*$00]T:0UTDY'X$0TW[;:,^:*266&&I;B)I.:G(A/J#? AJAOM>HN2?Z!#_U;S8E;R&$FFBS*J,QG*Z M*N-#%I,I&N=DA1WP,H[3M$X.2!;'R]EW=3UF*+")A**LXJZ2+@!>'[4(L+Q7=O4%$ !L:'I M*(YJ*C9X)_"#"7B2__"%Z__!6V82%+F!0;1HS_[\/__?/&-6P$,7%L#OVR+I6JZ5Q%CI7Q::,3_W__@#/9OOI)ZB F5=*PI)9OY=%YH MY,7F?_\9/&?,U#.4-Y^@[0Y3@!$\?:0[/IAOWE&WI'D6M+\[T^ MR8<](^"['1&;>+ELF'=;;"^Y@/8F_GKH,*47A+91S$EA>6PN*OS<[<+RV-V' MSEK-BM=,RFLI;!6=8+I>.[D^'$F_'KE,Y64]/\X:5K$TRJWRT_6H-ZJ#D=SK MD0W<]/C0M->2Z>;[5%TC9XX%;,L]+SK(&(-1S=$G5J=16(>$RJ:S*0$.I7:_ M?S4:,JV,;A4S6H)OYN1)JER7R3U/3>0=SD\1T[S4:6!^.)T155(T9$K&7H_$ MY%5ZDL3''2P<,UXFTUVN2I,%&+DCJ$&K/A7&?'IJ,49VDO4D9^HY M9:$/2*LSP3ACO%K4,IH A^X(JCJ8J&;!F,ZE)E=R*ZTQ'EC@3>G=V5-F6_7P MGL=BC#FKY<2Q:)!L'7@M.R.#MC<$QEB'L3H#WTRKLWEJU31D=G=DBC#FE692 MPS%FTO,ELELK<*N%S.V.'$C>I#+I]BV)&2X$6^W)?'U9E_G=D9K=FTMD04N* M9F&RDM7Y-"P,!#!R9Y46%"LXDYZ^M)JA5K.K0;='8 LP5I'1JP VK6D+* M)K,UXXMMOQ#?$.)A19$T]H"1[Y4P/=NZ MGSW?!<\ LCI0R-K:]E'7_PX5!F K0>XQ*\F^L(H M_=P-Z0\,?QMS/K7;]VP@^.6A3O+1"W%0/X;KD?K7:1KSP+XYY]T8VCU* &$- M8>T\FL8^$&\V/+G7.2-T(70A="%T(73=MJ8!=-V(IGTENMC;F#("UVTKVG?< MNCYJ<'<]<[X-=!W9A._#L-KY9LT=,>N36DOGG?).&NA(&:BN#7_XOS^X'XT)5R'6G!1,."VU8)#:H'48E*067Z\6-VXI?JE:L$@K M[H4L".R>W(*3&=G(G;B\.W&94,(?.!GPX,)9:>"@0G2D'G\^Y<_L"Y?1!K3V M:.W1VG_9VA\54+YB@^^OT%%"#2R5]O>7VGVWN+Y?U:KU3,;>'US&7GE]B_I) M[\*[,-#O^]+#_YQRZ8XKH+^B)A12,RTO1=D1!R6W(66'?$(S5@MC01I?W0DU M01[1@P+@;G-B$Y[7?.HP03YUF!A@Z;J@NLN):'9;+MZOA*O)%!["(W_\PNDX MRYRW@R!"[LTB]Z.JJW-@]:\3@_7XIJ"? BN8)7C"'M1.I')[S208WDJ1*TKI M+=+R: 7/F3(_?C%$G,2P'=2B#1?!]KO"]OA.F:>![;C6'3KC >EBYC#!KBFY MM\S(\"0Y#V#+Q@F"0;!%L/V2 P1W ]MCVD>>!K5K!U]*@_60$,T9/N&U92'3 M#:*F#@2PD?$X0^_V7SLQ;-\]2(%0>\VHO??-]OB6BJ=![;Q;:/"5=)H6]1$I M6W,FW97'4=<6V#F1C.,X<5[47CHZ>?LYYC\(.U:#D>[%U!<=K%Z$(>,Q1P]@ MEZM 6?Z\@QS#J6X.O),9W5#8\>PR0*I[U3.Z9IL"*2M25J2L2%EO8'0!Z>JW)-8;]ZGOJ<9GYSKFU$AQ#/"5)HPP>3J8R5K78H8"_NTZ,66N MF';4977H>C%?@>U6=37TS,#4?93SN-7HZ:6F>H7^^TV7#45QL]?-ZK=15^$1 MNAG7:P+@-I]P*VCCT ]@X_B*'E2'+66Y)S"+K8+0+>&8).KLR*DQ1I[)>@*, M&/_XQ>PF0!$7("XX;JKOF4)WR04GKDHZ(10"'G !B[@ M<<'GN>#-5;U?+CA9_=0)J4!(B8N'-][ BBMBMVX#%5LA M*D!FP4F+LM:ZYVJ*/SHG"^C!/%$+E)IH^K8_RB2,,A% @P!6<$'%P(E_+W#Q M[6T Y#XJN':"RD"3=/#R,:!(GNZHJTTW%SO2]9CRI%5[(\C?P@C\F. OV"/H M[#/>A(4O/>/+5M%?,%*\16MJ"]86Q.IFDH*CM7XC=^]V\&9E;TD9*M/J8DQ9 MB9(@EG-D;9PIUF4V.K)Z6$WO+7:?0W1Q\AEOS,)+S_BNC[B>GRY:JV69&[-B MQDI,VA3/D\7,@H1T 6/,Q(%'=Q!A(,) A'%M$>?3$ 87I,:=@'1'8C5E]5?D MG,HORY P^!^_.!KQ!>*+S_#%9;NT7@M?7"0J?1JZ"#O%'-&=> '6S#4)<3(3 M%ZW& M %#%;3_(GXXO)]CQ%=(//B]'1QXN/$YZ<+-5]VE S9F$L3/M$W L/- M2$-H743GDJF3T,4M-,1&I=2[46^<>J"B%VFY@6+'W&,.,Z/ZB"],BGY$P5?: M8_?L!=@GD-,]IF,O&9-_)^':&:GA(+-4DMBDXR;7M+$R6J8AWJ& MN9\="['0&>LZKEI.WS:Z?XAQW*/383HH.B4L*]E4Q>L%?#B&# 1C]?C9VVPA M#D(A3E]LU'$0(B!D!%T M'VF-0QAH-?5DSR@/*8Q(SOG,&/>".5Z'#'1$DN)KR^[OAX+NHS0??'/J[4P$ MJK\_V,=F ;YFAB@-"1_\"\[A+*M MN5Z4PPX"SQR$ 3RMU7(KK@-?VW-M&PS)PXO]=#_8LT\$OAEPT_2L;Q%CEQ1Q M+5F8] V9W]X>Q>VYT.)$U7+/M.SV=@1$'V];C=$?+%E:&7%P!AF M/+%JB:#?3@F .[;W:/&G*:-#W'&UR/HT=[RWL%ZST@=5$Y3"(8+ M0RF1:%=LJ=,+QWGHL3S>*$8=>'WG%\2_;YH[H@#X/]$ZG/[%G@T$OSSP-:]$ M6D^OH9G^U%964+7T?X][)Z#=>F*D0]S_/%12V.&24B)TR"RC4\20'\_V"D[WWH!LPTY^&<[@ 414W41%'4](6@.(GB)'$0 M)?WZ1U)V8IN.XSBRK:$:Z -;V2Y5[;UJU;1JUURA#891YBB)8)K&P#H]S[[N MWVKV?]W>?/M/]I_[[]5<0PWS7K#X^[Z=!3;^]FS_ON88_!4E'IQ2W'<#,OOL M;JB!X?_-6_2@X$>E09KANB^?[=Z5<'32U8R<71Y[7C*,&U7+[W*H_BYKT8T? MQ%GY<9!S:3$\J+&AWYBVK_J:K;I9G;(/BMQ&7X\(T5_4L@;A^*'?%D%[\-__ M^W\>>KI\U'^3I;^^ M#X]8OO>/(%]QY']O'OR<1ZP$J<.?',ZRZ*_T]ZQ=4#'^??]H"SV(_"J([)RS M_PJ-_%[7QGB"I@=HQ/&OY$,TYL,ZFJT.2V \-H\4YQ_8@T,0]681YH/N/X8] M[KGN_-:O//R:%Y1Q3C84NX=/TD/[[SYZ )[)%A\"\X?()09&'ZXXJ MU&\/GC_ZQCL'S -7S_YQQ+=[U6F7OVDWJ^S@]O_] M R'AOYM=[NL-VZW>2')%:E:;[*#)2__Y]_PA7W(/^KCTO6,'IA0'FK/("C?" MB%\G]AUE?DA??[&E#RM\\Z/&>:@?UKG(RD?]?9/7/=Y];_3GU_^?3?\F7@1) ME$UFH]L;8ZL968BC139MNLD^NED9X=UO61/5?WUPS4O=]F'E?W,@1DP,831" M@4F<4'",I!0&-^<*2N.43A$PCL'H':K4[QERV.9HL:3GE@;4A=?ZNEGGR20B)J37G[BRE5E23RV=P)@)YM":R_8>E;KSJ5_;4+DE M4BH4JHUQO+JV,;AG5\?NMD40@EB8EDJ=P:94$1QUYR0]>1&,\6BOMM*\IJ52 MU81N3*P^+LK9$ -;G8'!TQ,V-R6>FB[]Z0S&@GZ5E^QJJ%!Z) 65O (H_=34 M)6H0&=!LS>%,HRY7Y2K=[><5P)"GIJ/N*($)IDG!4-!M[A(YT>2%J*!EK[;X MRB1=KRIKQ^B(539;$%D$GEOB3RTUSQ9JDUV"RSNXOH&BT;[N(KEER5.JN=G- M-%^)8745D.)@U%?DF,TLF:>62-12.!QB?,? &O1>F.WFKIU;EB.E-3IC0_.M MAM.S15J'AC-Z;Z>Y::FFKK/V^:$T[LI08MF2C\^%V:8HM5152TUUNAB06PJ6Q-H$07F5BA96[M,R5)MA1=;2%N(DH3PD M:6K7#_7"M!3_+L="&*&-UW!=4+8KW-VO1[N\KN7XI_4%41M7C*E#=HV^[$SZ M86.?FY;CK\%D#VK5'%]6+3,88EU'3>14P13XJ64][%9#CM/7L.'0Z\4,&[9L MQ,HL2UXU31)JU+@ DJ7!>F9WR!HQEO(R2TY==T5Q;$T6O+/N)I2X:.FC@,LM M2SX=M!O]L1@MU_*XN0B"%=.$!SZ;62*EBB[JS2FT\R<59[UH;BAR7V^B&S$W M+;D?[C;D:AI417FLAF%;["_WGE>46FH4T6@SV?H]9&'),I1T@*HD$^9514J1 MJA-SD[ B!H,EIYZ.E+X[2+BBU%*S4LR/]ZM-.X83OK\?(\MV?^SDI9:A4MTC M%3CL-*:R-XU8JC9GUF@M;U89*J0XFS1'1LMWO(707J:CW7)*%Z66H-+<:,P6 MFL9]N#ZLS9OC=9?GAWE=RU 15P:NU[1&Q L-?@H%"(]Y2U;!RU A8*N/#3N5 MFN-9^X&)5W>&WLXM2XWB('.S=]'4AVUU;*TLKK>>C_/WSTMM&B_'LM&2AULY M60JK025N;89*7F8)5($T[,X,;4_+Z";H5\:.OE:65OZF>JFB4]^9&>A.[O ] M6=C.K*&TV4O%\^NEFC)=?%V;>(T*OQ86HM-&I.%@P]Z]U/[8M* MI2-B6H5Z>:DH^=0472TCCQFP>WD'(9'<8\(].L@]@)8 &+:%(2O-ES-GQY*M M17AI]I%Q\ZO<4P(1@5ZAA);ED>*5;UK@MMN"4\CJ8\*_N?!ZAC!=C5K,ZK-KV3N=]N.*395+8IG=:H M>5YF.:@-FT"WRY7*.K:T]EP"JFGU1IJ;EFJ*+,B.UVUO4Y[;NA*_U;P EO/O M+PL=L>'FIY:"N M,GI>S2URZ*@KH4Z,^YN,,@JG8N6>NHV#+:IW^:0)J33;G&CFNC M!75IQRM= MI0V#1^=ZY*GI#Z[WO?P.0Y[7#A8*F-Z$*)69EERE+:=!6UKOQ_! M8W=N52?$L(Z+N64YJ/L*Q".L@:]EU%X3_GRY\'7^/MG^DTBU&EZCP8\$F6-7 MLP'3;&!C_3XC]V-3NUNSHEZJ;QPOG,G6N(TQ1*NH0*FN-9:-NLV$-+-!?90R M-NQ 2KV\KN6@;L=-"@OWH[:\7BY[7&U7 MPUKCO*[/=&I^O[0]:;^!43M](J9S M(D_>4FK4?@LWHU&GU>;1)M=L]9CJ'L[HAWJN5\%48NG-_LRQHSFLDU*[/N;9 MNP123Z!"):V$YI,8+V:QCU*!X3?9RR]*W M-VA9"X..#?/J;KQL3.%J98OFEN7FI[-=K2(['BY#==K9]?1Y)W*LN]LNCTWQ M=JUI&Z)*.5P%M2J-VA:KL-:=+/U)][>V#60)3S#>&P6+3CM=U]%M48'R5+DJ MDIW]R%_#MMEQLK6,O?:THOWEX3?L=^2!, WY7AV%I47D+XQ!?C.G#*I43J=F M&#(=QVOB2XAM\%%U7)1:(A7"J$R0X5IV9)MLCC%:6QH:F.0SO<3^">0^!; M2MV--I/<4>5(\-&: M$@NGEH(J4&177.P$EU_W+3R6-AX?;;+E'UP.5=AB\/Y^;B9P+X/M3!'9<9BQ M>F9:\L!81D9KVQVO9*/)[KOTF%OA>RLW+7E G:/3OE&=>+#0$7;T3JC.MEA1 M@5*TR&T##U9QGX/K>UA=UBEOV([$W+0/5D7647H\K409U48+(9AN)#!]LR#6AL QTS@;N40B%)/-!5]H==K9)3-6I!E7VTOI_6\OD@YONO5#.EMQ)2% MUU2JJ=.HC70B*S6PSV7.=;5LP>0CCLE5Q?RTTS#0W+3G,4V:N:5%S4H!Q??2+)IE6#([X^I):P275;:,@6MJ7JUOPV(>VWB\#I^2H.;[AY MJA,'VU)]&PVQ5^6)QMCAR)I'3]I[?34J;,OQK9,S.K%)<2=#BY7L+2H0AZ(' MVU+W[59G4WFZBZNPU^K"[JJ^UT/W8%N*;VMHSFB6]18RZ5*]>I#-/>%L38:@ MY?CR6C8)6U?8*BRE8B!Y^^JVELU*D6?V;]JK$1P*,VX*HR):&4567\_'^LRT MY##+W0I+>Z=$L"WC[KX:)=U&OM7TS [.8"+5(G*DI4Z"HW5MSLIVO5-4X)G^ MNY2\\91'JG"V0)V1^I)4-?U@6ZIM@X-V 2E.>%ZU(Z);83"R11]LR_%MU'G! M=3LX/V;(665>73;D?5K8ENJ;K0;J/7ZG60XTJ[F.-^58#"^:5HZO/UL[TCHB M35Z046[<8[.1MW]P;BF^S#P4N+W8:\&VADO=<3CH=O6B#N6^WAXU*[.%2,L\ MM&R3_<:JE@I05NXSFRXMTA\QD:#I$X43RO&-L6%GX*4>*Y-FG:X0T=J;N46Y MY?B.:JJ>S;P=6E9Q)U)53R#3N*AO.;ZK:64_"%1CQ)-D9YOQ" VMY,(/Y?CV M!M5JX&@RP7MB8TF.:D-%:F7E/K-3LG(;@[5<6<.P,+/NO MJAC2TB6!MX-@$H39I&J?<_ESNQ6Z;M8)7VP/K&)C$K-RU5H-IR]LF&'G7D,6]**YSSN!9=F);I>:J146LET[+ M);#6%.8MHE94X)G-'6RX1WM.-F.UVRSGX=N5XF<+ N2YU7VT'OMA!MT59).]/2-. MD\SVF26^TA\VDM5 ]OC=-IR,PV%M7.M;N6DI9C$>39JF/ZW+1H-IM$/1Q+=N MFIN6' 9-Y?98M6IU'C4=$4F7G8YG%Q4H^XN8QAF_(97ZLTYFNAJ$ Y M9EA;16!ULVGRMN/8(6JR#CL_V)9KFPQ'DXD"UV5N*#+R:EYO.N+!MKS1U Q1 MNBJY*UZEC529&N)PF1;5+<>WJVZZSQGE' M&/G6,MDC5#.? CRSVM_UX+ ]&U$DO$[;T@Y*('TSMG+3DL=63-_;FEN6G(8[4\L79IU*-@+=-W%]Z+&#(M22_XRM^Z6G$5TUU%#&4?F M9EU"ED6IS^PB+-(V.=J/)=@8C*=61ZK8OGJP+=56HK8+2&JLEK M3%6*#JM) M:U;XX)E]!*-K[=@!@O-KV@@7;;*^J37%PK94WYX\6S"A ,=R?=BF*FMH!+76 MA6TYOL9"$6&Y-U%YF^OJ'<5BH*5GN+[EUR;NRA-B/2=G1=O* M\;56.W/0[V(\O]Z-&]U:9X#.VIE[G]GX2)<6*R&"W9>A'36GK"&!SX4T-RV? M)O(.0O;LW8 G US8^H/V&E\6I98WZ61$65>J89>75KPV&"SPR8HK2BWWWTUW M2S?QMDS4[RH)R&S@3QQ.*4QK)K;>I"%O+ MU38-I!G< MB. &+\S)UJ!E-!K]Y%!NJ;JC?K2#6XDV= RA:Q@FX?OA]F!;WJECV'CJ)X8N MVU2@, ,(ZBR[!X>5ZCNH,&:W1!R(M%3#:,OQNDC2 MZXUU=1)8N6GY8+526Z8J)8X<0=E7?'TR\NMT85H"F#A"G#T\F]9@HU,/I&R^*[4;8F%;JL(0)N,X-*4:K&Z'3:2QB>)* MY6!;"AHSK5K;9)SJO.>18A-'IJ-&>JA#>)G$DP50=6RKJ4#X+ M0^-J.E'.HK]>(;L@_D4 _*#[(R33=([U4?][]#N33XKX-Z+LW\]$OAVIU6LOCB M>U-U'@5N$AOOK%?[N<24?KW$])'V\ \O8: O/N ) O%!@2"^8C]]:KB 4;F M*_ ZV,T^\4 '@(\= 5>_QG\\:\,6"&<0B #P$>N@*O_PS^U%<"[)B>0B M#P$>N@*O_PS^Y%?LQ>?<0" #UUF( /G1+\R:]@F_H4X@!_!/PFZ^K M_O)RSB=E@/UM/[SK4/CQ3KA+(XYBB(G"?S]VR5M3Y-[[*"L[__"_7_ OKX(( M_)4N/0_TH:]XT*]PWOP%SSW.A2QEQ1O1(5DU^Y]Y>//O/+USX8&Y:QP^Z(>& M:82AH1_,BAS/WY,B'P-KI_"<\QGCL?28T(7@L?(K/-X * (H?@P4(02 \:S MB'PM/39VQECD L\+? "Q/YL/?\<0^BH,$5^)%Z9Z'^2AX^*(S2J7+^M4]XZ] M5/MN5F?[ %!C/S* MO# GCW( (P^!D;4*7CHN# :!O']\/?,1:$,5Z M0>+' %&?Q4MG Q1 /1]$/1>$&4 N@%P N0!R >1R.IAY%;GDM\@O!BB 7$YG MT70VH+D"=ODY$M[K#//L4,"I*SO?O04P..:1X]G!H!U$ESU^O <&7CX1/#L, M5 W3UFPP(ASW1._L8,"O$SO>7="IW4] \.)9VUS5'"O,)D@Z=._1NS6CI2-JX?*00FL M/M#^?E?]%@J"3H%110C2];Y;@YJ\@$_; BPEJ+_(JJ$;FNVI;O3?+\UN[&O_WB[V-__(33P_B.X,O-[[J96Z]J]E?AW5R+XFCO+U9.#)^SP*86"T8QB6MH2&ML*-),*L4CQ<2M]2%'I+$^A__OW8G4XOY0<[90*0I:JRY16?G[>#@5PW&4BW=JF58M8)]GX(^YW._T": M=*C;]]Z/?>_]LM-GMR:J"G*O%_D(TJ :/)_W?N++-P3T^JL<.@L=&_HW"#:@ M^*<4_]/9/@#JA0$5L-(5!1NP$@#J60#UI6SHI[S*>/]MAGNKPSW/A\N*F39J M+&-*JL"&NAC."74$M07K?3<5]ITZ6FML%UL'K5;7.[S;H?OQ-A(8R7TWK4\&4R9KI#:BJM![WQ7P+$7UF%RT)[45\&,K(3Y[!XEOWQCB%+/_Q?H^J#K/U&2O9RU^OJZ_L"( M5=LW=%X-_?;35_TY-!H.TEW M.S8G9&4Y"HIY/?/E&T[=4G1YE =]'?3UIWW]++?LWMSO^S;:7*UMI.'8U;$^ MP.H[%6?>>4+.TI5JY$X;!@Q51NM1UMZ-.LA'9 S-1^1;'&$^=#[^BRS4I]M/ M3RX-R1L5D,4F+317(R.7]WJK; JIYE$_AS0DGY=YY>Q./D'H/G:8_.3VG=QN M.( F8)6+#]T5L,II;;\#: )6N?C0 58!T#S1T)V>@N'9J7 MKF*I)F&QA:@@2K'332G#X,>^-W5444MC1&UAUY\A\+BU=/>[.;Q>-MY^[,7J MRR2*\SI%P^ GWSQ4M[QI&EI<"P.OV#ZMY+NGW(/-TV'GM"$(4 XH#00;4!K(: %0#BCM"H,-* V@_/*#?4[R$1!L0&E@ MX0E0#E!^)J(6@'* \J,W_.04&:*"[)$G.62IO,IS<*6V >/*743R4QK]9(?6H!G- !]K<*)%95.8'L?&&AMZDY6+58ABS=[$.*6 M(E_W,A^@$T G;\G0 ]CD@S1"OR*"8,#R=%V=.;+!TQ%C*#W.:Z09$>1BH/BJJJ_J:<:/&-U5#*P:P&PRYON MT0\-TPA#0W_X)'K^-+&:) L"[HE,M6NQ 60UQ8?$V^S6?N=%MJ)UO22.\O9F MX?C.OO!W]L5<:E5S^Z,6+VU:JS3P%_L.U MF::-D5ESA$X=">MQ9#_M49'[SAM"BF\M^Q8K47(R:O(FOQ9C&*I:$-0D3QY TWW6& M,Y(!W *XY;.\\DAH"KCEB$\EUD?V6HO-)NV,U5:L+_Q&%>F],\_X5=OV4[B' M.R3J\2$YA*J#=7&ZA7WYAN#8+8&"M%J ;3[-*X]TO1_NE5_SRS]/C&!>G=!O MMFL2,=/IP[ D[ ?B9K1W^$UZ7++)?)85\PSK:+HQ#G>;SHXG%SLY<;#):CA@ M<]8AL]D-7"*$H0J) VCLQ^F3F)L1[*W'53AI9@11*&H1I!;G&) MCL5KRK'XR!UWH40QQ$3A[!^;49048NK O#F(QFXJ.:CO96,WJWO=6%9"!K]< M='WOJ9?*_9^7^U;5WMBZ4?2LNS,6UVP-X)CO=QVN4ED)NRT#%H0%1_\(HIOOWWR/8;#X#WCF=2]=-)=SEA9 M"K6L!IG;N][;4[OWU5WQ&'7/++[DON]PF;=*EUN*F X9R]V:7HUP#$STR?Z* MWDZ6:1;36X1^G;#Z"F=CE_(0'0C=Q64=OY2GE@ T3YM5CB]/>7KODWYT[_,] MQMZ9Y&V=]2 <.MRFNQ$C>,0OY]8?Z%?NAUQ#SQJ312>;3=F!?IAD97XO_BEZ M1M02V^MP5*\O15[EIOL^/ZGL-QU+H14J6Q#=8A1QB^//3:] MP&,?C;/B@%H MGC:C@] !5@&LWP.X )I7!LW36G1^\/0I M6'5ZO08FSWC4=3R_W2 KF^['3WF62Z;>DO"]RWO[3;=5$U.VVLJG/+FNZOVF M/)>DGKJL+)0#8Y6$VD*-"NV45ERM/&BD@-SVW3*QG! -@F02[ZVMOL*&G],V M'D YH#00;$!IKTH1!5!^%<$&E'9%P0:4!E!^^<%^2?3Q0>%][;WH#]<#_SRQ M%(OP^YF(AS9L&--J!3;%P/3^)'M=7O:/+9=G),#E6],_),#22).4,=03G?&V MHNI:9T'Z=JHP15X["KM%"'!K&HP98&4/4 Y0_D<-/SFM#T Y0/D[9>X"*+^* M8%\MRD].$G/L]%#'70/])%L40\_HB08GDK/SZK@HT-RP,?_#'# _60<5&H9G MI O,@-=%U5P$LNH&DS6]'^[)N96M?O*<4>@M2903PH#%#Z"28V>%.HLME%-6 M+?UFM[<%E3&:@V[+\21!GKF[D3J8BUFWSQ5+G]#M+TG*=):*I6*?#)KG^,GU M2BO#CPH, XWI+V-Z3N=:('07-^A>RL8B@"9@E:AN>=,TM+@6!EZQ?5K)=T^Y!YNGSVR\P]BRS=K=A'?&E9[(D-W*,!Z+"@(7 MZ5%0&.1& 4QQUIH2 ,VK@N;)"4$ - $T06Z4XZL,WF]*U)@TNN/FK$4[DF8; M,U10ZF:MF!(58H3WF1)=DN#@LG*G% ^X%AJ$[R^XWKA!%'U_B2A6MT"!!N[G M@F #N2&X:P50#B@-!/OJ*>VT-I(!R@&E@6 #2@.4!E#^AUE40+ O+-C73&E@ MX7DMP;Y:E)^XF:E>G.=P#X]SFKX6>,:= MO:DFI@L $/&CXCCG5B85:-5:H@F1?(+]\0A ;I$ "U7%5F%3" I2#I!^G)L?YTW&N M"4TV C9M^WR"=^I6;]9M5*ML/L[EHIL/'^7('YR-(Z9 4(.KY3[_U_J02>>:$8OSITD0NOQ" 2"!:R:!GX44I $YAN[@&#W:;3.M M22^J:4X=&[;0B>(IFLP6E47?K4=?DK+@LA)]9% I$GL 9=F[71.=!Z%NA-#A M7_Y"5MN;*'!M_>8?!'H2H%X &$"]'YX% /0DT), ]0+ .H%U MZTJD"YB#U 8 !@ '4"S8< M0$\"/>GS'7,04H&>!'H2Z$G'2'CSB8[Y1=\I]5;0DT!/.DG''&1JI]N3_C[U MU%+OJUR[SZ_1->(?"35>2J11T=LSSV[IF%-GB&4_;DK#E6,I"%;(U$CT%H/A MS\@9!7@)\-(? JE0S@&F>K\D/J\F&6%OZR:]&92DOI45%?U->-&C6^JAE:,DS<8GB7&P.NV] M@U=2890_RQ&:82AH4MQH#EWL[;JM"%4M&DS=5 .<@@H:4HMY1&A-KNUWV#4 MXM'!J)?$4=[>+!S?R13^3J;=OH(/3"0P>*&O59WZ,HA'8JH@N))Q*7U+4>@M M3:#@=L%;;Q>\H<-<0N,?;=M?"EN\=N)T$E3Q6W.OHNA%X&;1B@YU>V;>M35A MX1M^Q0W]36BQ.5407[XA@"+ F/KQ8VKE5QUET@BAJ$91$QZJ[*JN MP-#X"'_G,95&-LD6V;5L7@@W#I'HXCABBS&5RCK*+481MSA>7J* #@/&U%>K MD$Z>+><)JB((+47P%JZ\(ST(L<4FZEK%!!7)9J@8?HL2Z"U!E=/> M@PX"6!]L^QQWV^=/J.'XFSS#0 MD+X/,,*;WHW+G)%70W7[JJTW?4Y=V;'JWK%#-^:"$8=O&@[7]5MUI2+VQ<1Z M7W9PEBJT[B-.#(])?\93-<_!?;%@!^S+-X2!;PDI$DXTI1>AP;YKVFHV*("'I87W!?/G&D+<4\TKQ'B &0 R/7M $BXP#2:"! M+-JPI;@PIS2\<++?D-O-.R\,N-6$;!-2ORLG-L1,V1XK^G$QV.>:7 :[)1$" M)+2\IH26S2A*"KUM8-XHVAM; M-XJN<;=G[YJM 1SS_:[#52HK8;>%PU;U^1X"9Q//O(;\O&?M'G4Z_+)R'[YAF7S)0(M#Z^$;Q MX*E]'T$MB(H/?A&J.-]WYCN144#:L#X?CV/KR#45>IP@" MR6"/DA;KA.8#X$WY][[A=H4-/Z<7G0#* :6!8 -*>U46/H#RJPCVR5':\:5D M3^]7,X_N5[_+XF>'1G&73%<([X4[%4*FB>S-Q3\0F]VO>0P]:TT6GFR=:@?Z M8?F:.;[XI^@9!9JS'(]3P^V.X7%[Y ]9JS%LCRP%(3('_.X="=#7P(@"1A2 M\E?E9 7!OHI@7S.E@77_M03[:E%^(07\#..%@NV(&G=V2!S5<$N;04 M9YX5A@!6 :QR[+RN)\0J8.P$*'^GG*L Y5<1["M&^6DM]C]X@LC7)^M=RK$+ M!ZUT(IY)^AXZ>'L"X+=.ZCC =I;&7Y4 !DHO'\9TY,[$@-9,WY/G'^Y[3NG74< 3< J MEQ&Z*V"5T]KE!= $K'+QH0.L J!YHJ$[)PD'"-VUL0I8 9UGZ"X=FD L<;)B M"59?)E%<7" =!C_YYJ&ZY4W3T.):&'C%]FDEWSWE'FR>/K/S;O&M#85"84L> M1XQ7B:QEL-!9!2$/F;JP=[F-#YCBO-MW3@(( ,VK@N8YJ18 -*\,FJ>U*#UO MJ<'[38E$&98JIL[6>,,1(T< M///&#:+H>_Z;6-T"3=HU7.T% D0@0 07L0#* :6!8 -*NXR34X!R0&D@V(#2 M *4!E)^C? 0$&U :6'@"E .4GXFH!: [ST99?N3%>+8,EY]^S'ES[ZM'411UXA[YE#=OO0.4F)@79K2H W!V-?.7C:(!9 +. +" Y0#EORW-N=#A\\AJG#\=YB;(G/>D MA8G!WFSBU"N;Z0YNBODPEVMN/GJ8NR0QSEEJ;C+(%!H;H)K\90P/YR]W;QH> M_N6TGS4\MB#V9TV/0]7/_BC,,';!X7_TG.=OAO\2VG_8Q03POU+X _:[ZO # M]LN/I0'\KQ3^@/VN.OR _0#[73'\#S(=$/XK#3]@/[#R!?"_6O@?A#T _@#^ M5PG_@^('P!_ _RKA?Y"E?&+[3^]$__<$<0,C5FW?T'DU]#._1'?J-VDY']LP MHK;A'H&OQ/F\I0X6;Y<%=(WXAP[@I?-_?!8T!1PCU["M0)IEXEUGAK$*0BLH M\^4;2=VB*/DZ#0 @$T F;TG, [CD_=1!KZ:!V,[/\/?^7FZV>[6MH0E_)AR MZT143=%J)"I9^S)ZIF\I"KVE"?03GM_]*13/G;N/HNA^CXYZM*[YR&O_<^3K MK==&4:^= )X$/_W^TY*+P,VB%1WJ]LS\46EWPY:/BCN9"P0Q9'E?(F@KYR?B MRS<$\-+)\!*80+S[!*+RJPZZ0>9.:*VZL*,RKTU(^FL M Q&Q%D"8Z4[)8@)!91WT%J.(6QS_V*=>04<%$XC7JHO.F*(^[-XDZ$E@R/NL M(0_YU9BG]'N+!1MI55G:84X5FS941DG?=\RCS3$:-J0EQZ/\S-Z32\4G338? M\Q 4#'JGV%7!H'O=6V<=>X#\LP_!8ET%N"*M_B M!QT3#'%@8_@"-H;_A(^.OPV\\R<[O9U$E+-VZ8B-[$HT&Z7%,16<\1&@(4!# MGTY#S^G7 0T=B89>?IRU[51$& OIC9-H+H^QC"&&V#M34I.G6,*>"*B\XVN+ M/44CP_KR0$G8EV\H#M_B% Z("1#3IQ/3G7J42]$^IL> M->_!:H#0]<#8C;O\D7GII])+T>B(D@LOUH[ &L$ZKLLDHQRD/61&4,@K=9> MG0 [O2<[/7?QX\1:?E;L])-[(#,+9MJS/=>'.7N!2PRUZ%=;1Q;O_)2*>@BY M7HSKC8IL3-B$T3I^=S\\4!'SY1M"XKSO5W^QG%0#"_8$*1MRA>9I9W M3S5[L;Q2W#SY=ZQF;7G_:KZR8B=2C7_K]N;;?[+_W/^=YAIJF.-E\;=N1RM7 MW?U5..YOS_:AA9'WUK\P^"M*_ # =\20V6=W Q4,_V]>HP<%/RH-T@S7??F6 MSUT)Q_'3 \+1,A0;X6//289QHVKYX]JJO\M:=.,'<59^'.344?!DOFZZ,6U? M]35;=;,ZW>+I/"'<<_B.U=)-$BBI8! MS4-#=2#5S+[T+]5-U5UT%P<:_8I]'US^^CY.8#E!TU]I]']O?OR8QZL$J,,? M'.Y1':SN/BF8__M'6^A!W%=!5&R<_14:V8HU6Z ^P=(#+.+X5_(A%O/1#46^ MEJ%X[ Y7#%'8@W%*O5F$^0CSCV&/>XZZWOJ5AU_S@C+.SD8A]_!)>FC_W4'YHV^\<\ \&VNS M?QSQ[5YUVN5OVLTJ.[C]?_] 2/CO9I?[>L-VJS>27)&:U28[:/+2?_X]/R8% M_Z+3OEAI[B&[?%\I17G4'LXC"OT(]??-83YQ0O7_9]._B1=!$F63L.CVQMAJ M1A:M0G=PDWUTLS+"N]^R)JK_^N":EWK@P\J_8^6++Y3>>G MEI5>?<-07L Z:%?F':;6E&*85="RI>L9SJHMR[!L-S7'-)PYOXI3!2M;UOK5 MC3&N[S4'':W@7F7CCA.7S2RIIY9+;!-(R[02.I!978W)T(T-R6!5:B+?G4&KUM8 MA/B[@=[;Y8W"D*>FT5BN=:/>3G>\4%PVVZUV/'(LA7@FILO>;MXWL3GOZ3;C M#I>,0PJY9:G]L6A9QG)*D8X]I&KCK4K+O,!FEN7V"^O51-Q,65+FY%G4G&YY M0C;%W+14*C9?.N)$E3C8\XC]@(+)-8L4-2V52D%C>MUF))H?"^BXB9*;E8CG M%2B[BJ=61J6UCV1YO<3VO(-NM_-EFIO23TT'.AK!6CK 98.KC9;M$3NW)GD% MREX==I92I+LPY=A!3U+KF99;ZOMQ8 M-DFI$KF\X.S(5L76J7;5RBS+D0H,Q2/7\D1PQL1RCP\W"R5I%Z:EFB)1FQGV M1RV()S=1,#!Q;-V."M-25?<-D5J$)F%DZ^(F% Y1<>JYA6FIK@AM,EHL23O' MM@DFKAEJ!:$*GY;JNM_02G<\6L\=TA^VA:T+!YMA7FHY_FJ'W6P7@31RH!I? MP5(A21VQ,"W%OQ'6DS74BUV8ZS$:TH.:T6KIFC;DA# NRI$#5+=EM MJZE"EZLJ6F9?FNRCFD.NX;8PKH7#547,+$M?K^JKR5Y"])&SP]MK9ACU%Y.$ MS2Q+WV[,TKDI6(+$&U,8<;2D[NBTE5F6D!(-*<7"I]I$3H;C"2UNT5ULYM]> M=M0"JO;(=)YPL)U1T211D<0C\J\O.ZJV&*_6HZ7-P8(?^Q$KRG@SSEM?=E0R M;R"QR(]HWE-TS/3UZ0Y/"M-278=6'9TLJLUJ%@9C,![LY<#2\PJ@I;JBE96X M2S<9LXQKR-[;LNOEI%Z8DD]-9R*GK")YL(,EVB-<3MQH4Z\P+?650"-0"QW, ML[I2A"0;\*QM+46%>09_S&X+TVU)DSU.9?4YS;07%59ARD'M-3LU=.A;GH-2 MD2M-M"&&;RR%*0=U.O90*NFL1K#0&1'(0H<;=E%FR5%MBK';5(OJR%[-YI;5 M]M0F.KEE.:A5(8&&:<<)Y;45K=7MK-%=TH5I&?U0L*"27:,)D].1L+?++H5=A.*_&X]K=;B*;W<9*3*/!/4:#K/6LRM>C#*#>-$X..5MLC; M7PXJ6>][G;0[2'@/]BN-:;^[[\X+IV*E.=6 W :\Y8_YI$\&0[^]W7.#O +E MH&YT@21PTO9DSE345>(S6Z619JXJ1]4THL[&9!<";Z\5/<%I'LHM57=3L:R:-. MF5-7&XR@$K)&%OXJ!]>L56VHBDQ[ ML+U!>H;E$A),%>66HYL%1]@YG:#!HY4]VY138MCM'FQ+X84D-+377*\MJ],M ML9?9B#*"HFWE_KT::W00,9VAS$UZL1U),<-4L_HBY?AV5UM>&ID,S',UISJ< M)_O$R.9"F6EYVM"CYLW!=MN3R6:Z9T;V4H3EPK0$L XW,\?NJ!/*QM)QH^JP M[2P0-C98*W5417QZ6M3AF:DV M$2VH]KK?D"&%A)M,:\]5M*)MY0G$;-&66&\XV\#;9&VK434QM_T^@RAV M';]OD!TVNK7 ==559/QU_\/#!6:^@72WQ91OAFB'392_'^YFJ4D([<0]V>!Z4'V1EFFZ0WJ]^ M[W^'\E.!OP[;@6GFIU_NQ=UM_A9??&^JSJ/ 36+C24,?[5N^ZW-JI]/FCSL5 M07[C5.2W _'@[NAK3PI/)P8 =^>-NU\]" N\_AY>Q[Y2H+<#W(%1!N#N*G"' M?,6!TS_:Z>A7F@&='>#NHW&'?X4![LYDV^"2<)<-,J"W?\8H\].,X5?3VP'N M/F$ID^>= ;@#N/OH489X\84$X/7W&66HGV(=]/;3:O,EX2[S^D_7,L#K[[>" MQ'^Z?@*]_;3:?$FX0[YB8)_RP[U. I'%";?YDI &?Z5HX/6/[]_(F:R80/\^ M;Z0A7Q$P?G]"_[[V\YXBQ<,YP*[4Y&<>#OTC0>QQR?UM$AY_Y##[ZX<=6XAN' MGS#X[D+[X2G9^3' \ L^.%TL #H =/!F.CB=]]5_/]E"XJN)GL52_]"* MGAL'-'&]-(&_BB40^"OS(^WP9^?M_/T91?'^V&&JP!Z))![EG/QPCYP6-FCJ M,K!1 =@X+C:8AZE'SQL:$ + \4?C:/G%L<]I_&^GQ_J,:<4EPN,[=Z"OX@[\ MP2P<( 4@Y252H3[;$0 JYP$5NCC//-<)R8/'2L!DY+C (#]U@0LXY(R@0A4W MQ !4P!D*V!P%FZ/?-T=/>-[ !7[1@+EK''7><#7Q_?DU21#?LX\O\XLT2B"\ MIQ7>5V\S7ODL[*R#_);-0A#OJXDW\<*=TI/@[!]O7 /*?N,NW0E'MW@J& 3V MC;ML@*>O)N#4+[(I?7I/'@;QT2@:;'N!;:]+Z-IOT02>HW*X'QJF$8;W]PJ* MI^7>XUSMXC3$?RH2!& !8'FM:A!@!6#E)6)!ON+,68.%"SPO\ %2/E0E]EG^ M^&-F4>T[4K%]@)/WEXB=*TXR4EF%QL+P(WMSW$,C )1G)6/G"I1WEA0"F#R6 MBYTK3)YY=AUSL48_;?%AEE7^[^]+$;!7[)*=JR)=6F2=,[JDD>-M M0/A]N<(K=L/.%12L%R1^#$ !V &PPY_>?+PX3 !R^,W'F"X5",M<3^),=.%9ZT['27-4<*\PF2#J4X28( M__J'IAF&:?[]N>=-]-N.FRJJJ_J:<:/&-U5#,[RY$=Y@R.T-"B/T<^#XW=9? MI'[[3Y#P:!_Z=U8&Y4);\<#P_SO%SG[ M09%BU=?54%>B8A&I:/A D=::MG(\M*TEBS18T G[)>-7/_^:X@_92.F9"H(J M&*+D(%.2"+)4=947%AM>AM,#.^6ZFL#/?HW8K1TI&UWO^L_B MV+Q3X%>I3AM"19LV4P?E((> DJ;44K)JZ(9F>ZH;_?=+LUO[3L8R'63@71KEUHI9IT@Z4#8[W#. QG0H6[? M20?[3CI8TYC5Q.&P+2?-M$E6]DQ=T'/2(;Y\0P#9@.'\'(;SRJ]ZUJ010E&- MHB8\5-E578&A\1'^SL-Y1XT<5*WZ.&_P[>X&"6BJU6&SGD5E/>L6HXA;'(=! M#_N('H9\Q<%H_M0IZ%>:.1_:*72LZ+,';Z![_"$2'DD7 !+N!0I7B(2,*,&Z MYSFF?%L>Z@ON']?)E&]^$>.ZI^KW5H?;LP\GYC64TG&O;?!.T@K52*VU!A7G MG2?F,MG36;*RT_DU&QNJ)R@:.1>SB3F2S+*>3?#*#8E^^(0Q\2^ ,8)N/81L,[#(^ MHW"C/_']E5_SRS]/C&!^9'@HTM8^2@W2]+7 ,^Z/-%2)[K3,>"JK5%(1#"DU M,?_(9)/Y+"OF&=8A@[FWKG$MAU?U2.]-!$>6M31G'3)C';R\=OH7H)QWD2E0 M-*"<,N637T,T=$=_PR4WJ\4.&UA%>-Z6;O3KM;FS_R MHNFG_&(R['H:-]"=G(BRWJNY$Z-:+68US)=O#'E+,>634T Q[S.K0<"LYAF* M.:<3L_?F&S2011NV%!?FE(873O8;7Z=J9..4_?^IM\ M!H*A&4-@MR1"?.BRY[W3B?_D5L()9R]ZHYJ\V,&'YFIDY)8>@ JYQMZ K=X^4V[Z!@!,@\ MP] =)(>7&KJS%P_^6B-XN>U#7WA ^/RA>=&A>^DE61"ZDP[=00=VN>U#7W@# M%4#SI$-WD!%=;OL.@J 3@N:1]ZNK25CL("J(4FQ8,\HP4$@%@P^_'%,!M,1[ ML#LCB0!6QP.JB9.-)82);]X)9_5E$L5YG:)A\)-O'JI;WC0-+:Z%@5=LGE;R MO5/NP=;I,]OG]L(0-6:9F#+4,)U@MT-"OL(J="$;HLE7;9T#FGA&_W.Y[2-? M.# (]A)A^Z@$[G<]I$O/$$.H'G2H3OH"RZW?>2I;71][.2*ASJ5K;)-,'[= MAWOC!E%T>^,;\4U@WL3J%JC-WBT5S@FQ);A,_9[JY?/7//Q! M'C6 \JL(-J"T*PKV!0@N_B"7% #Y503[G+0;("/443)"76'#STD& BCM*'F= M0+"O(MB7(#7Y@ZQ" .57$>Q+4*W\07X;@/*K"/8EB"[^(*_*.Q^=?&P>@^/J MM%Z=2(7KM=2E@_436*HG*MVR,7+02M]\1/FS;\O?Q^L:<<\ M:/=W4WDLT0W;88(V'J4*4Z16P2B0]N #,ZM<868CSIZ-3WZ,4V@/YK0_^C9]JN+OS8M8?_T=MLU\E^U/7"_^K9[]'3:R#\UQ;^ M1^^$727[46]F?P#_LP__HZ>LKA#^CQZM O"_/OAC5[WR?_2*$H#_M<'_T3L_ M5PE_Y',G?R=WG'^4)WX6"PW;Z=L%Z>PJK07?D\2$G+]=^=8UXA\B@!#BD_-45%?U->-& MC6]:B6_<8/#M38YCH!!]M^P5C_L*EO45/4CFKO&=+B_L);0HSQH6*1H^4*2U MIJT<#VUKR2(-%G3"/O<8VN].S#:N'BI25G\C4KG +R*0^;,?&J81AH;^\/5Z MA9=D$EUU1["PTS5JGJ U;?EHEM;LUG[G>;6B<;TDCO+FVOF;L7?4#'^GY@': M7Q ,[W&.P7#L-%2VT]C.J#D;/KY\HV\I"KVE"?03WI7^*1+/G;:/DDOI/?KI MT7KF(Z_]SY&3*5T;0_W>6XV?2T_'?_PQWILNE+'T%/:Z!(Z0_)1*)VE.3T0V M<02T=#*T!*8/[SU]J/RJ?PY:/1[Q@@XD&YND-HR4Z72T>N?IPY+I<$&=#1LP MN1YTY#:L4JYKY?V3ROKG+481MSA>?L$9]-//NPA6VA.ZCMG#'I)]'DUS%PZ\P,]"3#SVY/I5)8B]U;9QU[@ M/UQXJ-3&M]N+6';LRGPQV]M<#]JR[[OP".:+;K4=MJH%\W:D-LK]BV1 M;.6!X;:QGARI+>RV>D]]VY_!,Z.OX^);3K[ZC) M>MN5N<%DI4S(]F8X*_8I43BC(\!")\1"97WU=;#0<\IJP$+'8:&7'PL-YZ'C MU_5EE=]M1!?C6^-PJKW]L=!7,5++X[M]V'=QWEB,+2K$*Q$<'Q@)^_(-8>!; M$B, +YT0+Y6%[]?!2\])WD^LY1^KXOM#*GIU/LS15O,';B>"'-L/[(D<62*U M.O*![D\U@9H_"Z @&G R.@LG#BJP74\["$_(C)_H,C=]0/Y+0$ZOOY9P8EWT MW7O=\=)6,YW0:'&&75Q2@.E;''^E/!FPT<S':HM=G9D5GE*)M1N"*OC(==TQFD=D4/%0IE-02;%\\+H+0R_ M[HGAHZ8\O5@F*>Y _#M6L[:\?S5?63&UP()B$!1#J@2CJ"B#*#B)& JC,X2" MX92!8$@67U3/ON#?ZOU?9.B9X#!=JY$@9I9(J=#Z:- R6DRC M Z^QSMA1C(4[2G)3E'AJFB)MD0TG(QG>-9&-@7=75E,6%;QK)5-K,LUW0KTZNU,!D'_G$]+=#RV%*+<_F%IDB#-(188,'58-"N]N M&[EEJ?U66YM-JY/-!H9&G?HX8/HCOB9FEN7V#_K;V->8 L>W4FFEM2XSHUN6?1J-[2=V@JY);X4\NF!\E) MQ=\A[W1G?!I9EF.%-56O&YKE6"P-ZO##@E!7:62%XJ4:DJ2BXTF=L=.]G=>T'-1>1>W&'CS?RSUA"UE*3=\2;E&!4EW1Y0A?;Z*:R/<0 M;E'3PLZ BZWC^6V MJ8XLA5+@4JNFRJC-N,,QSS%635H-B>FDF5N6O-K=3I!67&=6,FHU&T1JN#VZ MP6:6)4\1MLN(FCB>RRC/# )+\J$TR"V1TM=3362QE07F):!U)-)ZDBQ#::FI0JT^6@> M['>="K^3YSVVXX<=>E.46HKJ8.B,UOA.X7BC/=<1CFFQH;K^C&TU'DFQ*Y;?RA-CFEJ5&+3IK%1)$N)5K'3S++4J>KF,*,>%K>=>LND ME'9U3]7Y_-O+\<\&W\%X(X@(O,/E@:>PFWU*Y(66@]IU9SPO!F(VUQQB4IWH M+GM0NS M54!,5J;6TF/)L0=4N(*HJ8]A1?-+%=C@Y)"FU%CBA;!?;U8X'Z/U MO-1\1^[)6(D[,&HF(T,>;Q0+ES8GKF3;?G\1[S\0[MLOSHF :LU" M=?I6A QSR"F+PJA 80FT,#TZU^FP"Y<8!=V 6;(CCC5-DZD'/9:N7/GRIU- M:1T5W;.J8GO8L]40P*_>5/+-H,-(\**"_9%:.%X_:8U5SRP)-67B]_"U48,5 MW:?JWK*KLKE^X&!$JV@!+A1Q>3_HBDZ)[H9],+-D5K.K^ MH)9YJ]?Q4US?++4I,\--,VDV!=N_/ZB.1$U6LV)3,1F_Z^?YB026)OSVEJ%? M*E#@IP$3%%K8;*C6UQ/;[N,3V /[@TJ(0W)F:5,+,]*Y[MQO23W*C4YT[U4 MFR\T(;G$^F*Z4+1'E%DC%LXHR@&Q9U7+66/6YD!=0R(5XZ*E[G=73 MQR*/"2M"K+&#]I@MA JK1$7W.JM47W+5;&Y(87:W/QED=7K0UJ,*[(\LON@E M"L:2+@JM]9Q8UOM$3>&BA!7[0\OKN5:3&J\J6*W%#YI#OSQTYIOG[E5W*DP& ME)TE?,'H=5)I+UV>=KU-V;WZ]DP>0'O"!X(]]I=*4!_A.6W387OU;;$^0OBYJI?,= M!]<%'F-2"KX*NQFNMVQL3W/]XHR(G=EE]6=U-2;RK.J MD&C6LRE]66RIVNA9*_*+HSGLTD&F%#;%ECH3#+/=RAK3EUW<7ZBN7_#T85(M M8R6[OG*Z#85O2*/G'95?'(AR29L%@WY'#&MN(RPY3D=L@K81^^.[[NOBU"RY M8X%9)RK+!)L1I?$"%MUS2_CLQ#=\AS:%1&!5]$&C/NT)T5/W#"QO#?7" E,K M6 O\U!O[XJ""-6#1_4'K2/-&;3H9A@+3;=KT>)VB!Q \Q '/B)U+W6&U6!X( M)=5F3;T@X8/:INS^>I//EX;ID<&*LP2^S(1)M48Z477W?2.JW,C(XYKIBB&_ MF+$+/L,.$U$O''!Y9\WUBJNI98$P&DU[:#7917I3=J\.?:?4#Y:,1HFUL9O% MZMA 4S?,)02>,\5V[X0WX18CLQFPWZCZ?AIL@D<N8V=12]^+@K<%-<* ^V7 MAOX'?.WEW[/><7,];;[.$.&'!V+G+.NQPR/N.*3&_N8S@EAN(H'1-4-H<:KV%7O\T ME/"[]6X1E*X)2IL3F;?0ZY^'TF-[>]$QPILK8!AU[Q?FC]\]9+%!EE#UU+! M'UO&\O_]"V>P?RK@;V-_\[, S$?=_ BOS-K\1&+QS0\$1F#__<_P%,;P&SZX M7EM =(#HX--T<#V727Z8+OX*'3E4P5BJ?Y^2 A[HH8VKP)^()%YE,KIXCUR7;>Q<2J/&_LXBK\"ONT3Q>R(,XBCRH'3?\RRWE4)(W9"@7@]('38?>O9?B MSKOF9HWG.DPEN9L']^8\E)VY,^$#]%X/\QX MT^^<"+P*SOYYE2*B[$^&Z:YX=*,KZ6YJ8*\U>+\)O-U-ZZ_9!*YCP#?ALRO& M=ML-3D;:*!*&(F'W .W/" =O45Y<]S1=\[SGPP?176GGV&J[.Z'QGZK%D+$@ M8T'&@HSE),:"?Z/V[A>]*6-)N[;M.LA2+JH<^ZK^^&-FD8TMJ1@.LI/SR\9N MU4[@7>:>-M89H[/&<+'%0RWO6CE M;3=T C3N)R. *QYKA/$_/N1XB\..((X@_FACC2#^D,-^M,CXAL<:01Q!' W[ M:3:+;F#&$6&L$*[<5\:B]F*"OFR ,.DIH =N-ZW_^E*)JFZ_]\[29-\G-[-"G9DAU% MB\E!+*,IFCW4O!B)QV,$AG.'C..CK;]+U?.?6,+'[O0]-54>Q' 0B/:N-&(NO+/[/R>K._F-_<#=P]=# &(K(RT%R1&&9;0+^G$VE*9&/^.8&I92DIU&BGNW#J9 %XXB1+QRD*0R"Z!(CP;^_>8';-,R?Q+?GF9;M?@O](U$@< MW!9"=HK(_@)DC_^.[:5Z;3SF?24CME:DF2'[>9F3%N=E>T>FTY@NZ64AS+Y8S/&![G$!T?WFZO]F5$O%.VC7$]W=FJ.\E9'MLOG\NM3GSN4ON95UM ME%UOEL"ZJ\8D0]?]1L+ESTONK%(^U@YSZ1KV9WPJ!7/J9 Q*>T2\X6P'6,^#-5 ,C MO>3<#!5+('E.:WCDF0$_360^2@WZ*M="P5%<6]NBWO;P^KS&#FN8 M[.+)G*NMNE7AQ*@'?08>IK[UR M[GQ,\*EVW>7"0"L.Y++9\W"SV\]W<*?7EQOVF34KHZ"T4%;,M">LEDE&K.(F M76U#D)/$TP^6B1/4/L;/"?%S)SM^0_U]Q:E5/JG:+?A^&,EV73VVV0F,I1(X M-,#GS<#8]'DW$%01F H4^/[/^S:>,>:&JD46O@UJ6WJQB05"O6JF4ZEI:;7$ MO&+FH*%3$C1S CO'%F8N1=K!-$G6!*V+DS+!EA@7>[6%27TXQ@T[4%/KGJ%H M=S'0O_S4,ZQ8I*8FL'C,T0(X8,;SX"FN'WWPFW'Y,/=D0D^&S_DY*FWWK",D MY@PZE#JEOJCA?+>:I^NKUJ#Q:6ZKRRM8+[^F1R]Y-O8TZ"[_5Y:+1FGBA;UV MC9WS8IHC:A4[D? &&!BEY''"O =T5&Y*>?'.MBL:NLOJHK^X?5>GG4:FB5CE M[H?NW)+1+V[>+-ZF<7C3TXLSC.\X\(Y'8V;SY4J7?(6NS="C4+-NS MDEH)\]4_D8P^._&:"AH#1@>LN Q7W2S$0+]'?_(/2(UZ?3-9Q^J5M5GK5+B: MB7>4R:(A)2,=*4UC<9P]+GZ!4'-93>C7$SKR$F]SZ*Y.!8J&[GA6.;,6\[\>) MX,R:NB]NWWNZ.S1'7?70G5WR]>6F^;8L#)GF50_=1J!TO^V+=$I79)F7]9Z( M1K@NSWK=%=;J#=PIOW(8YP\V[S_K\?CAJ#;W_)II,G56I<,5L6XE>>#Q0*W2 M^3R>>[I__;XR$T;QX<10]C68H-.>:HX?F3'2H#Y"M@UTU/ZD74%&CA@-#?;5).ZZUH;?DGH#6?F]9?U"@WU.2KM] MAG81^$)VI;+MOO+DM+P5=UY0@Z[EV%'M/ MP=![>B?R?F#7QNU7@F6'$B98SF+HENS)_6FXD+B-3H6^[/'R!Z:UG#S/ M%)I8[VRP[T$A<_*,2LC*[VRP[T%L\_EL05=DY#>MPCF?QT?E&;6-V:LJMM)Y MOYG/J-E1 7I\D4[GPA[?/:EW;E*D$^6RC.0Y+\DL8Y;K^R_);@)YB126OQW? M6]K904-W=V*:>]',(--$K'(?0W<'>I9[D:T@RT2DY.VG O"@9DFG>G1_BD[. ^YZD3*PW^=#X)5-E0 M!_[2$,/<;"'CA>RZH(W@? (%!6>:3^Y)-W!?63^ R40" J0M.]L!TNV-;)N_ M7/>E;!<3&K[5)X$G.^!+'C#71S28C;CANQ;&A'687 =8PA;51:"%P(7!]*YX+ =8PA M;71F"%P(7!_*(H/ =1RX\*O>Y;IVD6=3"V3#T51!]AS0+?Y6T8G7PG1?K7M# M<]6D=#UT@Y;6^'QVMZH6_)3UR0@K9C$<%QH8T^AA[$A3F6E^(>&@H=S3 M#Y*,XSAQG-P&,=7%,@$AICJ2J1!1G5'E=S3'E#I9LEZS\QTS5'VJOF)*;'\4 M<4PDY_L"CHFT?O=*,?>21R@E6[*C:#$YB!5#1XN16#P&[1@)M'\[IH=V+DE@ MX*H;#BWMA?RV!0)W>MWKHR-ITH?YRGQ)H9I2:Z8H4],FRDHX7KCC9,B_9DK> MEVKZAWVXN:5Z4@O47_/EM.M$(P#ZL^YINN9YFAK=<_B&< MPCU=(&CKU1&=0C7[D3L4H\;5PL"'S06C\4*TV O1=M1@2)M56<-*25XLNKUI MJSKC)9R0 ,\FXRQ+Q)/T/M6>#%!O&MRM4^I'TCZ= W4GP]FKSOF?S^5]>C1: M.=;[N@9.^?BUK&/7 H/E;^IVP'EC!YB=:NJ4JI5]+%U:EDA=41BM/3KO#*YK[DKEEMF9N#)2\FJE M+N5<.YK!68"V.,G2<8K"$.K.F6+MCB?P0ZK8&V:54Y_8?7#K1W/.V><<_'>3 MCE0U9%P(;=%,%'/:N+%J%,)"X[R3SDQM=XQ!BR+,%:[KA2XG::5U-.G@,']W MG"/H.(,?E\4;X>ZS.?CN>]JYIW4CFG;.D.?O;JSC6J:=YU+@8]MU=N>88B'O MUVKT>BHPS4J^UR@LBM6 /^\5/CAL_9\D)O3ZIFB\KT MZH56!].GT?H&ID EZ/T]F]/E0'UP1CFDWK\RP/TIH^Q+[J^L@;?$*&\H\)E. M@+=+U8%ARN4LF=/X9;',GWA%\R9]J U6;^EJU1%F6$9+#3.K2I")5!90AH]S M;!PG]F,CB$).FM#VJA'VQQ1RY>W[TB5-WS;7]*@\F IIG!-+@I20979TWF4( M(S7\9F9D^&(H&YE2/[W0NV&T#(&J>(:,XRQ]CE7( >W['>$]$K__)Y!!6RY9 M3?SX:IZ[4A^MAFKX4TM>03/3_OE8G2PPC2;&&H3K]V-["CN^I^0(*I+*R:2" M4XJD,8HB420VE&1.526,(.0D39 4QBG@=?^1P7^J,?_Q7_#/\WL52Y,]"(GQ M/\_MC&SC']MPGFM.8M\(^J>-OX"" 9]MIP<,^S=LTT3 M3C/X.URI *!JWNN>;VE:3%;@!JT]9O\;R.EWV5K(*W\[#DGB&_FRV?C]95(C88 N^2U)_#OV\T+3?NW M'^T8#^QK4)\V1!J\/CP-)W)@JR]4(?_8L:/#X#]F/,YO]5$7,S][>/CJC=L. M& *_ ?RQ(Y1KF7Y5B)4+&;X9_W__PAGLGT(U_2W&5S.QEIAJ%3(%OED06O_] MSW"7+],[&']9$/FNGI;]<=9R%[Y$X!3'X5O*O C6WVWI;H5C/VL<#36H36)<[A.LZ2D*$-=HE1&EX:T MC@/S8&E65PB,PIBMD1[=(O4A81IT.-IH4]R> .>-\5_+6HM0].: MS)MC88#W4P>>&N0ISTB; M.0K3B'5::F+-88MH2+2$[3TTS!>"H)/3!"+=SMI4EI;2T@(L.O9*FM7LS X+ M?0<+.R76['A-8JS!DGM=BI>GXF*::#8$8,FL*17Y0M\:@9)[7;JF&W.B5,FT ML43@50N9[+K0TF')O2[-C@>+A>LNJF*BQ94$95Q)C'$>E-QOO)WHD:D>;X], M0QFW,JWQ!"\.HJ)[7=H2S!S'3M(VUI(Z^*3"\$XJ6$CL@=:WJJ8V2:59,8<1 MU?+5*^6HJ+XWDC5<^/62FLN**'K5(1I0(3#"C:*RNZ-E2"/6$KOMTO"K!<, M%IB<7Y+E2/VY5P4UG\33=FZ4%U=T+U' ?*$<)A823A[H+J,\EELS0M:Q34RQ"@?AG-0]( -5 =F,!KF[8I C,QZ;M0, M*EU^ 8N2>^,5%!F;(Q33E#,C4>]13*D-*W# 7AK.6@M*3545&7GM,EV!]?.P MLPX8#%Z?.Y/%@!QCI25!Y!JFLJ G#8DX8##Y(LF.$EEL)K0DNYKVZ'4EZ8X M9Q^PK>(PT1&K/":DU8HW$:WDN ;,D#@PL&M1])KK7,8U$PZ5FO!U8U!- 8^ M,+ #4RDDG&D2$],EAYS.@Q*UGH*G'AA8-YQ7LVVY/,7DK+-H# MP+)6A4JPMB$(N=4L6VR60V'2XV'1?8.=9/11:<;U7$SKB!VJUYG,$FU0@P-& MD!!7\[1D="S,L!6Z)RW*2;D&>NN $;BR-RY@D[QI)OJ%+$]4,OEUFH=%]XP@ MY57L$B&0H4 8N;0Y#Q?M>F\!B^Y7=CW)U!8,MAZ:*[/449Q."7=SH 8'#*9& MV7JJJ,A5L::-Y%61R#OI6E1TKP:=YC0L8PE[+3+68K76\_IX/6K HGLS=J9F MU0JN7J^*.5X3\;75+U=;"UATGS:DD>PF.G6[)!*YP2K;G_1\>[TIN]>P85.K M:B-G4A&,T8)L\BNRA)= V0/FG4GS?9JH#2V,:#3]+-])=-JC$2RZUS"J(3H5 MURV) M$;.=QP-2T,6PU8=*]AHYQ%J<3:S0KI(;5<.'*GV]]48+]AXM)UP(3M M&=AL,=3:?'MBEL--V;V&4TD4TLJDP>)X5'2_#^QQZ)5'WL 6NX38KD^T M8:XX GUP@&962J,U=K$^(W1S1I//R1SO<:EFJ65-P55.$"*XRH1@*$@9%%3LWR"$>2Z$S1@ MT;V&59K+=:4[[8^%&=_*DO7 K^)L5'0/-QI.BKY1"T5!G7>'.8#"[B1Y %6 M[E'SN" M8JK7*+03M0XHV@#EL461F4=%]RN;[ 6I=3FIV:(MS[EY75:&\RJHP:%I/"65 M W8^ZIBM.8<[MCMG*0+8P0&>*WJ:$98*:E_4B*%&3Y.#Z:39D*@#S#$/%@.3 MGF9,L9;@[$E7R0*V S[_ =CR[1'#.6"9)K8R!7UM]KB@.QO!HGO-*JD,4T[X M+HG)S+I7\DHIE>DU8-$],[2:O5Z+(5>^N?+G';V4J?2:S (6W7/1,R59D*SN MM(W)Q9#M#!6M*^/14_=]="]+%7I-5\YC+;HPYWMRLJ@WHL?N.^EI8=%.#++I M+-:=:<)J+/O+20J4/TFJQT:],$!/@*^X2);ZRQ- MK):JE]6<7G=9X9=+5VG6Q1@P= M+9^:U\MM8%T'R#-?D!,KT8EB82H*!DMRFA*VLZOF"!;=&X2!WL9;Q&J=$;JV).+% MGJ10W04LNM>S+7*TF"0G><6TYTDLW5QZ@59NP*)[/5ON]SVUY$H]N*@K%?%& M9^V/HZ?N]^QRF?0 *^]OWY MA]T $0P";\/$,*"I; *A_^S&I.4P<%]'I*-/7J5?VMG0VY;!]J++@?=T+ M\4W\Z<@C/?0WEKO3!$MO"RF8=YO\(453\E[OUWTG6=\)>@^-S7G&AGCW/F0T M-E\Z-N]FLD-C@\8&CB8W^5$\1^6*;6, MY48T5@%_&_N;GP5'U=07R=)YG9SK'6[D>3TJN)-'@9N@OM'GG9O_%-Q]3?9V M$+WY,:,IT5&VS6\D'C\1T.]CZ#_$Z]=S;E;"U .Q4%H"]>['U79P9 M0M/!=7'"WIG'C4WO__OG2^PK.?;X8:03&,Z>E.*OYGSKN\U^VQ"&?[IB8V[: M&)+(&$YI#.Q-&P-W*\[?I8C^B%LKT7"_QOZ[GA[BAWLV*'C-VOTL'=[@&+0$ MN.J9X']C40+]0>R_\<<[XT,[DO[XS=)DA @$" NKJ%"_7$7 M]G]W^]]_A8X/;)Z],[")040G[E!Y,TAN(=;#C,AC FZ#LQE+$%EK=1VH\LX MMK\%:T/L42-\(LHY2\ND1ZN9:GS^>B D\WE966 D0.W@QBJ/)ZXC:0BS$*Q M,Q[)BWJXA!ETR: MF^>QG%B;FC8V7)+FN _3RW, 9&R<(!@$,@2R6P;9]AHYB+%$);64EB$IS*H) M)M!S8C+7^/PU(AYGZ'/='8E MAD!V9I 1V [(P"]$(UR79[WN"FOU!NZ47SF,,_C\-<]'@TPD%GI_4.MPHH'7 M1$-8FF.'E4;5/SP]ZOG$(@\,+WW++DJAG\XSAU#F"S;*4A M$K9$%V;'[IFU;)^%[G2=70[J6E<,2R;=M)/L MJE./H$L__:#B!'T6A_GFPY5WJFO;#UBV EN[I!TX>%Z%!J$>H M1ZC_^CCM\5,]G1VV)+[0,VTJ/4OQWDI;E*"##R.SR?WC]PCT"/0(]-<9X3T: M]#)9SIK=6JTOE(S\5!ERM)4L0?\>QG1Q^K*HOZM0[SU$=.N>"WL!6#^PO)CJ MAL- #ZV8K"A@L ,?;R-$/M@B$61U!-&4C^(V-54&?72)L.;B:!*59B^ MTZZ)$6*9IQ_LE$S1"TG!//>2 ]6N6B&C12FU'%* M!818A-C[1>R9HX\?1&R5K]7UA=#BL%!:Z8JB8 U_&DVQ, A)8QR2E3ZRK#2C MZ9KG1>D0HTR)@;S4#H8>T>83VGQ"FM(KB&(^(W:3,+D*JP%8\U#FRYHTP5%W4X9=8M@574=>'_0Q@7?^M_O.=[<Q9U/=W M%2^\(V4@>'%Z+#LC\([7%R/[OA;XT0TYEB%'?84N248;)R=K.+HD&>$%X>6\ MER0CA""$/$[#T;7(""$((0@A""$((9=$"%J5W&^@Y_;B.?O"L.Z0G0TG3@1C>)%'G*)0KD@$XD?? 3^WJ.Q/0N@I-WI$+;CUH6G#DHZ7J&YK\9K41;/&B+Y_2IZ>Z#^"\?^-Q! M[ '*KU03:<<775?4J-&PW.#+DX(^ GP/(YXD$6?Q_6462D:#0(^RT=U.\/0U M [RY6!L'DZ8U%[)U(5'N)>E"9:E@Z8@*8-04CQ/)XTX@("9 3("RTEU+T/7] MZ5_C\AUFGO;SHC$2A\-5L=3O20V(>>[I1Y+>!SR:^Q'B[SE%UYV%:X^<^M-) M6QHL,B-<3+L]K3X0,Z.DST,:B.*TZ#YD1 .(!FXX^GLD#>2(69+V*M4EIO7$ M9E4HVHWD(O(&HOAO'.2 MT=X=VKM#(=Q/AG#GENH=X.XMYK;Y(WA'C7)+I#>XXR/8O2"M!%*T(ABCM(>?C<.>!\:Z[=3*Z>)<$5<]D6^W M5UZA(_,0Q@R\,X D4&Y$!&,443U=1/4\, Z"168ZRAL#8449X^6P/C&F[6@V MAMD3XPRV?_47@C&"\:/ ^.21T?.@.-=?6(MTP57-=&%=RG>58MKI-R"*8;B4 M0BXU C$*I$XWYVW1K-E)S%Z:Z35&;H R=KEXHK.YVFI:P3C=.B#SM:\ MR,DYX.-D'*:1:Q'%BIFVO&*EN&XU)B[P<5@8.22/O*\!P1_!'TD[KE+@^1X7 MO!G!Z$VK0J58&=3,;DD7BSV.'A=2$2EP!TD!<0+B!,0)UQ7;/#$E6#*EL66V M+XBYH8'/-"HEEBT>4L)& XHX 7$".OMQ?0'1TZP2.B7;26!+M6AV0U-4N^V& MA-&10P CHM:5PEW%2.\A%!H%U)'.$^UF(9WGN8[J1Q"K/=_U].:N M%6_URJVVO"R)X52ORHE11>K51Q*>C+*4Q@EZ/ZD2VG]&B$6!V-,'8H]$K%:E MM'X0CE5SEIKU.ZS!FX(\;T0@ MAL)-9C]-*9)M/I!L\^5NI:F\@KENT585VJJZ8]WFO<5!G^%;WZ#WD!-7-9V4 MB&%MD6G.4VR.,?!,&? _!T.@;)S&C]/M(PY '(!4K=<23-V'_9O^7XJAYNK< MRH^$4JU%&VELSM16$?X9L(:+D]R16R"( ! !(+W*M01D/T 12+DPZ5.#$6[ MSE7,OJYGQOP($@ '".#(9!@(_0C]2,%ZC4'=WZ\ B*DW*>>8ZA@.[Y [H0B>6? MJ'O.T/*RY[?SMT/>7MWI+W-]:2"$L[)$%GIN6>HT0.TCR2L3IUBT;8^ C:*T MEXG2?@S+;\9P%IZ/K].UU BS[1J/^ZY 3H8+"&IXX52OG4"Z6 3J!UMW M?4D8]L]FZY)8S@MKI=P1#$LHU-/9+KTNCB"PH5 6ICD]2UHU!.S;;M^C;*E< M-HYZHLE:F"]69;D@84*(JI@WES(=RH26/;A,$A+Q;GD_JF,"\ARWC(>T$8'? GF!W]$ M9"'*>3=F_+F.N4@[D1:8 M8"XK T"L@UCGLV*BAW9TKB)S[E&.CIQ,"IZ6GZ9,HEGAYW-6DKS! C).E B" MI8Y<."/*091SFY1SCX[.-63I?<_/20E4J2PLL[;9'3 X*PL3;=B(EE=1!/ZX MY#.(%X:=J1HP.W"' \3G*7 M/66QV3NX5]JY+QTV@7^CN?WNV8X_0>(Z@8$_5K4@ILC^.#;UW+FA:FILN(K] M%?K@!\/Y.^8^[VK%H'G-MWL0']V-O-8=A]>=<9GMYBUZ G=Z59/29;OBU<;" MQ;OBB(GG/@/[>(EPC>]/:%-=%+,<[ M4]UMED9UO"$11"0))^+TX>T&Q!R(.4Z@*4?,\16;!:=ACE'!70U[_"(EMGKN MH%AO5I8]DX?, 6_$P^(T1B+F0,QQ)C4<8HZOB/Z?ACGH84TK,B.A;[:*5*XQ M%A?FL#N"S &SCI!Q@MR/PB'F0,R!F.-FX_:G(8Y>.Y'HIQNSCF!KW5R>&TM, M7XH6*S!V3P#BV(^C(>) Q(&(XV:C[Z?+.CT/WV3VK*_OAK<,Y.P7#$8]\^GIZ9JZ"F$) M8>DW6#IS'A2$I?LQ(H2EWV'I AXQPM)=&!'"$L(2PA+"$L+2-775'0>U;C-V M]5X4N!YZRECVM9BK0XGH%#1P%8]-+=D)HH2^VBPTIC9X--HNN3!X]0(]0CUQ\D?'A?U9Q95_A'JEB#:^H?XKU8Q_A/I^DZ"RW%#S!*+H3JSLE'>KK4:$>CI* MF$2<]<#5'8=[[TS#^&XLXXQ,E.T(8,D$6$$$+\$!-;T$2: ,.*/RD@ /SD-@=6H42DYN* MW9P52!2=),DJF(=H&%\F\#C&[$>:$),@)OF"_,.(22X2MOXLDW238X/K*^N% M61\P?7/\DAME<*X;GZ< M%EI*71IV!]V)OUG:P, Z'J>Q0_F!$9$@(D%$\@:1P$[ ":1'1GKD=^+0@-9# M+SHQ_ZE@],/3Z6.Q)HH@7U\$N?*"X+JG3;?;G+RCIF7+\K?^5_!;_ZNLF/"7QH-/PPNC(-UE"Z-4 MB#%Y!9OE-3F4O!'D!2;*4LVRARY00+R >.%/]$X/QPL7#.^>AA>Z#E\BZ 6_ M$$HC(:^OILU1LL]#7H#J9S+.T,A?0+R >.%FHK6GH85*K9@V2ZT>)Z2=KE<* MS.Q*]2-:B/31>!Q'O(!X ?'"E8NE3\X+>:,BN:7!>H25FAC1"+*);(^*EA%0 M04W$B;.&%^XX/OU( NJ=1!I(-8TV!*^@&VXKYGVY#4&$$H02E+OBJW)7'"FY MR54TIYU0]:%HU.=ZRNVO"@[7D @VND:,CI/DQ\ZR(O) Y'%9SE4V < M21Y- S.[W83NF*4^F^B:LUS*AJFN6!C_)9+QY >/Q"+R0.2!R./&PL>?Y(X6 MB^6ZLIGLF&%2SLI:2R/#1<0=T65B9)PB/Y8Q"Y$'(@^D]D5J7Z3VW3.+M.OX MAJIMI@4_-I4-%1)\3(:,[1OP4[3]AK;?[DW>^WLV1*:-3/LF%:K(M)%IHZ1R M5QH]2X6^X6B^K_DYS_4/+7Z9@B'E&KU!T6SE"TNAA_?JDQ%8_":CP%F<8L^: M2@YA_7Y;>W7KU9>9"IDM,MM'--L[CI0\DN[LU8'I%Q%D)$,+7,43'' M#32D0$-!ZDL'J>\K+(-0@E#RZ#DI$4H02M"&Y^]0J_.US1?#M74 M]-9/=]*O0G?R0/R(*TUM=# 6-LCO3GA@TB-Q"(C@8/R+C-$Z@/&F(2!"1 M'+ND1PA "$ (0+J@!],%O0YJ*;*C:)85.4 PKO77ST.5,]9<^AZP/-+;/[R'9\N8S[H M5S7V+RSZW\/TQB:F]86]<>6;VA>Z CWK>KL+E3* ?.$9\?4MX \=];=5M5@M MVI0PXU>,R4Z:TXXU@AITF$DPCC'<^3>XW[*= %0>?,D#S7L8-"%NV8\$?JXW M'BX&@@\((#C$/.E&[-&>,=K*MD5BE.;\VG0<0XS(9QJ+.G'$*$ M@PCGO97@O1#.F<2G"#X(/G<"GU.+WA T$#00- Z&&A\#&O=1:L)[WMCYXJV< M+<@"=WI55/O%@KM/],K7./,W'8D$3) &1%#?\D!J)0(2*#B%9P;@7PC@T,V4 MK8$]D]Q57I2+?#[%+BI,1VK JL(X)!UGZ4,W%R >03QR04GB5_7*[YGCQI/B M?8@ZWHPL^G1_[-3)[,1DJM.%*XEJ*K%%H/D0@BD0O*3) S MI0WL4B$<0CR >^1(> M.5O2O#^BD7'+7[F+UK2&,9S5R(^:));O16L:F#F/B6/4OC^": 31"**1B]/( MF:]H^2,:&:PJBXX_EC6Q-.@T)^-UI\[KHXA&Z*]7-XR4PO\=OGKQ M0H-@ 76W5/!':&8QW7(76ZVP;CBRH[R.OW__[W^&]Z#ZO049^L^U[V\C/?,,),FMDUE]BUI<\Q8:,'!DY,O*O[Q%DY#?; M/F3D#QEUN"-!X#^_GDTV?#^,#AF[>FSJ:;KF>1ILN*N8\9BC17GX7LHHKA\@ M-> ])G;X8L'?%<6M'R"9";)RE"'OIN5GN^=9"]O)J:;7GZ>O*-$7[ZB;#S3P MQ^B3 ULUWKK#SJ5 T45M+M6]N;30J\F11))0@48Q<89.HAU?Q R/E,KHMF5D M)V,&/)/W6XE)FQ>Z#:VD])TA-S)YR P<8 8NSG(88@;$#(_$#,@S1E9^_U9^ MT[JEDTU_^5F=[C"5F8T9.3+?*Y*+29!NP.D/:IAP+L[A^XFFD(SIGF5,36T: M>LI8]J-8H>+:MNML H5H4^21-T5N+HR'3//!3//,ZJ&[/^VYDTGNYR10T]/1 M%/"6!R'QG6RQ.7,S8EKM.H.L@Q6;:^!!4)NT<32VOWX^>+83H?71T'I=ZP$T MD2#31*9YXT.'3/-F3?.N%OYWIB3Z>56G^DHYA!1#*&*,%$/(RI&5WX]B"%DY MLO+[W_U#5HZL'%DYLG)DY2>U\OO89SFW>./U3<7/^HTT7$(?2C-3SLW70[ZF M8"M-LX/*@&'UU4@BZ8U$(XYSS&6S9]Y5I.8V S*OCG8Y\([KV%1>R4-+0T'B M(X/$UWO_Q64T'#=TX\75IU]?:YZKRO[X/9E>=!-]?0/2 RS/%M=RTN_U5V*Z M,G9)OK3&&\N&1#(PS_J+'W>$$.\.K\=!A' )Y0PBA-/);$Y ",E99Q9*IC,6 M5H-$P"%"0(2 ".'2A/ GR]_L-*R3*S1+=4A>RF2ODZ]X\N<+++A^Q HP68W'L@"#_0>X211*_ M4]T>>BA[.=IE//<-&6_R++I!XS,1[ENY8>-BN_CWRMX(@U\F;+P7#%Y]Q/DS MU]QDGV?Q=Z^YD?Q4ME%I5T@L5-NDZ8]'?(, 'B4;Y4ZCXOB7Y$Y#7(6XZCPW M;B&NNL8+0H_CJK9;S&1YB6N(W>I*$!6%\\OPMG+V2[.Y(:Y"7(6X"JUMKM": M$ 81!F\Z-/Y'[D*C4ETMJS.Q;]IUNB2.F$IZNHJ6-C!83B3C+''9FX ?+HI^ M>\%R\&)!US4E.@ZO+96Q[(RT&#!Y+:9;H1*$D?'[,0"D*( .T+/Y09N%QAP8 MH'/XH/P#1L31Q'16!?=7=[UWD(,="%)../RT!G#NA?F(&R80$;SBPR,,-D-1'69D2N4>4A M S& @8C]^#_B(,1!5Z)!>UP..G.@_L(*PKVHCN;5E56K=4B'PCN5Y#GR;3_<'L2=Z3L MAR\>OGKQ0H,8!'6WU*W,WW 43X.W_?P%C#SZZ6_PV7N;%\,+:&9NT99.N1=_ MC_/8GVOY'WPO_=P;&W\T<=5!;[EJ84IPU:VS.X]5"6@$^-A=M=9!QG"70;:R(BZ[B3,/C.=/GWM6X./V\Z6@' MDC,N#6HU4NB.VIW5P#,J*6L!>8@!2_UXDKYPRD7$0XB'WEKT/[I/=.9MCB_W MB'PY%9&8 MH#CU7B,ASN;%88EW,JQ-XT,EVU2>96,L5]40CPP%21EC(^ M-J;%J5G+*XWB: [\5K8A45BTH<#$Z>1QR4N0; =1!\[GQ18.[086"JX18HDM0%9E3IM!.XD2U*(T@5#' JN3C+G"5Q M)J(*1!6/GDWW%ZI(2H0K-@QL)%E86LK;7F\]9Y;S+PJ<'8J#K8I8PI&$MED3 M=3DYMI/K/!YY%5RT_N2P_0,)B"H052"J>#BJ(*I=:3F?9VLFP9!!KI,/Q="* MJ *&S!%7(*Y 7'$AKN DK3B0RV;/P\UN/]_!G5Y?;MC7PQ5K8:)7G%K 8C(C M)3I3OE!)V1NNH)]^,#!W_UFX BG\[U?A+SCJI^+>:(OV#)GU2 JU0V'EG85 M)[->]=K_G#7[_FE:?H>3TM6'Q683=\ &5'-DEM)X9SH*'&(5+B0*AQ'T#X3% MSIG.<\>Z;GVV0JQSPOL&$.OTTTQ7IU"AB'>9#JV;$ M.HAUSLPZ>TLGQ#JWN@ OEH.^L2!\'BLYE&T/^G.]VFI UN$^M/Y&K(-8!['. MU[+.3Q5^UYGGBWTPV7]Q?"" /!Y!?4M4@@"" (("\ @B! (( @@"" (( @@"" '+N M_KJK) EW)"%]ML,83GVCHGK \&%L*ALJC$_&#"?0/,T/D$ST;-L)M[HA@+\Y M:/=]FS@RU!LS5!@,N2)#O>T\O87MA% ',T15.Y0H3F')89/3$7OF)+:_1VRR4A]2;+VD"W*[54RG.*\1 M%A<0L=S3#Q:E=42(18B]8*K7WP/6*H.>&8;CK%#*,)4QUR\O2H,1!.Q&-H80 MBQ"+$'NY]*B_1RQ?6 W;HX%A"ZMI<4 3'3XL;A$+)5?'):)#&4OO0DGUNYC; M7YZF:,9< []YK@TO9%-<6XL%\E+SXS%'.QB,>T#2_E)N_O+T'E<6?KOMR\\* M$<3:$&%O<[BCNXQ9JE!I4QZ5TU[E!YC-F$PY80U&?=&/$0J/$$ =,Y M[A;'9&'1%$HYH4JVJ#5942.81I<_$6=,8WF_=OS(.+T0,F_[UJ6#T'SS9J2V MVIW9"9O',+NX3+"4YFE9F$&2BD*,;#R)[Q\E/W@QTB-'$^](VO?/[H'-;6,( M$M<);//@HXYOPM.;P&"B YR&,]?\ &:4A,DD=<.1'27Z#=C2W @,S7_S2"?: M:[KVO:8K;/C[YS_O6EV-\(+PG)$S M=5;&PLIXV'$(+I'5HFF:>_J!X_O2.H1IA&GDD)]5='<6?WQI=)M*CJ,'F#PO M5::%W+C?2?,0Z%"?1&YRQ^Q*N@'%A4\:%UYKGJO*_OC5S+1!?AX /^MZ+0#[ MYB^H/S#[R.5!DZX7LDVL.YOTVU.]-,2R8#W)PK#O2_;%XV<@Q!Z(/<[!'M=V MW/H+V>//(\\G8X]1D:L5>C7?,&>C6F7)&$38TAN0/1C$'E\/&\0>:&5\^ACW MR=C#X<6VQ2_4/E92U+:(-YQ9>CV"[,$A]OAZV"#V0.QQ\@#ZR<@C)PT[63L= MCD2-;%.UFH\97C]R/6!\'+''5\,&L0=BCPM&Y3]#(05?7DYSZ>Q,F.$E/:@' M1J[8B&(?,/).Q5F*^0H"N>.H_/T'W[=Z:3]P%3-F^'XH.XH&0.$'/MJ?O=+] MV:MJ+0J47R!0OD%I"X*TL,5H&D+TP"21,=PLGYPE9R;1JV>#2M#V!C98I"8_ M&2!'4$=01U'MRT6U/P#U@)M;]86<2ILYMC1/+M>%N3-?0*A_+IJ-H(Z@CI:! MEPM!?P#J5DV=#.8UK6^&@4PD",OER$HTJW\N](R@CJ".H'ZQ>/$'D"ZGS!&F MEY*DR7!.ETYFR#S-\Q#IGXP3(Z@CJ".H7S:X^P&\*S-/94=5IB%JN-;.S:U$ M0UIM\$X__<#C>/)#0=U'CMW^)Y"'EG;)[!PX^./F-_B7[T8 >ETYMN+GKN9' MJZ$:_M225]#2M'\^5B?+<+3$>)/*]=B^PXX?8CD"BT0H))F4]:$T5$E-HC!" MEH8$0TF*DL047:<)7&?!Z_XC@_]48_[CO^"?%T.S--F#8D]HV@=V+N&_!\)QGPV79RQ+!_PQ;M//C5TQ**9EGO[J\]/^'DZ744#5[_ M]KKG6YH&,Z*X-NC)%4R2Z[@!>'[@0F+T76_8:S__YGZ'HJ^!/V7",RVCK!OU'XOV,[/\,1VS.IS5*>H;LVN/@3O]3@#_;,\< M3\TDD1= [K@"YTX,QJO4H*O?UHQWQ@7X/ZM"'6 M8&:?-)S?G9VM*OG'CB4=AO\QXW%^NX^ZF/G9P\-7;WR=%;LCE&N9?E6(E0L9 MOAG_?__"&>R?0C7]+<97,[&6F&H5,@6^61!:+YFO-XQ9A7 /W/0.V+//6&^] M0!V&$**>NU"K<>*X9D>UWS06,-9N(V(OK8C];,8O;0>N57\D-0?9ME\0$X5B M+],=EO,9KP&]OVV#7TJN5L,V[3<&CDBL1Q,I6 R\@;< )9E?2S*3%1>DDBW, M[ ;FLN/09BKM+B1B_YG+-J>1S)C7S9(#5G0X9W !-0(EJ5]+*JJ:#RV16HBM MPM#")L,43F/PF7MOSRBU14Y?)EOBK&P0685<#FBC(9'[)=OU%;^H#'!'Z*X6 M:2[;-3F_,)(H"?NUY+2480NYDFYBKL8M\1+]4G+C?%9#&PRW<@J7 M^O7] JG0!]Z#[V[ZC A09,#_.\U\&H*X;FM\%;4Q;PJ+>N\U J M591DF\HJF!CF\]Q(Y^P9*S8V7K_A ><#]XI)\%B^%,,O%:>@OH$P&4_%Y<> M"71H\1N#Q[_%=OH#4MUS-T79RUJA#=ZP@I^W - BT8@3Q'YV6NRYUUY0<>YV M[3MYNR[Q@<:^T;[3>\B[>@D\N=^('3[J:):KKAPM5@9$XSTSK:-\B_T5C#7 M09$G]3?,*#%_J?'L_ ?R^JLW! M"Z(3MK#)OJR#$B%P#B-2\U<^H#+X9>#DC,9N&$1?6KB>I7Z+M7^^/PH"L?^ MDIHR=H K-%K%8V")IXQCAA\+?? LPXG-9<]P0W_S A?.;)'I "@G=C^:3JVM MXLB/PZ]K]M1=@'[<5AD6=4!A\"!/FV\;&!NN8K)EN0M8RI:5,1PYZ%;ZP.$$ MWS*\F!]ZD:L&2D2)^8 ?9B4",$Y1)< '9.95FV)#;00,:-M#\+E&X,<@WWNP M-(%A=$P&C8F!27W3VZ #7X:+!W;O Y_;?S5D^W_^^UNLX !D*9H]U+Q-60+# MZ7AL9WAC"]F/KKOUIJX7C8SL1W\? \.%-=LZU-%IU?UW@%G9LF#MHN[;'&Z% M;89'K3?]'(M<#?!B+ -B;,CMUBT>/VJTL6'\$GC$,X?/@ MPXSM+="PU_8K%_G^8'DB&\Y&\P/;I'F;W(DQ'W1\PM5!U3W9\;=A%_ 7/AR! MK[]T%[,9.?"6T K\EZ:^O..E)6,96-A0TYR8ME2L4-U>)KQ;_Q=;WGG:3D_! M+@:6!OX*Q@(V$?S)<%70R=G0 X_Q;-?3XK]VM67(T:K2T-ZK7=3/GF:[\_?J M]6JE-)2M2!_ECS7XKG *^@=^Z>B.BVCMW!.J[!M^3?]E!EUM_MV?11.Y:7NT M#*@.ML+F+6/1[+IDEK_XO/CA^2-J)AS>.C =>&-,U.EP^,O&+#14(UA=?B[Y MV2"(D-^NLJ,Y8@J,&_R_NLU?"E:DD8TMC& <_;Z=T:> DQ5C:H'ZCC0'(,2R M5O#OVC38?!<:(@R-@M\BKSCJ'#XR,CGVE_BM]2V6X_GZWQOT@KJ!5L"YXO>U M!"^&Z-T"*:K1"[!^QUI;&Y M&,EW0T_9#+_U#(7G,03#+?OC>/1OE 1W#MX+AG,SL]Z6:OD-P?=M6;#C579\Z1:=C@*M7HN9?A#TM_V+MF/ ]JQ-MX!)-1JDR&F:1_T852.F;^OQVOL9;UR. M,#(/R_7]+2@ KZMJ%-@ 4-X^<,L1 M>AB$<-($E;'E%7C%QLOP9,/7=K\%!AZR[XO]/JN#(\."I@-L M91U8;!MU@> M>(USS8N#9SKR*"(. &#+ !]N_>&/V^S&@P:O O"'581(^Q5GD8<0Q"Q-!CZ/ M^XR4E08\JIX$(?/-SGVRHZ#^O9O:S M3_1IUX$1ELV3FH9O;BP=_O0RNR_:KC].==V!V!VQ)ET/9MEEY< :^7"Y+UHC M?]@7>-43T(9@'WSE[/\S0&4XP#\/-P84P0#,B1-->06';43^9Q,B'&P)PP-- MB8P3(&5G5H$%("= !.Z3N3\&[G("F+B]O3#/WB'YYQG< ^L@\!5@RZ_)"!(D M7"'X$=;>>4LT;QU\T\9[&8,Q2@#T0K[;@13L$B,(H8<2%?OYO41LY ' QV O M@(D1S("@,A/7VTX_L,NB6OQT'+RMHQ2Y-T/9,3>\"3\'KPF]GRLH,':0DU0- M5 2Z\JOHTZRF0E<*K FC0#!8'H(O1?Y7>KO^@Q;U5S932/]]27^#.>1NO-#F M@2&,F@S:8KRL9EX<"<#_RF;YXD:]#5RRS3+<#8/HY\ASA!WXR@K /#"*W,C( M"GX:HP_[#A PG(8A=;O.R-V9X#1@'N%/*XZ^_%R3;0-V; 'RK[$I#&OD0?L" M_OS+5[81%. ERZMG9_1E!:L8GA+:@*&A+;RN_4\7677!XQPW>'XV>*4%E]_@ MKQ<:T#<&4?F5M"*D[\0&#H[R+H!!GT0?PH %=$1=&).!]U^>?Y'94L::&EHP MB]PK\JWID'I3*_@O<+D"U]M?<1+M=)$K)YTU9D_*W223Q[CN:G2F6>;]SN!@?=T+\4TSC],'L>2W=]50.QMJ.X]WP2.A9_K<:<^_ M)Z#.Y/MF!W8!NNFW6Y_;_?;HQ<]%Y6$45=7.O./YOL3C6"7*[O[U'\ERB&_8 MN[*#?DL\"O6Q9^W>YRS\.21=_JCF>AMS(EO93&OW:BMHDKF1268O"K.Q\_U_/\H# MFP7([Z:,[=^AFOJ&YQ.8=.!D4PA1#(@[@?#^*+UQNO9HV+SPK'G*G[>@MX/]:-+.#^+>"^.>"UDW#CKN%? M+\*XOT_J*-SB\)_J2ECUKABT9LM=;=0?96:B_B ?GBO/G7-@Q_((PU_40LGB!VY M,#;G%I-29U#'9B*UQ/*C$H8O^:-SF7RZ1W]-47:Z'NU1YK24FXS[V"Q5G#?U M%M/0*_SE>K3E..-BJ4D-L)RY$A)T)L,,O-'3#WQ??KWWP;]CP)CA"2%H[ ?4 M5/^?O2]K3AQI%GV_$?<_$'W/%S$387R$V&?.Z0@,8E\-,C8OA) *$ @)M+#] M^EM9)0D)@=OMM@VV]3#3&$JEJJS<,ROS/:MB7UK^?6#-^.?B_N]05NA8^SE5 M5^AEY.;POZ$\2T_;F=VF,R\U:XU89E)XNI.NF(E5FL47MW\]7@YE_ZUQWF'^ M+MTQ;E&B;N*A.3"EJL1%C>9C9])[VC7SFV$";KFS)^CN/6ZY'C),KQ3M?"09KADU :KMV M-\V5'DJ\]=3K)J)J=9193#[.@KI+CO-CC1^(-"^;_')";\;)/E2XJ%QET,33!&)E[H"OKV,""V2#]6FWILB9JB_ MS+<+#95C4Y6^VJY;F6JN@RDB]4X4<>E8VJL+<1_7P[B2A7YXQ:#/1&UO8/]' M#20"T<%=)P.I?TAQQ(;IJ[,-&NV+N3E;R-ZUI_/2K)//_?C94E&P"L^A=L"G MM!Y?<0+O:T#&%^R2Y9\*8R9J#*?5I]EF_;3'P$\'N=U_SI4%.UG+X$QY*W\E M![A1CT12$@%_"R4KX*2@X(1G*EG%\R@[I](>S(%1PW8C?'!T^V*JX/MBP21? M& R-IK7A5A6^S:J/U:R>[/SX&0_VI_C/*?>!?=R!>U 1 -+I^DF!O[]Y57\V MX6GP2T5+,9K(A,7SW5G#XOF7+YYO=^L0TXB-,=G4,,VPXC AC++#T5@0A['X M.#9."N/4F$T>UR)_*)80K\O1"9,WF*U0SS0K]RFHV!Z+'0^M;]I)<:\63*Z6 M%^]*@M6=(S%WJA![H=S>;INM_F(>Y>KLHIZ6X^86RJL')^7J22&ZBH^2_*HP MK$?;XP4SJD!]]<"D*\1E:_FNJ+^OS,8S,'(^,U;N-T=8<3AGK+J[?R>E&/*/"VX,+G9KE&F=4BU&NIEI[ M(]WDMDMQ D,#U>5[C6RWI38?HQS;*/3X;9J9LSFH!!^<=?N@W.6*Z_OJO+1Z M6+7%?:;;W&T\I>#=D9V4(4K3<;[#I=KMA*+Q4[Z4M/UD_I&U,6_U-\EYB=MM M6%2(YC*&N07_00!0R7TE;BYF[0;'8GWC;E4KEHP"S!D U%U,>LAK:,IREM7O M9^?QK):=PLC@EL3Y78U9EM(Q?O&T7LY:W",>!5L* LJXCQ>Y75UIL>FG3:-DZ!NS@T<&YLSPE;O>MI+O,:6HOHF9 MI9*8TC9X9."82B5A6JX.>HB+LJU]^BDZ6@V&\/; ,>56NT5VE^TMY_EH0*TQ9Y@RU(TWW+):2GM3:DZ7PH(KW>]V MM<5\N:W4WJNLUAL6;\3; 7'D;NBBICI8'K0@LUN6[27UD6$0J8=G[CSU"*'< M\J&DG:(KSYW#/FH5"J4VCQU\6K[5+TI]:F(VQ[6?9JT'8)-5:-B&2Y MC07H0Z2P-2GI?NOK9"&33@ANJ4P-?Q2GSX#+J5!-;$-!T;#M9V"EW:Z;+:+( M7]UN^V]B_B$!SR21LK-X:KN.(2DQJ(T4J'AHUV[W%BXD$ 3KQKC!BX&BN,Y2 MH*R%83K%"VGIOJ6N372H,&]J&VQ)&J1A@((P: T\NS&V[4X,I?-O=XOT(WTM MTTJ7NJ!2]('*FU#ICY; A#U)FC4RQY;B&ETWI*BF:FKZ#BKKXTD0_FY#)C&] M7[G%&@]3TAF=6M6FL+61YB9"ZE9'1P(ME[N 0W46#.!WCG8LR#J9&)WS!N"' M%YK=@> &.E; VA5Y30L 8_AAP)B[FPBVP523UAD%*J*=,V@#"7S0$YF:E71Q MT+%A@[C&N %Q%K7U9*D[W?,G_='N4:1D M(4LWO U1$*%+>^C>2/OJ'EW]^G X(GE8;5 M^([,3(8*DQ^6%_KC?IW:KE_? N$(OW-F'NL T OT >3SR98')IM/-U93IL"E MEJQ<7#VR6G0)^6*IVV#2LM/RX.:](9,=HNI J,\?]=B\_U1^B*F/3T)G\:&0 ML5K9J%RY;P^YZ&,N)W6*A6@?+_MG(G&;/M\, DCN?8&#F5[1:B6-4L.0N=UH MUQ;4&I>>Q#X4.*E!=)I-W?/;^2X5?]R(&_;I?I7#:).\#69.'8!S/BB0N3D3 M+" 0#8:-(IY;K#>@SRRQ[8!U2F5WH48QW=.E\0^ER9VJ_L1$6V!!1_2R)98H M^DW$[3]&&FQ@0T $!D<46F)<3J"\I.IJQ (HM#O?,-M(PN(:O/_0=\;]D:B] MM,&&1VQ#&7&GO444XTH4FM)XGG)+ZV-AKV%C;0_/F!Y]_S;"J]#IC?PR(2T$ MB*5)^H_<1%1$]HI5]!M[&L=PA,YN!K6Z$3$ML 5'F^1AB\9:6-2PHDH\_*RC M*38^H#$*4>E!%MC=3;Q=S9QR\[19R;.+B]B=O(YUYW/M#4 60%%YPV.TOA,N M.W:VCL:'9F<+,)[WMOEYSLPZLWAAB2VLK6V^TG9]GB.\A#+6@ZX/6!MKP3:# M<7"JE;G*V*XS3H\73_WQ7(A9N7ZTL-_.II_ T>5L+'+ON8%Z0:6+M-HXUTH" M2%R7*($#;F$$TF31=?)0+Y-&:&"$2)-&VG?P-I([.Z-DB;3SAA!P-P0=&&Y# MRU.8/8(.AXZ![/;XHRL[M$YQ^QX!\:BFX]5QFPZ=[(1246%B_%DVI@=G%?'A M28=5^_H<'516CZ? Z>)$3%:[#0GX_#"@W-8.CF$4@1P 9!YWPWA)WXR;HZT? MMD+\DA#(MDQTZ!OIO-$[3I@0:) WTE_M;AOX7Q,?JWKD)ME@<4!<-2=O5>/I M@+E2M#D<,XDC$YU^@02[PPU-[0 ]P-LJE M]8"Y4/N+_!1\BFYGL$#2SO,TZG0J=1J/1/XB\VB6@4_.^/N?#^NN$G;Q\":C M)!.WV4_2QN,MZ_#'8I]CSY^C8OL+,]MOXU\6T^S++)E/@E9O2DKQS['GD)0^ M!Z91L03E_+_F_D)*"BGI8_LL9;_J!D/][KI(*?&U6Y8E;V/?D)383[+G+T9* MGT07>.4&4[=L\JMN\/S-W,0G434^!RG]9@'^7WJZKK?*\+LI0A^[Y4"4Z[4] MX=@7]81+W<8^H%K*ZRNK_RDXWL?,_-(HD;Z-?0 +"%'B$Z%$*D2)[R,XDB]K M)IJZ33VKG5ZF(4,\-F:94ZDB77E+$X(:)(&5?N94"4EOUI_A>Q71I8W M;(E^!<;-:W#&O__3?668,P:!#Z%B:1>CCO85FD-78@Y=>;@F=>%>VM>&#%<4 MN_N(Z&UX]M_Q[%/AV5^Q$/A6\=@3.I*G ,.7#+G^H4/[5:TY/TBU>T7GP3N$ M/ZMP"]ZN<_:^S5@O2^@?V8SU%W=QWF&K__6 F?O_SY[HV:(G%_9ZAW+;"5 M&K9EMK)]'X;]20\A9%*-BU X*E$]Q:4G&WP=)F MF)_'R\U=G$DU6^-&E?YRZ=>BU/20 M>VR/TU5]V^#0?:;=F>QGN;&Z^7A*[>S:VT4U-]TPNVAE5)J-BPUE;K="BV>" M-?%"4@U)]5>W5[\6K;ZHH.>'T*K;T42AS2SNE=%*4^*K7@)H-8MI-?GA MM/I]-.#GK]!>-:W^ZGIL2*OO0ZNUN^ZFM4IR-29?'%2?>-33*S-HF@/-8#Z> M6)^_+_RUB/6C=8BW(]9?7<#]6L3ZHGK0'T.LC]V^6+XK=_E\>M(15_-*SF0( ML29__$RD/I98+^UD_/QYLJ_P'N:G^"^G[8'3#<9I>O,%(@/OT!+]XRV8=][1 M%W<6'C>Y3?N:W*:'YE[F'Q.3V(P72@HJY">[E22_WG?8UC4X(KS^(#,^P8+' M*ZUW%WM<%.>H<9?,=.^2CU(J!X5=?_QDL\$&M5\@4AO2Y LDQI?V"AZ39,9' MDIFAMFRT6N4X/^!89;Y0Z^74W;KY8219?:P)&2&=05P^DT;%T30V;:0ZF"13 M/WZF7Z83A13YY2CRBSO_?M4*GBL]KG:;?&XZ9^\:!I>UV@OV_O5^^]\DR8)> M?(S5I:+ H_R4W]VCF;CM $EF?_R,Q9AWHLDOI[E^N#_OW:7DEW;RG:1)N^0_ MD&2T<;<=;JTXMVI&4^:XQ&=*G==[$7Z3)%4K)=TOGKC9?-6O:N->J2Q.R]!S MFCCZ$B\+=G\+?]Z5N>W>>4=?W)?WRC8<'T.34K6BQ\UVFV$$;ABRZ:)H''SV.UE9G>CD4_[^<)X MZ2MS&RY83N-Z0$%=BI<&Q3-" M*D/[>?\65!GS[TNVJ-QZ>DA<(]F%/MX3$W MKSV@W7['6GLYM1FFP?48;)?Z]_MG0%UWF960DUP"%,01>FE(7):1O+-W],\9 MB3K?=QZ;6K;.=T5CN^&K?'4O3# C2?WX&6."'M.0E82LY")*2?H%=0&NQW(E MS0S9?]]?.P^)Q>6!D:]D7C,QWH3S !2+[]Z%C* D &<VPZOA0-XT=K4TH*V9(N,G+K/YN_JU5WT M"1@ 9*6F3WAYWKKF]K?B ,^I/E=!'W_& 4ZY=:]MA]?! 5AF^+28[Y.3^F#) MY6-9OL8-HX*0O@ '8%9,-CI+IKM_30#Q]2R,GEO36N#YQ3>E']L?'//7HB>T$V-= NI-422O+?""=OAD\5M4 MS8Q,A36*P#?:>!RUO<918XJ0&1%U),DFW*;7#$M'$=(*G=ZUETTC(EH&QA.D M&[2S_F)*%#>8"L6DC*F<^,&\*PV(\(PO2YQ*\U=0N] XZ3(TH=6%RP:"Q\ M_DT1[H,[(6% O=8LPDY1OP1"+&40L&6OC5.IG-L+D[G6V! MS*DFW40P/Q.G$6&YU+4MF1L_+YJ6H-BU("1D(GTAJW@J+"]@GK&L&["E&_N3 M9IF1D6#(QFW$2QTBJ2IAV&N'5'.\50L!]R>IZ"@J:1O5@)]D#Q3L]> M:",L M1?';8>.RBDE(1 89+F#D$^4E@8.$%E"M K\?_W&2AN!O&U\%F]=+\OKG_^#_ M.0?___?_>#<4#'W:*HX' MA#; 6 *L"8J.,)[.H\(8K^ ?0=D(.\.IGI^^C:4=D?F/JR;%"XW&M?Z6&1*BAFBH]%VE]Y< E@#8*0 M\!U,C7F02E@AI["7G<42VCDBJ-<1,+U$4&=XJE[.3<7:Q2O-4 MU+!!P?3,Z/CY=SPKSM[IJ#TZ!EZ( #LQ9$P7=&$8SGC\'&%&0I0D4J('LVS) M$LV((H\QP]]A^ */GZ ;]Q<)\UQ%6R[P^40P(U*-&R(8-!6^((S9Q JIA+^V M^2AFSD@4,-^_B4QE U@R9E4.Z[XA;Q4,PUHL85584HR ^8\M$U0;>PKXCZX5 M]B"1@[5% P@M+!;4"0*&;AZ$!4G<2O]KN))@A]^)P8;5JHU@1/[K^FYI)%]@ MQJP52< M)[HY*&;],WL;O%0;P0BHX \W[PZH5V2AOS>@)'&UK1>9?IS9%6+2YFE87H]6 MDQ\_8[?L64 1'/VO]T[9?T7UA+<%%N;6>,Z34&MNHYE$/,LS7*DTZ1IL;E9I MISH M4PP!\H%&ZAN0" W\/\,@2+L[ :(=0GW#3&WV=U\('1_ZQ[\AP&W*&=Z MJ\1PF&.$1$DJ+_F2.'G$*,G>GD@P\^/DU>7GO3?Y+I;W?BMK9MB/ ,'4!H!A59!79#H4(7"6 /'N?%/9&3)"IBM&*0^HH@:2(S*VRAUM?Y3)O\,G[K% M::6RS)4X=MW8:H^EI\R^T3FB)[_9?PG+,Y9T"9+\$WT]&S1T(4,?6GT>@IOA>8E906E'&,LS<6&\E M=-3=_/@99P[BR#AVDOWK8HJ/Z%Z$-6FVEQZWK/S=?'6G/HVYT8,1SUP?UJ0_ M!=)4/-"WITOSG?8CD[P?SVL/1J-IKFKMXO8=$8B;QGK[;6Q8X;J;6)P1.2&3 M:()!E7P&@6ZPU,&B8:H!"_U=#(I5F>R@\V1P3#]1W*O-AWU98#97AT'7S7;J M6-Z=P)Y&N;IJEQECQJ/!O2*.]O=J%;TC]@Q&/;4HQI@ROX@M^_K3;IZ:Y?!9 MII]!'EMT8DV#!#VP^D*C'N0O\&W9GSV(%;$M ()U$5 *_GT1ILU:8J$U8.,, MFU37^YZ0+?46DZO#M(4@8A,"Z3L_QA&5Y@6[%#/MW1!#JC'O/V1RIMA]2+32 MU[=+%-"OR3\O8AF5^JS+JIU*=(Z49;8Z&R&I6,Y=W1;'EH[M=DM'KSM(?C%L M5Q]F_36SZM=3VD,UGU+,ZV.,8\Q$\!Z-XW-<(TS7"J*ZNZ&-S0W63U]TO'S' M?'HH->8.-7*1' '3-\L&&/QW1MR-M3391=5<^9!74N M+,<*P^?YF;::O)]$6.121KMFSIKS6CVU[X[9$EO-8"1^3IWXT&P(XKZB=F 9 MFX!%3>\*"CKGXIAP]1&VQD.F# O&4D$^V M<\^)1WDL97=6 4\$F12&II*(YA+C%@E/T5BDICJI.F,!6^@DS^(F8'*O!5DA M3X^)VV*!)&+EDQ=0[QY^=@DA+=43%0.?A;U&<"!.=&$!+\/H!@\+V";;@9,0 M[\YV%XHTZJ:#Y-2=AAV+)4F2( X9>!])1AHA#"L9RQY8AW1S^-7O+\ JUY%# MTYE/.NW'A,7()CQGJ8H\!]B:4PQ"<(?+8UD45"?"9^ )% 6F7 @2@MGAO7 R MMQ$>_"42@H=LKY/A/VN_!T4$)8\<+90KU!V'%GW4Z5-"_3]X)$@BWP$=Y=+0 MPQ Q:]J!O4M.U)];F+$RP2H MZG/T'@<]7^3X_<"TL#O+P-JG8>!UCF1Z0@9EARX7K*^YZ7TKS:\Y2RAUDMKP M:6\\?@)'K[,UP'-W;Q=E@UC<8,+&!$U3( R,P\@$Q 1,D="8$#'- ".$%R^ MS8T.4[B>V+%3^Y/X=0P2K*#.1.]H0#O']B*?75_F U(T::>B2!WC)J:=D2F M)Q.$OT#F!,S3->7@\R7S F=R%DI?Y\]E6 JR!"\,9I8%E@4T??1#U,F@)%1Y M$S$L2!YB4339,(\Y0-AZ.1 MM1"ONIL%]_Q>W"/Q,#/[(0:Q#D?OCG'2+4)]U0)8KX0%ZDR:+,W1.4P ML)R)?UFG..%MI.2A+XCIVO$NT)-&%J35KF6TL2>5%Q!! GW3_YP[2%!52U"P M'F0+][%FZ>8TLK($';,W&I:"Q2(@2,BC@I"/[BI)^"E1UD5K =FY(OE"DD4: M(K(UEV-5A4+491(+84=V,4).-6< \FVD#Q!"\ QEUNZ/)('L2,."?QV]*7AZ M&!D 0G@2R$=P<]=]Z[J-5,;/+-=[M@8H?E3C/#$[<#@DG5H*ANS18/\N-IJE M2(Z.B*GO<'98^\-,$ZO-6#;8;SU@]+7QM>#?MAJ ZMA2D([8G3%YJ"::O:[! ML.M*=#MH#A)Z^42*_NEQGR5%OZZIDRC9OBV'+\HER6H4LAJ*TSXUQ!NN]T?K M;[SYPDAN]%4_!O,]239I5;T>^SS$43-_^:6T[%.NE MRA% 8#7T R2++V$J$ZL\]BZ6F!@)" [;\1,RN5=P8$H67K[A<'I1,*:1,82W MCTW7"0:(3FTHVRH]N99C[D4A$&1?!\A0\_'Y'=JBQ .P",FF.+-X>F'BYHA+ M$;DB:MB4WA_8(T9+^.WLT3G\TN^CN(T4#[S3KVQ3.;D6=%FSC(@M($!]1.)4 ME5<601C0FF'8R<4O- DI>/4K2X,?;.^*H\0*AJN7DHLJH+ *^NXV\A%9O!X^ M?->MY6>#=II;]%K;]CW?R,_KSR6W$:^G:BW.>#TK[CFUQL "#>BS*BGW:&" M;&"\1E)K?#+/;3M:W/4;W?O^O!1=)PJE4HF-&IT?/YM:,,WM6&Y!"K0'+S!Y M'Y(P/0EN?YP1=UH0AO=G7G1_)LF$]V?"^S.?^OY,_+?NSR3.O^-97?,">:Q% M3<>GH>:)-U;<]1B1-46A.-+'Q+)40H!"6%8),?*>@'1G6"&LELJ#[G](L$Y05YZ7D:?#*FAXTB1 ! M0(0OB3 =5DI4=ZRM=_GUR"J?M1U]Y'W>*#EQC&< MD )6^^A-*ITX2@^9H,LEQ@7"7'RA!#LSE?@X%04KJVKTA6OR^"!-WZTPN"R, M]685*^K(US,^L!M[[0*HQA-TM/8E-G$$_$[0-BW=]>%@;-.DVTB)^)S)TK N M1*P.PU+(P;DNW<.K:&X0@82!? =N(Q&V+2 ]6,;K)VG3AV1B-WIS*AW?,Q8< M$4O;Y6K'9SZ:D@ [QS9E^Y!Z,\4JZ$F*]U],/#1PA( MC$XT'F-[S!E]#OOD +X<6I2=?N])M#%.(4N/9I;;^&$>&'M$D&:689X^;6^N MO!VWPXQ'1]C"-B V"XCWD0?M]$3\^]AQA1&):> M.#6X(H 54N0QG/C\A0(=]_2.;1&?*FB$8 SV97.:MPN$G%-,]MI]B:LGLN9< M9I="7VHM.B@U"2IRI\=]%O>?#9S(/;6" =@7=0!RA-,!;Z@*6(G5=]2ZCCDV MN=>9A95V!9.;I"T!/W.'B*SC\# B_))$.__*=?F_(TWMELZ&ITI$F>Q-Q-D] MH7@'.0R2H!%Q\,-P70!.?!1CERI12OC+Z0=)[V?FNOE(BDG][8F8+#0)DP4" M=F'JFGLUA\9/;ITG"!$1!8.ZIX!Z+/60,B*Z:QOM7(^%\PJ;Q\*TMJ @U^L@ M107")S M<6LY[X)7>?FVXP_#-*UZJK/;P1W/92=,WC*10J?.QHY_PVF0*+,L M>2KX1" DJX-NX*SP!1SGE$)QB\\,^#3-,SK$+!Q60^X$D5T0L_[D2@FW=7F2 M?1_)!HX3*:9L%MRD%+"'M<@J]6QYK^WB71JV9Q<@3DA:4E_[:5YREQ9D):U8T=;S%$B\3GJ2O3OJ,$:4"B+H_L MV-,QI)VB,;KG34M@A2".P!3&BP7A0?5: DO3>[X8.6R0O:4 /\_9Y/-L[<#% M/)NA)V[WK8FT,7;H#IZ?V /@XRE4P;+J,B:=N^#3;-";XN=Q8.I>?@;94X9C MH=G7:,F'M0PRG^#*7_+?=&9,/X8E$*4,P>\._6-LUG50'!94,Y5):LA?LO.< MA,!UC[4>H !-I"D=9( S@FB1-/4/$ZV\!550=[WF8$Y1[?4O>6T_X?;8I04Y M7'3'8XEV99&LD8+S9N>M]+*@DZI!;!79M&/AP$]UV9@[FMN&2 ?08S8JWOE4 M7CK(X=0-NSGT=Q!(]H\AJUA_#3X3)SU-PMD1>VMM1Q MRY;!_6A-60,G\Z4 DM^=*Z1'AWOC(D#0L0V6@"X1ODY>9#.5:/PTU_&33]YS M63/:(RN'//MG:;)]N+A-GCB(5R J)!,-UR[(8HNYJ"/F,(:X: D>8K!12+$N M,A"FM,MB\4X-KE\,/Y6NX%<%^&&;PC2E%)*% M3(TBDN=-MF5PS(XN8\YV"0LPA2VI%J;8M^0)=Q!]Z@VV[Z&%-=GE!.)L*N D MEG:"A3>O4PMF@W1TE!E"S@\R$,AY.)J23B3'#7W GR<&8PECNHUT,1TMB:3& M3V'C1%)HYANDA&+25^PT7'>=9#8_4MN ?GXNDA5WE#M&YO(:7$>UU"YS7/&);^));QE:KIQQ 9=OGPT@7U#_-PD) F(P!$S3&J$GE(4 M1*@RA]4Y"D=,(!"7;4! M"2)]A4=_!RL>DBU4L"J<+$#0O9;"CEIU&"E/#O"M:DJ2"A9X-]32LD8T">7& MG"U9PB*1?Q+DCH5![C#(_:F#W(G?"G(GS[_C>8_J M;_A?V0\H*6DS3,?7!FK3J1L$E)&2R"I5;&]=J\N?FP8BY8;FP-TXTH%ZXPX" M@=8FPI\-XED$W=:YH."[/ (76S#O7LA@T3B5*^%>%2VO$[$#KE28?8Q2\=L. MZJ9 2F#BO;0=-18$4Y=N@?YQ%4YL?SB>U%D"[\69@+NC*T* QZ *OW- KN*O MD,M!!E(-4,VAS)&L@YSUFVY>_?T<4I&KF$M-ADQ(-6+B?5+5Q8,I3N:[)U1H M7W@).$8._A!J"(2J-[$NL7(#; MDR0>"#2+$=Q0CO,5D3L9GM4=]'X_S-W=HNU2/A2;]8+2NR GT IOH;][[#98 MH[-7I&*L0TAWK%UO)5JWB)C[!OLINV2,>$!&:H =M#X!8: WP?BS@\) MIE[CE!S]DB(+B;@XHH1@CP:>!$\A/_KTH7[ZX=QS"ZIWG[+_R8W0DW;^MQK'J3QH.X-)#E#W.?@0X-477="DN"/R#E:%)G(98#(7Y7VW[X5Z-I.4,BA M';!@ZI6>A"E0#\%AN3XO[T&RN@1Q0TT_'_$:\L)2,/$BS3*4G7W #F["OJDG MA61LX+G',KFAXZ-!YTTTQ_R,M*<\X53A:7B1!VR.6,=#9T@\IG<@*0?E Y1O MK\N%!XF0T>4@R8;V'>4]Y+"Q$W7\]9"WXK?J/@=Y@[R680BG?69=,,P5VJ=X)*YQ0!H_S) MOE1R>.($EX+ETH"9 2E+=@*0<\O17>BAA ;^F53C^"!GYN]7=0F$YAJ0'H;I M+M+V0*!U.+%+FASD2JK'44F#A_AE"V?19X3+,WY/N-N&^9=UT-T,OXPW$$F/ M@%(E\I%B2[V.1.@=D/.$!6I[X[6-"M\2,#M1!T.S=!'9RB_%9$$"!>)0$^;( M,G$3=4Z\2/8OUWMIFJR/OM4VEMUZ(CYRZP6->N. QN[M;>0[=<&9S,$ED\" M#$++-+Y#8B%>Z*F@^\B0:>Z_MDC@KQU^=%MP.5< _0NV;_91JQ8TPQ&\G&8$ M>%?NB;\;=C8+$<%+Q0(S$$B"NMR!7^/W.Y!\!I"TG9,G4.-BN,VXD73,/6V4 ML!GF2:E]!1+6C7VY02KG;.T8$A$7Y/1)1@)P:-?8\%=].-1C7VJ9I422M@Y *28SP#K?#)J2>@"_X M+!B_)+;;2)L6LC00:1B8YI V2]"<2(32"R_:+?T$Q- ^L'7\:+/TX M:.<"'!+#:'DJ,/< ^,!%&]<=G7[([9 @><72;/QU4?<)P MY'/6!HWHN];[669SB/=[-"&JK]H*ER^H"3X%3U8YIM<,X5$?FZ+56_9YY6_@$[P? W[Y3>HL6'/,K#+4G0 MZ9UDP.X]%&I!B=2SY+:T@X0J,ATQ@SUQTRDIFF:;4R,D"I9AEVKW5L2WD6'L M6IMT5BJY1G;-,.*8\W$J0IKNZ(.G@;)W(I&(:DL"KR11\L!5C@H(44P]=M.1 M"%G$8\.YCDX0A8)3B)/>UH:M.]MP3W! M(D+&R;O=NWR_SM[=Y7@^*G=6ZR&WZ#+]S8^?S&VPV?RG[]7T&@#-6S4YF^VE M8@QBV5Z3[U3SU44. !3LQ/N1_7#>JT73:V!45)G>(+M=%.?"9HV:3\WHIL%N M?@&CWVG(]"G[,;T&DM;]PTSAJNT1CXQ9;#6*];0TZ@ D4Q?%MG?JOO0:$#7J MBBBN2YT%)R>2[/JI,"J:@PF Z'QWN7?ING2FKU&8CO.R=!PV3,<)TW$^=3I. M\K?2<5*O2L=YNP2;MS)K[N&<:"*W:>EJP)9Q=7#;IK&]_7;(SFZ31=V?Q,WA MW%F0-.* @"^HM:3[7V2[*>G-*Y_Q0+*VR1"?%Y6&"^%J'&UD3XP8&O#R&?"2 MANS^>(Y7B\Y&9SE89J>">N;! J-6._'1!(P83[;&9?+>?Y5JO+ MRK-.'CAD M)_/EX)$ED/_%L\?E.#VWO)W2F][YS@= /(YJ2W4CR"23B^0&4__EX9?;2,5T MDA8@%P)S ]5S@\ON%F>I3OJ'4_,;//NR:%\N] 9W#N>.\=..)SFW(DF>B(-( M]DL]R+TA82D?UMJ^63=7V79_!WYVW7B'K&9W-EJBU_74T_M>)G4^XR?Q8F7D MW$>";L=.XC+)6_-&Q[#M*RCF[G3&B.LQ(_JX05+>'$?,2YIL/?)> KU\3#+D[![CE.=55#=J[D_,.$KT0J2C MH4-?).#EN<5@W\6S[_N"J]J]NW'&20R(1J*X'G;6HZEN=MU(>4%K')XN;FPO MA$03CT+,SR$FQ6;#_&5VY0&#(2/K%(+Z\DM\#G-R"?^WV0C?,I3DY$&,,[5, MO&UIR45=D:^OKX[+1B)^/N(3$ Y7][CJW6Q-XA]U.0K4/-GY(B,GCL!WKQ7N MW?LOJ-B:E2.5!-]UUQ.8[W,?4V?O#NI20XU(1R[1AA;(=@^F&ATWYT/$(]TCA ,-Q MC-N\T^5BG@B.'>M]X0DYX7F;*H'*G'71X!T)PNULVJ07F9S8NL,L_[*Y!,8@ M"'^0>"TIFVO_]?41P5"*_%B23 MJ]>&Z53/\02N?9F;-!?T-)9>J/K4KR(V]E'0DB*B5_GU1FL@,9H,\00%2: ' M>+$WN^H0C70MDT.<$4_,03S=*7YV8K O&014O8,UXE$,(3\='X6;!Z(=$JA] M[WLNY]R1322KS[-[?U#6KL=$JG4ABPX$QVE1AR*QY&]>6PS*/3FQ+N@'<\S*3GG%NX%(U&!W;BX[R5V"2[2\^>@ M\\-&/#7^O/ ]R 0OPWE/8/SYYH&!.5A+ZE5X;Q9X\Y!5>CO&O7%)2PI<)H7C M>#VEBY"(&S1MTRE=[BE9[TY#/N)0Z5('S5\##I8.%Z2* FK.\9_98F4)ZY3F(X,76:=DQ3H+Q)S#?> M,O7TF XY979/'[I4NI=S52Q^)^WSYCA+BA;T.!2DPGQ$G$:A4#U)&/$G4I.OL8,S]!.5MGCP1#/+N\:#$XWZ*\%Q\H(SC;4>H2509S$HEE M 962U)IS906?]IU,LF*90RY_EV9+\_NG(M/X#%TN#_N[*$YXUO$+-* -@D#+ M^>09,YXMVTSG9.AYOVWDDN7.*LKM[AO9;F<=RW-1D@N2^;K),B^$3;'>:.4, MOEF>[_J6DAW>E5$"8=C$GDDD^@IY,B\$SZI5+XY:B7F<$7J;1;K7X,JQ,08/ M>QL_#QY?MXPOG"'S0A@:;&/0EM1]EUDDYFL^]5C0]N,)H-AE4['>.3GFA=#A MJ_%B9C62U7E__S!:1,U82C<(=-@+Y<5\H&Y "[GWA.TYI:#]>%<=Z;N'#;]@ MK7*4:RR*#?5$K>'3XSY+K6&[GCVYE/VA.L3AW;04GA"H8^>Y84=:3WF+=^_< M8KT%Y+BGA.WSI?U=>\A!83L@"P^";XRXBXG#PJ3%&QQGR"%B8OA")B=JX1[W MJZ)W%AV/Q[GET2M2_EI3L*J1X+1Z/O1O(#V2R!.P;)*F0%^*=T5,QI>#Q&U8 M0.U8I HT3H2?HC7GO2W'2,5B8@8*6P(8VY5+K4?/S0BO!0G&-0;,4M,A(."% MHZ,@>CJ:V=W$:"U2O&@HRN)W0<,5SE]OC82J[VNZSZ=W"X=2EX M<@#@A["$UA_D[,7#G+TP9^^*8Z%PH+M'3GD>QS9 =LLO5RFS6'!1DAV5F.[#PSJI-4;]<3N'1P8 %8W.M5:NS+6817X_ M9[)RG(W.8&0 4-CV2N>M;&D[+U4;^T(TIBST1WA[<$N,,I>615.\9TKZ?%9Z M6&4?LD]D: !0]]U\(AFUUCW.6F>+W;O[NC+@.EB'#>R^UFVWE'YQ&V7Z^6J^ M/Z[-VW5],TP'1_9BV_*\L1^7YRVV:&S%9J.FYG/#3'!DG7NJ5$O=Y(Y9;.7[ MF!F=\;S<&6:#(]O9K%;#V]\P'GK5.3_)<[5)0\H6 M'\SXHPEO#\)^DXJF93]-MU*E_JX)KW=A__O)NJG?2M9-GT_6?=9" M>/]J>$2O(\HI!%'.ELPPI_Y6%8YN'G'X*&3M.&4%2-3$_9XHDQ +5N0YQ/1) M3@5$*/%$(T3*I5L&A)U H;OWZF G7N+33-WR&/H$T@?L! RG/M@$ZP"FTY L MR?S'>;_[6OR[0BZ!1_*',(RW[ C6-+V]M*BA,+8K4ST3&#FHES,[#DB+=!@7 M"H>0FS TQ)53I3QY]83V,3IGWQ::!295DZ0T(]=K_(BGBV2E1_ MWV8OVRC;8X2 C4E,-=&[/(Q@U$M.$UT405X8M"V98=A9@O"\$\?#!B:R X0T MW=:Q%FG2@%.-PW=GEE[K/5$B6/ 8SVZNH,\O[TEQ@LP;FE)/\!P*'Y+-T,+% MGM8/;C3S-D+JG:C:T10DC$B)!9(@L/T,%'L(79.2?JK36I ^&T@XT"UTR#=P M\KG.O.L"F;GQ\]K=[V_,1@:@UAB4;UO ML4S?O!-2/33@T^7)R4;609>I\FM^X+1OP @NV6TM"TA$BQ&RFVW$8QY?_LF? MLK>1''GPV/?*,L%,=.=5G]N__;NG*%0?)OO2?;3++&(3-M=KR#&Q.X%0RC,7 M0#WNZG.G=X*GT(H9X+MRKDTXR>!HL50TFF3K9'LHA%&17!L$?@#C(IYPY[#M M4BQ.)9:C)(IB)MK"48&9B^@(_C+$?]H<@W,3 MB&P'MJ?>C!-[=UF*ZI27LJLZ^CJJG')]TK0?BI^G"RK9E3W\J4!N_3]/RUQW M72!1=7JOB-RAPIN?JW9],=<)[$F4\CZH@7)^@PT(2#F!A%2D2KXJMWBQKE[C M9KS134(11J?X)_Y+$4A.)?B0[4(W+DQ]Y9H(-.RCH;J9;1X)$EI9 NW8+)N> MNRSN@H_=^L'L<3L%#;+KA ^[VP=JLR9INN?5\23[K(>D; M;AQ1]Q2U)0UHH&D[[NW_(;M^;G8E3)%D*:HV/&)JCGN^(D_%$%I!XSQ8W MCXTT7].G>6,<;U<>VN_%X9X_+!^;@Q0\NO!_Z/T6/ #.C8G_ZV5E-%SE>-2) M]QN\Z8JP-- _S@?O,L#;;/NCP7,J4H_KOU[GMV"9FM_U3;YQW-9D#./Q8],Q M3,"-;>K.PNP7QN@V3D385I(2E>_YY"4/@>FA:1T]7L.2>ES8)I#2M_.[<#<)M*?8\^? M@Y3^V]3!^_56GJZ/VW3F-S;]KLS[8[<<""#])@Q$38$O__<'^^,EYYV]93[@ MO,^F;+\[.$*4"%$B1(D0)4*4>#%*)%^$$BQSR[XO3F1>@!*CHR)Z;#PV9IE3 M61A=Y[9H@]P6I9\YN#+Z/_\]>@ML^)7B^HFP(=09ORGI9UY$^O'8;>)9P_O* M2/\)";J'WNG'0";C&[&!+XH9OR44[-P/VY:.+;<1TM@HXERJ_#28XTMH?5,Y M<0Y$I-SA4M />3"?'(E"67)QCA%,[AKYIO3C/,7WX/\#Z/\J&^)7K,'^':XC M7R_?. $UJ'GSIA+DDH (D>7=D243(DN(+"]%ENQ[(,NE5(\09T*<^;0XD_G* M.,,R7\G$>0W.^/=_E::+[^9#^I9=^F]R1.E7H>/\W8R\/Q$T'\X4OJ&U&YY] M>/;AV8=G_RYG_RECHR?4'4]I@2\9_OQ##W6P'*0H(C0>/UOE\FKUOSM!(0TZ M!+<;V CA7U6[Z]?A_OTI-/A=4%PK_;^.R;T*$7Z5E_P.6_VO-UO\K]+WWSS5 MA]S8]M:KB/LJN+YQF9B<,6R-#_5]4L.VS%:6*SE6GLN%OG0?+^V$1-9?YBC^ M&X5ASI0RR4%9 AAMUX:)_W#J!NKEJ3!EYD\M)EJ;F0I3R,P*#2@$&<3)8 M'2:DT9!&OQ>-IH?<8WNE1A.>;8\[JVH]5=6'$TREV1\_XS?)>"RDTI!*0RJ],)4^+NN: M-)"D]IQ=M1Z;(RY_9U8Z4*.<#Q<_ M?<;K*]R&#I+0XJ#0A/<+A '>--9Q*;;ZSCOZXBK1&_1I?3O6>R@*7#$,"TDG M6+$UW!=,*<6(\YHA;U)HG.U*CQNH2OKC)WL33[Q,80KI-*33STVGKVA0\*%T MVN)0>C^JF'$FE6ZE%@5A<;^+ 9VF?OQ,WB12V9!.0SK]!G3ZB@X:'TJG^4RL M*3;WCP__U1_]0\ETW-[MUIUY M<D0W]E%V-;(#W?C!.\>S!DTZB8P@:<@BLLDDR&!AP0> M$OB5.S6?(?!^GDK=Z9A/K7L[5:W4R[HTP?0-7E#V)I4(YF&%!!X2^&?+KGQ_ K^H M&_49 J_TJYWH4AA4YOV^4DCD5G3]R=VJG]-[>NB+[69: M'GJ;AS&MLZSY@F6&+Q2;OO2.O[,754=H*V.J5"<55=218* "HO]BKHXA@M]V M@KTCKOY8WO3TQWF^V^G&1D)OU'GH##,D>3,5O#AZDKM_QI)](4\(><(WR@]] MGCT<L3S!52/WYFF*#.%S*%D"E\%:;PY9VU MKU,4"NI#/+5HRO/Y+F\-1XF9N(GE-Y@E9($EO# 0&_*$D"=\1I[P?1)??T]/ M8%,5,17CQ3V/[IO"<,D]E80Q6 _@_8V]9P9LR!2^ 5.X;*NFRRL*E_4)OTY/ MJ&0'#_W">G#'=_LEM!Z/^]%"E;"$)*3%QYA@R;BW4!6NHJ1[F)/[)T4_D2J% MY3[?+4[H)XTX)@U)LT8*NGA?B/8ANAEF:[7N9,H9G<>?SB920C81LY#M4<(L.>K55WDH)_*+QQ&2$^TE. MO^M@-I*Z7 &WD(V$;"1D(Y^JPMQTOXC.9GO3FJ<&J[O)NFERTZ<)9B/92Q28 M"]E(R$9"-O)2-G)PGO?5=9EMK$;ZW%JGYNMM3ZCF!A_(18K+)[8FIBLU'A7- M^:RH2(.6 38->,@3-YETJ(V$;.12;"3@7[^VK5\'&V&9X=-BOD].ZH,EEX]E M^1HWC I"^@/92',AM:JFL%(8%,T.=F@N]6*='+ 1ZE7/IBY0[O8+L1'B;O]O M4\"KOYZ%T0-M6@L\OQC\V_?G6X21_#B*=XKQ$>,*1( PHJKXHXC(-8$V9@+B MCOZ_AU]ZIVCBW,;5T7 A-3?=YGB_GVTU%C131"+,2?4?[!D,GJ1L262G*JJ"*LJ!X5^ZP(R-R MI^%_(G\5<]V[OR,R*:ES>B"_E 031?[*=?F_(S!]E&%O(G6(#AJ1OWK:$J-D M)L'^348X _Z^B6"6(DXCAK5$NH$D/!9>=?H5>4V2QY@I$7[NS,@$7\+@:?$S M]'("3+G49;S%I8(_8HY,MJTC49M@28"GNHDL\ 263H[I!@]&!OY WP+32+(A M*AH,@&B40E\&\V ^-\5_&P;"7\!(^*SIQFTDM]#PRF73.%R0, #,?"[35V S [9 M4.!DHS&,LP>RJZ@&9FD$@$[O]PP;8_^-Y'6$SR92UPP/=L?9%,;N N8':W(P M%"O*2"+;_Q_Y/,OZ\=,AD%CR;_)4D#C_B7 N< IPF2>"A5GC# ^*&X UYV,\ ;\K1=! /HB5C,$##\'%S *X1UA]#0L MQ3P<'L8EK&X5%W;G@G>;+ M701MEW@;!!T%2<-,&K:I8K;O\@:9TO18U@T3Z%"'J3'X8*X(T,^$_+X@#!$! M+S%US5C:P%D@P7R=D&%9U$;R@R/S;5K4T5+3 M80!=J\O!(Q-+E@@_ ^0@QQZ1+)UN7#.; ME_$0D8*: !VX.T53@^"8O?"I@ &(?P+>/79IE.R"D"C9B8X4LBL/4SQ[P@>6 M+IQ@ZF0Z4<-K-I::*KF\VN7P.X+,L!H=X850> 8X>\1:@K"R]W4;Z2*$69*) M[,.BM+;0= GM4E@^\XV\"H]Z$'83_I?PUZ(AIGVA(PW'-+'>KPC)?'31$K" M^6%@@,S&7XT$ Q\%GE-'LGI[5G>U<4&PK1-)7O_\'_P_AX6)> $Z6![3?_'< M2T78_4/T\7\7LAJ=4MTKSMRR24^^B6-Z8-7',>@9YC^@SWDF]LT6%9&B/.\2 ML&=X? M(%5!4U$4T, RT(_.*#D6(KB#MXK2UY/-+9-H]L*\Z12 *6=R9>' 8V27XARJEW,WAI:T%6"'W!CX:@4#-IBA0B0C$ L(*"URBAD1DQD A_ :A M7'J-+LG6?KS=Q7F!;O?5K6?;&MBU@W!D]G.J @1?< M1CA!QZ3D*GAX3?C)A6QBW'R%JNB%:D [Q%R*^+X)WO^6JOB!+J 8Z^5N?GC_ MRDK%!U%1\6FC2$_8'NS$=(+!=F(7 TF1QSL'9L];GAYW#F"&=UHP,.%HO+ V MZ.2$SX"^[G]:ID^;9%&CW0U0.OY) WT3#DV=8-1$BHSU!7JFKI&Y%1'!"^-8 M]<7&D*X)F"O3^4U=B#I,2]@2RJ1>)PHN:E]A16M"M7.,A**ET'?Y%B<31N3' M88(51QXHX #4=D;TC5[_#O'D6*8A2\AF8MCHPV,19A4'A@GG]2$N%["0@0HC MR$]J'CKCO<;(C<_T7%B8%5/3TSD5P:"V$I%"?@>9QZA5**CQ4;B\X&""8(D* M6@]! &=X\SF C]_+ M7+(UDPN[T'T>$$B0/LL]TU$F=A.Y<\@.'_*(,"-@/8Z[C4G^?1/)*X+^8BY: M0/@\788AN/,#"W5MI M9F$]9>2R84 KH$2,^"+69ZB-@$E !QF';0:LZI#W4*4,W.3V^X!;\<3-XX,2 M588 ;3&'TXE#T7GBANA%A[=$-F0M!-WQ8[8+DO+8I46=*0+1JDUP7:_!3:&) ML%6J>VH3ND&XK$0B"03AP-S0Y9%E4K66R /;]X+_A M.X'&Q3/R& [^%M4?& MED[G,XFOE+R$ -5= N97.\*T'(8@R#K1>HG6C34JPW"]^Z*M'-I:PC187&+%5+B@LT[_(JI2@2D*WC][C^OQ)%D M"B&"8 )H])AI8.;I,. +<-C7,*C(KWA3 C0[O.F)C*T9(UK2-(GZA#&$6@2C MG6A#$AS^SW.E8TVPAZU!PB'<:2L8?+(.H'&4/716USN8Q-ZH'"$69SIL&WNU M.XQ=RXBYT2)C75M00]89*;LOQJAJF+?$#D>"='-RB.PQ(04;Y5U-"R.SN0$+ M_8B*':02,:$0$+C$374\<&_#UY!^AWU4G'"PX_ M"-NHA"!/!,[OL!?">N@6B+UV8H]@3QZYJ@]J'"$<# 67 'C@VY_L!JHL'DC M>J$1%_SOJ15[L."#Z.J$)RASEIHR40:3&L9P'2* 9#>8\S4U%6&TUG8(1;I3 MK(I&[P0#/V2757RQM43IQ?,J%_,=GKH\34_ET!L+J/2]W/4$&1JW(1M@! M?;UL%G<*6S8&43\D, DWJ*Y.WHY<1/) MQL&OA0V'-:+I FM$(V/4]K #Z51SP,NU,#H368@41+/-2"B-FEG $.!1[V'0 M]U,01*@T,JY7DIV(U02^^0BJ?$W.U#OG1-VC-5(M5,2B)V\C0Q^C;1X;C)AO MZR=RH6:%^M)\6IF<,.NRMS'S>7I(-83+1T41PB,1>'K&8+J*D>4E<.BP/."0)\9+E M44W&82XV(Q1ME *7%^;6VD07EIB]X6-]=TZGIK-:ZNQ58F:?)N/3T#V'X_<59.)AV&LVIVW=MJL6>?7L0X+ M(V/IXZ&2--+7J3TGSU>%X9*)U^J"D[?5F*12YQS+3';+I><.J;N-B M!X\,S-F]K^BZ5FR*F1;Z^%>;PQ8LM+ K+(NFVI/*TZY72UFBG<]J5O);(;Q M80"FCX.6@-@^HS$MM9$UIMW$4"]V\,@8;U*,S*!F;=QY;RMM;/9N>[\M.:JRZGN5F6 M# W,NLS,E%*FHECSFA$S"MOJ9E;G)L-$\*AX;M2LM85*GV]E=[-4K+%(6L,< M'AF8LS1MMEOK>*+ 1VMHU7[:/63$-8P,@+\US#\56MO- V,5)E-BT(V[E$9@TL MMG]0!WQ648@0P-KY=1AKISJ3E-S>;W6RM%!M&S-8 '!HZIO MA8RY7* .QXYK"4E_7$@QOC-,GEB F.'KQ3*;,?EN<ZT< M<;_Y>-M/IC)HOFNV93F3RY=*.3)K8*GHL=46.F.]Q,B3UFS>0;7!?8DT> BL MM9:\L_K"J-+C4V*_)M>6"M-HPE VL%;N;C&OBA-Q-^\6-OS]9JC.JEM80!!3 MTO%AFNFEJX-Y:HF6XY22[-P99-; 6J/FDS(51]4-TY?X58&7=PUM#76) X?: MC^ZKO-408URJ/8_WF[WEE"5US0-S#KK[1RZ]F=YSI='C0%4J#:[>)@7+ IO* M9*;9AW14RW!"O?C8SBPGY=Z"# W,J@VCK8%97D@,.\L,H^H#/Q''.3PT""JK M.4D_3+.]"K=CMGJ/KYK3@0*;"NZ__20E%]%VY03O4QSD-S0(AC^D?/BQ%+,56+(1YEJLQ$S3695@#F#^Q\- MF@]"WTC&^'YZ.]&>XG?ISH(,#6'TF>BR(H\$:U[.8JS"0P,(V*BUY6JC*4_FJV)R\FCVN=K]$QD:6("Z MSX@5Z3&-YK)0R(KME#'>-LC0 +&,\UMAF:ZD2MSJ*1OKUO2R^*B2M08!VQ?N M.[-%N_W(1_N_'ZQ MUI?EPH1CC0JIPM!XJN9@: "TJ+)5[_5*NLD(\9WU-#83V R=P- @*M2ZM9K:S-62 M\Y7GHUE&&I)I@ZCP(-[OK&K.L'CK,=-KMG;+<8,EJPVBPICOMR83MK[@ MT.#1DON-W3_MR1[ J3 VQR]&X7DDPB0T!6&"]O5:IEBGQ[)*+ MCL;#!S;Y4%NGR-Z"J+"[+^;5>38ZYJ,;_6&WUJ:8A.G8P'H3(RFQCS^TDG-K MG\AE<_E\(3K$ZXT'S[<@E^^;G7N5GW=[S%Z*]>:-12\'0X,,Y.FAP&$U^I%A M&]U)663T[71*A@9/8JFSO66WG+&X;B5QW]2ZLR$H.S V,*]2JFS2S5&ZPB^> M]@\CX;["1Y\V,#8(,?6^-6L]KC,,(^>>XO4,DU)D@XX-SBM64U:I/HTQ*>FI MKLQZM4T;L"$1A((QJ0\&J4ZNP7>ENE@MW45[S8<)# V<0VH@2YDUV]>9G;PI M+%N#7G,J=6!H8 '2N-#)#Z))=LXJJA4UV_MAGR%# UACZG%K7NI-$".@1K13 M*.3BL2Y90!"VN_BJQ9;NJSS?7XZL>7,ZV3>R&S(VL-I1>F8^U@?U,H>2>YT9 M+MH99D*6$#R'(C?DTVA_GV6Z#YOT>I1)E-8R@5<0RXO(4EOER=3@^P]2EL\8 MM>&B3P$65+W:Q:C4V%;'\Y6E3[J[)=M8#,B\02ROW3.Q@.R>#Y-E=K*Y,4]\VYD&E5T[FQ MH:YAZ G=-XONNNO9^6B6R=>%66J9C&U- MA8P-'MKB3JBI_-VLS OI^])02!2V3SP!0_#03&E1WU12Q21O%93%OI"QZOR4>K^WS&V":VQ*_.ZA^M0?]VK6LDC'!I904C9,SS5NM8USW8?4?->/]NYUU"%C@PIV2>85C=W=8[ILY51-KJQ:2XQD M)S3LUDX8Z\*\'YNO)EWCH? PM^XU,C1P: WS86UTJ\LR)^Q+2Z8YX\I14 %. MZMAHTQKIVWR<7PE[A>MW=LS8HF,#AQ;C!NW48+_;S)&19(I\2U.Y-EE"$&*5 MN##;5^;I.V[%)-+#.EC/#!T;6"]G921632QR\_XZWYKO>XU,HS.!L4'HZK(4 MK2:?-G=SN9%L#"OBWABD.V1L$,F84NJQ&RWN^5V[V\P,GRK39H+.ZZSWW-6) M9^-#OQ%-8G^\>Y#,'X=IC>TH#'$6!B-DJ?3>F&]*3:P3,(/!NJM%!WQ^\DXQ MK^<#CCW-%!0WS. +L4C^V)*HRR3"ZDEK$D8:Q%YU4M%XK"DD-O&7A#\(.HV' M:Y8AJ)+Q]S\?EM?PF@@J"5.XKGY:X4.$72P-](_SP;L,<(/;CG)PZ8K4%?RO MURLO6*;F]\F3;WQ5HST%0NPQ3,"_;NK.PNP7QN@V7UA"/W&;RCY7\_G/*I#' M?C'[>U<5\0S$/[Y]/7[F-I/XHOL[=Z2I"Q<)O\"6OS 6GS]E]KN=,GO+?D!7 M@)!7A;PJY%4AKPIY5=5WV/(W MX%7Q+[J_\[PJ_MVV'+O];MP9LZKO=\B)3\J=3[3Q_-V]_RIJ\7&;A_A2X$;8 M-]-(W@(&HJ; E__[(Y;X\1))ELC>QI(7;84,NSY[E2NR[Q,9&$,R+R RURJ MN=#;LB"HLO,>TNH*VDV%&'4IC,J$&!5BU)MB5#;4J-\+CV+9$(^^,F=Z=P2* M/V-/?#4$8IG0# O-L"]CA@6S[I\KG^7T_#K^?X D7!["OHB'I&ZSEV:FO^(1 MUXD9E^2J[X V+T(5-G;9?;]8FIR Q'_HQK7QFVHAG^^@0_X0\H>0/X3\(>0/ M'YH5=S7LX#PBO%$R7,@ +L4 7G2TOTW?;":D[Y"^0_K^JO0=3X?T_3SI2F$/"7D*2%/N68<"7E*R%-"GA+RE)"G?"A/\;BN0WP)>4K(4T*>\L<\ M)?Z)+D%^ $]Y!AI?$5U>QE+B(8I\XF3K/\*1T&D?.NW?U!@.8[)7CQX?6&GL M*]YZNM+TBP^YZ/5I&,)5G7U(_M\>!4+R_[YG'Y+_MT>![T7^%T_!OJJS_]3D M__(K_L_X!S+)=\],_!,'TE^\*E@27K[T]UOZ&3_IB7_&9-SK@\?UE')]@WH, M(T&<3W3-4J6H7?="%!$:C__]HS9T'WRC\-[I=[B+3) VP4E?3[>7C]OX];>!N3PLOB-!7'\SALO#XE,;2"&C#!EER"A#1ADRRI!1 MAHPR9)0AH[P"6'Q;1GD]S0LOCP37T]7P\K (&67(*$-&Z6>45])A[O)(<#TM M%2\/BR\0O7M#/AFBQ5<,Z5T^'142< M_^@//WXV-=V<1G(+/+DH?/<\C1<W_L_>FS8DS2]KP]S?B^0]$SW.>F!,!/MJ1^I[I" %BWT%L7Q1""!#:0 O; MKW^K!'9C0[NQ#4C@BIFYQPV%5$M>F5E95V4VQ=R82XPFF]5D14Y^Q!3P+7VMN\&T@]'N9 MKP2%)"6*P=8I)ME,Z@EZ6B[K6!XGFOR/V$A5-%,VW/_]D2!_Q,:V8\K>__[0 MUMY/RS='MK?__D?,DDTPI;Z;F,CR_.?^G#SKV&8:=!V.O*MYT[3O@G52'6&M M&#Y<$]YU5?"_H[:\_A%S01_!,\![M-'__F@KDK%F<9121$OV4*S6$O/:VN M5E)2(G_\PDDNCF'T__SG]>1^>Z[5>=RZNP3(W'=4:3,BYODQ[8I8=]O3FX6V M)N6*JT@@A#@#($MCY/P-'775@?0S>:+6QONF-:MM>[*Q_]<+5!+$"U;:_BSI MLC:&Z;YLV&G.W P*%,0*_>-7DKD&3&Z?"_1?GTS^B"Q7-"T7^PJ7[.=P:6L4 M,9%$'M=;%2QCCKNKI:XW0K9H)']\8NEXC2% M(\.%#-=?#=>- !*JX6K1[J:<3UAC8=.@)_2V! T7COWX17/((GE4:3-RL^1B3=96=;S9DK M:0+A"#9=%!=G2 J9+F2Z_FJZ;H204$U7>MNC"9R9YL763%,%PLBOV@[T\G : M8@69KNO3"+YNNJY^NA]%T\5()/8%7'*MGK-VQ$I?*$F+L;]=MWE3#SM:R'D# M/KI@OC\#4;U)J Z(Q..>*DO#]X?-9NW0@?H=HM=B2HZ;&4F8CJANPD;+7IIN8P.$& #1>) M70VWNTV<0%>[Y,5XD5P).+<5:+['9 MR@V.MO(-@"U(?2)89'&1Q446]W($DV/]X+6LSF(C51AQ(1%,?IP?IEJCL!E8 MF&0(Z0%7\H#%3>KV2EX6^&Z@%> >EXTGN?/(P\CD(I-[;<[69R 5JLD5G46K M2W2$@9ZV,ZR5SB^H)0_=64C90B87Y8KYR, 1=>S#ZF&LF9MJHS$98%T 7/"P M=$;WPPXJC[=B7G&]Y5HW>:.;UR@V/UT&%A=L<@DL3I.W50S(XMX9H&['-?L, MHD(UN/ETMB>T!*,I:*-,AIVD^CF6X@&V(-7LS"-[9'!1SB%$>3N'TG.L'NA5 M;^[X5M(5N&0\4;0\63R MO$M&*%G3E^WM7>+I=ARYSP J5'O;D\?K@J/(HE@RR&Q=7I/"' ^@!3:X=/+& ML(H6=^X!*'*"[]AS-1ZK ,U@J#%!=KT8 $6,'Z,$5A^X3!UBI?K0:='X.Z7I M;S#^:+E8'^3U[-T@2:@(_-X>J.46Z0W6&U%L-1;S4GV[XOU6V&<(6"E57$$H0;\K2M> 0\99=?(<(*,\J,IC=NP MZ4[H#&=96Z<)0QD*BV1IFYK2C:TT")M*-S.5_C!3JB9TN:?,.+.RIE1[!30% M"XPR&V?(*V:S1$;Y$?%U(W+=IP 6JE$>J,7DNCDHF]AFDI]D.G*ZFN(; &J0 M68=?Q?E%9OD!U08RRY_G!YW0&B[-I(%]-&R!:&HLVZ$WFM4.^_2_-ZY,.8+R M5)U16:NE3ZFTKD '/N#;$7$NB3;+R"Y'D8'W*82%:I=K_9P^3 XQ0R0RM7S: M8DBJ,@FP!NEWR"Y_)*O:][7+.][=XZF-F_#R3BB-4CV15A*IJB+6/$UM;Z6(4[XHV65/\8U.J$T M"CFAR.8WJ91>PD?9!%:<3RJ)L ^6?=Q4)OHP(6'J(I5KUR@F)=8#50$VRW0\ M25TI"=<[_MZWLPP;B33/_1!I7R*9'P*:_Y3[9\TJM MEB?%@4 8NFF5\TQJ60W;I@^:I6&'+PW&&"'IU9267W3:^@2J$7CZ01%QCCJO MF@VRZ*8ABD2U,LCS&;@0H M$ ?$*2'76VQ6:7ZJ$ZF**W!^W22:81^>3+D6G;6RQDIHL85^:ET8"EA[IT?@ M3AW#XR071J:AL'4)LNI1@N#%R(M_QV"H5CTUJG095K(D49M2V=%XZ?9SJ1T: MT5;]%AD#(PVL*UGU4]3%B(T\:E;]-^]*2%12:VGMD\*BFF"\<4YDG?4%E]6*K.NN33FZG1L!6G6'C'';>-6!DTY%-CZ9-_P@"0S7I#ILO MMGIXHRBH+E58-GI;STT'6"301OT6.0DCC:NKF?1CWF/$1AX=D_Z6MD4T_&UY MT>MNL%9O8,_YC<58@["O'BAX9CS.4&9=J&6[V)1BIMT6%03?(B[,0)?[N4E-MS$YHX]\A7/#9(@@I?8&[CRM9)#)?SP9S MCS)S7VEB3B2 >2[V5M\?;J(4,%=+ 7.?E+-=;.?^2"N7+-*V!T?-:>U._5_E M^=I_N4_U)0]Z5"'K;DP]X35\94QNO985]@UO)C]3BI5<823FQ U5+JW2R5)R M$HSRQR\\R<4Y E6=1U7G;U62[:)P"I4RQ@S)W!P7:QEQDU#Q? WK;WI. "Q8 MD>VV=S$>I>(\,I;W8RQ/U7;Z +K+2JXT6>/B7%\4A[G15M]DS778EZRL7'?= MKVU[8\SDM_S$VE)LAN'A*&$Z%)*(<^1Y*3&1L43&\NNETBX*IU"-949R3:94 ME# ]L4DEAZYF"#;>@..%J4VXVX(*64MD+<-.'/)!>&\K3=KMY2WIZ/:UQ]#MO(4,^A>;25Y_;Y'QU:>*E#T 733\R2G\8GU5&=,JSC,;OIER@X[ M# O0W)QSF4I?2/?J!;^XJ12)1N#_PL081#+.4K?.=77WO*8OY+RX/RQ=LMK7 M1<$4JJET*WFJ/U0F'*:IF5Y6Z!=[BV'@@L(D%PP>0HX+E+[B H6\GGE<92"= MEJN^RE&!J/,?N]+W#0NJGLH _@BIBV[& MOCCK=&^V_WYF ^KV2;XG+0%C9: MMSM;L6V:+8;-!^MCTL8HEHTVEK,'A6YIEM.V!-@OD9 /1L1QAD#ESE&Y\VCR MPSX/M%#]+GI,SN:XN>1T8DEEBFF_YCGE!H0SAKTHD.,J[K6Q[:*/G;J%6\%,0_ MQ-3YHY/?*JS5UH9A!'_&Z*2.83ES'O9)15&":8);;$?L%MU-0YJ9B:4;V.F@ MU!87YY+G4>"0H4:&^N:DN,]#+51#W5WGM_VRV1CKBW&'G=>]X:RJ[D '-M3$ M>?0X9*E/5ST<>&K1U ?MR+\_4E[4*R> MUOKY[D3P\ZJ25WS<;/EAVVF^+QDM ZNG](5+9):#C%^NH;FNF'Q-G-R("?!UJH9CK7F\_F!9.O 3.M]^TVSE2LO9D&VVGR/*;M M!2I<1M.V)#>5M- M[%$3?";*.4/-I">;Q4@+VSV3.2]ME284C:7[A4;)Q>9KJSR1<"K()L<2<8R[ M=:E$5(4<52&_$B'Q[Q ,U7%;],OEA)O5!B)AT5D\.1WUES"I#B6%4+/T6U4A M1S8]PB./D$U_2YVRYY5:+4^* X$P=-,JYYG4LAJZ32\-Y!99JYF"FM$F?B') M-B9]'JH1>#)"$7&."B,S0=BJ!-GT*"'P8NS%OT,P5)O>+PZGO4PITQ,39(+N M\5K:L]T5!",D(2*CCHPZ,NI1X$D1Q\RZX(ER$UCS3;:1UH8[-**M^BW2_D4:6%=-&ACID4?-JO_F9 F)2FHM MK7U26%03C#?.B6RN$?9M UUO=>:K%-82NT-_G5H4-LV\O=L<@*TZP\8Y[-9Y MD9!-1S;].JS(OR,P5).N:O,TG4[T?9'9=B<]MTQ-/#<(OA-HHWZ+[(21QM55 MN31,>EO^5M$P]^6%[WN!FOU!O:0[4G27S15(=A*Y((6_1OB+]+$2C_#L!0+3KI6>656O5, M,;'NUNOST3H])0/OF@AADWZ*(1D%B_Y@213ABX>O7KQ2@P+(0]L8@2_W\A(; M;F*>9H(GQ^QQS%$5>P(@ F3@Y__\9WBY>V+WK5+//EQ!M>;?G+F@PN$(,><5 MFT0EGW# MYT"(05H6:5FD92^@9_>U\CZN9)'(?#T;S#W*S#=) M$_-<82YGVR-W=_8\5AU''<5D+R;'YK9F>3'-@D>D*DHB<[4D,M]PX+O0TO?2 MG@@M4:_P_L!"\P@;GFBJV*M?X+T_9N&E\FH\9V!L!Q2MVKB]]U!J8^BQG,[6 MV/[MQ?!>'7HP!0N.?Y^T<:Q5*K52=6@)K=8\5? 5[T0F)NHF)F)EW/2!((/IN:X\6WZJYOIFR;=0%;W'JSNVTOW5U !'J.W5N6936#= M/-^PY4YQ/E/#MKI&LB%E.N7D5J@)P\14=>E!?LD'P"YAK@LB3MX8^\CHWAG@+I6((A3$A6ISYZ54D4H+;%ED.+T\:9E# M36@%-A?FMN!P9',_G;7B[FSN^SR9^],*%THF<06E()J>D%Y6JS-,ZY0K$])Q MV&(G[.30='_16-DTMM291:9:9VAGDI$#,QSDIZ#B''%K,WSW]*)+3<6.=W1_ M$+Q4/HE0,!BJ85Z5*6.9:K4P42T.2V.A45@GI!T:X6;XULG?KLS:>OCD$W_@ M5P&8Q-R=[+XF6]E@B'_D6'W#[L;'ZM9\)UJ0Y^J7/ ( M*=EL$G*BR#C&4=@BO3?PL?(H".#'A+GZHU*$?K\A):;TE#L M&MWDRE^DJ_HF[)!S<]#T6*=1;F&^UIKEAJ7$9M2;!(J$_/&+C=/8>51+9-&1 M18\8_^K#\ NW%J'/#_N;_+R,+4IF+^-B?*Z?"SQK2+VZ"@@?T**?*D#TG2SZ MJ3)$CZ!3HL'G>J-1UJN<.1.3_D9,\[(VM4B);@S#+EM$#WK%V:HZ'@J$/RR7 M6DN5&W56@1Z!5*XX?6:) V30D4&/%K?KP^@+U9YGFX-2@57%IF@6,_HX4Y_[ MV#S 84#K0O;\XQF3OI<]/RMGT@-IF6APQ=XH&6VKK.6:7R2QECYJK6J]XDID MPS;QEF),&QBK"-BB,#1;3MXT2\T@^!?0Q#CZ.@;^'W[6=FH'@B,$6&- M?1B-H9K\R<#3E[*<9X5$P:XXV++:6F6#+7Q0T^@ZJ#PN7!0!D__M5(<"(2AFU8YSZ26U;!/MNN)=%-AW(*+E;;%K"&T"F-O#+QQ-DC? M11%QCF)"N-,<=I'1J.J>4\'SQT?@Q=AO?X=@J%MCD1C,ZNEZ)H-MF.YBF"R( MXFK=@&"$?+5;E_L]%2B/0KG?*R;]BC2PD%&/@%%_R[X1( >NJ*Z@FJ!',"VXW^R,=&R6"*)F!-JH MWR)G6:1Q=>N,9Y&>C.A8^;>L&Z+A;\N+7G>#M7H#>\YO+,8:A'UU?+M)C1J] M=7FA,PN:GR[I0;?;#[;N 6N-CE-G,M,OFMPL;-T202/_$:[;XT/R4DRXOV,R M5+L_)8E2$EMM.4$VYI:1'DZP=6*'SA"V\J=H;5&P^V]X;?_Q9-"=7\]34_7! M[&O*];7"F7K@@AR//0$.?STE.^H;\0*I@A4K^I:Z\XN@U,?^V[=D8!L\=?3O M>,R;JK&T;8+^;6+@:2K,LJ99G@V+6LH>^"2F.+;K)@P-R*^KQN2)HZHF_-Q1 M#=!@% -M-<^-@9%KDP!L,5?U/&/7: 4P !ZE[&$ 2V3RKB;'ZK*BC37E*2:" M03A!+\"[33=FCX-_R X0ITGPC%T?7YX0="!XJRGKH&',MM0$3 D7>^[B7-X$ M[_;GK_H2!YTQC/VO+,N7C=A86X-'.?9&-KS-\^]<\#X E\DT!F:+B ?)Z$ / M'%4>@RX>/F7NV"-?\6(N *[[Y\=DU:'CR\X&/(_$GF) )P% [(8\!6/9K8P) M%GCJ@B48@1[]7C 2B\?>7S1'5>R)!21C]#(!SDZEP+G\O]=R)PJI1).BQ%Z6K2G?:DN5@P]\5*SU:&A B4S4VR[:,KY4LF&_R>&/P M+RCI[EP%_UJJQB8>*'/X@A>-! ;R6_'MTGQJZ[,4X!.P&_!Y'U6-#GSC?99JV75M10N4 M?^#O0!D,MCIN; +NP)F CH*ZN:WC0 .(GP?\#=& MFY@]-/9>E?L9!(")MN\6!KRB@%V+YS:#B8->?54]O=Y,NM3I*ID%@3'YQ=3) MUM+.O 36FZ"?R#_# ,REO'_%?G'@.^X1':?4/71RO#]-V"9A*@5^T))$OY(B M.EDZ@0U;0&VP3\>Y @_G2]F_"(J\Z@&1;!\(&]A=&@ ^:N NQVS?"P09NCP' MLZO![8BQ.;T=>;K@%NG-CH@YB#&\#N3 OW]JP$II"OCV>2ICP?SM4E&_?%;6 MY&"+IZDNF*9;;NA^=S_]>@G )@1(A ->NG= 7:AK? OTTP K<4+ X9[K^5MS M]R7X/=@VK*:JM;/.P<5 N-ZP'?QSI(V!SG-C8^!;O&GRK 1_[T/B,==7IE"Q M!4\\;@"V;,%#)F!7!-4C^ 0\33-]L/^3O> KS5+4N;>7NF#_]SSLYUX"%0J< M;,OV8AL53,9.X0:;46MI Q<+2AH\^1$J+_5)1B _$;B M?\_1>[K_Y3>:>SAJL%+0_;%?9A7*%MC]_FX1/'W?I1/=/]HE/[_HDKCYA"0: MOV$!N^1JK@=[^-9.Q@\V\:,E'-;H]V89SL7+UR-U;KL:U"^9M[86" ;8Q($7 M[2?1A1.EKA6PH3LMC8?[LE<;]OCS?AG\!<:\ ![.)A?VPH9K\3T;\, M W[W>FGEEV]_2\BS6IRK#E3D+@#E:;O>"\J# MX1PX!_N'OT1I?H=/=E-[-, X'(%B /'5QMIN!$#I)YX]'N74VN['O5^"0$1W M4_1[!(?-M5?S &-A>/*?G83 ^',PBJ%L!/+M3M7 GJ3_+"&_'21'7?@:G)L7 M@7EI!%&S^R6ZL?3)YM M/*-T+P"[3KTL&9S)P](&0=C@=YSKX/7/:#B8@0!E8,%W3]I[EJ.=>CZ(MJVF M&E#$B@R4"I")^=S0=B]Z=D'WTV._"'D,[(*5J1Q@ GSJJ&,H5Z.=?H&. 1R: M9OGR/MH\TI:__@?\YUGS*(8J.S"2//UGI+ES0][\#,*Q_P#]GIBJP5TR$GLB MZ-^1X9=0,E LSY%F#/L7--0'#W[UM(2B&L;[Q[;[)US\1IT2Q$B?=2)!'5PW MWBG%;()F=K,5S,W!?__/_W3@_\8J KH#V%ZN7EN$#^ M=2!)IU%VSGK(@=\O*3C-C9@Q)S$,/I8H1B4D-HF/)(S&@+%)LA2I)'_LWBJ_ M4+L-([5RE$E&6*Q3C&]S*2M3FL"XU]N6&J/ULM2DB&-J"@.[L4:Z),#+)/!B MU^N65=UMDJOIU, 8?.G2.F^(?+XA$?3VZ: OD-12HP1Y3C/E?'Y,SCPI?#FI7U1@5U)5$2]K:E@VD-*DO;)5%+%]2E3M3RRHM%X+?J_4DK4'(+7HE)8];EM9>E:[WEII.K%O3U*KO&52I 5J2;UL6 MY0W56JS-C%#+M;QA/BGT";4ALVL MX'$ZF;-$->^MC'ZBXK:,%6AY-$M)3G:6PK3'" 3EE$UWY'8*S0EHR;QM.9QD MYU5FC0O8IE?HI!/;*4D1\.U'\[E,U1<#VBD6=(+%RTICWEWE,T#FL>,A*3BO M6SV^,,-*;3(OKI5AMH@!(.''3;<#;:,W"PPCF+,Q:_9SB61WPL.F1\-/T\YZ M3G(;1B M+36P318SY-'&792D":3 '_655EM)/%^J+3'"JK>3G(KW5AW0E#QNBIE--=4R M^F.].R17N)#IS*1,T)1[VY0O-GV7U_H>EK:,I3[*EI===R7A)Z#'M44-KT[J M0UT>U!?Y26+=VP"APD]@SUS5%V2QI71THM/J4HS7Z(BS"2P==MR4'=(2L+2V MX/=Y64@MR%I%#Y(Y'34ML,T4U737C" SI78^H:8G\_$N[]/;IFIA3F03:[:@ M:T:1[+O3TK*2#E+1'*V6NK7]6@LK9$4_X74(>CTB&YO5OJ3#05-I3*HJC7-) MB1LR(XGBE*$DCQ56DH=)AF4)A:.2P[S*V1D[+NNY:LUB!YWBL#GF0EMSE2(Q*8KU+;55'FY MY:CE'%J*XVG"JQ2)68)=%UK%;,5DYL6< W30":CHC4PZ;>IC5M#(#IO-,\OR M$IN<,@#\.MU;6. IF,_)]G1@$&V'Y$'+(Z.".P.9E 5Z*/C;88O>]'O+K<^? M4NMY8=1M*.EU!U/;XK*^R@W\S0RJ]2/U4W"FI._V"Y90\HO%'$W"8P'8$C^: M^_E\L>[P!#$0TVG5+*S2&W4P6TG<"9524=;3-5>:ZZ9$IAMZ%D\E@$WCCM=S M(PYSZ?$XF]!]OT0K0[6U5($WP1VO)UEI9C:5^K"$=?$4YVLV<%M%'K0\7D]; MF=UUB5BXM\34SW'8Q7NH-"NCPY:=3JYG"F M3-4,@=5:R:W=$],3KWC:J"T+$FZE^GI#2-#9?&*FEK8\$.=31BWK^*N6*/9& MXB*W4'2]N='%Y>JD4:MU!RU[) RFF-IR,L5^I]ND>XV31DU?)MA:3I[4]5I' MU;KC[C2A*4'3XRF8E"M]J\)2!M;:KH?\AAF4UT!43AG *EUJ-)@JZXE^UDF7 M%&.936[YDP9PPC2J#H:5;.!YZF,W@Z^3W/*T51,FTS+>F!76HMR:E'/9WMI4 MFIF:G?%$O91TLT#,2=PJ[XI: M'WE+Q7EI1J=JLI@H4DR]O*:W63QXZM$:<)6&*=:M24TO-8FF6*GU^.6N(N?1 M&F KOTDJNB +:6\X;-03^?3?^$)\JQ%E JK M.I/A>0DV)5Y8@WNJUR4(@&<>K_#6Z/E(8!-LX]K@O2G#5O0?SSVOKWJUK)ME MN^+"* KK<=,FLS)X@^HJ\AR\PW-\];*!BM.QVQ,G!T'(]9T8+@S4[R)88]LP M[%40L@ZBK!E5"=@+^V-('!Y#XFS\].=<\*)3IY9!@-#V7?"]^^^?MXEA?Y*V M%\2=7F(W.PXD/.^2YZ[Z\_F/PV[ N,8^\@'WZ,IN;__/89A%]CW[=9 E^.15 MOKL#"N5!*J;=CI_=Q4L\Y[E?^_?ANU&>F9R>>V+?3:STU?3'M\B3=@Y7&_\T M5_O]^R$D\:#C^].2D>*(Y)-#4GPY*?YNBND;2C'V M1-^IKCJ1=OE+GMD]W'.[6Q7%/A_H[8_OAK8Q^N@<@'T!_/!_?] _SEEP@GJW M5LCMK^N]/NS>OV3X<@JY.[8F2'Q,8,=S]>/7\VXP!C:"__.?X>7DXYXJ'EQ, MAHBS9 C'G\*?H,N*$8PYV+/B0#^)!>72ZT9KK*X M8<+:L(^1F)^.S'_QOKL>XMYV%[N_9^&?;K" M]>Z+'[_$=]*]/, >]B$(CRRXGU-J/>[X3HH^*J([+VO(6I]47,$+CN UPW4.Q1 1V7G&THJ(VB?2BHC<0H0.+@MJ7B;N%R+Z^^8AW'F?8(SX_$!$DFB9.5J>]QTL'2,)O(>'A7@G^ MFX1#XN2=!*^#(EG/<9!=>8^R;4W:JF,^VYKCDC,_8BX8-GC#B9A;VR%5:R!V M+3UMI]*C[)HBVP3,DGLZGOUOA/LO!;W#1@'"_;V'V#^K =X"?]WJ;/#IHJKH M?G%33S?'Z0W+\@#XW(]?=)PACJM$/LJ%,A20OU1 /JB\^+:@%HK%7SA(&=G* MZ&<>LWYJZ*>V15$;>E2H$3?E'9TP)5-ND'<6ZE@6%QJ]%(=K0:2F^U379W(B M+JL7 H^2>=9L>1EJ?&^*@0;I\CCHO+7/W5Z(!T2S:.I&P5R'FL3=K:G!/79 M"6WW(.-]G_STK:< R?4=C_=]&LBWGH*'E.OOKJR07-\[Q^D['1:\L/-Z:6C.!=0JV58;VM;IZ829Z^578KU#F4%)>>;'+^XZ=-V' M!!1*/1,%0%V-/'$NGAPE[TQ'J>E8[V:2V7K3U18>&>")^_&+BI/459(YW;E+ M_TCQZB-?_YEJ$Y-'2]E2U-AX\)[C%=7FP[);^7]B='F MA0VW0ZC[9_6>RZX7ZI*B::'DX9UDF1/JWF85=/K'+YR,4PP5 C']6TC_]P+Z MX[MJ5[[%_$6@I\69V55]D154(U_5I=ZL7JOSL--@7X3C<8(^+]: @([.)KXY MT*][5_F+.$]NM!ZU[DH546VO$W3%6C16V<"@*S1)QG# !HB"&R "BY/T;;,V(*WP';4"@[3"[6K+ MG:$51+:T:5JE5D](3.D$+VI49C'GH5: 9UELG&!PI!5ND.H):85OK!5NFM;I M#*6 92HUC_9:,U'SJ1S%C3=5HQ&X"O#@BX[3V&T/N-'!UZUWB?]\ZF;]7XOC M?0MC\'A$I6]Q(1[)YC>1S3N\WHMD\RYY7T@V'\Z7>\BC@#]?/3_PZ-">_TK) MT;_OMC\"9\11B0?>]I2@:EO*'W?_1*8T&DU+*U\*[^L&M-MZ\*R9JH4V<"_0'3!F#G MT:R0_KA9>0FD/[ZO_@CGY.%=]3%9SKE2BUH+.N%E"KHX6Y5&Q@JJC]WA \9@ MH5>7N&<-\CT.*-[4"3PXID!G$P]=N M5^+O'#>D).\ ,T@FCZ9!#W6RDEV1I M+@Y3RX:$)_=\-0X_CYF""I(A\*/R8E'>39ZZK..-9)>;S4H"47(5HVRNYJET M 'Y(2^/B^)FY5!#X/WM=)VK00.!_R*W@">QG!RW77HZ+=4P>IWR\6UQ:M=8$ M8A]L $DL3C-72>7ZF%4$_^/)H/>1Z=@%D;+?&>+LVWZUIRH03L.P5V!A8L'X M8^[47KDQ#WSC EG0QD N+"^F3&5K MZL66\KRL< A$[N'F-#V0C2AD#YCT$_ M.0[_RP4_V#U__?_^"V>P?RK@UU,WIH)NCF)%WU)W'P,!_OT#"+?8?X/7>U/; M=\$G[K]_WFR>/K-^^]G<1UAV6%' 7,MS5_WY_,=A-QCPJNEN9V[*ZT2@=EX0 MM-OMR[YG/W\0*+[=)Z\B H>F'8O^!P/.>Y8_L7XKMAGF'A/A@RTV%R@7^_) _>(CZ MU\W%[4;*?CL-!4=\=$+\P2D 6UOXX?_^('Z]#GGK!PR:>750U]578.],'NSXRJJ.90W7]! MXO$+J8E <*+-QXR"77D8X7IU=G914_-MA B9H]#-T?'QZWOTY9V\'__W2/P_ MM3']FVH(BP;S(;UQ8M;@*C+#0#RTLW -Y)-$0F>03_OQ(X\R=(_RFB/^BEL9 7YXV$L?K9..6QQLH+5_*-C? MY0G&"=/UW[XE^R.P4J-_/^0A11C9S&YDRZ^6LG;'\/_Y)WFX5-Z D/7 39.* MA$O^OLU0H\H##W?T87LZMQ7S4-GA88MYN$3Q<$?_G91YN,S;<-R.STG$P8/HQ%5]63% M1JN7;N;'7@_+;4=LP=:UHJD6T6O; JEX0:?E(URME+FI2!%, U4/:*QN[D)_&%2W<701 MJ':@FB8XMY'OE4J"EL*5I-:L)QD*VBL.@0J!ZFX]P,\D0[R0!SC,Y>JV2<\) MG1GJ'8N3"@V\W "(PHFKNH!WOD5^L&/--B2%[2LS>7;,41556\)$7&YL[-CF M4>XRT,">6."-HYCL!4G)AB^[;WLHVO:A>V7/*[5:GA0' F'HIE7.,ZEEE;^H'6BJB@%@K(TU==2VFR]0 M/V$<1N51:K"I35BQE&^RGD\:FJ$TI.1'PP/H*!@=!4\!+R3]$+OZ-;#PZ+_R8'QSV]NY6@-\GO(9X3U12:VGMD\*BFF"\<4YD M%.JZ(F2N4EP3IO+T2LI^8>@"L([PON=X?VF/CV!'4 ? M_(-H^-ORHM?=8*W>P)[S&XNQ!HVP7'IO.R2J#;FWU;M+>NI[/EL?V1#L'XWW M(*[$'7,E"I;BJ+*KQD:^"@,^O@6FP(#1'&OT*KCC/A?JAAGLU;6BNBX,\,#6 MX)4N^+T3I,!_"?C$8Y;JP2:R"63#JDY7$P7/Z,VF1ESVB?Z :EQ]D ZH,)YTC@Q-;J M>ZN0XTU7U'!T)15R:O<5M:&'KD)^LPRZUC)/5!9#1_>7C+Y,4D#:Q4K)3?3,(1)!3H@'-(@2(,@#1+I;JS@[ZO(]%_55].5[ M3L$#JFN,_N9KRKS-!?[]I@")]?V.%XGUHQ+!'XQ-<%8V/40HN(.;_)>F!#QX M-.Q+:?D^' XK[X,4FU/QL $MY:1-<:PSQ1&KK9KM=IKC)1R'Q_HX$V=)&MV^ M?YC;]Y<^=_\N,+T)]^8]F#:FIK9LN2U;4!?51&K=7_&\/X$P96!9MSB'X[<_ M^_HF*(U&*C-T*3;Z*.VFFBU%FI)I?3--8=2\FFEV5@%*.812A%*$TL]RT"Z* M4E%?\PERFF]@6@5SNQEA4:&UP.6%9\ X%\<9"MU.?_3SW8(YAP>X]CC&M](Q M!F-B\LB>P[5&T=-(A!1NYZ?ZPCM+E\_F]9=Y>"+EO 5N5/)::UE(IC*$:V6INI*0XO@&[_D%R M/S*S]YBOZQOO;2Z>D>]&B!WX5/9B M*]F-:99B^"/PB68%R?)>"BH)(W=%N]W'@&ZST#/V^H)BNQ.]X4-]B44 M+-O[0QD%^.U+]817-16),Z[MO,MHCN/%\2)=*SFWD@RD0+V6#-(D^8+(\'$QVDQP96\ MPF("@9;);G57!7TKB?B35IM^O[.7 <1 M'(8XCN @5"-4/QJJPPS 7 '5S4FYGFZWDVN]5! +:HN2Y@P3H#JX2,3&"?*\ M^W[?*Q[S8(R<9TD#4CNW7X^R.S5P-MZR5 'E'^K@%-<'B=-=C)\RQ5D0Y8M*L5@!1KL M_6@8U DCP_GC5A"]6)F5;ZMO[JOF:.2#4&'HF^FT4!EY(\\43+4V3[33[&I% M!/HF.C59OK6Z><0ZF!F/&;"2XU@ M(D^2ZH)KCW"!P'IKCAJ33=NW=IFQ=HUW;#SY]UII5JPB;W9K#*?P:8<2\%8X M[9KERSLM<@MQ_ Q,7H'W$J+R6D5G9IB8MN*977F&7%FJYVD@NF4!WQWCOM)-@,_Q%3@6C,P;L]QU>O MH# #,\G^-I7O%?>NVMXS[I]B< YBP23$*JH,I\ $Z_=2ZOOJDA%TG'GI>/M M_RBRITYL!SP%B#ZL>+]#P"$BX#5?!\J][,7&<"3+8"3V2WZXP)H2]6 "FWFCR9P^/!UMJ(%OUL!#0& -/?!ZWUW!S%S-U/P MQ^"=OU\,IM-V_M37_8_>]#5^V&_-W5U3!M*N[M/>V;X!^J[^OAD]=FPSYJK! MY6?PCMW;8N"U-+ < A>T!_SMV#$X&0^Q;I3\(N1ZJF.J06Y]@X'=&A#X!)HX*4O M [/@LPW87]-VP42/EN!-\D2U??>Y"Z"OP%M1IJ\>M)N(YX['7W3A\8O A/AF MD&W2WD_(\V=&_+F9^"%_ /F*#'=09#$G@CZX!#GV>$""'C>E6#8OR""#Q[\ MZFD)!:S]^R?=^R=JW=[Y';S9!)W=S%5]80\!CWX*1LK>>,^QS:33_C+]O7GRX:%A-W" M\2<*_U?LX&\X,4H)^9PV>%6B\"?CE?]*G:!/-A#R;&I PWH?[5KZ3=&^4NOW/T3/@B !'A@ MQC^'EF?_T8$LP;F&^AZ*-%2]T"$#XN6^F'_YUX$DG4;9.>LA!V9<(HDDPXW' ME,3BV%"B1F-<8EE:D;CAB"$I;(03!#3+\*WR\XZLI<[(7"_-)H2NWNFOLI6^ M;L-#&(EXV[*7)(4Y2]D50<67)6N%U_V&U9"(XY:IL=JS_<1B(.::"87T%ZU< M9P1;TF];-A-\/2D/TRF=J$Q=?DT++#%;@9;LVY;X5#-$U;*]#$\,9V ED>#)[6F+ QLM84E,OQVEA7S4X*# M+8\&O\C)0W--JQB6SBMD>3%@JC4%MF3>ME3(<:Z7J/0;8M??K#U6,\$LULKTXW:ZZ>:*TD^GB:I,X\/9X6L8&8QF51529)8S-M2 'W M_77+AJ [A4Y^HHD,3QNJ,*DI17\BT<<=E4G,G?!U,J%WM95KSISNTD[QP \^ M>CN8R!XG)M>"F&.-Y)J;Y(="&[8\>GM!M!9-,]_D!%]7IB2W(9BMUY"8X[.WC^%TL\K$L(_8;$GO\S.U*].DJ72 $8BZG6[W->)0D5Q)WW'+>Z5+% M87Y6%#99?5O>;CRR1DY RZ.QZ]BR-4];8TLO>4.J6]YF.;$+6QZ+R-18M;3M MDA+5:DXT";./,[.&A&/'KU^M&WI*=HF\+G<'&#_ \]TEOH)-C]Z?MZT%7[<; M-9V0$VRSY[<'B2H/FQYUH-\R>,,DI@R62_2\EI=(9P#^8)&OHP[PVY:Z4:V) MBVF.D,VMFTJVD6SL:VN^425,D:PVL2DIEK:^44^-S7)UW-@7^'O=U!F5![RQ MZF)"HC(M*D*U-I^W@IH81QV@R@U"LOH2Z&$GC2VSLH7SV&I?[^9U4\9>K>1T M+IW6:V75$11#;/62DWW>_M=-A?ZHU"^79WVL-"ND*FFEHWCY(&O<40=ZG$SE M=$LZGH=U_%6IRPE MF1&+ZJ;@^& ANIE1+:\U:]W5*4O)R[8MKWULB]7FS*S+5\=Y@=$')3^Y[:>'Q=4I2ZDWA,&ZUJU.129ASRTAGRFW M"B#4G: MC#RL-9&&V&:3]W.,B%/-%7_*4G9'K"0H?#.#=>F.4]DLA$Z.FIRRE'--FIC) M18+%?*L\I7+DA#&3)ZV:LL0VY%9=3+&NO,&VXTIM: *Y2QYKM687RWM]7,WH M:I4IM8MY3FVIJU/V;\/;Q>F\7^^#5:^W_*S0]]/ 23EA_PI]#I^299(7WSU,78J2MD$^(B4\6$ MKBQ72&-RRJ8R/%'.3^PI+1"]L5#51YQ%VB=MJI^QQL[272>%DF<-_>9Z)&^ M33MA4^O^4)4*LB6+?H.M3_0^5>UO^9,V==JFJKQ"%S11YBO]7%H0I2TPU*#I M$93P]:R:+O#\0L\UNX/6.M>3ZHG 4A]AJ=S*T)E)!>MA.2DUP%N%=+]-!9;Z M""(ND4LL%)WH"XO%6)L +\A/I$];:I%H2C,AG73T6KLYL/OK]=;4@[Z^5;VT MRC(*#10N37.R1 V!_I5I=BSA-#?&R;&** MX$^I7M?K>)EBJ[H '@-&]NC$?&QD3VY2.I+=GYM:IJD39;U->T*_65V<5+V4 MHZ9%I]^2]6Y1PLO=1(I4I).J=[Y,^LUDMIC':C2N3(4LG]7[_$G5VYA52$O7 MZS.QEB&GJ\Q6*4QU'JC>HXZV"6;@I(?:#%N0EJ!2QL*:"_PIU9OKKG+32E$L MB5UYU6.JNCYO3D]JGZ38L QA3O<$OU4'SK0RGR1K4/L<*^DI457$];2L;R;S MC$!I0Q9/PF<>3=-F-JI5NY*QP=*&I@TR6%XW2/Z41LN4N[F46"OF!6)CV*ND MHDE<";8\FM"9W=*J79NHBKE,L=2OI*85*GEREU!:5/2LF30-'0A*6G")6G;5 MA2V/IQZH>(ZJFIV,T"U,<$/KC/W!J'%*378;Q7HJRS95+(=YN45M6UXE":A0 MCZ9)Q1;.N-FD,GJI6%7PX2@I40)\YM$T&9JZ7J1S4T.7:_VZV,Q*C,G ED?3 M1 $TZZWFN*AK;7G;$^NE=:8%WWXT3=/!8+).3XHVUDJM6*F/\3K>X4]M9Y1E M9[GMZ2E'($KI?M^LIXV1 =_^%J9#BDLJU$B6")5B)$J&-WPPG)%DA6&!@X0K M+*5^_!=O)NZ\WY"?^ WUYC?*> 2^ /MX61U*%*4,I2$S!IXQ@Q&4HE(R*3,? M_\71:,[YS=O1G/.;-Z.A,0I3DA0EC4EL#+Q79B2QA K,PI AE#&79#!N_/%? MO!W-6;\A/_&;-Z.A"$(&$T!+PZ3,212. ZM))&6)27(C;L@E.8J5/_Z+MZ,Y MZS?D)W[S5M*2N,J..$(:RPSXGI^\?$^Z/_\(Y2/.FCKH_W0J2X^Y/L?:'(AMXK/3V1.O@,$IV MU)]!"#8X=G@)W>^((HIM&/+<57\^__'/!0+6SZ[7-W;VS=C==V^X,OO3!X+$QP3V_A#>=OG-"4RP,J"W M[Y#LL"?\B#GS__Z+ Y#YYVV_WM!K#J/T'^CRE6+VY>"X%-\=(>\OML8:O@U/ M2X.CRR G,SQ>7*K[PS<7TC( 4B!S T]G>5'6@OK-B>Z'="V@\YOK*%*847[R26RBEK@:&(O_Q M&/]8M,%O%F^EWX#YR%^U>XKQAA$PA;0Q6#3+>T4JV%>T@YI7WAU= _4;LW^/ M"+P$_ BJ[)'FJ(IG;.!'P!0\_PLH>]N?3)]/NQ7;<6P@E,'3XKN!^4/7 R_6 M9"-H#[2]#[H$#_&A=7@Y^XXR+C&$R^CCDGR-2]&RCY )I?N%@W/(V'CKD/P! MA:\X-$\QZ.WLG^RH"Q^RXPZ1!D8L3W;\E1>*#Y!QU?4T,P#([@G/7!+3MC3/ M=G9O==2E!J;-^_T&T#O5>N;_''I,!SR9W0AA@0/;"L8-'Q5P5%QXS+UC%>VA MJJYA70(5DI. &GBE?F(!\?!="![3&" PF+U,!Z?GMZ+1\<%:[6EDHYK55!7? M@234E S&?Y^=")=_#/25O0IH0#NU MYIN@#7C (=$H$.KD/R^,M-.LKD"J(6=K-WXHZAHP.L/-SAN/!^N_U_D'OYIJ MJB,[RG03^^_@2]MW@=RX__YY02[>ETF9']#YN[="6=SS8"!C0]DQ/?XY)-W( MOF>_IMP$G[RZZGYX]WW7!GNAS[ []HSG//=K_SY\K_;/NBT!23KOEHPX@-K! M\VWPS#$0G.=)>_YW BKXGSO:T@I,TU_Y0@O9\6.3JS_LD!)I^2"$J1'?-C0>G=G"O1 MF?3/C@_L#=[-AGW/(T100E"Z'9189)0B/.8'0]*[-:JB,^M?L$H/JRS^?%6: M1EBZ();.SZ_WIQ7YZY;]=A/!/D=-#R];7C1IQ6=5_)?GX/@N[WO72Y^#OV__ M^W*G]'FTBFW *?C?'SC^XQR=0^-/;+A)V=GY._?ASIB:C*JHYE!U]K=O\?CS MU6R_4[@@[MH!9(E$ MLG0#O?1."8=[EZ6V[^/[2Z'RYQL_-CT?(^Z/+N7$NT MO ^ZO#MO[[LN[]\.5Z(T^@\6!KJ1E_6)PD 5VU(WSSQDF$+T :*2UT@4_CY; M+PJIOO]&N'N(9-T'!7KVY'/IA7R>VKS\F7^F40?1"GZMN;*MX:P?\G_-Y:GR)) MN3%/SYTMPUBBFAJ0^>JD.:IO80X9$A:<8TGV.E6)'D^AW*!.W-?TR5]IA[=6 M*"\55)$\W:,\_8U[A\0I4N+T+GLM"O+T5P+:-W!X(N&=K.5 K30>WJX5[)/;GSC6N4SPT^ ML:--VZ:I.E",8W-YKCH/%I$*KWKZS;? 80TU:COI=SP5),B?$.1;N\JAC31J M.[@["@D140D)_39G=6C-GB-"%E4=S5AK+)0Z*)QBCNO5"U29$B1/4+H ,GQ9^3XUL&&,"TRBEF$ M;S[EE%.HKKBU)&H]H5HMI.OCT2(<\SGE"5Y8=V=E,:<(K4I'G,N=%32?,&1Q M>_MYY[&,^PQ9M*!P[]*:N3:L2@>:.C%YXJC[5&)!-="Y#]Q7V551Q/J/X8D0 M;P;>?,2[*$78(P[OO"7:5.\K'?&%O=PW'? N?!'VD"/M3-U]>..WZ6L!RR=" MP\>_V#U8:OO9ZCT?-FT+1F=;["TPV24Z)&>EECH5SF$3[Y#8TISO)G;MK AV:6\I*:%$K."E9N(*]KB>[AR MBK@AO_'\_'^[+_;7CV/*FRNF,136OR!A)*I7UZ,S3^?%<4*=IT@;R^N 8 M9C;V%3&OJ[*HEN0-UB&[X=S:L$3+'Q.#IB/(.L]UB=EBX"SX7:':\VF1EU6" MCV,W+W&.'VG\1V.:S@L'(D5Y=[%"5F5MELLM7?0JQ#A*$JBOEY5 MZ$&J)O@)UAHN&JQC$@V@*)D?O[B0R$Q(42)%^7&V5*3G*8)4*X2R#X4B$"<[N-KI9623*RE!B6F)IW+?J#:O>J^KA. ^FN^BUMU)[)>;(=7J]R%0F M9FD"G(> RL7$29((@[R9%;$UMQTL$-5DU:ZFZGOENXKMO$8 \ M.\[X&/;H@VOZ*H+X+6?@$:6:^=Y+^CK<\RVG $GUW8[V3TO*(E7]B$*-?^\U M?;T5_I93<.?W9AZ)Y_$/R@&"90#)-('WY'( ;(T1L[/(.C8 M5AVS\#OD>%[0NYM?.=[(=K/Z9K$Q2UMU+6P:*XF#)^8$%F\N.FNL6TGWP"F$YX7AV [[SR& M<:^A"F=N.[*G N$;>C'WY1(6BK4^3 3B00(-2/KNT>-&T8&'CP[L+4@&&)#? MEWB?G]*L)3J#P7R.@16R>FZ1'^O2ZM:NSM OK[+VL%D1TKE,5QQ(FXF=F4@X MMB/6$W@2U8WYEAKHCK;V2/CN.YSZF7FB MU;NYL6J6YTXU:19Y<3'#O:K(KLM9HP&-%=R87\U:W?GV^\$H!.)3ZRDVL4'G M+2@Z,8"\F#R!X/C+'AU%@!&OX'ZV^W>TX8I,E4ZQE7O1"ZVY;;FVHXX$, G. MW-%K MS>F\"_9A.,P$0<0I]CS+AG0<.JV]GZ 2.JY%@HQH!TB.'R&:@6@'=Q'F^)2+ MJ/&6K?D9+8W)&8%9G)">4+KEUBN*MVE %S&@)=S< M1[SSL,A]1C]XUU6]&%Q"=80X":CT""H]\NBY@E#Z?51ZY'OQ)@(;EPI,W)$K MUF_/.ZU63K4Q51^TW6YWY57S-W?%I!3KV+V\VQ?5]*1.3B)W8Q$C2T^Y4#V1+QI(H3[2E%5[T]-KE,',9I)%TR[8DY)A,D@> MQW"B%/FHEL@#*\E[J27R124YPDJUXEH:]T6M)8_:DVG>4TH3J"29'[](\NR" MA$A+(BT9-O\ITO,40?(40ADJ)((*B=Q?#/-"A42^Z#D,2+F37<^EAM@5JNNM M7*C2@U2PO8+Q1Y(.B7[U.$KM,2A:+P%(G'JB#B*0,@RPNS%S)^>CF.S%QD#N M8DLH>(B]=698D03R/;+]H:%&0_N^FH__>PFV5M1&&&G[\N@1P>?:5\'IW)EV MRG 9M80OC8)H+A>UE-//-1L8L%,4# -R<9*@;T5-.1#E^[-&G^:F1 W 7U-1 M)^-Q41OB0^JH>PG(?49'C0FYLW+60@V3V]1F16(TU1NNH(YB?ORBB+/+^2(E MA934'\)A41MA5.ATWT/>C\);41.'KUOER&,ZTE8Y4I&ISYC004[+8R6EDQ?3 M;&U!V*DY7;8GT(3"ONJ60]HR]S[U',F#F&,1#TR__BT;DDT"(21A,%!2]SX)*>P: MUGIJ#57/\CWKY8-0']>?O(EO;0>\UFV"3S:;+/+/8#2>\]*OS?O0]2B/#]H= MO.\LJ[,]SP]N[ YU:_XR:2^_QP/!_#UP%%&+S\$T_65;KAI(^F]'T45/G2GO MGKD1V/#%+TW% L74]T'.+PE9#\,=C)1:,Y?7?G]H&!Z.G<"%.O! O M,@Z.$0FX*Q'0/R!)X<@8Q:%A8 X=!T<@M(?!>G_E! /KL2%5@)Y)@]RQ<*%^-I"''^\\:,5 M^31X>KF)H,$?P]_FZZ4?6+I\],R<=7N\K3F0+#WX\/]^H>BO8[8I$GUFKDM_ M1;_-[$E*0)WY;KX&;UZR/3V__DXK4I@[B^'H4PQ#@B35X$1YJ0,3$XVTU EE M!Z+);: )O3,%AY3C?_Z!4LA?N__NZ,@K;F!'P0;S3!RX*G#MTP(_A93PN%P, M/1&0K$7BFG-Q?7E!@3N4N'>!P:# G$Y@D&<!P:' G!)A$A&^6OE3@0GO M?-V39?L=J7D[_E,2CUW<;CTTV)3HCF/*U%=GHAX<$OS]T;J?\#;[55W@RU*+ M/4 ID.\>4KGOT3^4F!_.@M['4+]]!N*^AP_E_,Z&^MT4^WV/_J'$_('7^4(E MS:(Z_,_2IE$:_3<85RZPLM\HBE6V3&49 Q]IBA<;@C6\A=3 -0A5HE9GX!M7 M?9&;JHUQWJN-S$V1HAQ;BR#4YG*HS!F@RR]E"/2LK[2G.NIS6*X[(65X4A/M2JLJ^@EN^ /NJ9_8@/ ELNX-$XGS$7B:QN1.M*13#(\$%=*>E=[A<&4$^8]HWJX9#HS--Q MT1#( G5SH9+.LLQ9-.MF$&4ZJ8@SS4@/IU^O9*,:J01(!KS=%P$YD:@\C(E4Z">03W[1F6B"!_K MA6H6\DIUH-VT:JU['2G\ND?WBAX2$"6$?'J>YC/_K6 M%85'GH%[E.HM7^T.]_ %A$>>@7N4Z@=?TK>^\$-.P8W? M.;BG"9 '@5_#MI_>@$Z"X6!W^(U7V,2["7O-D= MZ5!S9.M_'GN$\\]^5@NVL\VW$PZCI_) FSD#=0R2ZDE]FYY_.?8]TV7G=QAV M;"F.D?\3=#SR(HXQ3E>((5M FGVC:MAN/YX0ZT(BJ".*/B',-;:/MR-X5W]BR2-HR/(-YOW_=G.R0Y0G/'=25*+&QU[E"S0R" ]NO3.66SSWB6[N8#P,8WS'#-MM<&NQRS==- M;O,4',^(3:WEE1!%P8I=K( +!O/U0WP_-,?*?L))FLN5Q"^5=F(Y6:4L6I@+ M]#J0@2(()!2!*/?]?1PR.3R6A$=@N2^\C4/>AXB%/@[MN5Q28ZJI.3GFC9S! M-J8B1PZXK],__'#/%7VGE%#[A0K2<;,LN^CUYEB_#O;<=0CD3)ON YR,OZ<# M'1\0/[A[3\K#F#RD?X#T#Q%/:]T/],([S9 [X!9,S\A&D)IJ.H,.$F:/RU;' M&B74:TS-OO@AEK)>2Y,>U1]J5;_!D69>]_4R*S!![ =[0J]RB 6") 1)2/P MU0P2/T1KFB#Q0Q2B8"B2@ MR.6+I6S)\NUM1]\_W! U%?X92.V-QD5MB'>)4K<2COL.2GEVBTG;:*7"8^,% M$E>YJE&50I3Z4A .@A0$J8^B85$;853.8SV$P$=>&GZ\*>_&I:(VQ$AORI$* M3'UG!^TL>CTE2])UA$H;HR71J"ARG@UVT)""E'JB*?I2YZEN&E+"N--_/!'T M/C(="WOS&C!A[ULL' MH3ZN/WD3X-J.>*W;!)]L]ECDG\%H/.>E7YOWH>M1'AVU(P_&J61UMN?Y%GCF M4+?F+Y/V\GL\$,S? T<1M?@<3--?MN6J@:3_=A1=]-29\NZ9&X$-7_S25!P M7/0]Y15;UP/]#_C:Z[]GCH6..L7$O]/V;'@2D @NL^%@$ 4)?'_C.$*+@3$H?M< MB&,HP."D7\X>.DQ0!E?B0BOQ&1L77(BO+<3Q1PD_6I%/XY27FP@:_#'\;;MV MU$-4;SCM'$B6'GSX?[]0]-F<*#BG&__P#I9"_=O_=T9%7P,".P@LF M7.JH7A7Y*9R$)]+6$X6>M#[A-2?D^D*# F:;OOT3^4F#]"W:UOGYBZ[^%#.;^SH7[W0,Y] MC_ZAQ/R!U_E"!>FB.OQK.VCGY4*ZA.?UC9)G9.*0%'A.# Q4VQ%1U;9")4YG*HRQF@RB_5)>JBFL_)HWF2 MB_<:!&)98FW"?)]&)(C:L*8<_(?[$[LY[E)T?%(G])'&25JU5>W6B#HW2*U& M AEP'Z'D$T+BL*[3'==U.@VY4911"Y9J@D(+RXL]FLQ&8+G/P%<399F]O'48 M"5,.2Q%E"E=XBL].Q^7XD#9Q4?EZK?13F')=MM&QV)S/(^*D5YV7&D 6!:8 M M%]E(R(ITN[(RH>,;&5'/C]RAV;W,AS'[?IP.BPFA 6BSKOY M;"]7[706(S#H+\: SEERZZ:QZ0WW\68F*[X!WBA%IJ,GU---% E]>[,JU%'J M54_?WQH(M,Y572]F.T">'?#VF#6,&>\/MKBQN>J-8Q9 =44=? GSW=43P6] M!,V]L:,HZRM:X)O>&'SHQ'3%=8/0E#<&L@-Z'S2T?> .BZ[R% -X$/Y%$AUG M">0G)AI @KV8"KX3! K'"NCL//CGS,C<,[05.2KU M;2Z%,GR1$^*BF#@45(B#U0A -"#O<17S/8*^8N<:2M>1D9:UKAG3"C!HJ#@N M&TK+>U"M &$2Z+;I$)U$LP8Z0\QHPC:+*7Q^IAWJE8:?%C"+KZO(2-"1E) S MG.YJ1BUFUYR(5)96Z I1-7AU%9<+A.%+=>KL$\$(2J$OEK2N@VJ=7JZ-FMV> M6#>N.1&3@H1-IFQCJ:7FKNK1;,G2DNROOTUKS_[ZV0?K?3!X8VR@>'-%,;=P MZ24F'Z*.'G30C7-3%B*XNS MGL9,G*1WB;V"?__K_[WA+=LQZS9&_]84;B8,"R=KI,37M&CB$/3@MZC/Q:6[ M&6XB\8R^!BE^OSH.>- M-*Q%&=OZ.9B8G95;?V6=N]HTVWRTKJ7P^MDBOC7% MG[&S;2U[4/-T>]D#EP<##N+.JI_:= L7!]_R9<08V/\!M/VC54WMNXCZW5>N M?PT>!" %P)_^YJ[VYJ,M60KF.MC,0TL(F#0I*RQ\X;YJF/BYEAVS'F*(E0*N MH!(F8;0@,10A$ F,%!@]W*(, ) 1;59 M9BSG6C0K@*W@?+FEB8PY: MOAV10">884)!26%(291 ($-4$,D!*<@R-J#D(2:*R$Y_L6IY+&;%>!.A]#2/ MCJIN?[C8*Z=%+SZ;I>@)P8FK>$8N WO2[=;WR6DR/O+R%;G'\&)-R@PS$TP6 MYGOEM(^*K?XLVR8T0RD3I*^K7-F9[Y/3]*(T:Q4=NL55Z[88K]!:G-/WRNFB M)!>,LN?GN:P^9HHE!!E)7'V?G.;X?+$SJHTHKFCVN60_D6/XP6B?G$HIRBGC MK2I;HYWR>GZ(J9RCZ#M_FI7J:I6MQ(<:#E'CGEI\M&@S5K=4U4-:<[ M&XW3W49]GYS6:JV6LF*0.&(,\Y:1 M+(T5Z-V6KL;4F33.#GE%P>M&AYRQICT"+9GW+<5)/>N7XO4LHOJNBC<'+;;. MS05F]YG)L64SCIMK\ K6%ZPRFR_WY#IHN3/SV53&0,8C7M"J5KY*"87Y8($' M+7=FOMRMMA1!*_<1#)\7W-74R3E:T/*=/@5*0S(B+E HP@@$B>! G\@AP'T9 MIV4\ 31LI[^SE5$:V8MEFUL*B-_GVEY5+1Y0JE6^,:)G/FJ-]^L3@ ELR5CWPS";P6>HF0ZS,O?ID3GK]3EWU M?+XSI)N(W,L8TGPO[F>KOC2I=7.TABE3(S6Q?*99'^W3IP69R6#987Z(B*,V MQM.KS"!O[M6G40:KFEBE7N6+\U66(N2A4?7(3DPY1,),I;FF2;).7R&1'W8O[72*1D[,-<\HU/5/L. G?&O<#C-Z1 M_23>1-MVIM[EERES;J=UIU.ICO9IGC(I$:-FT4\[-\XNR70^>2>T@F430HHKB%D<-.=0:J8@_P?9JLUD=\_YX ML@#8/&VDV&::K'M@1/3NVY?3N)G01G:*P[QD6^F3TM !6+)'F[E5J3#0L=F, M%]F%7IY:0JKDC$#+G7YB*0W'JDD.2/TP:>BF1Y;+U#PH=+?ST%5+KRMNWJYI MV,2OLFD^@2]]H$CH;E.?;<0KE7D-X5,Y/@=PC>@P2S9HNB-XJ$.9>JO<0)'. MLMRH^'.C%5;41G8B%$P$\!,.VS+6/ M,#AEA/G#@/(>FI[0P5'!&JG2+AG5K[]920I"-6ZLH4B*.@N<&_<)=,7;#AR< M29)FNNS\?NG G_>#EX=.UJ[T=*U!S2H.NCZW)'$NG4W5L$EM="9Y.!Q_>9TW M9WO>3+#J6U'O(+ TM'3=F@=!IW^%,6G+=T53=O_]^V+A9U@5?,1+.>C1 M!Q:_N@;H0*B_^*PSSS@!9ST"H ,+O9UV(7Y>H>G3T,-C,-,?]OI/7\K@XQH7 M^SCGR:,HYS'TF;CMFFUI10K/W,=P].EDA4^( \0;$:YD<9:J.8=J+5UP+GY: MU^_U]",L=[(]?K@;W.AN<*5Z?42D-XOWU\<.S5%P=/IT&\9!#^UN5O^8:HVW ML_P,M!N M:\E=E%GIXD;=J2E([YS=Z"?<$9^P$.T<<,\ZENNFUGPE>ZB(AM(REYI56H1& MZ4I5928XUZP$=_1PX%JC3PR"79B>\[JF*E338]7T\'&O^U+3;S";G%A-.796 M2+07JL I;7E%%H5"(KBB2@37RE#L"<>12ZOI U3<.^ID5Z35]+,#4G>AIC]@ MI#JQEHYSB]ZB-&!-)+[BFKG\(EE(AI?HF5]_X]032ER#UN\VM/0&@M%L<+S8OF92PGO=&[ M77#^&)]; MP?;'U/?3NT<_U'>2&J"3C%*0M52RH=0;,EJTK#K0=^ M$=39]/WZ!TRNH>\' M4.X>]7WM4EU[Q-?0]_/Y63]4]\QL5),1O&1RE$L0:7^2&>'UH#HR<+OH!'D6 M=;^%LT(/D4K:J92W)[$4E9#Y!3);%<7[>$] MDD0C0:!^#<'8285LI\GDJ,&NR\YAZ!-)[&X+Y\]KW5&%#8@B/TN=17OH44&1 M"R3>#J*(7^=G,JHL&@A&&NIT5B)$/1^PS09I-_2)IBY=O'+7QWQP%#F$JI%0 MI;-F]J(]],?)"QX$D;B7,&5MARU,LQL+YR^4IC1?9UI3I\Z<1RHSP?,+&6"J/QV"Y/ MIDB\K0P+P]4P0Q7F5V%B?3-M 0&K-8PY"GC23'F"9*R0C/612&H@&>NM+ 3D M181DK(\RZY",-2(+ 4$'DK$^RJQ#,M:(+ 0D8X5DK(\RZY",%9*Q7H6!(**7 M&R 9ZU&,"I",%9*Q?C8[D(P5DK'>VVX R5B_ 020@/7N"%B/6')(NOJ I*N? MRP4D6H5$J[=J#D2"HO(NQP>)5B/#7@6E^$QG19A.PPR MHG[-U(KR-=8W)R#7%UBW3W3&UQ^]F;F&.(\9(A 95=3W<@[!.ZV/1L4(&5-_ M<*_T]0PZ4*SRBUZQIMST;5M7%7?/A0ZCV<9Z2,IO:;X^FW2X6FTL)#>]'?D-/>5)75>2(C76?">9-8"JSGETPYM*/:',9=7TVN[0[8>6O^'6="Q' M W^/VXXE*2XD4XV(]7,1LM0[1]H+^"Z!]N3-VEIW]@#LB%3FN5Q>G/+3"E,9 M&VQUVAIN"%"Q)P(]#F ?PB]Y- 6$/LDI?))/%; @RQW<)CRMB2]FU8Z[$-+) MT9J1%'U*$,=10#R$OQ$QM^(B=*)WKH#G]S4^T[]>SG'+R7*OSRW[$KGPM40/ M7VXH0K$GC#Z.Q^FQ'(D[2YQD5%-UQXH<&UF6##,GIPS(7IL-.1)3$?G"#W?B MZ[SH<390XSU0G[84OI_-9XM+SL?'B#NM+ MG(SQ\^'PXOR>Y&=P44;[PD!R%E4M7JU[2)+GFM2XOF;S9)Z0Q&7AXA9N4CQD M/JME>:(>4__01<*,UF?F8 3XF2]9&_ A.9DOX!^&-5KW '<*I2>JW"*72%-O MMN.2TXIS^EQ(A'XA_<0@QYW:@TFP1]/9+3?ML77V?#[:1SI;<5RTGC,[8VY9 MGQB)A(GK$X<%.ANDS9BG!'DNG;W+O-G#Z.P;5^DA=?;\?M)'*FND;G8+P=YN>B[G]5+%/ZL!9. M/6\.++K(IK4J,Z^BLCHSAE56H ,GC'DBT=W:S# Y!\$")N?NU?$["!8^,:-7 M/80 +W7R4K:/:H:3KP.P",JX/R6H:]S>@F !,W.WGID+I@'%_H)YJ0?,2[TI M8+;M?&U@^(#[]1!>UOT7+885SB/O02G[K*%^PNVGZ%PUJ37;PK GE%9U=,@* MS-IUPNDSWN&ZHV*A4--A%?((N3][-;TN)>K-R4AO::):,!;JM"DSTAQH.K7A MESDN2@*+BW\Y-1911?B9JL-2X1%(E^W7=,0F\+XMU%4-2Y3RG;(P'>?Y.M#T M"R3+[DC3'Z<"^(%ZSZ&.H-BKHOP)K;U)Q6T5J7:VJ 3!YX9MF:"9&TBW(HFN M]YJM\]VUCV@[ENROU4X/OA?SQF >O+FBSS;E0@S0W3%X@F,980UL1W%M10JJ M1,4&HBZ:DA)SQXKBQ63P??V> U[G,TJZ[7',46 :P"D(I5PVSGIO)YC-VX MW7\$YF)5V,..;/JQ[L8'==C-16J*#LB"S2MUK(VBHI"O5$97J<.^/9'KM/'; M^ 6LQ0YKL9^F1ATL>Q[5NGSW5H'X[BN,PV+>4)6B*FDW5C<;EJB^>56Z$0"[ M^VK0L/!R5%4)EMJ\C=I:L/#RZ]K#PLN?S0(LO P++Q\I)+#P\EWL!K#P,BR\ M# LO'[7DL/ R++R\1RY@X658>/E6S0%8LA867H:%EZ$4P\++D>>=.:U["@LO M1YZUY+RFUIV1FKP<.5,6MF*ZX&W!V3-9"5,MD*[DE P$US].#PLQ7^[ZVTR7 MG=\;Y>(VNL6:O).,YQ39HM$[Z7J;N]^;H&,]!2@H0EF&$)9E@6[22W MSKZMI!-],*P(SBB)%%$CMRCB1'LIU]<%F-$G$CVN/!HLP!R5$/,WW)NTKZRO M;05R&JQR#+S('X(??$=QUM[.3#%ERX'D(!$QBF!QYLCZ,T";,D"94AM=*F^K M$D#D]EJ1/@9D(^]2:KSB%L!HQ@NS,I_2R\22B-7G(TGD>:Y##[+!)EO01NZ[&3"8PF**!^@L3.M?D(OQ$ M?Z5Z82"A,C% BES#T$6W8'.KT;HZ,O:$8A?7X!MTAFXE?7-=_O3H:/#%^-%O M8W7O)L6Q)C>+C15]S1WG JR#N8R[L1YNR<@_ #$/8=0^FO1%RT0]J?3=H$%V M?W;7+9E7MQ&=?O&/UD9##M@,&?80ZK0P5(![!\"Q)BZFNZX=4 MR)+EPJL#,.)UZQ'K"_C+MVGE0D&&H=LSAFY?MI7J$/P73%LJV$[VY6 F1)8K M),ND5I7123WC4YFI.%K7T<2>,.RRIWMOTV6 ,=S;BN'>EI-QK";;%BVV*9)9 M(O$DRV8<.>DW!W.@R:$O@1*7K8A[XT[&;?H2+R>E8*'.>S.A;LGDO[%#*B]* MTU&]<POS-7;" M56T^+M:RG5ZJA?&EN8 B@9E/')F>/6V>(]H$O1 JKI9]I3H6_$1N@7-L !54P)-"4,@5,BD0+-XX>]?6D$A,Q=I+O/94 MW*L7>1163%)J+S7+3GF^FAU*?EDU&TMK%&!%R*E$D)>].7,+S/^/E\]Y48'8 M^@^__FY9GJC'[$^JF\.DSY&V(@XD7+;\H(KZ"^AM&GB6?>W-82];WE>]Q:B- M,"H&XKGN.6]H]5A3/FH7P,U)S^FE#(./K_ &YZMTNN.!70 -G,O$$X$>1U)[ M B]R2U!N#^TA GSL!$9MA%%!@'/=E/XB GB:%Z?Y1*>.5#TI*:5)DDM70@0( M?$;LB4'/2!OUB!!P"/DBH2 _@X!]KEW41GBOCM_W$$ M<7:=;*(#!).ZLI7J M%MKRI!X@0. ),D\,=A8C8)_'=],($+I\__%$T/OH=&R];A7? ,^73JH_&Y\1 M?5M&,=0=%'M5H+P9*XN.-%X72PR$_BD&A#*6L@S0R67,420=.(WJ4%7D\ _@ M_V9,$AUG"98Y-A-U7XE9P]A_GT43\?5>##31=3PA9?E!R1T@=-ZR A2+7:BN M$+# "67+&8EF3M7UE'1?5N2\&2KV1J77S5X5FUHK=@5,H3 >H%6V MX)@=KCB3$&JIE0:V//KU-_&.#X MAUU5@;38CC)3+=_5@S6T+2?XANB^M%@^Q>Q@.&&(0'D94/!(<0_)0=A*W0PN M>,J^H )H$/8'K&*X6X1]'(AZ>%/-'2N@R7.L:L8*OK[<2-M3;%?@P'?7@K8U MEJ!;X#/5D>/AXL<&_A*\/^@5D$]%G8$WF8H7?$52%-D]AT"F?4<,GB,D!&PM MDBWKS\]"N9!A1 *Q^&*/\?N:W;80>O1E>?NS4:P'$E ;!H)5'7XHA'OEJMI! MJPB*3_-:MJASLPZ?I.,2&]B+S[N'35X$ZWDO(OU'5F=__R_XYP69)%T1G6#W M&/\EJRZ0HN7O$%/_,E0S/EZ7?\(1X&ALQ;->M@\*?/92K@OY9X"96P]^\[2X MI.CZX7#]Y@DG-SG>%O;"B*TPVQHS,W&26<]5.#=;__[7_]L>T&[L=6,_;4WA M9L*P<+)&2GS@**(6%X>@![]%?2XNW]7&PP/\1Q])M!_QK9^ M#B9F9^767UD'%S?--A^%5M:?SQ;QK2D.N?^!>/P.<0?HVKMEVUIV@GBFMI<] ML!XQ]'EWU4^]^X:+@V^9A6)L[ 1:^X]6-?5N9_[1*]>_!@\"2@*467]3]6SS MT98L!7,=A&4#D0Y0*3A !L3+?;4!Q+^W)&F_EAVS'F*H^P*%#Y&$/*0%":44 M@:!E16#0 2TDY $R3- R(DF)7^NWBB_F9;;/ME;33-8"6%'EVEG*GHZ:K #V MW?PL:$F_;YFKTX/9LJ&-^&:C7^)J*%]L]M@ M+-^W)#FP/5M=N<91KAZO:GV))>-UT))\WY+/)N.$T&!=3BW'*7[:\Z9V;P1: M[KR].\)C67&@E<>EI9O#, MG1$ELGS9HJ;*F%,'JW9VF-*'DVSPS)U^)C*S95^L MME3LN55)DA62G]8+4[?C3=M3)^"SW1D1BF.8/)?=&D^A\BA3;O;+M65]S7S[ MMB5.Z;S9'257'-8DAP,/JZ0R]8##;>>98P\Q:&=+.KMF-7C;LI(B2MW,:EKF,%YJI(I&+5WU@CM+ M.\_4RN-4 QGU.:1#E1-" TNW>#PX9[D[]ERU,[%H">?5GDEB=9+/)1MA>S /O:Z?IH%I<5NL6I6M+J9GJC=@Z.DS.@XC2 M3M,"N4K2E=:LSU<'-)-894UV,@0=V"-YS%B;U"?]58L7P&:0_P;)EA1D'3'2F=%(46TQAGXUJU)]6'>6_HV"P;--T1 MTYI><^9Y@S01L2 FZ28G($XB;+HCIW.]D<28;#.)^ V5K@&0F" ,:+I'5.*+ M=G,Q2WH%K3-7.HYL>P2ECH*F.WUUY[G2O%N:B0/F%3E+,AAW8Z>O8)W#"I[(:1Y4R5+7>:B>R06!MC[!2?C]# MR,MBFHOW4[8IE*8. @ %W2.#?D).S=EE C@>FI;!:C('NCL*FNX,:PF6"*VT M4W5D6:](2%HU5:-W'=Y<9<7D2;-B+*#J646MU@VBK:I!1WPQK9*<\W@MV>:S*80PW%;=81=[;2!=1^JELJVO$"45'PW&^3Y= M$ *QWIG7>KF?S8!)[2+Q%(%,[(QKS0Z+GV,D9XGMJ#J':Q4K8&0!04BW MNYJ/U[1ZDY\JYLJL"0J?[\WW0O5JX6<3S9'7XY?-Y5)I=V0V/=X+U>798)JM MLO)<*\;M9;L3G\1GK?I>J%ZQ"DM71*+%%\D)JHYTO).L[87JCH*->LHL7N6G M&%4F\@5FEE'F^Z!:-SB;4Q6EI17U67->G78GF+47JJUQ)^DPZDQ'J(I3L-,) M5P6]W@O5@BXKLWYRSB/^4.:J'::5LJ;UO5"]Y/)M5.SU,&XII*U.WDS, NMV M'U2K%E)/T7TKB:C>JMG)+H:*,MXK@G./Y2UF:;F(3[09FTJ72*TPWP?5Q6JE M52;21)+/SL9TOHQ87@UCUY6:WK:4"ZE5*X'J#-(I]V0AWG$!6NP']8RF5#O) MU0*I>HM"M;E(55>]^KK0S#MWP6IUEC[CS"VAG)LC MQ72*H7K-IJM6V>V=0EW\#L)PJNF'X;?U%P>"74(Y8%LI14Z9E7OY3+6*.GU6 M")JBZ\ =^(8BL]YGK;%SA2.H/]&(G?##.H*@>J*N2KMUTX.2%"]1VMIKE/8U MXO<$^N1M)Q'>1.SV!RU1 7T-6OY);V%U?U6:=CM+I-GM6S:[-"FS7]\3C-P? M>FR!UR1U2])^O:Q*I9OK-AF1'?)+!TUG7<$<)A/@@8HKB39XI.?XRFE#=ONS M'&^F<$^@^RDF>B%[VE,8KE9=+PC.!%'GH:4#M Y2&_]23?")Y;O@F^Z_?X-%(9,7\..ZY2=!$8BVJ[R^^6'[6X$(;E-T"X(+TGKL-1?VQ%"T?>L MM_'!\),W1Q2WSRRNVR"OL3YZ'>KSG)=^;=Z'KD=YY+E+Y!DY>%MZ*V2V]7P+ M/',(UO%ETEY^CP?YS=_K&.L<3-.GP!:NN\I[V*:;X+!/SQ[ M01V\HWO+8S[J4O_-#Y"!4GM78X92>^L#?&2IO>\!,L_8W0[PX[-9U$&FE0B/ M^:L7;SXS *]&Z?#&3M_D]S$<'6+(UL,#Z_ZDIU2_BV/G/N]VP@D CPH^_+]? MY*]C) 3#PZM(5[RL2!\Z/[)YR>#-2]YZ^VE%"D^MK4]%X>C3__YG<#J9B/:= MO7/(#7:4W*#(,WE ;BXT/3^5G8)O*ANY04XE-^O=Y3'D!FY'<#LZ-:S@B<^W MHVO=K_@2WNR9Q;?H$UR4/,=F%8&+-5";)O_R3=&7P1++_SZI MA7+[A\9^;KFMS6E'X\+1BV@0IN" .TBC1$Y-F80N+4 MP*ZULR4TU_X)T\<'O<@ZEKNO,E>STE8QI$636M$JQR"V'$-[(C4N,^ '8?/6T4,.U[+6YU=XJ/EE[U(_$,&?7_] MG?15/7C@O89C[J_2WKG'!VV>'_M++TJUL7N(C,!URRK>193DLEDLV)T97;RD MS]2LJ.G$V,:1I2!W&4JF"TNIOKXZB3^AQ#Z&?(@&$ T@&IS$ WJ'!@57'%]'S-KX513SB] MKY(IA!D(,Q!FHN:9'8*9EE)+=.:CJL@U+3==:NTE47A9F;<;=&9>N6!DK-,=:_$9I=A(M2NC\8Q&4D(KJ&I" M062 F46867P8E^>1,HLE1725<5",<=L9BL%8' SYPY!_]!RKX#K*'M/)\"LU MME.NRGPQGILVY9E3\SY:L^I#0T*NZ8B\P8)@ 7Q+7P9>[82(3I FB.GLK??54QT"ZS4;#-EE&G"RG1D&6#%PMI35IH6MP02&:F496X0ZWZ/63I7I+!2>NU.REM-$:HXBS3K\U1/9^> M V!@0F"@Z#,"PUTYDX^4H6TK8U72#_J5,* ),R8P8W(E%_5%/S=[S,0A^YZL M#V=:O.OQ0U]V>IQWP4S)BD\ERXXF=C1UY%HSKTZ.0SJM%F4)M?2DH]VR6K9#4Q#W % M>+4)DH&X A.P, $;???X':P(2H6U,\7NG&L62:K9= 2G2%S0)4[D^C4\;159 M393XG-]OTGS="V$ER+SB5X&5NW*5[] C;EI#;RXZ"HR:PGP*-#=/Y,:^*!5H M]O)C6IDINA5^(66YKV=UVN5!IETFEI[6I"DY/10F:=^X8'JE0CK%.H50<]XG MT8+LEH<]J02V#'2=>45)$N97(%) I#B78WH\4A@&T5].>LN^UK1TW6&7R5FY M>T&?E9AD$UYJO-01):\N.UFO*Z56(5*$F5B#Q1=B\=] MJY?M(.K(*:9&(S338RX8-$>RO>EJ4F(&7--@=6&H^&..KP= $69F<3(!,[,P M,_M>Y5C753P7:)JL.('RN)[CA\(!0Y_G3JE>V*BO9_]T$<. M%9X/U#VUI>V;/2PC.(SK=)(=7AT5Q6XC76;QS 6-W02SX/$X@Q,(-JPURD9^ MV*P7V'#(P1Z&,%\R=D^+4Q])I>>()OB2 X;UB"H+L0QBV;6\^(-8UNDNYOET MREUH?H\:Y"H9N^?Y%[3'J3JWH)6TE$$P-4\GK45M55#FP9 #QSUQQ4J7$,D. M! .NK; 1G)AU%.':$Q-M)/M9E.$@D!EF/R4M>GZ'C_?*?'M@YFIE_H*YBCFN M^UC91$I[#TQJ'>W:8Q9?5Y&1H",I(6*:IIE#IK*C**E^-)ZI( M0'TDH'AX!)MXPLDOG<*&F@XSU(^JS(R@%/IB2>LZJ-;IY=JHV>V)=>." MRJQ8M5E:Z=4U;MG*+"8IN5#FA7J@S $M,/.$P(JC,(D,D\A'N7<]0UN1HU+? MYE(HPQ&@GE>F.?= MPY'LNK]CHB3YAJ^+GB(#@;4=()-BJ"0!^9-H6*Q%F?V'&!&9,]FU$GRG9 MOV[,*V3_P$%Z"PW S[H2_ #V(W8+%#[,R*3BM722J*0MSB!R0R&?:N(] MLAX@$W"&,>PI0>VRWD%DNCXR12 %&<&)B7QN]CK(=#9__8S -,P/IF8E/ZPC M%)J1#*?1+.CN/ FX-ECZ%-B3PF*2P 3S+1>,]/Z$O:*K3W^3[3I1=Z>8G8@ M<:%?K[S(W%/,5#P8U_U6.G8C]SB0>]GR![KRBJTWD:_]]?=__RB5$^U9B';L M^ I9W8JR;X-)F1+JN=V&Q?MF3VU6&T;1R "?G Q\OD\GY,F2]*6@+K& 17'!G]O((C;J/#!I@2>-/4$Y8X)R$LQ)0/?..H M:=,E,&77$8[:+$0;4RZ?X]X/*8[?&Y;+\UZ/HT@"[?&]0JL;,!Z0X7ECY@EE MSDD^O\_;O2-(>? T>$JT54_48WI0,OB/9PS3W1=**@6XNP>5HS(MA[>?GZ>. MKC3\:.\[I_>/9[KL_,ZHIFA*2E@L,ADA<4QP- M8^=RR]:H1(\"#'@X.0H. MZ/&(4>3FR8QD\3:2EAJRC(XSI$(SR SNS0!)T2,ASMG'.7$ZWI[AZE[4CK]$)9L2T>F)=M3T?*>8#VQ<>W8HMC21;=GAB T06BZ"6@Z^6'HKT'3I%IC!EZSH?/45!XZ M[8+>S)(A- %WFZ*_5-(-0M.UKA5'3?>BDDN.Z/1$&YK.=J;Z:\BD-$@_1RZ< M*A_O)]*I!#OE:UDV0*:@0C'SI6M?Y[Q6?$?(%/K[__%$,);(T"^?4.,V^6N4 M?M^OUEB)B:.1HXQ$3SE,,A9SE'4*V[-B]J&+R[&YZ,; _X:6KEMS-_8OU8QY M8\MW02OWW[\O-K;OS'DH :^ZLY9V(%6Z:+O*[Y-E4"E?QOB(AYB MRJL.K,\1B+YGO7P0@M[ZDS=G#;8/'ZS;!)^L58]&_AF,QG->^K5Y'[H>Y7'! M78)^)O%#L199G>UYO@6>.02K^#)I+[_' VCX/7 448O/P33]95NN&DC)[U!* MU)GR[ID;R A?_-)4'(#-Q_>4E^T=60_T/^!KK__^,*N!HK$W<[0*A*4)6@*D%5@JIT0Y+VHDK0P(OLF.],E>Y6 MTAY9E9C;&/.=J=+=[TIW.\"/8Z7DC8SY-E3IBW>%/@UU76[4]!=&?59#Z,=# MWHVN#MX\G/FITK<4T1G2W/7/Z85*2QIOOX-1Y].I-!K68GVS9$?J=#W,/Z&Q:?@F\I& M2I!32\H\\@X5I'.7^*%QB")CX(")Q@2XG:P5\H2.<4 M)!H*TJ4$Z0A"B1L6).9\@G03YLOEY2EQW_)T.DEB("0]XMZ&(0_K2_U(DC;. MU;L<*_*!X_)&\-#$J^2]&S]TVZ#;]C5$NOH-NX=,7EXDL'UOY>D[;]\4_1EL%3ROV\E2WO)4/RWKM]?R-C[!D5U^N"U7O"_@]=YS\MW M<5U4N#BOSD6'^M\GZ_QGIWBO0 YQ5FJ:A,!U:\-$P5F4.:5!U^JCU80=FO.K M%Z+G%I+N!S._8>X+&27DD$AB7\V""6$)8?P) MQ_:1W$!MA]K^6-I^PMQ M0FV'VG[XLMN]:?O):>>NI.V=#,+74Q88DE'+Z9A):GC'";2=^?5WXHE&X-Y^ M/FV_=% ?:OOWF-R LG?,60XK3P>.YL\H;;9HB06V?W/*GB657KQKIM/(5.K7 M,'?%Z@,Y4'84"RQYBKFXMA^\+'Q?VG[3>_LC6/)GXVV\DK:;%C-'_"H]XM7\ MB$&PNMFP"#;0=O+7W\030N[CS3XG]^-U8[NW?[#ZIT%;\#]I?ZF&.TC-G*OX MUSV-*'I 'HP'Q6[BIB:4OSN4OQ,;$FG?":%60(5-3+!E;4<(+;M9POL]A MNF:8I1R5G%78ERGF+'&I8LNQSCUPRL\?U\W??UL^0V*TEFR#1-HRT@-2GNL8ZY/H!]O"IR^&<$I].:M.C2EL2+[NE(= L4 4EA29XK\IU?K M3K6"16V!]R9U2](V"C$0R&HB9^>I5I\7Y9R67-B#0K\T7RNW:OJ*S'H'V@E! M,_173 &*9H,>>8ZOG!;./JR_LC7KXF;63<5["CKNJJX7LX8Q;ZQLRL0 =8.% M8J)0*(;$GLF#Q'RW[:ML-;1/?/5AJT;=78[OHR5%L6;,Q0C&]V? ?0F+G7-8VJ _?](7_QN,*GQEETK]E%%Z.B06V.$L\H M'>E+HUG'.N\&US:+VHO1MWB.".Z MX7YGM&_'!G?6Z^MFE*EZ-OOM#;,NLX;E!P= 3XC3#T,1]NW-^[;EY37Q!J7F M8B@3V 4W+#45Q5MOKTG+TM8_M47=5RY"31@UJJ0?2<^IB&8N9*I\X\["8?AQ M@XS?2U&)&(X^Q8*30;\_$B1X,_4[=]6B2SAWF7GX)$D%YP9J")2"0_DO.#=0 M0Z 4'$JMP;GYS(Z_Y:F)9MSPJ\;XRSGBV/H/P77BF:);M@*\Q9&!O7P/T3R$=76JAZTK7YO#M<*!([7)95F<6$Y*%UV77:CNZW=>U:'U MJ@WA,76W''JGPI+BJ?)BU!$YE6\LZ'Q"+$O$CZY[?M3%,*NZYQP\L\JP!0Y3 MZAR6-@3FD#@3;([4.=+GCR#NGMJW=U*EW]RJX6OT3HW MK^!U;MEJDF6C4*[H@T";*:#-- UU^6YT^3+'[Z NGUJ7*XJW1V^E^@PUK"9! M:\HR74ZG&3Y>,P*]97[]S=!GNG&YG 74"Z@74"\N?PGH7O3BQDWN&[2L M87[B3H,@MV3!GI>*^IQAD3&NIK4X.ZERV4%:3%5XH6HO?\2F]=7T1'988HM@ MF7S>R*8P>L+FI%F9#88?I"$5"Y@6I>B,^Y0WPWG16?,MR%U7SV<\5E0 MZ(;8;<[FV4:5.?&+\))X1L]+$/D^\[*7Z0DN_I46'SOOX9=(L8-^YA9$=;1? M7]3S'HN BWK*126/(^RCG^GS$Q;_A)"OJ2[60RV#OXTWA-R<*9^,LOD.R7VA MG76!K?8Z/)ST46J-4<_( :;2&^#A["FBLZ7KZQ]?V!37O^'HTTG!_B%Y7;^T M3=RP/ 6W5C=B@YQ*; Z3N=Z=V,!=".Y"WX@!? 8:UR)1^RFB8 B:.-W^?LJF$/G#3IOWW?>'LTG@?+R,[_L MOC?[*/MCT96.1S$%H73<819ZB^;R5M+.-UCI[3)&YS=H43^]8WQF&KL'X'8[ MZJS_I4@EOB>^D:-\"E8)Q?Z"P@F%\Y.;C_UJ2XKFY>V)DXJFP?O$MX\ M2T_:=T+304"%31&!EK5=4H#+=J?+>8H=:UBR['*,7S.PQOS;S#K;UDIU^)Y< M9P^S3DL1O!F22V613D>U\_VYF"Y-6($,F'6.+=Z8YR^-KB M'0DGT,-+CG1G-4\IJ9?PM*.SO6!(L+W\X83#ZOZJ-.UVEDBSV[=L=FE29K]^ MN=T%P^1I/M-M9SB,S33=59%89 IUL+N@)-A>F..JRCPL]W7$&-TV:U7Q#?!\ M:?U[((NJZ8N;Q0OOAVY=>Y5T172"A1G_):NNK8O+W^&8_C)4,[Y)<>+(,T9N MQ68VJ5X\X#M[>S-VZ\%OGA:7%%T_O-V>]&[MA]%$C-CB^UY/="9.(;LW:(-_ M_^O_O;D@O"/DF]CXUA1N)@P+)VNDQ-?WC\4AZ,%O49^+2__UL$=^:XL^N06\M.T$\ M4]O+'F0&,/1Y=]5/OMT$_\>W$%F,C9T 2__1JJ;V14J_^\KUK\&#@-H A-7? MA%HW'VW)4C#7H#^MD!C0&L925LCPY[[JH+A]%WN_EAVS'F*(SH(RP,6A3 P% M5&%D@2 'N, 0$BT,%2DQ4$A<(A#FU_JMX@N>-S-DDM4D<6G-^/]Q8KKJG$G: E_;ZE3:>=*C.BFDB\-!@*BY9(Y[JL M@.T^L]) LJM&,3GC4HW*TA7L!IN>!"W)]RT3 MV:USL>A:2L02/)5(2<41QWC-2*(^1?0/-:RFJ6&69^#ECLC(CH^#O9%M\T;57\^P?EALE .BJ[M MC$B0;&)I,*VR)@Z31G?FUC*]1?#,G7YBHL-+PT0'Y56J-)TD<@MRD1V!/7>G MG]5J;JHGL9K--ZL.V9^CXV2\6@?FPT[+[AA?5OD!86I+/NO4FN4NBJMS,,T[ M+4>-WCSIT'V&IU83L]2J 8$OS05ZMV76**4DIERJ\YUVKM0&.[H\3;&@)?Z^ M)6/%,7Y6[_808"4D>E*SFM#-$6A)O6^IYI!29M;FIGQUCK1SZ%@O-.V1P.R^ M?5PN(CE)9K>A4XRV5SJ3[Q3EHN?/V MVFB12K%]OL07,3%?4!RT1;AU 45V7^_HS8S8+602R+))T4.C;Q9+8.I1=+?I MLE>V1V;/&6CQYGRJ,W)Y[I&CH.E.5[6&-IN2-+_4C&DJ82WL>;SOA4_=T>0% MS:5M+5_&N4ZJZBPDGO*&<3:(3.QT .ME\WK2G:0U RW0$IFN*[7I7$#QW:9Z MMCT1?C?62+K+PX$NX1R,HKSHIS3D@M[4.@#$0Z:HK_VF3UGV:&H_?5DMC85U0/[ MAK2;O_OU-RM)CJ_(,6YA*Z8+>@&\BEC5&RM.+.4[P9FY6$D50Y-/5=QM&^^- MB7<*3V/M0,QTV?G=E,:*[.M*=;CIWTOW6%,..[?IVU;7PKVP!;J0U"U)^_6R M0CJ2ZU=ZV9:%Q'T+'_;Y)=D1YK]B"G! ;/ Z#SS]M-;>?@KB<*'HUX5ZF79E M>]JM<-JES;3K?\86S*ZKNA[X MCL0:L-33$PAF+_4DWPB>6[X GNOW]'GS#X M:,(K/#Q!_;$3=MM<^UL-[>^6>OI)K/\+CZ*?D8/9.[@0EUN(@RD0N! _":1_ MX5',)T=0[N70SU<7XOCSXQ^-_5/4/\W@==547L(+Z#.6./H(U*6.^9W_H-LG M4W -GAD,>::/N M\Z8GYR9' ,Y)1'+A>=J$K+Y^+T<>2\OU3PBCR3)'1'#OD MGOB!E,!MY-:VD9_-P84O%P";+>(\$R>%D]-R!!RYUT1J]LYISQPM<@ZDGLMV^ [=W0WB7=;7#J6KK\FX,]\625:F'%W5\X. MC_UTEP0^RX2?:317+QW_>@N-%C"+KZO(2-"1E) SG.YJ1BUFWZ_OOM''VEH= M6^)"<3=G>_;<$4A.";Y,QV=E7O$267%6*5AY.3A7B?_ZFWG"2#P!]?JN+IM>2J\_.Z9SKWK]YZQMS]!6Y*C4M[D4RO!%3HB+ M8N)":FU:I.2,)VJ&,_*LYZ/I3'-&!3<6F%]_TT\T@=_AE;XS:?47>3EOT!\# M[_.'0 Q\)SC4+%GN?K:DQX3RJ%MB9QXB]+I.Y76%ERLV*E?>UKA4H'![,)R0 MXI4FRU8F_-(AVB@ZK&E"=RZ0@<=%$,11" YU]C%U%KI4)W&IOJRS%C)+F9W5 MN*M5>69@J,/"4.P&3 K G<*?<*BU9[H_< =#A [3B1RF+ROM@I*7BTDRA7-+ MUV9-MSO(+)(;#^Z&^[@6NTU"! MR:Q[CGI?:^S0"3M7ZFM+F3/*H8#:@"NL!L,:U]=2HEXK57&RU[-'P>;UZV_T MB42.,^P@$$ @@,FR*'AVWP8".RGGQ&%)JVCQ?!%)4O6XWR_/ 1 #X]\(A.7 M)BE%T[&@>2S7)>])J>A6!U:I$MS MU.AX8!*'3B%$,S+#! M#-N+TS@7'4_D3B*(S<0S6&7MEEO++OJW&_/_*:I27G M\W'6FVOM9JTV*P04J, ](YYP[#CW#*KQG3I;T*>ZH$_U?2WFD()F^>@X@W3\ M^HHKE)=6V1L!+0Z=*Y2A8$8.9N0:BNLY_LNQ17V;*1<&W&#D_>%2<)>IUP>E M_P''?@,>#I1^F&R!R9;;< S>6&[@%\69*1\[ [V\-2<,I%9&4FQ*RB;; CO, M!;5*@#.00&":!:992LI(U(.3>6!1@^^Z,7'M:\+8#@S1WH'Y#D7V,47VAFUN M*+)W:D%#0_F"AG+)".,YT?G +^=Z#Z"\GE+R 3P(&3V#H\ $#YS=VQBFD M?JF)RZ#0X,?H7Z$[79,<6S.NTT:*/51H#KI3-JAR&A"VD9>-FT#E?\RQWX / MN$"9!6L+2?G9EZ3)Q_ M %ONBPM[ RXIO1G)O#!GSDIBLZIM')DSMEQR,/*CFU9B[9 MK2!J>L3Q:8*LHCTVZ!H53&(JZJE<5.ULNPUXHX]:8? PP3 @U#7N-1SQ\!S(WFL+4UX^?_:K_[U M=\OR K;MS5G%3=W8D'W;"J0N)JUE#2:TOI<*>"O[.)!]V?('NO(*DYL&GF5' M 4/?3-#>BG4G\(\C/PM7WTG.SLZ]M9FPIOQ^?]E7R$&2LM:(&[8YJB:PDDQP MVM >"2@>^M*))^+(NG2,_"]$!DW,Q?'\93/BYT](P M-V]H5+P?']&IJ3<3< M+.%?QA(#'72F39PR-6J**O-9HIU*5>8!E@1W\? G&CTCH]T]8TGHVO['"T[$ M_OTR@Q7? %V03M7SCSNZU1#\\=AN@TY*X95.7URO\[F[>63'Q!=A98<^8]@C M2T/BM0*BYJ3L>%AG!51 P(/_(VZUG/JLWV^(VE2;FDLDDS69BA5LD0+VOJ4W MLE2Y9:9U!!MI%<'V\$QY.!>PW6=:W7C/KHYG"B]JG1;"#BKHBF=!RYUG#MH$ MX93=7)M7.]T&2LN%/CD;"?CN,V<:&>^;J#CF_$%3(<2*.$Z4Y@*QV])(+.9< MWW0\WJ"G$RV1:6%$*:BYNM-R99-N8^2;$ZW*RVXIG*P'<.UDROXNDD/_0?O!F^?/UW@PL'09_+%B>H[]*U!&#/EK_G8..* MB3$OC(Z!Q__WB7?35T%- *T*;7,@J*\_;R11>)'$K;5B%ZHK!'48A=<1@Z&6 M%6.@.$(G3XN^9BP4#C,:PUI1,(Q2?/YF3R:_L"?O48249;HJV//"7UK!+C=4 M'+!6Z.O63*T5HR(ZCE!)-]O8BFO0G&H8\55R-"%+TSG8EY_)G4TY!H1-#V86 M+*LDNN/G6 O(A/AGY+&Y&+(/63Z81CE^ZF9JI ;$$%G]CM5J'@^*YZ^4"B(" *"B/KKW^X&C4:3:*)1$ZKN M^YK$M-"]UNIU/HQ%1XY,Y?G8E"#*@J5H>B!8.P@. U&\.8W_#A_)VR=8@*G( M$16\2P?W7(3OFILO1!F0W L!:\QX-M5&USV.8 @VI<(?EW _@$1<8[VMGL& M":P!CP [ @_WG+_1M;LR/VL.Q[+DZG)UU)"'IF* BRKEX>U$K8)9=!XV.!YK M[*E@C@,V);6@$G#(^(A"/I;O5L4%+K..)W7G\XH44Z[$^-YG*I^1RDBUV48\ M?$UN"- B6H[\]^:'W6W0X%6!GC45EQC"TU:_\Q/81'=N;CY "KK_R5Z2VXXB M&*R!GP0>#OQ_X&GF]F9?&[W./^6)[6T2'^1C2^KBR/--\,P1(,H-T#:_8U#M M_7M@RZ*& 2XL_6.9/C'_;?X^\6Z-P/U"]WE?!GFG[0,Y\9CPTXY0U3 M&>([PN",%.AWM7U?HD>_KML?Q#P?\>('Q+X/#? X@ :0\YQ?_W M!_G'263S3- WIYH=5^ 00%VVSZ&0*=2,+T08/KNXAR2/V?WX11:WSJ$[C-[>AB ^#I]\KFH(J4I5A6\RV\WP3RREK6^5&PU3]TZ&4(VZ;0\,?&K\GF/YY P!%4;>+442F-1:- MK&E*GJKK1T(R"3NIEHR$7.2GW#J))>IFU=3K0E!V09S8'?%R.8CO:[/WQ&<^ MI[[>H3"IV4"2V/,5YP\>ZX?8]O4>F&5(3AY/T?+Q0;6/A"7YJX(D=T7X74_^*77&'W'ZC M"X3FP@\JA+P+4.S9%S<#12AJ7HN:=[3_NAZ/\KT6W^/58M+N8^N206F*0 7: M?_Q[BZ[OU3GULRR$#^N+]H/KH1WPH"G^GT["?9.9W]L)0U9_(:MB(R&.6A<5 M^9@=D6=-UL:2EHNG:&?<6JK%>JFL"#$H.<@GBKE*A=$Q 7&C1-X?D+=[XD:O MGA*$;BF]O:DPRTM>#F'VESG:SQ?SL[U@L!I]OO%V(L>5:KS\ZL=4MUE@X+N1 M@2P;$1O5;7Y#J63SN:T.7#_E:&ZB5[UD- 9[VCY\FZJ& MO&=+2Q["Q#)G9 MK-$&8#J<:@S-*3SO$L+",AW9@:FAAJC(T,R/6,#P=^!6 1!DQ89I:_"-0?+H M;DH;6 !6S7?>OMW_9A:E_!0!%W XAAN!&9:VBI+G1A$Q C/XP)9LV8+[ U^& M7/3Y)E1R+ *V SH_W4^$AQ*A:,!@XCW, P1+$/T@&&SS %U''KEZ1%='",&? M3_+[K!S8?"^C HC*)75QZ,U/KLKBQ+13.B!O]*S-=[:@:&TAT8!G=H)G9Z)D MJS#+"G5\M4[/*&O=J1D+;T^J8(X\_%MR;9CSXG?"DF%HBT^P?_T;]".]*%FWG-1=\WLU] MQE 6B@QS !P_D_AJJ;Z716^,J\CCYEHI:%AL6*AU2F+292^:Z[NSDX8/I!2$ MT=%,WWJC)70+?;G-TT6I8G33E4H&9OKBS^3;F;Z>;,N;E@.0V_J<&>#(A+^A MS@,28G;@3XH,N!_L5 #8F2A- =7 >PC3A[9-"X('O&:* !=(AT18=N;@/XC! M 4R_<,EO8CB!*+)EQ]5]8MMAU!M"1.)!=?9X[%@$YT3R!L!%=Z47<)UVVM?O M&MGF]&AN\G.D9IL^U;RQ3;05PYS[V[' (AGE8P_DH0AXWL%38=8V7 ZYHJT" M# ;B[]V-'WWU\[;*Y_(JS>73B_UR%H&(2S0C4K0@Q4<#@1+EF"#BQ$@8X#%) MDIB!E) .RF\F^#JU5 :FP67ID2=(R7YMG M\PI8&7^],D/W6FVUETUK)&./6X,5$3?9AJW7506L/'B[4N[RG-F7>YQH#(SLQ(Z65RHL M*#I8F=-K#9Y211ZO>O2,S4WC]5Z)/590E/1J^'HRZU9X+-DO5XW.BG-SL/3H MX$1=%V=T;5R2<+/N\L%+!R Z4K%S1 UF'+8\#T ?O/(T465C@=5BB,U1H3 M8RB+PC&+U8KE";[T1IXOGE7#!:K%_)UU EQ&W&DA%PVUF*$[=7VA@?(R(GN MB< 1E]L4MV^K,=G9%=K4$63!C;U14[+H$69IV:8;O$H(L;G#>MA(N$U-R2YX M@UY(>^#5P2F0=-NS:*!H\XM[H#$C(A&6EH=(9PMJW@A4]!9_.OYY JDX!=<( M$!W%X<QO!?L>"^T_7$%T)X$[ZZZ+R^T<@_&)3=[]' M:'^BIC-CV@ V1C#_9[CR]2L=90J@T'=8['G!8L_;%^Y\:O,?Q6"O7I,#^=2U M)_!L$G2;FV1*6 L_7\&\%M. N95[F=,[62/!%4H%-XB5)JXSAP_(HQQ. *<: M3"PW#7:G.J!E5DP#[L2FJ59NF.QYG#AK9=M1=:FGF4TY M:)0X2 [^Z\I\)60K]\]6/DHI^ %L)7%?;*6?]I24BZVRN-BP= MLY5&BNH)6L5<:K)=%\QL/I,JJ#!1E_[C7_+(R(]KLY5?Q%>^H;?/E?C*AQDR MC\M8#NN)[H*O8#K%YAN-G,ECI6)!IJ>UU$CR[IBO]"W"H=7<-*[)1F^5J*^5 M='$-U14X32AVV+GNJGSEU@;SXWNK/V'X\H8M@PW#R?Q4>9_;M MK5M7W%,P^/(G9MYM*W,'S2KNVC"NR$"F;*Y45E0-6!#R!2E#4KU%WW(TD\NZ M-L-IO+HH?V$4W?6E3*D5G;=P>9SDFE%C2F8GI"UP=;_3!<&<)F2^D*QQI['3 MD#%]_<2^Z7SK$Y_310<5 )/__))LDFM5$-P:X]]Z8OP7$_DC),'\X$C:D4YW M!/5,62^M[L03RD9#9]35&J7>6T.YJT;>[OOH-S9/2).OJ[@BZ'A*R$WM[GI! M+Q?W;!5@-JNZ@^&XHKD9@L@*$HUW&=BJ ?71CM\@5/:#VN*%K.9KT;C[/OJ- M8WERH2^6M*Y-:)U>KDT8W9Y8G]XSJTEYS<1TH>.<1O-&5#8,W*D++& UMPN? MA;SF/8ONWB[<=2-T]WWVV\;W>E-M'5-*?8M+$0F^R F8*-ZULW,<6<4:15X-XIHC_B>S\# %S@#G_*WY\-5@6?.2W7]I^ML1V M0/S1". =M%/4,[V+=LCR2>+Y$.M7\>]$7S#TOV)D;$.&_%^M:NI89OEG7^G_ M"A\$+@G@VOI>:GKPT0XM05A#;Q-JL66.(BD3]'DH[?LE/P 2YM MT"?/3_I^MZ=>T"OO>SJ294P[Z*"V[9<&VZXYZM*O]Y^"AXV=B&S /JG'.JF] ME#8\P6_:LM^*UC"1&%-'@#\8<]CWV86M4W<:LXX^RHJ/@*UM\P<44370)T<2 M"6#C<-AV&;S,?[0AS_UUJ#?K*5[$EWZHNWBZWZ9P5VY!F)8'\[3J# %H7/M( M:T%J9+,2G\0[G.P->J0X)-J#1OU.VSLRSY&4+0,:C63$83 \ 1$Z7.+X:VKB M"O* ;77.=_=+KQH1UK)5W=\-R6S:&NYT]XT@N8>Z%0,2%P'9 JJ!QW!D<(54 M."!2L66_(3/J:B]&1JHA&D/8*!A0O@]\,X%4PRG19 MSLM%C::D>IH>]]9,O?[I;N6[;]ELIBPNU:D[39JVC9IOID2@_H//C_8KI^I\ M?<+SS0%7Q)).CIZ1O-E@H4'R?&B1;!N6VYM31E#O?R!\A_XE_1/2/#QN9 N( M"-SC7P%5&Q'30FA! Q7 E\2@4W;P?5V=@G]="_X=*CIP+;@!OP2K\%U'4QNAVG,1 -;=N/7+0@MP%(^#,/ M$08O*?CE%7J?(ZP3 ?;B?-/Z=?_O&^T"=G./Z/(<\$)GAVH<8',BQ%]AZL"C MH;H9P.(H7O-E?%R>SQM=?L;5*5)JN!L)O*P5]U%\IC2"4ZT!:A M*N[+R5-G?7Q2-GV$ILWWVZ*-AC(UP&;WTO!J\ SPT^ +6(!9DT* M(^Q\?'E4MWH15ANO#WQ,$LX_ 0HY-QI!6;E S]Y!G6*S8H=/U@?XC"F:5IKE MQD(),%KB.?8_!U(,#J;9 ?(&>4]0AR[ED]7&@P._9!J2:2#P05Y3!3 #SX#+ MT.F"QRP;S72B2_>+VJK3'\7:@U&YG;X@2L;NK)1VFDZ1G[;+]4(A8]DQ$MPF M\BV4^*#?8.,YPANN@X8T[$G#40"OR$A&'.]$AF8!95U82:25&\4<'N^LNUHC MWU*%;,%[8X[*E; 7YRT)H$3H\\5!AUA+R6E%6._5*E!?U%!\N&TD&%"1 ;^# MR,O( M<,B2/S\'( "AS?+=NL95LMS:MN'A4*^;)2GV4]T9630'B"W_"\2,2S$!CB49 9"'>-MP2BG^U M1OL6UA*0CNH $0<_?5M7"3107RR^^A- ,#+(X!B7560HVW,1,--@YIFY]S[T M_1V'B>G.'8AZ-/=K Y!WQ.U['?&/[DU>6F@HFKEO;=*^\^[?Q'@>;[]IX\5IB MT=(K]1Z'L7BJNU[A3:[*/K2-]X(9H-E<#DUGVWBD1 WS[139YCN]93O?;#MC M3%0N9U 0\X58*V,#BU\ME;(7=VJ>"@R6V]IXMP+^:39>/]:9-.-.WM%(*SOI MX[-6LC^_H(U7C=6B(S6G]7&U0W3S=#Y;38>O>:2O3+!M/FB MYMEXLR7"/G/*5S&&,#Q#5&S&^W?<JP.J,!%"MU"O\H M^:-\]Y:][&!G'"UR'X@+4=5?)I([C@OW_GVS>/<#V/$WLD.V!&S+0QG.J?8M M>& <#&59NN[(Z"UI(]?8B61^2OQ:G]6STZ40[6M3-IG%YDUZ::<^;US7 F!D M;'.:#_!8'0%52(&!;X23W4R^OE*MEC4&)C6!OV>NO:CY M*;;!-2/L<+XUVC9GC[PCW")X+WG@P\ M1ZG:-6%0VQ#I(Z58'-6+";>:,C39G.(Q+)^.YW@8/WQ/(]YXW<"N@?4%Q\8# MX&^Q 4C7%T+P9OHRT@8?OTH?]"\#)'ETG0>BC@3KU=PXAQV\OG0M2B*;95QR MR$^S3;V/U1N8,F,_[SS]B)//\U%['">[42Y+U3JS9#%#3T!!W>SP1]K.GRUQ[G/ 8B<*\J MA#4D]&%2!+"N!3?H,,G2:,N585*3/5Y<]0?E3-1:Y!M')FX?7_>=$[<)\MR< MS/AS9+=:)B#!B ^?"V=AOAEZ.M+1'*6.J\ :5(>'7CM/+\FVE7;5U':HNY"YQT"]E$(#XU%O#?2AAQ>C.5F#-,@DS:M M0,\= .ZAI@*C29$%?"I261#XGB,YGZT5Z MD2T5N2S3L5*BWG+&F;>,S1>L (EQ.10I5C)3=]MYFI]ODU55\UVWD,YU(<869CS'63XQA: M=6 ]121$[ :PYKRQ;#Q!A0*N4$?P%+H8.-4@$TN: /@HQ4$%7YZ;MF^Y/45< M"Y:(J !VDE\N IBAI#I 97%]/^QK/&_>+0(+;VM,[KM,P/?]VLP@LNSLB"=? M?PU^B8S%!4K7L&"F@04#!O#]OK[EN -G:*M^?!J5;6UL2>2D\?,\P!'1%_V- M.ZJA0=,5^B_]? ,'_,7QU6[ "RQP=+0A=S@.^/AM,C6JQIOBYA!3@>'L@W\O M2G^.4-KU99UQ7\\04+LWEMZ]L<$O;0F3YHGY+,>M<(JR&[G%1!^_>^,^J!'> M*G[PT@-M&[V=!8:5H2".D%P=Z(:L!PZUN:PO8?R3!-;8*1>J1J:+\2MQU1(5 MP27%"DSWC;TML *\('?."RX ^)&'ETP5]FC&JY/N *O%KLNWI_6IC-"O4__HT_,0SY M%(^1;X(1P,G:O"^@<'2U7P37QW;P%Q6$D\%XCH#?!^)9,MZ:8&5L9J7;_&R^ M[)9+UJJ/T]X[,GY'F.C( >%G9R'/MR3#0D/?B^Y$FH#);8JZV,AVC[[*_BI: M)XO@&;NA /2. WX$-6-Y.1S#&QIDGETM5ON&WN U$IV12,BVMLKGB5B:S)=; MO/)V<.Z#6,IAHP)HF?F7P0+VO+51_*#GPQ0*]C^GD*/L>!L8(]#/EY?M") :M#?0$[ M1-N=J[X/=6ZB_(<-QOS27GL3]]O(^Z=]'+\.VO&&+L,Z4RBW/=6!SY74(20R MGP1]2O%%&=!*_%\M6QT&?',39=Q\AG2&@2Q#\H.]X#=JR4A'TOT5%,"V8+[A MW#9%E) 0&< 4A6\-YNQ(^OA&TJ.PF&$$H8!MN.O=*[<)64$?/Y0GX(2J@9FC M$?IU3^F"H7<_A/HZJ-:6=5-:&7*$'9H >.K0V8\F;15'$2I0T$4L'NASFRBM ML^..@1HHC->#5Z:XZHM_'UYGZ.X'?-N!:B3<_%7O?'SWS@>_./8<6 N]+3" MC+E5!5SA%\?E!B1;B)3T86 DP"^VH.I;'>4-I&V[HHZ^B1XY5N41MP3W"%)6 M=30"]&F_2LC9FBKEV^[(@>%J)R^>=>*$2QZN24O3H M*L=WNGOV)'EJ!MR+9QML9H- @)86+!GWWWS_WEQ:P,Z.:0Y7UI+D4U4: FV.9?U521LS'%R8PXR;,P1-N:XH\8< M(F(5 H-34484)6$0QV6!PL6$(-*QF" G$A(CQ\BAC"?^\-]ZQC<$\A/?B7[B M.U3PG3?:C+P?(#@CG$!>BP1?G S7"0C^(*FZ)BNU6:N>Q#6UVQBTHNLQ5Q?W MLTU.L>)\L6J;0,$7TSNJ$C+> B'K'!.ONY%*<\H5AN9RXN KO!JWR(1+E@3V MCW^CSXG#R0N;0"74^P)GV:XJME6^Q,A0=,9;-R%2"_?$[=4RA"ZMB/'*3%&J M'5W'57TXRU56>4HO?+Y10WKC.-WQ"Z< J(ZBQJ#[R?&\I*6U9MZ,*5:\-Q8\ ME+1\V/QV&T.&<6$8.'J.9$Q=1TEQOFWREL[^=$Q-4AWHY(219YA#@%RBJJ2* M]NJUE76S3BNN K;J&RS$QK@9[9_XQ1K;-S6@^TL^.?GR,X[(.(HU^T2X_?FR M/*2,TC9>009< S8[A#LP_2#W Y (OJ3<]2+ M0!;H6*TK]DTNY:9+9#8M#J?6J7ZU?GA],CM5%.MU*285#[KVO,1YR.T!H'RKC=O4&I7FOQ@BO/D2NU@ M<]4N"1E8LL(\XXGX$01NW7F(GVP9/^S:]2V9H'=QPRZ0$[K_9M:0_ ]D\$?T MR5'!D*RLTRI3KP\Y.3Z*MK)19V2NH45,19^C[U2'Y8W7J>DOX9\-<24>]UKX:I!7R$8T(QW%48+6Z&9NLDJ+2TY44,G#>SE?@3S=7AKD4MR\-+ALNP6]M\P0N#O"JRF9-XKK!&QR]90@ MJ2>2>5=.[;F:4?+PQALY?DE4.)Z1MQL7O6H>R>5P-RZOQG:>CY7Q62J&6^F! MV!Y.V>^113&&,%R:J!!24 M/EG"XNWXAQ'[;XTK?R?$OR/Q3)=::RT;']=PLB;1W;'8*X[*[&E!:1C9VEP0 M5*P07)" .7QP1UZG!UPWT>4%;TC]?1.)!_KO2TG\$857TLE!/@7$C._8%*NB'26:U4:G*8FN$%N(7HKV8 R@'B*D=$G)OJVK+Z7"W0> M[+]Z_U(EV@.=N M?[XL+6'#KA=?358&5UR7ELO*''=7I:^:3)_CP'H)5\"&I18O.IV)-.[7I_D9 MK&!ZBC*Q)XIZFZQ>.?62ISOUDC=TZET)H_,BVY6'@U9<4YM9BTS'O 6O?CHA M_POY>AFYMFC5>N4)WTR*2BJ=J7=,#L9YZ.=HC#R"S5M[^.[BNMW*P[>.&>2H M.2M3/(;EIL5D=#"2^?H?_U+T.[$?Y.#;;R5XR">OZ]\C2('88FUG^.1E\?95 M9:F2J=F]4:XI:NZD$[>:A:BN85_P['[.7YC*+,E\IA"5<%)=15=,/(]E=2BX MGP\#KW?E+OPI2/YF]^,@ZU0E?-B8<;/F2.VT4I;J$4"B,M$GXLC(8/3I5ZEU,3'',MZ43+S)Z85$L\C4 M4^LO<*USKTPR6QBS*L]J:MZV7RC.@**!\W"?2(9ZHHD[\4_N0%PQJDDSGF-IS2UD68(9 MICL]\1:6:-Z9L(G.E(YJ;KS4;4?346?4K-^'D_ L"CU'BUGR:BF:$L85+3M5 M7 D3F=A(_L:F!VXBI>0:JE/%Z5YIU*>FPX+$G.3..==+B-C1W>&'^ A!9%H; M2G29ZFN8UI4::2W6*6>^$4$M;E3IN@T)TU;R?&&-LII22@/^3ST1)/T4/:8B MGH@@C+BE(W>GK\S.I(1KT<I,G755P1=#PEY*9V=[V@E^]WE[CNX\_V%'0/C3L@] '2LK?J;-];[3(T_'/_>&QIS0&N[NV M3B?G$=^RY]-;B>OOC$<)RI*W'KY7LU$\V.4$]E-4U.$V/\F!ZZ'_&;D)?(UI M]Q4. )G?L,6GG$U;B.W7P]3X"T71\@-\/1\.7$]+Q1.-7CM:'31Z[*=2XU]' MSL)T]\^G&+;)J:/S@W$P_4QDMI_,E%- ?IQCZ[0[\UFQ;)[PMJC"JLMLJ M^GW5C,=@OSX[>7'+!5^!AIHO!E0' M8 @V?U4-OZD:JJGQ*< 76V=MQ-,"#HO+8S*6:X[07C+_'?J@*:]1OA M[_\5OO.MAS]%!NX]V3X0=^XZR0':,X(7*GR?*[[.IF*9O1LVM:\$XP8^>_> MQ_5'(O\.K\,!EEXU[=MO%'AZD\#G2!.VRGOYNM]VSQBZ4]>O_'^.;&MIG^ S MP8WR>P9N:UNA231%C>EU?3=0NG\7P8[>/Y**>M=O6K\'JO*!(WTLZ^@X* #G MOPSM:M-GZ 2%#CE&7HCB%67?!OD?WTM_!,IN(T=K*YH#4MAPJQTF6C4 MU106;._D(6V'DJ'J7G_0SYM<,-2)7_GH2R\H>E&>CFK'9CG6J,FS'HO+4<49 M=N>MN&"R)Q>#[G5S@N+"-5!\^N4R6YO6QZ][1^VFM>Q=TPWIB/X43\?5 ^Z^ M2WB(Z=_FGG![/;PPLJ ?:(I2_0)HY*M@?C B9J$_5IN', MJM-OUVL>+:/^92>JME+ H86LF9/+47+8Y66C8]3F9#8A:_5[UF_/::N[_XI M!#8@7EHF!^&U:>6YE5C'*^.KCNO$UGT:;_;H<2(=+Q)=.']S[AT9:"1M\QUN MUV-AQUO/ A5G8J*Y5J@;\$GR'TU8 3?2#EK_ ;1*3\#$!0(;-MV#MS&4 M8ZAA\=4",%?RH28/5",82+H7O^KI=0%GN5,?RY5Z%QG2W^=*G3*Y*LIPH2WG>E;EL![O;A"IL!'F\&& V; 8;- .^H&>#Y[?/(L]KG M16_>/N_'%SF=%\K1=6O@J;45RS55IU"(>_BD4?1.2:S^3"CG4'9\6RCG+J3] MK4(Y9&H0'5(QH<+32BT[U*.)^C+[43W4+2(Y#XBEMTTX3RA23L+Q@'R^;,;2^3'LT5=2:9Y*>-(@NK6\\W#H"1 M>[-,B^NARA.*9KEVL M7TU"'T'@M\GH^[EYMQ+42F)8=NR9V,#)9=^I5*E<7>O"-.;$G0GJ1T75N=*: MXPPFGB)F/1PC65>?EZO=(H9F\;TCK2/[H^ )/POT"V)3-/QVT=L.:E^2GM<4 MGM3.F-CMSQ>FB5@T9P^+.C_ABP7;Z\P*['BPN$VCI0&6KU27;F6,K[Q$2Y=; M8D*MPZ:5,?R)8.B'$)O70M/ ,)P,2YB8UIQ9]F!(&5I/^":AF54=J3%;I=8: M66\/F&&AUK,G)[7K>-KOU_$MO3KNX]+<+,^P*;790:['XFYJM.:GQ51U[, \ MP\1SXJYDWB.BZ5QYU_%86DWBQ1J>QD;>WF*NZK/4#<=.(#N(%L1?.-%43J?6+89DTA?VQ^BH%?4?J_E/Q]M1% (9]SJM78VN+H M1CG7K>>]0F7^-7F/!/WQ+L>QA)U)=<4:[@I,I=O,4M'Y^#V_]9_;J8.0ZGW, M!?3MIS_^A?1SGZX.[AAJ^P2_^+%'.R#-U_CU *\$1+(W_!!=VWT"^!-H^O!/ M S@K43>]DZ79^4/WB!UQ=CDJ$/O+WM+TY@*OSEKX=%"9F%-OCPKHTV?S[ K( M'K[B\G*[ P?TD-'G!)$XU-#_ M.LRF/HU#?$N&]4Z6FOB28!3\$9'OP3#78UTJOBL'^R3(/:CZ\)"YVKMS8E\W M'KA@IO9[91[WF*?-?=#WZ31U\JN9W*>]Y_ZSNS_M#?S(.&((;EHGR*K,8WD3 MF\ZBP_XH^NWYW?&F-;=(O$]S54H5TCPI5M+B>P[YO;01F#:+J4MLK$J ,/_. MH?\(MNH5V\NTS&@I=SU*S.IRA]*]5QDG^\D_M\@_L>1MP@GZSUEYZT^P;8\* M_@&$>.+HY*>M%U/T.=;/2'S?21.^%.>Y;D;\QUKO#;+B+Q2"^+#U$,5/2QV/ MRVEJ0>=&RW@W)G9OG1D_K67JV5HLVN6+Y=QDNJX*=K0!M%J W[SK_]OQURX86;Q0)O*.E/6WN]-Q49 0IQ-H<\!'T M'$%"?WI51O 4Z(9^"&D^!DO!&FA8N%,X3W3K O)Y(MP,XHC.DU^ ,T0OQC@ M6(%!:EM@$/#B_.L2@R0J,7C:&0EBOS39>]5A;[]FX.#LJ/A!DN7ITTNH#-(U M/)FGPKC9$!T;":.W>_0ARV67]Y7A^N"ET(VCF+Y%#G R1$ZQ#0>UY5U7V@9P MP%J2K1NZQFH[T4 QTO8)A-V&$ /38^,B@Y=B 22QZ3H[ 441H%%&GD1;AC2S M.9NZG?3K.P(1DXBHZ:+A7)ZAO;WCP=[S]S='XCBSLS=_KW"'__N?P7>RVQT" MJ!J1@FBXHKT*&C1!]RS^]L@O\,O!=-^GHVS0@D0SE!T'=A&&5P2:Z-N^N^ + M;T(C\B?\,WP0"1O.@U4O?T.?$O_\Y2O8+VQ2#+)Z8+G%M;J#"5$!PN:ED2C8 MS_[<9S^DM#D2_#OF+]E2 ]/$ 2=@Z'H)<- M!S$=UK:AFPJRN>3J94D0]F(]B<&J*:UBS:E1S+!B+ MQ)_(V/O]>X_YQS:Q%-_?]@JY?O&>M.-85FRHP4-1/?(?@@W@:2(B/(>S'9L' M0+9=$3%]P1-$K:%9-)R_])+TO_AGH\DZ?R&U?&KIYDJ6'92C4G#UX"*0]*:7 MUK&1>.CAG^\YO2?L/VPTO4/FNR $A"T%*LAK.%ZQY2XCD/1^N>V9UZ!/9)WX MJKYH\W(S*TT)QAFMY*]4@'W+-1AR"BY,5EB!+PZ4:8S*.$9UZL%NFB03.WH+ MGKYQ\-29*,#G60 HE[9Q=6$/\KQ2J8GCK_0S^Q84U&+R&M>,3)^3$CCU%(L=:?OSS9UCST2#7B>5]<+MV+B%-\14JFZ3>0H,/VR?(C2W??-!7SQ'V[7:2I[2-?/(U<]][ MOAOCN7XKV V^$?!:*TO>BP VMC)GUVGR21H9CD1NE24)ZHS)K^J M-#C5%W =Q7'1J#)M<5R8XEBV)N*)4JF\0,[7ZS=>_4;84HU\:A&3YRZW&LJK M>E:?C(W95\H-3H+MS'"F-E]568V>6>5!O.A/XBG_5ZLL#PW#1O-%565[TT]R[TW_ B'FFQFQ(M:"+Z" $T(]M \ M'VNL,GE7C'P+( E"L>R*64GA:A8KK&S=;99)8#BL9?NP5\G))&[+4U$U4#?B MA:CJ6Y?$"&WH!-WX.:S&/Z,:GPJK\<-J_(>NQH^>58U/7;\:_P,/(4'?C5_P MB"_D0]\&#%Y(O@=FX^%^=:;7GKN;.RI\<4K0@3B-S@I+/-V(FWB*U[V\-#<% MD;Q[JZP52ZITG6IAN&BU.J4;'\E5/V,@P)MNISW,;GQZ M^^@.?'K.UJ?GAT!\3QSJE27J.UEU3R]^OQ-=>I!@G,B?@;^XT>2=K9-XU[_W MM!-["1*_8/(#>(_O^KO0!+F+>//V(?B] [1.NR5N?C4NR&4[RJ_LL9EKSB8U MHG#W+J1*( "G'J2(7A79C!KX";[R?P*5E."=JL(ZT[W9E #/3+C&7\ G"G"HTW MJWJ:X3M]4M?GQ:'54.%0T2>^B7VGWM-[,V(>>!8,%PB1X,Y6?7'T M].)E@5+GEFDSN_D.1XS>_4)K)%R!^-E(U=V\C8VTA!]N$TK.&1UDH/@Q @KX M(?&\ 59$7EH[8Z0!VP9''GZF#N-,]XA2J&O10C*YXD1QP>%]C2<;T#WRVA\B MN?8;_A!TDP8?RZ;!:]G$P2/[";2H?GJ7C2FK3CHGX@L.P]U!/IX@J%8&>@%Q M_W*L@%GD;&Y; *Q__5'-2(<*NI?Z>A+*7P%JT:E<[M*5,1?"R OO(\_5'#Z# M'?1/&X -F/ HW] !6(([%A7Y>.6,X=ANL2M5- U+T0N/&_39:!(@C8P=\$4? MBR?D.8M,(Q5/%1D17UF=##U+IZKCN7*'>7I)4/==\)"9398X%,[D +SL;Z* +O( M#O(R=-WT_!H/6Y9W.-O-"F;W-1.@E<2.RT8DV5%*T75"BB^)I^(U'CG?GNBTKT=DP! M68>^,KB?#RNB(OD@:6ESFP =^%4%OBLL NA5D^<['\_5H-OYZP3D31(S!,Y3 M!'I-7R883UV@ S VP&T'50\N5>&#;=-X(>7/E#J-@K%B_-%A=^&!][X;8(K M =\!3Q(,B/0+)8,:XJ. ?(ZP>Z5P_G/&XCPBF2B[%*DN9V]V4SX,OC"2H?$ MRP8/$I%AYX' IX3>&WBC7M6!0*@N "EM$H9WMQ]4]"%4P9(.P%C5C86_K>39 M9#,<6C?^NP,4'U+ VZ@>BQ*"SD"6C-RDV M-M%1V^(=3]Q>&Z>C+L97Y@1X[BD61=1GL@QDLM& QS)GFNP$3I4Y:93,:D4E M1]7THCS@T57M-(5L>!]P9"8KZR@8ONZ)L4U47+W MED2A:.<[]2Z5PCMNSW8JF9K*)=BO61*X2MH8(^&LUJQJT1C+8":6OC]-^].6 MA"+D^_9\%:.TCISI=46\2$EU]N[.]SE+@J4THDDPBLNY-(Y3G)ZO%NS[.]S9 MEL1\IT_/J=8$[/]@ \%]HBD1*%_\G2M?S-=T+_[KNM=>>AA_B@[VP9Z/J&!; M7-R'&#G)>H);<,"F3[.B7HL@;$H1XK"F:B)9S.GU3D].)+T'$$%%?LPF.41Z9>5K(HC-:,FAM9Q'N6RZ8"T66*6?\NZ/BWU:!,W*S5G*:+II MSK42 LVE>J5U__[.]SD1-%P52]&&GJQH14#1^%+SF"AV?QT7KN[,.E?\I +[ MQA=!NH/ZYJ%/ )VAF^\W8PP$#*Q$UL6=?E>'A7.FY (V+0&IHYL6*EB%W'[@ M.JH!&Z#M/G8C('8_LY"-X/A#R) P"NJDP Y?^NC^7)LU;P!C=9.Z=-!F>&.J M^L<+M(-=\"$\_EF#__G+EY$;?,)0*NHAN+L21ZTA?^7#< M%<]07J)7^4PRLB M'52@\"%%)49Q 8_&HP(U2I""R,1)@1:'>((B:7$P(O_PW^I_HS44"JE%*XHE M6RLMF_2*K"Q4F?Y8 18 \WKELL9Y;*Q@KO"B'1L4,K&",1MY BE0KU>V")72 M9YEB35METHMX1\3L5@FN/'CF+(MCYCANN/BLOQH-=26UM!)U8'4L MN2)$K8G4I)C, >[_?R* M4"K\+"5SF*A5)6L(5Q[L,]J/Q1ABM&YP*5DJ.L5!&ANNZP)S^,P)T:Z)4U.) M.=LE"F'$S(#/**D#A<:1<'BVAR39/X MU-06DC*M1G-X'69$'BR=32>%8CF9J/#5:-);S&4"DVP6-5AZO33G],MKL=/H M<,TT[>2RYB N4@I,LCQXZC(Q%RM%!YOA4RIMN9I07GF>A_(Q7R\MMCN])3$0 M4MP4*.W)6D.J62D/A@L/GMK">YQ=D90F)]*LTNL7$X-5&NPU>KB4RZL>I10D M@E^ULWC':M48QO3@TH,-C.J2-&G2@XR&*1ZVFJ6M::$&@$4=/I5OQOAYIMH9 MX"ZFU7BRGLP4Z@ "1XBJT>S)0HQ/U34L/UCGO90TX3VP] A56>E%1DPG,A-^ M9IL#I4"1JV@>[/4(L10E*3'KMM8FN*8+/-&>9DKU'ECZ0BWG5Q%09U41Q+;E M8I](+/;-RUV9= &]&F_ MM(ZJCS?'!LK"98JV5/+'%JWV:[&;8N8H3R1T1VAJ(%7CFW7?FR MNLN;(WC9".K ].)F\IMLO[0I\@L+Q.! .Q'9USJJC$+)$0NV?XE(:(9%Q ]; M^1-]M_F(J#FDNMS)8 !?-F /BOQ7WM:FYO]A6\C_!/.9>V9WQ'KXX1SUO% M/?IE]8,CZ>FHH7@CR?B^K0C M^RH:^1R-A>#[-/B>H]37H><_BGB.14-,?!H3]#-#7P]\^'.,?$SP_6=N0Q;[ MA;-_Q&&_[^SQC4F[FYI_45JZV?4Y$/*^VG'X[P4.\R'3?ZC3W"EJ@$X%B0_% M_DX3Q/'X'1[C47#R;DGUVR<=7%[07.1L;_IW3SAM!_TF2T'[7W 849'//.K- MY.!G$+M_ME#@/83 .PL&WW+DZXO%^SOS?:'YJZ1^ES+W$JS\0MS[9V'[1PCK MQJ:9U:,(Z.]#\>F"_ ZE]B_DWJ&0_A5H#H7T*Q9^60OK9R'[1\AHF 4#\Z!= M4?<-SI(Z>AB#.I37=T#HX67?%]]! #K(LR2L9<0Q=56*;#(.[Y@9^#V5+LKL MWX(&8#H&^)+]$G=_?!KYG/1_8'KAEK(]5)T@C02-9@Z)Y^K:Q ,3S)\]6%/R MUT7UBU]#)$=TD,.T]N%0ED>C=[/UOTXQJ5.OZ_"P)J!;V4O=PV;!Z.,(\K(I[C%OI82DL0#D\2EF<6> M.A)2QCVY/A[>M_$)]6'3.FEW6-9^O]Y(T*J7_@'NC1OD2U^\O!,ES>_6#D;W MBCNOWC*<%FHJF;=F*I'3U'1':D2S*Y%*?'5&UF=Z P;$NS-=R^_\_KH)8&LH M+-*98L^-+G)\-<][Q3PUMJJN)]"PK(E\BN''IY:&)/^)'/9Q%VQKA8"Z4/27F;KK,3 M$VS)]I3<$G-55'@\F^XGM:J$Y2OQN.?61"AY&"!YGO'$ZSZ,/R"&&#KH=B"3 M]7O+A";U5T__6_3MU[R0V>.%C#!?JWR74H@)+V9U.9U25C-)O:'ZO=^ .VN; MCG-$IB?&-.7E\GT9QV85AE!H1<%18P>H@,>8)YJA3A+KX9TY_\Y\O\)^LZ/^ M!KW_ZPSBHF: FE,#.U\5AR;; MEAR:SU9CO>B4Z!EYIB[$H89,Q*BG*'4XBO2O7Y(V=BTO]J\[M:\?W\.Q0QWZ M#!WZ" & M=]\))W$AW: HIJWCS2:V3'/9UE(E8--AE'!"X]&G:#0:.J]"CW?H\3X[T^44 MCO 8F2YBM-XHMP>6QV4K8J'/+**#:+0.N 34RI^)D$%C,5%"6N+F9P'A20#R3]*G9(;$[KW']>]_TYNS*_@7??9Z^8] MKD4^)_;X%FJN3SY$B]#?D"C]/>[CMX\4DL!/C:+_+FGZLUQX[T;10^OA\D7@ M]QB*/T=T7Y8F?HZS_R)NJ1 <[URC^XE/WRN(PCOUBX.MEW5V_!P(_12'R.G! MUGAHATX]"IW&!-/FZBBN"CJ>$W-3NKA?T3$,8\9_5FJ42GE M8X4Z/.DY$<_P6C]P_#*^%[^,"Z95KE9S4;[/D;HV-4HY.KFH/$;\TI"*Y951 M53H\F1X84BY>JZ]*B)H9V*F"),/B_I_M60V+^W]8V+GY M6X__.^C\AX5]P^RJQW4FAL73]ZUL_/,MQ=&)/7,K(7#9[FSEI=BQ1B;+#I=P M:U.R<<-BBM.*H^/>S)*CZT6,SQ9S355;)\O-GB(0%/()QI\(,G;%XN@?1?H_@UZ_U@Q4LK_79E&SR>)^;C;A$O=W#&D;"@S<^!FX\\8S'0U=AF(+X M.LJM4"-]CMF&HVT(IB*@>?><]W;;%&>5>O^(.M(X[2L[< M5DS/%%B!B 7-Z4GB*)72';RR6JM<"_$JU)L_=LBF0BYU!V[G$$1A+NRCF0RGY\(F0L,_S(7] M*!V)]>N>YL)IJL&Y7*]%\5ENK53ZEK2JF(A!H M<%4L3(0-W=Z/:BT^0"9LRZUY93Q57?%3@AGW2\,)SMF(G%$F+!6.N?KA#OX@ M$S;RIVN(K@2S3K[!/_D8N/_QSO[O'HE%XI!QTD(4]W\AZ^ZZ-.MV5GBSVSZO+47?GESVM#(J>-1SIUX H&&A9'7;I#Q M)FT]'O?\_+"PWW#L8RK_C^1CSC5$OX <(9R5JI6E*JB2*WJHV O3$T;%)D MX;U@_O@W^DQ%KQ;.N OJN*!E\I^Y"';_[P&\[F6C8%N0I%7#%0/V)JF+?_\7 M_+-YTE 'Q FQ-_Y'4AU+%U=_HS/],U4-;(PHZ^\H_DS&=NR>#?IH\%EP^7'\ M?^ >=QZ\]S1L*.OZ^PZXX D79P!#0%*RO8$E2;U<_X %9#":]J&%8+/S[__] M/[L'.C31 W-B!X0!P$@$+$7&!K8L:I@X COX6]0]<>4$QV689X+9W(>_MR9) M%&X+*"84\3^1G9\A8 XPYW_%-T*#9<%'B.>]?+;$=D!LF8X*2>%O6]8!32SD M5VC;03M%/=.[:(?&%$D\'V+]TM2.D!/=8=)B9&Q#EOQ?K6KJU4WXTBO]7^&# MP.T%;%OW/_'\\P%7LKMG1/_W:&DX[?L%'R(B%,+ MXD!.C&1Z)#!#>BA0E"0*<88BA:$4PVE*(N41*?WAOU7<-FW"*]%^8=11\*JE MC%@&)VML$?!V@7J],CDSF\52-L%5NBI<>?#VW$19XJ5HG=!2(V(<7[8T5@#E*?2FF&E M):Y4FHI X(=+2SFG-:EUUGF^.G,HJVCWF*3EP:4'[Y8Q,LCS5R7KG. MKF73J@L$Z-N)HJC)0Z_8TWU!17\N#I6:NR10+&-/EJFI3GLY[ MV?2 ]X(6F*_(6:A7G#SC=?G5JE/.-ZO-"0/ 3T0/GUKN\*KM)DU;$[/SIJ8H ML>5Z4HB//\C^"]T1V9"*7 =FF\6EZE\ M<=2N!^5+KXA?E%(&2Y :/NNR[=QLPBA#RH-9(@=/K68INEP@6)5K3IK%?+)( MZ^88)90Y@J5".)7(ZI55P=S@O%6J%3,K+@ TCR6I^+.:NZIK84BD$?(I9-LNEYO69(UN1!CL7XN97AS M5B"/D N;3%+MN1E-S_J90"C.D(#/4TTXEQA8? B8R9[ VU5RTS! M4X_0@.J6)&F6'*B.H1&FAJ#LODN;:,8P)-XH:@D 2@+/(( M8NOU1K94:R=87"YK:WM2J:ML&P#K"+:F0ZJ9S4]9R+G=H!2X]H-=6 MB\Q;:3FN:"X@*8K@*<.4%6C@' ++8-<-Q>9%O*HXF>6Z7HE2=ATN/:#7!.ZE M1UXT7^!YRS#].1)ZYX)018 X83D1U8.!C9.JZZ3E_(W7I.T[P&?,) MF2Y;]=\W78'JKXN6(_^]^6%W&U U#I1GJ.8-??7PGUU-773GYKZ>CC[9"RGM MQIC\-?A6YX[[*O?!_AG_(T7PW-/./O=@=Z[+#3SD+PQZMXCJ/Q$'S7 M*E8XYU&Q9^J*A'SK'-S/8^+TN/E;9_^01USF\+IJR!N' _%,,B=!([ZQW0-+ M?6#JTF4)]69W,_XA3/[??Q$T_L_AOY=HG?,18[L2SM]TUWU(!;\%Z?\[V'O' M+MV_1Q&#_>,#G07"!,7O3@OI7)<:CI[[(V)X#Q*;4(A__B @<@"&.Q4&%Z&" M_<.>F3YU[SS_9]SV!X!!* @>D32^JA+]>/& TL5]/ID6Y[+_4T94[4<1$3>D MCQ\F2GZH^7#/0-F5+#>L][LX5T$N8.="+.1^JD >2PS])()JB[H;"*>:;/L_ M("*[J)CZO31VJ7+U6\FX3]2?O$MOC2;[]UND]5@E[6?0T\VGY>R(P=N4J3P, ML!Z==HX(M,\5*>]*NI!F'LL4^X&VUB?D$! UI_0\I'^BK76#0/3UW72W;GQ( M"T%.CH"J(UHK2V:7JK/]]%7>31F1F1"?62MOVAUWM*Q-KR=6HD"TI5OT5.%0 M:DS> )MT4<.#ZGPLVZVQ: 1U'A736( CR-*;U9(9AL83U^ 5 M/TT=^^G^@G>G*X9VW44:3MW8#WXV$__G6Z;>,'MM0YE/L?%U(<53J^H@Q:_H M;B,A-VHTX]VE>K>]9^],T'&+1D7D*&ZB5?ER93PN9IN&4A=0DVR2P9\HZK ; MQB\9GW.G=_MN>NO=*7Q\!?4N 717W?>^B1G>ATZ[,U3S,UJMTZ!7:X[N$5QQ M+.>DGIK#F(4BT&=IM3^O#5OHH;R.AY()'2CGIWO<2+,'44RS& MA.[+AW5?7ON(H;/S>ESD/A3#+SD[V0Z>X;*U29_K&#J9SBPK8]-A!29T=H;. MSM#9&3H[3V3BJ);3&,O2JA5ZU.TV">E!'VWT!,?3E/*Q@/]&7$P^MR="7 M\W5?3OQ35IC-1NMLHUKR-"S6J.6Q%-7$U5LTZ+^ +Z"]6KB5HA79@-]30 MEQ/Z<]IB^'I,K%V)QISKG94%QR D=6L:D'1S^$SIS0F1,Z MR"BT+,3>G9"ST[HV?FR9Z?@&G(DBD.O#HE_)/]_IY@_6YKO3%S> MB//0!;1ON[V,@OM4346!J5E]I:UJ5=>(9^W^.+TN/F@V3Y.12C.^3@,;N-Q, MM_H)4A77'IR]^3T>H+L8%GX';J(0#D?%&F[ ML*\IO"N_)4+T0V0N$*MAW_!?U#?\G4A.B,X?*N-"41;F-/P"\Q%Y*\+ZE"MG M,=P36[AZY.*B;4/A+AR@;P7.07.0ULGEFLCR]-J:6M6!6>B5V'N,:*"+Y;S3 M2+EG=6AISL9L;56L\Y5VOS,NS%F!H/V 1B)&/='1[VT4^JMOZAVH+4>':WRE MJ?'#\IT[:%A\-N>YC[#$/M_Y5&'S>NVUN 23P8L-K3KJ=-VU&:]#QA0#C"GQ MS% WZ%[\H$SIY_I WBUM_IURYX>EL_YS_Q,V'E8[/&721M2)#A3@CF!W7-^',L_EV),'="T:$C\[HQN:.3,D+_ MR:7KM<($[B]VQ7\E#IJ)SJ3?R917FHJI2@?OTUT5?] 9&VRLS*;MK%7BBC$L M42QQHRB6] 0BOID1C#_1=.CX_$V.SQO/?GM8OG2+>1UGS5#?3,106LBS?)9H(7:*A2_2]6/KOE$=A9/Q]AT%\SV%P9J_= M5WRX'^NDRHIN&-RTOW!RRDA9YGIWZ?O\,#+>+$_9=3MAEKEBQ9@D:K$J;;MU M@4"=NQ-1\HFB3N.WX:W[HJ--]Y(O\7M9R'RK>UT/?G3HOUN4<-=,P;T49 M]5BMV"I[D/, /8^,/C.'L\W#G,E?YVH,NWJ'O9]N$RS_G0KC*<'RH=/3-)JL M='&L/YA64F5K5A$5 "6H,U($_40D#D-)W]"\[0<'F<+>7-_AF[Q+ (6Z[IWP MQ,_&W5/)XI1J1J?Y4KI&+@8XA=@E5'3Q9^HPLRCLEQ8Z/3\?=P^G&H:= M\+]_JN$KYC[A%TQQ9'0-KD.UYY158[J5V(-&T9OM'+6<=-(,[ZYG!=Z*U\MQ MEA5(U!&??"+B]%."B(5NTM!-&KI);\9.[D-7_%+H.[:H8M(0*'H\1A>X\KQ2 M:Z2Z=U;^F;-,7G%N6>M;7E^W M:SPYH6.RG.Q*J>E=CD;Z,%@^802N$Q].-(ZF6A,V4765AT'A:=A^KF@P2_\6ZT4*S6]!4WFY&)=,R+X@O;@SP.ZIK4 M\XE=U\(8]Z]W>YX8_#XZ!C[TMH1%YW@F#=VD MWQ)YOS9GN@]%]4N1=VR2T#5\T*WPJA//TO2PNF0*B&7Y:BI%AR[1T"4:1-[# MD;1A ?K9?E 2A\Z#3XYK?-VPCF"\VJ1;&.%JF^P1C5+2LVMWZ0;],*2^FM,+ MFTZLYSQ96R0,:V+2+%87R)@?4L>9Z!-.A:F586IEJ.#="V^Y#W7OZV'P9H[. M$WW5:7&I=6+MQK.]I=Y6(.N!C8;HY_A5&E_\--7NI[L=MX&\C[2^T%41%J.' MRN-WQ] E*2WF<&_2Y#IJ)]VQU43.F;("B2;[D 3^%(L>FNYA+?K-W9$A?,)P M?*CU?G_-RKS&\/T/T0M?B,: M7W -.1+%822>Q$,_Z4622*/@1DBF.]#EK0(./8_"XEL3K\4;"Y&8E?:6,TI6\(P!.CP8:44\$GGB*T\3U M_*IODO /X.J?SR[]E7 XIL_>"R#N(4[_7B\$'/IU/ZG _N]@;RN>_[2!J4O@CS5PK_[^ MW_\,PIRTRSLYW@+''>8(W!> ?BF]_*1(]L7NROU%O>\+0#\MROI#A&[M*T4< MOY-=/G9:'3P?0?X3HC-,U_IULNR7BZR?;D"&;=C"5*!'2BFOR39R_QE#&;GN MG,!Q*#FU:7?)MCUM9K:HPIC#B#2KW&/4X\-D\FIB0J53T5R%EV?I:4RE =51 M'H+/'_]&F=@3H)@;E!W^X #W+\D%^N\PN^>^LWL^S]SN(RKR]6SV>B^?C>+Y M64LCQW;"2ENM:2K+0O#%_OB7>L9O,37W+JD\]-%\SD>SE]H3&O1A.L_MTWG> MXOI-KH#55LL!SE<=LJPLNEW,]AXTD:?I MM&$:3YC&$Z;QW#Z-Y_-,ZSY4U2\E\%2GU7RGU&[/N54)SV=9I['(-!$W.T=+ M#?-WCFFC_YF+X#C_;B () K8PO!2.__R1B^]#72IZ9>+O;LE_TOPY[_5.2"2 MX3]'DGQ0%AV&+D!D]Y)2 M$PQN4#(;?':4P"1EY2E>](JU- $#*S2]'%9>, 5NFLW/&E,F/F\9>XV"\#T& MACGR$#(Q#UQ,1S9>/K?_QKF ?L!0#EY9F1/2*"^\/4)>83]=\Y]!^ANR;Q=:%9KW)83QW7 MD^4A8Y>\5_07V,Z!!O\EVMDA90/"3M\CY>"C'?D'+3U 2+(/GBTMH_]$QJ(4 M&!AXK0GALWG84P1P M]>$XHOKO<(VYJJ/'R**MJ[(-7_:G^I=_60#\57 95%&/6("SJT/PUQ$ JJ$\ M1< A_U2W"R,.H)F(O 7\@D]#E*6:*PBGJKK+\!!?QJZ4U<'Y+&0 78AQQ@@ MCK%'-P&TM[#HZ\#.X1AP.91U(3EA:+L[!?1JXZ%D :F,3H F]!?P. MURI0MF(26!L9 >D:64#Q"L]^@+CG[V%;@,):.V #E.*@O21U$4"H.1R;.OC$ M1!H#0*8Z1/1@2C+ G@DXPERVIT 4HN_LGTB=.SZ<-]\6(0OR#[A]31ERLD@* MT( 9<50?/Q!TZ 5_BI&!:IA32 ?@#T!3D .$3QWLTW_;,&C M=UX&Z7T763Z:@G<;\'&&_/^S]V;-B2//^O#]B3C?@>ASYHV9"..?-K3TG']' ML(A]!['=*(0DA)! H(7MT[]5$KC!8!N[602NB^FQ<2%59>7S5&965E:P7"UT M=_CR.#BRX&M'4;09GQ,9>8HV]C&J3V33\^$$*0.L(%OA^)W9]/Y% ."I8VL2 MO.)I@UJHA(!Q+#A/4-!/_NO@&A:!G=KY5?&=@,E&YVS=,:(#6X73"!J"UT<@ M9C<">OG2[P<'?XZ -6O;5W4'S4,==,>&QNOOK^BJLY7M!E!^V@SS+^!!5;6= MS6][PXI8P B.2)!.=< 6\.L!PTIN1)H"A5KZ;P[@LC?2[:LV,_8<20&A VP/W[Y#AT"#$U-?:"# MA@$#;JD?=$2&Z#KZ.* IDD\I/E!T96J!60*KB+N JQS\<+O&; 0%IS0 %1"0 M-_9M(F@+^(\!3WR.\$?TX/A<'INP[9ZA/ MX"GX 7_/H_\,^+J6&"I1"Z0,-_%=V9FM+JI^\'_ MP MMO4T2.R9B/UV:5Y\(&!W;KU[#/L+&M$[#]Y[6A2L5>;[&UN;)YQQZ0G>(JL0 M=]NUAZ!^N_,;FSD=I9E 6KYL=O[][__:'=#AWL;&/ML1X49@A"\L#:P;MBH9 M46D >O!3,A?2RMD,EV&><6;K5/Y\B=*2L%LX_DSA?T5V?H:".9BYX"M!:'[3 M;/.1'?B'V\^6T1T13RW'9^B?MAI8):^F;6?:*>J9WIUV&%\F\.?#6;^(:T;N M!%VDR-"&7L?_-"O)8Z[:E8WCYM9.3<)%'*RB+V:R]&M'DXZC[)3YD'Q?1"09 MJD]*+"=*,8H4*38&?E(E7)3D05^EV#[%T.J/X*W2-D)2Z@MF7YO72&$\\/BJ MTL08>Z6)?KAWO^7*(7$OG1WH1KLR=.56M]^MTW'1#Z7LM\R4DOF4,!^O!*^! MQ?L*3T8GM;A('#X3'Z6ZJ[&LC00]GO#&?'54[K"PY<$SZ?)"6]9T.FV,8XL1 M$+EHJ;8FDB+VNJ52SXK]3)I:806^L)YF4_$IB<.6!V]OX\,AERVWL\)X.?!V*BEUEIKHT#QM2A5]5)BM^ZXF4H=O%\V>E&OHI9&ADL+2<%/C M:"X;%V.'+6FWZ;K]>500VNUJ=,)/^,J4J(&6U.N6PX[-YON="#LWG'MTFRWF^*3)$P8AQ1?C,@[='ZW4QY@XK$UYMQ?LE8MQ. MEVN:R+QZNTC2,991555D<$H2*9K Q'Y,)D6)I1DRUL=8FI9?/UO@QO%ACARM M^79ZV&PYW3R3,VO']#37$2R2&[@9HZUFM64FN9[JF=HQ[2N4/#DJ9_JDH<>P M85G&9"^7JQW3J6@)$^*EEML2DME9$:NGTE*O=U2GB(),EP?D8(2I,5=?E;"! M+&JU8YI2:!IY-9[75'Y<7&>ZQ<28RZX7QS1%9&I4I\K/4T:FT\L;>9>)X:GX M,4WA>E$[TZEF$X+::YM.=L45/&IQ;/[=3)&MIHL:B27C:1:KM("M3&G'YM]D MT@;9)F=-H='*E$EIYN)C?'$XJSBK$"K- 3ES&$",Q#)BG\%8D:7EP6# R+), MT ?/CN)XJ>6T,6/6*]&V,Q63+0QR"HZ_;MKU$F5,R61$OL LRXU&WLA(PE%2 M2KDMX*IKQH/X==G36]*1NNU!/85**[!-TM9&OY&!'\8/Y4OI9:BTW M)5,8=R;D,"HL]#X/N>KPJ26F,,?6&5?E*X/6,M$S+3HQ/JJ"TWIN(;5FBY71 M6.A,)6O&8W8?MCP0E$+-XI.6ZL7Y=F$V8YL=.BF MX_"9A\MI7G(67*-'"3-],JM,LS5Y-H2T>B"G[B+1Q<98IV=D&LZ"!H+-+%:P MY:&^0/#%O@CFMBPG#'4A2*M>OY0F MI_-LWW&,_,A"X7,Z./[IU]O:<..>U4[@)HKV$,/8<+N&Y M 1PD8)8['O"N5KIJ*M")FL,.1-3! ,8YI)V8(WBV'ST+ F-[6R.?"8@3-6]= MG'7:*ZS1Z5G3^&I"3WJU@UTW>:@JGJE6!L6NM9IJ!8B_@/X)/*TA2\WK4]];RNU[M1 MOX%EFM;"GTO?D'94UX$3[@Y]L2\V^X(1*=@8#.0?>1V]A!JR&S7R8Z*_10%C M: KTFOWHF?,26OTXPOCS:B'0KVR#;42V<4F#/4G@CIK2U%%_;G_8[09TUS8. M'70]Y,!E^7?7>Y0\U]KW'?U/]I*_=K8T-VVP%S^0#=Q U][V:[M#&8SRM 2! M&/-,TN\E=/WA,2'@RUX^7>SMZ=UI"/YX_<-?[S\*N/;;Y]#/%'.Y:2"?8U?91@&W7WWX-B*6 I@X/WLY9. 0OSS%Y6G]GWPLHGC+FK2G8P5A[8 \I; MU6'"QJ)7H'0'=@0[M96]N]0<>F3K?:O)M MU.=<=26NM!1]X;A=^[1HF378!LLN6E?LQJO7K8Z>W^;DW?F.F!^$?VXZKE"= M(\<9&,A_N0N7^2"UG=^DNNU$ZC?I[=F>[,R8(2<;=&I4$=F"01'UVM7/YYSO MP'@"+N M^=JIFK>IQ[7P66:H=QD^:K8>U^9T M7YS"Y GZQR_Z&;_N7=LW#L__N)=_AB#[:T@XO M>"]MBX4'NTX,D[E\IB<*7K>62TL:79R/8<8S#;$;BUT N_=M0SU81)$_/).( M8H9W= O%K88:?AOMH^(74\]6Q95"3+.#F"-@[77'J.>:NIC)+\(2(Z2NX:B_ MMU:T7DBA#KST%^<\2KRL'YY=E,CZ8*'QNKCHM=-ZO(E;\&@!L/THP#?DHT<& M_]K/?SEKW.]1R>,NS,1+\)17:CTI,G:J(JC5@8>C@/F M)\E=^XKIZUNF?SU@O*Y^_)0/BM<]C)&(;,%O9 M".*X0 M33;'%U:S=(W,U:=%'![(!)8@_LRRERC6&$9[[_',.F2]W<)ZBX4=\,LEQU;< M)981B$K+KI?ZS69F'0>R ;8;]DPR%[HP/EPFVJ.& U]*4_F'IE%($(4$44@P M#&;@J]R=M6I;BN0,K^+.IS:<\-:"T'9-@]?ZY2Z_\F)J*;5>)1MC6#Z#W+G; M\[&C@;?-$_P>0T46YW7R D/%+5BUQ'-BK#,09BLA/]-:7F&F0FZA;\,M][:) MO:WW'Y:.OJKFK)[Q7@O>E%<>,8D0U["! (=U3!!-4S.N,5X)5ZY: T3/PAQV2#>;7D' M%1(XSWX &4.%!+ZZ8?#6#<.*4QUWEO'6PIA932H_Y*-X*JZ%[X;A/R\P4"5- M#ROI2PX;$XT1GTS/S4Y""VJ;G'S+\'?=5S@]83F\*]+E"@S!O-?Q3: M>Y1CRI]E^O <4G:[3'4@]=V.X=F5D307!XE56@L*#!#/,0X=4GYLE^'*AY3O MD[51WM!)?D+H>#X<>4-?=P/NX)1ANR@H6&W&:$;&;DBKQBP:6_BG#*&%'WO& ML )_T_'LLC,O]&9'[JH:-2+Y5NFWQ3%PKE5(''^LG. MJAP/3AEBS_A%3AF&C; ?U;J_WIFC^Z1X9.$C"S\$@?Y0G0OHRV,YWJ_&)U1CY8EJBJ'R[.06)P1\5F)?F.G8:8$IX 2X MPP:Z D80#2Y2EG>&[]_$/'&@QR6;G@+^J@?7+$,929.5CS?F7P?.D[__*L%5 MW7'!__RMN^!>$C68-R?RM_]MRW, #3K__ QQ,OXS'CO'G;?X,_,-V;?/0-ZSP-\!TIW,JD(2O>A:?[7J6?V80>(5J600>E.I/[% =+/ M!()2:,?\8%!Z6$T+PM7/=W*,%]EW=X^D.^&O+R]*]+M5D.YY@&]!"7LF[L0] MO \H_?DYQP^#7^<1A*E/U.AV2I\))OP''R]_Q/5]F;Q]?OGK1QK!XGW9H\M_ M-M?7FMHK[+M>2P:?5 !X+^?C##ZDV ZS C#/L3"S_?=4@,W&-D'B P+[][SK MWXM^Q$X[],Y>NC;GT97OY%/N1T1UY>(7'YFP=X0@9#TB@CD?P; G$0P1>\;9 MFU?5N" !=57)WF&=X,>4*OM)79MJ'/C3V6IPX"$IPA$V;?S4XVKA7 N:L M*^"=*=TU5LF[6!(?8P6\9?SD;MGB"#_ 6Q'.MQ:1-Z>%V^A%$%9Y,+U@'\E& MN15?Q&(/IQ<?-=UA'GF'FX=.5N]R0=P._[(N[T3/^0+ M!TU1 .^&+EQ8JE"&0QIO!KK]:YB6R-U<:VGD=Q4PMEK\K0%GGQB9+ZC3L^*!RRJ3A4 M8)AF6FR6!5[E"G6!J4ZYEK)7<2A*?J(.W:8JBZH<+]JR>?=+\2#RI790OJ/ M="?7].*-@86UJY-U?#R,RAF\=GWV2.34/B%R>%K0)[8=D\I,I>JS!_WC%T=> MFSR^L^EQ\[&?CSP^JB#PZ.3![9$'=W;R\";%:"63B=6-Y!*+#3--89Q-WX \ M#+8FMLA&:8Y)(MXO$?FTEN!K@#PX0!X,(@]D>7REQ._[-1.^!7=L*D!>@#KB ML22##9923,3!E('3OSX19U6 M !MY+2E94N]]N]$E%>!->U,!>ZK"4$:=VW MAR!BH?W$L/"((#0L]">!^M-8J#F2A2'N%"PC::E>D9T(775V@VA;;M[C$[5Y MM,LW:OU!DC"C5-*&ET;1/W[A^&D7?-_CJ:/;8W O%2\\&+RF"/:2[<(C@M#0 MT)^$_$^CH7Z&JL9)D^[RZG2=3K)TE96J-XC\-1-6[FBT3A+8B% A M#7$_?I&7,H80"R%C:+LW$#H)A(N$OK9WLY@8:&#K[OE.>_@[KM?\'VQ(]?3M"QU*PT>"E#'55%);S10]?OWUB,C4 MF^DB5TYC[093P9+I;D_M+();A GRM #A>7-JWM2P!UBH$!V=^;#!G@?$FI8JE2PI]'C"-,:38I9.S,LWH*-1+>5(1C[:-:)T*EWOEZ+%5!1>:D[# M2D>W2 ]&=/0IOS[T$+SH\84[DT5HZ.CU3@B?ZKTU0M2\=7'6::^P1J=G3>.K"3WIW6 [%9.:%<_NK44SL6S'#9&X/GR^?J MUNXI#9Q]W<_F4(U !94FJXBMRI8V 5]TH+X/5-WU;/"SY$3 2@2"+[%35>@)X?GG1J]T7V7+5#0Z-FZTN]D6/NETI=IXSSC!/L$& M_'AJ6BM5;:CV7)?5XYQ0MB9SU0%#CB] UQU_AVKW[TD@E;+E=E70Y:W<&E R ME4 P+V2"!612EFQ;M*<,OBZHZ3I?F>IX)Q--I\U._,D2%"A#OPN@=\E38U, = M!<+P__8HXRPQ@1WY1QU5_JEX]DJ5[*M)O^H/ M+FW9FX]@.WQ'^%-KW53&\V:4)Q(VQ\8:;7+0 IJ-/5/<:PH-: AVW_$U_'1Q MG6HFA%U:!$M/QOP\X1@9I9M:=>J9:2%6^_&+?*;(=Z2UKZW/+\L3E)@^\:3 M KG& O65A?3LL_QJ,B5[ NPG\@F>'H"F'W&QICKBPY6XG'589I&(>XV MJRFG6\&S\8 =@?C #+OOM!-A,S")*J">*7BO:WOJV>RI5[D1[&^S^[VRF$#M M-FLZ]PQ>YD:"3*+(WT7+[:.@,+&.H+W[*)N LK*IN2XT3&JCL$Q+H8JA/?,O' M;&F1"1BOOAFOZ8\7$##\.QR9XP_;_X;_(R :\+ON.!YD]*'D@H>"[\/W*.I M#Q *J1O8S\ DUZ>2_P[ '9X-_J8ZSY'=?@)5<'0HM8CN.O WWY*'PIW:ZD"U M;579F$F0W^!;Z@U@H05+R5NO@";=9C)@3QP/K$0[?QV"=28" !3=6('^7"KZ M'/0#O,/WWD!W)O[;U#F0.WQ(,$ @Q@!@\"/I]Y? D[;B 7_8B@[V^SD", F[ M!Q\0+&Q.($YW1PRZ_T+)GPHX!9&IY?B2?/*;O7PLO5*_W3=M1PS7W(GE1J2M MJP8;PJ><+%W@7P$%.*HZ@;'LJ+OR5"S_?;Y8)9\#H''@26;$Z@-W+) 7-'=] M50+CA$.!BI""R7=P.'#M!QT []WY1-W0T/Y WIYS\&S'Z_OO!DT'MC4^HMG@ M[8KJJC;,_-M7_1-$^QP!:QI@W.. V0S/V2 +]*&_"C3D\V^"7X7RWYI&T:UI M!"Q&X)7X6OVB;CN*!!<+G/G7V7MFQ/)Z]& MJ8%1@C$"3QPLJ? [8,J"EX#U=0_[J3._^46^4 A 'I[YFM+.(^V!9YJK%[GM MG2R_NA2/>F5YUY^AP8\1-WPVU]586I?K+I M*5LD^/B73-DS7^AK5PD"SOG41 1,H-O;68=# _V,;OOX?-3G_P^8L%__!_[9 MKHVR"7 . S;#?P'XIZ:T^NF_]E^ T&UB=CO ,Q+Q 8L?=OP*8;]!=?X MG0?O/2TJJZ;Y?@!V\X0S+MK'2G03U$[29K!LIZ,T&\C*E\W.O__]7[L#.@Q^ M;6*=.R+<"(SPA:6IT;ZM2D94&H >_)3,A;1RMAL^S#/.;$-@/U_BI23L%HX_ M4_A?D9V?H6 .9B[X2E P8]-L\Y$=1+.VGRVC.R+>+FP__3@(T)-7T[8S[13U M3.]..XST$OCSX:Q?Q'(D=R*V4F1H0_/Z?YJ5Y+%JXU]]9? K?! "7"TS+WK ME38?[>@2E#4T]'Q< @@GH>D/8/_B'$B_=C3I.,I.F0_)-_1%6E$DFJ3[(J.P MI$C1,B:RDAH3&9+$2)J@* R3?@1OE;9QWLJDUXU)I7@&*VA6O3C2$E:S$H?^ M"/ZZZ2#>[(W;;*DF$",JL2(KBD<8<9$0B=56FU22%EC+EH# M+6.O6Y9X:IK/TS4%D^A>VESQGI.IQ4%+]G5+D]+)6*VN5_E,=#1.>W.K3>9@ MR\..BIUL2ZU6&S@_&\P;E7G.670HORGUNFG"S C1N:3F#:\27Y;5P7 MCQ2IE0D=5[KMA60DTZ-HDF+B8UR!98NPURU'N%ZOM4MVQ.3V::L'3 M"@M*<4DS=61H\S[<2J;JW]I@TNDXKA50O50L]PABT9)HX= MC%Z<2B5US56[?$&?*;TZK4YFV4608K;?LAROKD2J,J_ST:DP$ 9+#2\JF^R/ M5RU'F$9<(3*QB33IU.S$4OH6VV9E_-?2).NJ)-\GQ!6%6[=*V=&@$M#?9- M]IM:WKCK\?B*,3)9.>66LNL!IRY$]G!,++$0AUAT7N&E>7K&U$4RVJ;C(G=D M[NU$(CI*%1:"U.62E7[9G:C< K0\&/V\,--[.%&RA&1A5IO/6_61-ZZ!E@>C M)PN3\3+1HFK@F6LK.;76TI2%SSP&PO1AF"X]L8X;VBU[.\5QQWBC:5;F%\#38]Z(!> MS4Y70HJ;\FJWX)'6J-/H=/VG'G3 %1I#-I/KT4);G+.YT:21JM;]IQ[H-%E? MY)::YQ"&5,WTHRV.Q><-#38]5.KV7$HG*CFGCD7C+:5$BK7U:.#WX%"KN[%D MBE?$F25$77)F*DEMW.(7X*&',EBEN:4Z6/?BO)15^+5G:TTQN8 !U(.F#6** MQ3+Q:(R?5;QU%QNJ1(,"3J P1C8CZZQ4FQBS$2/QXZ$]HD7_J8<:TXG3AC"N!@O$V1-(D6]0M7I5+E<9OJG!I@?#\FKX0&_EA!0V M5H>\S&ICVV#]#APHXDI=)&>FVU@94EXVV]Z:B3ISOP.'BIA5TY4%)1<,(TF2 MU7IGO"B:RZ#M@2)ZP_(X'2\0@J"6Y55YDO)7B-=DO@9X322 MQL@UA70--CV0P8IHNC%AT--YE79UHQ^/1ENFW_1 !G,1+.O>C.H#CB$S^=%2 M:W8'"]CT0 8Y?I#3B+Y7%+SU?,B/^H2'*?Y3#V60I)/1>A731EAA3=3I5#$/ M !.TW9>!*+,#1J'ZLD@S&"-2L4%?Y/HD)1*,RE(Q)881U,'328'RG+;'K7DO M*VM25YN-?-*A^"AI9![-;43,JIA06%8,M6@JQ62F MQQ<+\)GX@<8D7,Y1.^N)P#=FY8E0]%8QOE<[9HYA \[N.CE',B2MSZS,;+U/ M3S7Q"+Z;[=$BHV9$"QNW+8P;-GE!+,2/V4U3+J_3L7;"PS()').7,SFZ7!^U MFRHC<\UKB4(#(UI95B>E4;XN'K4QTK722APL^S1&9(13W4QI=^5^M37Q M?AQ^$U^_^#Y!0QZJBF>JE<'K'0,_3 :K? 8A!M]?.=Q%B"=S54*8XSPV6R?6 M=L\H32AN<:%]@?=W8>+^MN1$UDW])3[B!UZA["37LC?W(TTLX)_ZOWOP;.4F M2/PJL (_ZON!0O]+FS#+2SCST_$NR7D)Y__MO]'R'/!DN+,JJ\!)W3P,O&OG MT6/+ X[A/S^OLQ/QQ8VL8.3;^$:0CB.#H4I31_VY_6&W&]#WWT0'H!\K!_[O MO[NA",ESK?U A/_)7GW/G6R>31OL(*C@VMN.;;-S@F&>=H"?C#U3S'O'8'>< M\YWGPQWQ 9CIK=2VOT=A\M+/()JS '+Z,(RR"9'Y+]XVE?J.!77QU4#WPDY_ M=' 7NJ(AT(_$XB'$ \]O-01#X5])K!G MZMT2E6@B/C<1G[SB[<.]D>N-FOW$J"^Y]/WQB ^VXX+33(?_[HU%MDPXP/_W M@_AQTE*"/^-7N#CWS>3I[S&5UY4!4@&D D@%D IL5"!VD@H0Y#-WV>NLV1-& M_]Z!WH:^#-:[$OC;T E^YB>*JKP.^&#ROPIU]B2HD[1_Q\$-KR+Y4RKHJI*]@__@QX/Z/F>B!5]5PG!U1LB7 MCCO6I[WZ3V==3<*@-U>AH7"N3-]JS;EFP. CL-^JDN.?,@&\F>,"ZT88Y8"T MXRO:P2+M0-KQIG9P#V1S(B6Y(R4)HQR0=GQ!.P@,^1]_X'^\VN3%WK#M]S0/ M9UY4[]7XD6<3#L_FDB-&6R5AG7"T6X94 *D 4H%01[U#;$SN7&%P+SND-XU7 M?^EFFQ!OL;Y;'7M;!>/G6ZIQKHM9;FP;7O7"I_>3@1]CJ%_.A7[PX2,U?ZBA M(C5':OZ=YQFI^<,/'JDY4G.DYH\T5*3FH0Q;W'\>W1?"#^77-^K<2\#QW%K\ M,2W=,'/V<,1'+WU^_YJ54 SBG=N:X4LN>U\\LW=3)2.Z:UWH4!H^$J2,J::2 MVFJFZ/$O7]$,L!3<7@?OKCMV+[S9Z>66PX&)K3AG.JZMN8S<@=& M/KSD\T@JQOVF*B'!%X[Q*\ MI]X/?6GP>I/$2!"JLQ5/]./QC%Z8TB,'@I<#X&6>"()&X$7@1> ]!._F?@J( MW6@IL127'LG/RE':'60$-E/3KH!=IJ'- \1CC_1 M,1:!%X$7@? MBM)TE%%K:4\D--9/T,..())[D+9\ ]E$8CC-YC;/6:N6PG M@?3-?;MQ-,W/P,SJO)=,="G='L>6;!R@]0K9;@^EU@BH]PC4:^:M_1E0NVFU M*Z?8=I1?L6LYD686]BIHP5!GO MYTC*B'+L N#T&EEL#Z76"*AW"-1KYJ/]&5#)Q-S(LHZK&'ITDBL.N7+!%6H0 MJ-?(6+L/O7[\;+2XHOR,2,K(<]PQ:.-GH*''/K5"T( M6<,=8;I!Y%FK+Z62F&AJD".N7B,/T4,HL(/HX;LD*IY #]DJ0W YX#3P,W?5 M*F2]0KM*+R ]7+T*'Z*'4& 'T<,W28\\@1VJZ54+J/DP)5G#M89%M;Y:C>5+BJ;ZOL4-*@G>-3\\ M?O+FN_>JIM2)-=8GZ&;5R];$.$*TCRZ(#^YV0L)!$$%:@"""(((@@B""(((@ M@B""(((@@B 2%N'<^1'<^PS6M/WHC*I$)=!_25,C#CQ6YT2LP5Y&(:K;=UI$ M_Z%&%(;""">&X .M%66J+C9FLCPUQD11]H8+:\AZ\7-G_V&?B,)O\14/X%7V MQGW5K@S\PZM.Q7,=. (@T_VZ?=A+X%W4U(;LJB;+SQI=(CZ8)3.3NN;W]\^9?BBU1D"]3Z!^/BONFD#-KK25F)'&HN&5V4*NG8P6Y>$"]I?S M@4K$B*<8@U94!-3O =3/Y*==$Z>.ITPU$:?\3#[ZB6&X)P:[=(+0 YVD1UR"N.214@T_ MP25K+I];IMSB0I@YJM O5DPETUI +KEFLB'BDA!"!W%)R+CD)MF0G^ 2DE,Y M/"'J:[X07=8QNQYW<*<&N>2:^9"(2T(('<0E8>22*R=L?H)*.F*2G#*"8!FJ M1'!Z7C(R"3$.J>2J*9N(2T(('<0EX>*2F^24?H)+-*>L&FJA91L%.UH=TDZM MFN5]L^2Z6:7A5B*4DWJ&FH2'E^M,53L(WY]RS0ZJ8XAJAZ#:(:B\#H+(S;4 M001!!$$$001!!$$$001!!$$$0>1&=0P?03:/D9L9V?X7_.''KP2J87@W">?G MN7?HOJ+[*7VN*ZI_K= FOF\.\G7,Y:ME(YE(3 NK)6;G4V>_U9CX1("?E^P) M$)I35>WMD=^CQ2%*TC176\R4GC&+41079<2V(]1$G(99C]@S&;OJ7N!C'"9! M$ X!A#^X'.P\&/Y\'N(Y,/SJ%K#?8#8IG1DO%;*/25FM&:U7.F*CJ$$PTS]^ MX<_L9:X 0SA&.+YS''\^!_"B.*Z4^[WX*J[8?+26611CB3K9MGT<!;;01@S M]?8!KK1&VL7^W>.KO.]E?KQ8>TUN+NJV5>$).+Z?E MI41S\) %LXFH'AI]-ZG;\R#'+A"9?#LR><#([F\V>=,(Q3LL7D]:4I=OJ_EV M2XV1W,JJ05KY5&P7,0IB%,0HCQ]C/H%16LRZN&@D1WU^/"L57"HNYU**!AGE M4U%FQ"B(41"C/'RT^P1",5S#,>@2GQ,:S4FYOC8F&-'W393/Q;L1HR!&08SR M\''W$QBE+DR&[TZA_KNJV5#'JJ*9ZJ507SBZMLKD1JJ[-FZJZL.OY1-3U&5 MM&V-D]9XZKG^.RN#U_K(I9L)OJ%;(S[1GM4T#)CX M*E#T*>B":WOJ>>ECLSF!LZ\%WQRJ *FF:2U E_<+WJHS3Y\#X$U<)[)0;36B M;D8<&8 A1USP3?GWN%_NC0)_G[QS,!_0@O]5\(EN*4YD"C@)O )\JZ_*DN>H M\)O@-; [H-TXLK \4XD,I;D*6JB3B+0S&S]]1;B&G+ZBH$'Q@2W5!.0 :,:4 MIH[Z<_O#;C=H\*IA4.)@+"VCODJ_4$:PX21YKK7]P%\-@D_V-J5V=ZF"-O"3 M[8J'_06'X]K;CFU>B ?#/&U'FL*>">Z6.TP[#<$?SYHV\+;52+\[Y,]MZ./4 MGS\+]13U])Y[BCW';GK]X]=)Y),'K*Y$EU^IKW-<'FQ82/5Z*O"%(8,E''[X M_W[$?IQTS(Y\9O&#Q)UGF!IR-8>2W?;U#Q0,27X,:7**JP:%OQ&XD]OE5GZDJJ\+;UP.%GG42CR)(4B<.#HWC0O M\+SJU-"7@=*4P-^&SHYF_5_?COSG5]Z;J!NMPLZE5<$:%.YDNJ_K%%JG[F6= M.G X T4__/<+R*0'HL (C?C M7MR,2T8O/DU,(4@E01..)AQ-.)IP-.%G#$C?C>GXMS>1/ 5,G/+/62W(>YSM MJ;:O*)M?ILNG&MV6 :Z82?Y0P,+W&!]2:!$#[;5<= &Y.FY#B500-J6GRI.R\M=C2RNE5(OU7)WT$5 MW?F@-DU-%EUL['IDH]0DJ^W6WE&@7#G]B4S;/TQDC(^!.KA'TG';J5QTU)A. M1CX?YBH#MT?.$Q[+ M$RDR2TK*S&@[6O@PIS"3X=#E"T5CEF?[-<%RFPTN#C!'_?B%8T\XQ3X1' (= M MWE;D0^'^C8CL6Q2RW'&[0:B_.QN3;3XR%K%;-+YZ;)53N$"]VH MVC02I"(OA,(D% M[[X_S#ZGKY,1:PHGS8'7XTX]6QY*CKI_ O !PM\7V^'X5HSX9HSK#PDHL3K^ M@#U2Y<=3TUJIJJ^T%5]G-W2:6Y1)O#:LS_G"N$Q0LT5AD1O%PT>G19--,JS8 M7O*-EM-KE&M4W,0T,0;C8SA&/I$D>1*5(NQ]1^R]%>NZ+?;R/8*?*0E;P^C% MP.1<)3Z+ED*(O9);ZLV2@V156 V8OI9WLX15@MBC?OPBGFB$/H2^+P6];HN^ M>&OM):)*510J6#5M8='XP%Z%T)&PI4$.*XVTA% H:>W!VN#E7*4&T$?_^!5# MT$/0^T+HZ[;(LV*NEFY%R86P&F.93&Y8,(%^AP]Y#:\_KFM#86FT&2+O<,U. MCVXO /)8N.[%F-@3<:(#C\#W#<'W5@SLMN!3QYD:1O=&';Y"D')^VB;'ZU@M M?.!K+KJ=>K9!)K%H1[(,U2SGZDP<@ _&SXC+V9RW3C]#"6>[HJFKCFOKLON2 M928M "@=E&R&MB;N,A#W6Y]W]S0<9JXE"KU\D:]T5B[1B7)QKAC"O?MD/I'L M$)-^0UB1;<9KR?5ZN1X'2QP,PCU1&/44BQV6C41815B]Q\#=<:S:$S9>&==$ MR5A5Q$$W&\T.9W((L9H5L&9>GRTK6*96J2Z[$HNS;0U@E4)815A]M##?<:Q. MBUBYPGHN8Q2:"C5=5ZO*0@HA5D53Z(XX.B-@A8F@I&:5HCHCX+I*(ZPBK#Y8 M7/ X5">R:?&5-9,4"%Q*MVN.TEQE0Q@39-M*8I++#4U^;$P*GJ!:JL4L@"A9 M!%4$U0>+(AZ'ZGS>T.;YC-?$5K%F9V6OV(3<">&V=55?$WUF,,]@1"M;9S,] MJQ(G:T"4?@;>3;!ZY\'%!XDA0HP>#R%^"^H]2ZG#;\7!80H9PC$Y]8:P(>,! M*;FN6M82?#N[Z):3!-\>+$-H-SE)I6" I["&RDF&N: MYBZWEQKVFL<(R=\OH/@*R3F/2VJT-:@8ZGA4T.-$;EX(XZG9]H+&Q!A;I@7) MS&F>,B0;9%8#2/:S 7&6?N+P&$(R0O+W"3>^0G)F7!H;MH*KP@K+9O(C#I:7?)T8N^D$D2"<74I6Z^]._P=14G>M"QU*PT>"E#'55%);S10]A*RKV>V&6VWD68,0")=T MDAB^K"Q$UH]-XD]<#'^B\--8][Q0>Z#;L!$>;Q_KM*:E2B5+"CV>,(WQI)BE M$_-R"/%H>@6:(9U\CM>3XQY;R7>*PXX&\ A3%^DGDB*?L"/7TR,\(CR&&H^O M(Y9\IC-;+9+QH4$D2@[/>=4Q40]A>*%2FLSCM?Q0-MJ+%)Z/IQ=UQ\.1 M(-@GCJ$0'A$>[Q"/O^..?+246(I+C^1GY2CM#C("FZF%< ..K1_6#> M?UP)]/[75I)E;PS>*%_S1A!\>OJ-(*"34-OUB2<%\QT2>>X)[QR W(=959TX MX!GQB5)QAZI=M1S75EW=]JM^)M2).M!=)Z4[LFDYGJTVPYMJ=>0#M]JF-_TUU_[_G[E]Z4+7=S MBSH@^DC]97B1JBE-7J[!.2-';X+ ^,%UE\VA&H&T)4U6D:'D1*0(A>%_&_\$ MO7.D.:2P".#FR-2V@.2CD)_!9Y$IZ&GD;S!#>U^ _?_G*0)X11Y&=">B ^6 ME\?#^I9]%3S=E9;1F0=(:*"#3Q4PF1-5\97(UON>OS#X3W:'D@L^!K0%WFZ: M$170EG]KC+HI3.$\14!WMP_0X3? \Z=3$["7AD+*W QZH,5E3)E.P5?)-JVY*YUU?0B8GEPL&I2\"S2L34QWJP #A MWR#=Z,X0?"Y- (I-T]<):= \\650DRS@Y@C M8.UUQZCGFKJ8R2_.O$82GU@A4\%L)'[L_5VUX052E8'_ MQY?5,4H$<"Y+MBV.XX.:9A>*9:,RM^<3O3 KBDWMQR_B,$OLKX@U^#V+D+QP MYM_?\[LW=WL3L&GJ!!,!%7RO;62AVFKD?T^<':&1$I>\..'[1:LN9 9<5-%6 M"VU!:N>.?T=C?SX]2<"P=56VM G@#.5E"NB=&4BZ1EOO,(DT5G%[7J^_&@E\ M9O'C%S 3#J8@ FC*!#\\75QHB7"5=_1E8&:,03^&P"+P M3:&\-]D8?R3FZRJWT54"B^SI1BK/KN))0#O"CS&?:>=")OA874? M<.@^[,@F$GH=ECW1I0A0#VG'!@36]-1R@#" \>@.@=OB=TD"%A_HEA\P@5VV M/&"J@A]FWL9; U:A[@[][LJOK,C-:$$__-+^IK78.!^O&\J D2);::C^.$![ M?2+;*KP* /8;.%Z*%PS_*"7\1]'GO_X/_+.=9=E4)1N&>(;_*KH#QK+ZZ0<^ M_@7RB6ZNG">Q9R*VDS6TC?'0X+-M"!+["RKBSH/WGA:55=/\((@9/.'LL<;] M*V<):B>9*5#&=!2>!9MN9;/S[W__U^Z #L-EF\#IC@@W B-\86EJM ]FQHA* M ]"#GY*YD%;.9K@,\XPSVZ#9SY?@*PF[!7!*X7]%=GZ&@CF8N> K00K7IMGF M(S^\^ONS971'Q$!W=:@>/WUD )U[-6T[TTY1S_3NM,/ ,8$_'\[Z1>B-W(D& M2Y&A#9>'_VE6DL?"95]]9? K?! "; 6S+U+AS@2E#6,@_A! X!_:#) M;+\L;M*O'4TZCK)3YD/R5R.1851&IC%&Y'"9$"F*P$6))"F1H>081U,DQ\F# M'\%;I6V >)4<\GIY65X(XT2BM1!545UU-+B:OFZ)3=/Q3L927,'+S]8SEADI M3"4.6L9>MQ2DBM;H33.L,2NOBC%E'=?US *T9%^W;$?[K+%NJ*) +&NXQ2>F M^28/6^+X04='8JH]P,FAT;"Z8LN).=%L>2$2AQV5B_W,(+D29_RL5RCDZ]PB M2B9K(BEBKUM2;&>2F-.N:DA]R33[GD9G4JJ@S^I>D[=B M)$EJH.7!X+MN)VWQ?24CJ-%5+%K&*5:VX3,/!D^LYSTLGE"[_$I*U5MQ4TYB M:=C/5X,7<2D6(^2!+.*<1(N4C&$BR\E]D21I:C!@"%H=''282*MXR>C/5T(E M3=6[/%5+"=K1>2UW%99(TH:(2>E1,MT5AI08KQT3;*4_KK0Q&@T*)'?06 MH"7YNF6OD;57FI;M\N-693Y++VUN8;BG.6,(720%+QF(QV5220/-A M==:#EO55FK$R5MDSU'Z=L)5$>5*T816&@Y8+EA-*VGS,\5Z6*>&,IK1&9BVH M+NBW?!51?]\^W-A]%Z)"^H4)@54IR<"\AJ%!RW-],\,W:8 --+)L^!= 2] 0 MV+>)I!?;]W@@:]_(4I=3=0)-'&!:>/ZEV]#B G84,"^ V6#,;T85C"KV'N-^2AJGBF6AF\8?A#1\XYM/2-5%7F3:$L\\1 5;$4 M5]:2R=J%;/>/ ^L#RP26'Q2_;S%%'&\,1;V&EJ9G!_+\/2%*,%.G.X[0Q ;B M =/GF]5@18>"]T/4\,%!R/WE\="T_-W:]9.]@X90-V3W)4C_\@WO)63^RF"W M+1O_UPO.4YX)W./S^OYH-\Q7'=S,S&'@PV/($M:$I31_VY M_6&W&]!6VEA3<-V7 WOAWUW33?)<:]]P\S_9R]#?3=D/VF O1A@;V&"NO>W7 MYGUX,,K3CAB1^#-)OY=M_V?G/8AG'+]E+O_7]E1//Z%%/!/O5HKZS&$O_!EC MT$Q\^:S<,_-NS:///(IX9M%,_,%,D.3Y,,&R:":^/A/LV3!!/\?.P'1O9Q+1 M'Z]"GRP5]N'2=K-286\H 7MN);B9WA_87('I=_COWF" '05'Z&<3G**2Y#-Y M>)ATNKQ>=B/[7L#Q=81^$SHD2'Q 8'OAIDV\'GHK@51R&]MZ(Z.^'?G/KY1O M50>? &,[^+ *>F0I+Q'\HX=%A2X8\WQQEX00PS4PO=[ MWU:EYM"V/&VS!\-/-G^S!L%?@7)MLIZ0L1? @@' MNN9:P?_[&S7@1OXDT;?CH1:OV&>U, M6A58GC?6JI/]A,^:B,ADOA>3^6(JL$L_.'X2_]"Q9S9V<0?A?/QR+)OELOYH M>*?[7/5HPDL%_+%=I_[FR,=%*]/+3PH\#V!8;ZO^<[%_E1*#VTYQK/ ME">[5ZYL:V=!"\O?&P6CF:O'[W%5@5BEB:QN"IJ137PU3N'S&;]2RGJ?Z4E\ M?/\6URCYB7S;=[9IMU8=_/DEXY;\7;&L@-6\>)Y4!,EHY:-*O9E:U+0@N0!_ MPJC3[FA%//!Y*'VPK1)N'OAH(^?N>2#NB)7!!8 O<)J6(YDYQ].Y6C(^$]34 MNA&_!/!WP=^T4N!C_ C^A>**IN+1;@?+6%DGD9B.>6L!,ZQHA/\+X__]S;QP MX_^C[4.$_[/A?ZW:EB(YPT] ?QOG"<[;C"4=5D(XAOY*FYLVXO52@Q\7.Z26 M9"I9-0Z3$+E [W'B7X3_2^'__2WD<./_HTUKA/^;K_^[)' ,^[5B6S>-7F+ M-_KIKK%HC.,:!=.*<>(62_\- D.O]Q/VBI2$A&I"D"OKGYL:2A/-3U]^E8QJ MZI(_"AW\<3^#-G*0/!M!&:IARE!EL6?JW7K0.Z=M=IX/BX(,@*YLA;;]/0K! M_#,XGK4 8OKP7-1F3\A_\;:IU'/D,_NNZ1@>L9\/X!\9-^$9\WVHVB=WWS]BHVA:$%RSK%=3\&GF..PX*]MR]17&)4^Q7YX=+WYQZ<]*X<0;@"94R MO[R!EQR"4:K.D[Q\A_':W MN^8+7:',-XJMA$54:ZME0Q-CD/ YYI#N_[F\!1WNB."WC &^X^JK$_BPH^O$ MMU@./LOZ']SN==LUX:C3_VDR#]L00Y3>UQT;ZYA6[$WY),X)!5Z,2A*CG<>J MWZ0''B'Y88&LUXSX,FO,4NO>E"D-6\I0@]WZ\8O!+F?2HXO%T,5BAQW;E-*5 M*$4E8Y(LXJI"BQ1+2R+'4(Q(40PNTX1*R.Q!B=J)5,DX1B,V-L8EDJ>F7(4J M)Q?'2NDR6,S5>A.LS3>J@W4\$[>J(^9H*=W2..=B%6TYXC,:V?;:F7YQ,-- MRX-ZPK13;'5'LVD#(S+F6*D.&F:I$P7XJW97)H.VJ*H M'2O/F^X7V![7KYA\=,HZKF;RJ?5L<:P\;X.83_1!&F;G&:47+R;60I*6"6=@5VC:61RK>\SE!QP;98<]?AQSAQV/<>RH>K20+X6- MHWH\K4^PBK2>IY:-MC2PM6.%?+UIN\NEO%X-RV3M:68U,HGLL 9:'HRHEJ<2 MTWJ)PK"*L["8SBR:F+*PY<&(ZDY=;N7D= Q++EME675,6A7AV_=')*H,P^$R MAHL2)G% IQA:[-,*)V*#&% I0N9HB3[HQ7S>*"0=PA$:E5&W5TQI-!N/'RW/ MK)6+0U%NUC%/C1EUO$YCG9AV3*?H;*HO>M4E)S1F>FN:MZL-BE@@MXP=-!TTR>FJ;/E?256Q1C-1$_ MHB4XSP =M1/%W)J;U2*6YXT7HB350'4A?78-.# MV6_4FAF%-RMCGJC+M-UP)R*6BL.FV^F_<$WIW$2VQFI36KYW54RNZ.I%N]U7 ML<(BI7HM/5K0BT>NBCG>+MQ7Q1#/D4 &$2 $U7G9B+]:+6]8H=R:P/A#9? R M&WQ0F'QSL:=_#*C+1[1U_!DPZ(4_[ X M35],-O<+F=Z#U+\X0/89^W;)] A*"$H7@!+WC+U;FNV>!XB@A*!T52@1=W*R M[CL>\?K3TU0?VN_H2,3=9<7O'HE@3SH203Y8J?>N*MD[!ZV"'U.J[)?MV!RV MPI_0$:OSIU<@/GGLTYG<;LWU<)^=^I E" QGSEIU_]XG%\>>2>:!9I=%L[L_ MN_0)5VX\S.QS:'V_8JY]>!?^E#6&=[7**,O^7+5.;WAZ^I)G*(/X^W?-HGRU M08TS<(,:)T1R\YN[UH4.I>$C0;]%RG+1MC9-!3@"0 M9V6J!OUP$OY^\,OFMNIL@7PD^9+M36<-KI5PL56ND2&,^;"P3,>#RN<$]<2= MF(")Z #1P:L]A+#2P>7/S^#L'@.PHC4M52I94NCQA&F,)\4LG9B7;\4 0";@ M?4>H8&'EI_-J4[9X,->2-"MJEF'&@R+H,?J))O'KGK=!7/ 07$"PWYH+N#TN MX$0^TYFM%LGXT" 2)8?GO.J8J"_"Q@7$T.4UW,#[6++:4^;->H;H,;6@)#K- M/M%4[!9G[^ZI>D5XW;HT4 ?0W7L([UR_L,.M[WR^^HCW?+>>'!M_VVN(D$?SCAJ!D* M 9X_!!C24B77V#X,Z=!#M."$ST$MZ1/+!B#)PLW%TG(47!W5OFB<,.(X!7 MKYQZUQ3U7>_(?;GX $(B\G<_J)<3&0 U_>?4^C.H_$PHRL_0S_3#'K]^VU0B M[J3DSH,=]&>0U*\H];?4GWYFD/J'82(0#R$>^@921SP4\HE /(1XZ!M(_2WU M9Y_OI&K@@\_#-RH:]9'7?>F9/G+\_^7P^T$Q@"M5=WE_#0IO 8 O5(O"GBD& M58MZW$2RLU:30$02+B*Y2JT9=G;K6)#T;3N3/MS3G?+E4MW5&KILF=<.*A:&0 MP_OQ:20:!!"D!0@@"" (()_5 G]G 4GF,0KYA-. /CBHF5:!MDGF/432;G%, M_]TMUS!<5O]15@0ZQ_BY7/R-S[B!Q<$EGT?2YF=.4:AU^X.<(/6Y.!UKSLA: M3PNJZ3!/.'=XL >!#8'M/L!VX;-YGP=;=:#GDG8MV<'&N+AB,@LN@R^TH$0- MBX#V*$#[(,?FX7!VX0-FG\<9+Y9UIY=A;+[1&32ZG0R5:'NUH.0+%[L(TFY@ MX]^^G,N=> E P5T5!4#.& #Y%D/]=O;2=9P3'XWQB5*TY!/9O-C.KA)K$C>2 M6'S4K.6]&57=E$?!GRCB-#Y'6$=81UB_LF_T>:Q+RYJB,9Z)-3)C$5\W$VV; MC&\*C6 ,0CI"^A\77KNM<_;OW1?\.!7;;Y;JT-(KQL$FM0I6H'516C1*I2$6 M#TIUX.3AY4N/=LO".1VW1_#/SGDYPSU2]LD;SM^BV/)>H@4JMGRU/:, A*<8 M:?-,KU*P(_ O^=^FF? ?]"E=8U MK=OAQW8VEB&K$WZ>@^ ''AJ!P(_ _R?7,J%;F6ZPKW8Z]HG"NFF72YV.09?5 M;*G1E/BH K$/'#?JB./V30Z\H+VW0]\.IYXIOR--RY7,R$;74+CN_%G(H3L\ M%QXYG69-AK4T\&/ZF2]E@#]<;?J)F;OP,@E%R J>&^7E,:$Q5<:AWBKEXNP8H"#B[#$LB M D($%'8YG>14(_ZYIL=].O_HLJ=UO*Z]Y#,%SUU%J66ID8'\ W=*GX@34UDO M>:7!/3/08VRG_KM;5>)('8F4.E"!VBEO%I+X%G[V-SO4>W^'VS^U"NP**&BW M0RA *$ H0"BX.@IN7\?ASD!PYQF$#[G]=$*!"+3OA-+$T8&0:^W^ M;+W0#2!/#X$,\*;<3EL @1V!'8']6OLL M7P;[RED(M5EA/17T:L[@RUJ^O\[4 -CI'[_()Q:+(; CL*,#8#?>QC@9WF^> M !MCJCM==<'\>L/!I)Q(5$JIN 9P[N]K<-25KY._8.FQAF:EUL(>(8=*_H(\6G0MON93L#82JQW@+2"8WH M) 080G2"ZGAB^LAG$^XV;(+.%H7:HWU5 MSF.K=RC&B$ZFGK:3$&IQA&BMN-*^X>DKQ3J:3";EPMS 5DT<2^FRDERQFM]% MF*N!$1>\(>QQE@/$'(@Y0N^SGIDY'+OL1EF'RO+1)-8K)NA$4<[YS &+^3^Q MU&G9G(@Y$'-D;N)\/N=/ZXI>^6P*C:EM0> !'0(4C?_<#-8P,;&O\3T3WE33B2DO5 M>:M$!MJM/4L\E 2(4BRO;ZKA(.$]01V]YO-LVREA&WJ(#-<+N[RG&ZR:FU@N M[$Q^+20'.H<74V4^MUZ(. E=7>Z)Q6]QUO!--;J_10DQ"F*41W"%3V>4:&%< MG,:2ZP3F51W=X685:ECQ&06XP/03?9.[*Q&C($8YYB&';>0/[2)_P36V;_N!+H_:^M*,O>&+Q1 M#DU'SPBLC6N-LX>.-?VR3EZCN1N.Q&_JX^%Y\C.!Z+%)FJ $$3T+6(K2I> &U]XK]N$)PW!K"UIQ9 MJ[KCNT?\WZ%''PF=NY(KI[_"#'45=$,&2N&__@W"B+N;4]CPP(+G6O;J]_>! M1%YH! MHI"S9MCBIBG/3FQ!I86P*T7I-Q,7<1BJ M_"L"F%8%/\_52%Z:>)*]"G"%^[!B 2X@!FS5\4PW8@U\M3_ P9OZ'Z R:8T! M8:S ]^:2Z0'8Z0"A$]4%(@S"LGY[R7%4B%P'OF8?Y&30&R8"R%\>;GH#GS/Q M^_:J-_Y+MGW=O-O/(&+^??NUH+DTG=K6$DR9JYJKR/^>6EGBUSE9KVGH4'TSVU^_8%T+<0#'B_I#*ZF\'@-[1#G,J1K.RP>4$B<^- MB=:L/ZB:VH]?^#-WH!X1P.K4'_4?3YK_\#_VP7 =E4)1LNU,-_ M%=V9FM+JI[]\_3O6)]%A$ $EL6Y-L[W:A2^?+:,[(IY:C@[UY*>MFA+DD%?3MC/M%/5,[TX[ MM. )_/EPUL]MV/B30^YX^E)D:$- _D^SDGQE]/S1*X-?X8, 2 !HS7]W _^; MCW9T"U_ZFSBS[/W]2O=_0'/N>36/%')LL\_<.Q)A#R1 @+!\L8S=@,'8Q M+_OJW MJML&LR23S$" !.F<>0BTV]W5M?RJNKI+$,,*?$KPB9Z8""5DA23"/3XL?V-O ME9:I-O/\P+R9.!6N_*C.V]5LN! F?32,FRT'ZJ WS7?N[D>+1*G1%^]JMT5U M)@K;+:.1KJ!J9G&0D?(=[>8^$8O=QI/0,KS9TAG&DK+1;(5&#C_A,]%>DJ^8 M?9'NUJ^W-+FLD$[<.K><^GCW;/./W:=,L"^&1&ZSI3$4VJVG9#S!Y9*1ME&. MQ;.3\DRD =7UEFHRG\[K8ZO24&,E?6%$PT_9%+:,;+T]7ZT7GMOA:&;AQ'-! MTJ@F&C5\>VRS92C(UWM$E&>C\G!@)96[MGI?2XKA[7$V1&<4Z5I#TD4,&>EO*%5.%2E*,;[=\Z.NQ>E,+ET9-[>9I M8CRG>;F"]V-MCY//=_J/K:G&.:ED71&FDX?R31(/HFXUU=/6I-5;))R&-"_P MPX>[#B=DDY@+O-4T,6C=W]RD#:61JW'Q4?&Y(]JS*IK9K:;90BV?+D4KB9%P MG^+3I9!S*][WT5O='D H:HA%(U0*@*?,]L=3!1)$="V628?2QI,2YD9J; MM";W[8?R/9 *FFYQE,9W6E%'SP]'TL.\(4>2K?XP3WO=8BDU5,H/G_C)D)/: MQ1NI/6X*::V*33V> E.,Z$(%R,:P#S[8%0LE6RV9S2[ABK,T<1[58%$M)45L MRC,\ D\0)6G_KK6P7_.Y#^>NEDF!1V8A@ 3TU>N!XR:#!849]0,WCJ81^ 0V M+A[X7DO>X(=_KES .,'M5@5&W7=41=)ET+> '%=/XR8L8D&&A2T/.[K.X77 M[6\)(L=$LAR3C-$I!/=0-13W1;)F6# \XX6)Q*_@)\*^6H 29^ZA[U7+-U ' M%?N_#A384$TV\)EJ#[SQK*-KVS!&Z*YZ6\O@ETICG"%.IVOHCD7GJ)")"0B2 M<4W/T#1CAB3 GI:/6@!V 4JL$Z$QP0=4Z%=]ID]?K3^$[U.&CD6'3;ULA0") M *6/$5*;JJ1=!^JK'E>K@N27D#)!&S@I@$00N)_NTR:92+;)QDM_X7]2L"[+ MSM@!*P=->NRP00 HJL-<6(?(-^Q]'H$FDJKL'=;O8>_P/2@?:(?QC:2N8'0# MJ%CNX6OJ&-RBIA\:9 TSN:*.>Q(CX])FT\W+ ME43RVR_N>MN#]%P$7)3&=>UZ%121K %+8D!Y0%;9L:*4)4%L8?'A/Y8M:1IE MG^4*'B7*Y.=2\&@U![E4!H=#0H\3=$:0N9#(\KK"OI&ZCD4"Q#1H6L=*E*[< M'E#()' _9T P71T[8SIU:-K7C"YTI.K >GT5P2"(9! )IWCN]/=HXN7V&Y>B5C5L>U8X*V4[RJM\G0 M0_AV46G4LAE2B"]28IWKHWAMIZ[[Q8M&50C3>;!Z;+DH=S&E32,AGC+?$>3P MS.$,N@QT2: '1G,!'??@QT!WP4(Y-/2)(HEA%":C$AH)M#[7WCN!D\ 9Q7%( M;H@4;:!L6'8 QN*.P..N,;$'AD(YTB3X[.EMMJYS1= B,G+&#(RN1?0WZN"[ M%2BH4'HDE];P=_NS?N9X*(^>2XK0D3E',$(+)Z4DTS#:7[JQS1L4L[ NP;*8J! ')NQNDFL@:$IS%:MQ MXU.!0SZ-BB&._2%4G>?24ZNYX&JMCC%)+O2HWJEN,E]-'L#\-5+N9;S [5I M>#VH3(,+=1C C6;(HV^>EQ#-.'+CEG\6,K7.\"X5?!X4VT_P*@+\.(&7V:9# M/@+_NZ9V\M9LR("BPJ1]L)D!7#16XXF#W )L(DTFVL+306N(9'-S!KC&,[" MVX$9NP1-W?HKJ6^ >SU+J R:SP*9^/$QT.0/-^9HI'09;62;HC),09I8Y(?W MP3\,C,2YL3J,*LDL&O73'QB4'-M8#PO2;]9R9?W)LZNR)^X6/XOPV:8W+O=] M/)OEVS+I8_QU.'YZ"<";R^1%K%5=4\&QZ:+\K?6P(HMW.9.W?%L123:JR8>5 M4.+YU^C[CE,/D>O$JTOUMP.-[&F<45_ ^Q#CC.^!"MY #SG.5Q/K_^04^8D* MZW+3ANY$[=H$H'VO%/%*MYV$"!XZ^6.=!.^<,A@7_/+_O@&H?@.+".%K/G[4 MVSGBK^WQ<1N'.=S=.B'$ ^A?V^%QCW:T =7^E3T_]D-"? M\])%UWP*7;,%9YD0;/_[WC.5#%V"G55S-W.]KW'''['%O-; MXLIOS4H."JO"+H-^5ZVU\DJFG.13C3!)U_MZ50QAAE@HCESZD=4U(&$@70GV;MT:%$9"=QBWI7N$+Y+60T8()1:QQ"+-Y0EFT4:/(A(? M<,?,2_;A<\2]?KHE%-=V4Z_H^1NCM\3.[E[O.<2Q/OS.L-_MGGT^Q?5^8+MO MQ;6[RA*Q=FDL>UHPND$EU6A(I>9--I$9A.U150PCH@U?;Y]^WE?L[C/Q^.]V M7C\?CQ\?K[Z'QQO%2C:1Q *JQZ_!A>/S#X>CAF?QK M\?CQ >A[>%P2'I22VJ^.1U),"/8*1=VVZC/@\2@>BCV0'O]H?'GTBQM/%Z:Z M)R36T_XDFP9P+?=&B&7>)XW\TNS!2VQWC['=\[BZYXR![69!%FR1IMFT(!8J M]KEYSX]/0[;FN5BDK]]+F45CE,S=)_5Y09Z)$42ZNPXM'/2>G[/$P'\1Z?WD MHG%\//Q7HF&KJIWOYD1A5'06=;&>JQ4:-WA0.[S[N-R!1>,T_[J/!PECCVI.'J)XGE_A%O;['T8^5!Z4<>V\HHV!N92K4QB:>D M/K!T&'2$ADL1LUJ2)/N]5[S9HI*&JMW M[8A"7.*TGRM.6UE>Q NK-=X)*2_QU_.+OW[!+(-[0U_=8K%Y$9-/XV7-/KF= M%8L#KC@P4X*J!N=."F_LHW'7CR[5<(9P]1)V/=VPZPM"\+*3EDND*MSSF,B9 MIB+&4]U'[BXUZX,TT%!K[!)JO81:3PSW'E0<^O7FXR![?Y?/+#KS0;[>FS9G MT1F(0_0HFW+G#)3/$P^G@94L&'< ^G=ZL,J.Z;L?R] O,==3A+M?(.;J,>:= MGR_3'EN^JM3R/2V6+]:S-K=(/4[#I7RBI.I5,8Z(5]B1BW4)Q)XB@#V_0.PS M,0U%L@;[Y_4M%K^==<+A,-^9-R3"&[$\_YQ[MI#%PVS=>>'G)3A[" J1^ M()>W!@U>U;CQ,Q?,P[]9 ';AN[=F8U7;KI'O2YQ MVT\2MSU?(/L>MQQWI Q:)8+ E_0 P/(ZYF99/AF%EXO)VC*%P"M5\C4$M+EVZ6)F;% M96C1ADN@]A3Q[1?,2TC1XB\%/Z.* MU?QHQNQV)=E+G/8$<>OYQVD/P]T-XZE:NPV5%XUQM'X;=8+RK M6'2:!F^WTPLOL=M/$;L]/PS\82+A#";C9"L1;8V$C/34?+B]*Q2S?12)\.[( MU26&>XGAGDT,]P4I>&5+8U$U^C?%3H2+]HJWQBS[<,MWJ#A$CW+7QSDCZ?,$ MS*G7BB-?HK@7Q+L/Q+N/ ("O>'F2EOY^]/@UZ;'K3H-?*97BZ=J\TBAFS(S8 ME9JSAZ<9SD8X<%3@#.'N2:/:KY&1\#YV?]FRRZK>?JC7HU4NY80FG4KS+M[7 M*=_C90FAM^[1?@E$>P&NQP:N^^+ZT,T@61:L:;Y1#L7ZY>!3=E&YK>+ R7FY[">[NOTC9,>H87Z"P7TM2UDZNMC!VWJ] 2KVX%2>M MD1I_MLS;^_KM'>O<=_3KN?\X;'A$Y:HKX&R=TC2RZ"BLRB*0V6< M2W#JI$!B\\HD.AS,4*2.E_A[$:CWE,7]2A;J^&#^+6:JO.CGT^E)?<()S_RM M+";ETE#OHTR]$'@^>-SY\TC4YXA->R(38#]\^[5D/7KT[J52Q%\"S+\7LX> MFQ7#Z6KDZ)7"3TY?'B.=@QVT<("NY0EAP]FI)5,WG44]'[PK MJ67LD9;H/Z2<9RH$ +]Y?D=B_OXBV9]##,Y8"KX$?'ZK.5!)NIHC]7H\0_*Z M)D8-[2D?2Z(DT+)N;ZLG_/?8^,3$@,+=_]@2C.>71X%[9PQ]R">#W_8H)RY> MYN/;:#FZE)+Z@ 12QAC>OZ QO]A/*T"V\+,54&CADT#/-,:T%)Q7P]CR:ERS MNG 3$YC9A#$'%(=@1K5%RR"[]8]-8A')E ?T&*!"ID0S)NCX>84RKG:EEES1 MUJP2W61Y"[(O/_N:K3"LI\S$0W)96E&GO_X7_O%(*FOP=N3CP4]%M2::M/A! MF>'G6-6# X(*Y4>(NQ8B/B?$XV2@F,OG/,?]&Q?7U_%:;T&9:-JKD0BOA[WK M1!G(04QOL86PSS=BJYT-QGA&+4H;W[___5_^"6W[RZZ"]Y'0)9A B=4GP:Y) MI%%0ZL$(?DC:3%I8GML8N^9CGFKXL302(1P66&7 7@'?9R3,ULJQ1YA'Z#9S MOZ)F8/7=/.@C\<2P5&2%'R;1).3GC67S+7LX?!WU+SN:-X&_WE[U?:L)NC@A MG]62 @,3SR/[$C4'L@11K[9L;F[W[EXR6D->H'9&DL6HZF MAYV&<)65],O'2;NE["WK(5&;)7)RHM<50I(HR!%)#"="1)2D2$B,\=$0Z74) MG^B&O[&W2IZ5RW3'D>Y,&W"<5%!JA9:4F]I\7Z1)Z^LM>T;(+O061FBT:(A/ MIFKG;[/)F2ALMPP^YIOUEE!L-(I:/Y$L)ZQG/8,M(YLM<]DG3KL3.(W+Y?K- M^YM(?%JJ),60R&V]O5UZ2*B#KI)9C#+C5NGY81)5L,;J5LM[$@YJ2G3XU!!& M9#"O/Y6,EE=5>[UEZ\:PA7#W9L"E4DKA65O<30T.6VZ-LY+GRA7A,6*/4I&V M("XBB=G@!NL7;KU]6FIQ"5D89C/2"@LS$9Q M8HR$<&.JZVT:D]P>0"JHF3&UN,B0?JY;*9!$RG[J(Q+;:AKI*=QMO%%IC8I< M5[_EM5&U.88![%BIM/' &<-VB(Q2SE/Y)D.2Y>K#3.1W+%5**#BMNTHUW(@J ML1;I<%V[@4*R8ZT>=0'6D4R2F:=DJQTSB].0%8$![%BL6H-3&U9.DKC%(Q$U M.UMMY\(S;+K-J9Q5;>2,6[U!^-"P58_UB\]\$IMZK+IAN=F#7;%0LM62V>P2 M8)TT<1[58%$M)45L*C!H#D\0)6G_KG5HZ0RX:.\U7"]PB.NC8HAC?PA5Y[GT MU&HNN%JK8TR2"SVJ=ZJ;<+TF#XCB:*3(]M.F2_B&$W.GP!$2KNI'QE M@@,2G1T%9]IJ?O U6HLTD%8T,+ZY\?'0.$_A.@4Y2V1$G-X "5ITL0B/[P/_F$@BG!Q!EI$ MF5G2GWY0(P&&7HX./;%ILQ=1U\5 MW#_:'OZ=^?@X.L8]A]=U;[N&IGPU]1!_/R\!>,$O_^];Y-M;%EP0KA-'3:F) MOQ;^6D:^:$#/"Z]TEV$*%M<20GQ/X+:9Y=NO+0C[O__I[D_T3CN)Y,^YZ*(S M3E!G;+D]C*>W_]VM#80W:0.>NPZM-D(_?'_P=[K@?<*/WNJ>Y)VM[C')\A%+ M_X;C\I<2',1D L7O!+PN9#F#P)#!YC])OX\31?RKT\EW!,[8+"L/;T? MT S+"LB2:2YZACF33.4<_,@//Z)PA&#T_[QWC!^S!W* S-=&+2W.,Z*>Z9:, MAT:NEP@J_<6L/POUUQ-?DY98[OF3OP6C456YOJAQ*3$_-EO/T^A\VO=GN@;? MD^JZM6->]J2D!$*2\LG(*MFQ*Y"PD%$[0B(Y/B7IIP)IL&Z+F[N]L5KVZ/7 M]B6F>@%.^P9.6)F+2N.:)G]P3UWLT.A"<]X8W%?)?4,MA>\J7; V$JF*$01/ MPE5$^.A;CB]B_OFF>@%M^P9M[Q;SVCP26\PTF6M(0K+ST&H_11Y3?1!S &Z1 M*R[QMHI59QQB^K ;,LX$MRTWITPR);ISN1_C\^CH"^+Z2,3E?<%.:>]0O7*R MJ#R6%H/X*%K./I5TL\L5.S,\7X((*QH*7:)37U86+[!HK[#HM[(8KZ5KTWF2 M7S1JY8):N=&3_3C!\XT @\)74>YM=XE]+;3SJ<-725DV'> \>BX-+RU.[0\ V.BW>EV5P9U3I!O5-(3!3- MP'/I%&W!XE_B61=IO\2S3@RX_:FT]Z59K-!\["^XU$)7G;M6(U=ISD#:*9X+ MA:*7L-;7"FL5]"DT-$QU-XK[$NK[\VGI"_3Z2.CER=!BA\+-VKVG9O0YI&>< MM*S<1ANI?I>?B7$&KQ*)MVT77L3P,XKA!1/M%1.])H9.)2S>**.;VXQ@ZE.S MW7+$2:J75Q;F].+>7 M4-:IA;)2/@D%!_>&Z*2GVE9M()GD!F78WR!E6/8.$U#OE$O#>2DH<,6.UJ^*"9KUSG]L/L=%$WS&J5X@W>'#7/O0!+'.PS _&:8Y+AB-YR=JU0R=ZNCOVC$]' MR#_@S.0+0FX7[:1ZEYWHH^(]K$P_TYC:C_1:>DRS/TAL_!QND+H$[K;1&A^^ M#M.!U U;TE;7JZ_NBKHX[/N_!.?D;J8['3J]#2I^MMIO)XLC')669=_A$I*'SG,M5WE\Y()!Z2Y;LX.96(I6 MOJ5' ,*Q[2L@_[G(]D6VSRSW[/"R?+EFIF_(D$WTV)[ M2S+S[<-=W/-+[LP$U,S!(.T;U8S:K26?>: Y.]RR["FYH[#$X$N ;XE@:FD.>Y^LZ89,TF7R27I M[,NGVYQEAMEY8,ZIIIC;^<4@I3=4(!\]>4QZXKC#,O1([+86?6ZV1VK[-J&H MC:>1(/1%GI5,"%]QH6W3<)'HBT2?=K;<^1P3V(<,6Y%QR>2[P8?&HJ-7!U9\ M&BTFJ QCG)('+_)2:^%S1R%_A]P>MZ%9X"5L=HE&'BA,\"5(AM/]%+]V=.9C$5PN&^0WHWH:3(QUY!=I?8XD5IG&SX\%,KC<.?.WV3 MTI@XD=MVT(F$1D'+DJ>US.*AW.ZCTO"@Y'8)O4ND\!(I?&.D\+MO)_R?%Q'H MEP":[S4-(6!ZQ7"Z&CF-_90U>OS//E(;3VV&YQTQ?$/B([,+OITC$-N=(<)$ MDQAWV50F6DVJT6"B>#\8@TV('R'ET<4M)ZJ_.Y/T-"+; 7M CH@4' WX$\K8/0"-AE/#%,R M%P%%A6^!B62"&]?VC!"=/B!+IKF@+Q_C>.A3+FK%X],^X$H'VE-U<*%428.W M3O!D-3PY<58[O16PUTVOJ*M\=R81#O1#,OM !K),$?59F.# MYV>@4ZS F$B6@Y/O4I)H=-2R8Z)D:(L T4$FO<13:69=!PH]V@Y$$3@1WK=K MISZ@6@&@[E15\%$#9J4X,B/C+B /+7"1Z/Q@JI*-SX\Q"T!31P1& =_I =VP ML6670'>@ YZ)Z'E%"80WKDLZC-E"*5&M 1#/3VD@&1N(Y;V8,@F, MU[0E56>$-"P5YV(%9@-82R!7EV@JF<(SNYLAU^'(=@X75KU+D*"68^&SR&.] M@#P 0A&]CQ-X("OR(6>M]0U*W0(2FC!06 4#_FLY\@ &CUW \Q:P /V)SDU6 M3=D9PWN0&Z_\32BOV,2$P+XXAA@7Y0,Y. 7A0DE M#5@15];"@5+5P]9V%SEF*K3%!]=$,.T0%$L<+VH;E[[>@/I$1UU$E2O3C$RU M_+]_\5'NYX)(YM52P8'&&!*J;=R.W$<8N=9E?"F5;'XO2N!JCCWZ_*YYR=!V M;4I)L"(F+JNV>$FS*&[=<6R(?\ @X26[5*&!6L1Z4??!N/[G!/R]R(&"@5&& M >_!YHA5M=LR3..Q/2*YFTZ/('MR+!1Z6G3VE&DZU<5 K<_EE);$ .SU M=C[X6\B>.(XN;]BJYEXYXTDS+OR[P(Z$F@.L:'=(H1W@#OP#;::-Z$O2=0?^ ML[)F 66EW1#O"MQ/8P8:S1JH$]?"TJ_YG[Z'?-@'0%6-4,JZ%(P+=(2A>,B; M0P$MLPYO!2A = >5C4)M*I^(1Z]P'8 +@#Z*B^VH5K?@99ID4A-,V.LL?#/H M+K1T6]/ B9O$&TQ_0;VW0\#9>H+!$/\S,K-LH9I17]LD"#$Q-O#OGG2(1"PPDKR,-[ ^: M'L8>L&SO>%67P#QU"BAZP!8OO0. M;7$-R$'UH*3+(4^.BLM*(?D$OND1!6>T[ADAZ*0FV3]RA5@3<,6]&3),1!F) M.CA;_:S\FW5@0/EN8JJ&Z>O].,R5?$4%KN."@:0LD] MR!JG0N8::MZDKI0,F.ZM8ZJ6HM(!N03/WW4G@W&_2+AQRKB7\D(E+U9G'T7P M5;_]BH5^0V]F4':8@W7]OW*&5M[]3J_F"AP1 M%7Q6ZCMT66!$9?$+["F @MA38>40M:.F6%OP-3V!JT^[H::+^'0E:!"!$^(@ MDB95]@(7BM/.V&S\O7R0)MET/37+H!;"S\DI<#=@D+HJH6D&-8>N/7RO [0 M#'K3S\L&^&#X-2J&.! $@?L[?>/]"H^EZ/C]/+OV_(,[=_=!;A#.S9-3P\@T M6P7'MF;-?-'X<[G9_7X::=HI.+QEW5N#2+4V2F5TJ_"@W/:?!NBC7&_?E[W" MR@?32^]>C=^II3]>EQM>+VN5:8MO.*E(YO&^&.+;XS\W(.]=EV"]%+H/EKIM M[NGQ(5F8*_V8F0.%%KK>+I/HKJI$U:(_;%H.?BFI--&GQ@P;S?XY5/3A@ M"0\A[EJ(^#(HO'T+P"3>?A['_1N#\[Z.UWH+RD337L\4FL[C-UJ[(77XW M#_I([(5Q?YA$DY %-Y;-M^SA\'74O^RX22GPU]NKON]M'KHX(5_B@108F*A] M_E4OIS:V@/[JE>Q/[ @D%52$]M.?Y^-^Y>,EI#7:4(HDP-:E4#/J6%K)W6R2 M?ODX:;>4O64])*IAQ"[I$B$'$-_96 MR=O3;%9:<[&=C&J9\OU-/Q4+!:?9UDP$%+G9DK_IA'(EI5G,"&79:3^,8M%6 MJ2\*VRT[T^>9M7#J"RXX*EI/\:;>[%62T#*RV3*OY*NF*4?2F>@TW\K/,P6C M^(A]QC=;SI\::;4T:3QR9!*RA;PI=VJ-I!@2NHID-. M6WH8]<7(=DNY''J(=VZ+G5$J*$2CVC!5O7GN@U7=:IF[KP?M4,^41T]:))G6 M\Z*HAF9B;+NEH83B\[L.-QB-C2LYC;*J):'E%CTK=7TZ-X9CE9,R8JO; MF18GQ<4,6GKTW#!$[+FN6"C9:LEL=@E7G*6)\Z@&BVHI*6+3T*$4R\J39D9V M&6E_S0FX#KP*G#$$ PKB'(!QE@UU3[AX4K9*S[.;_-/(B;5O@^5:,]KO?1S^ MXI)#[C&6OA,S03&9CSW%2HGB*'Z_QE2R;#GE] Q@W M^6RUIV((CSFQWEZO0L@8V/>5'>H7]GNOEKM&?1UF8+%M67"?6-2+Z))&=ZK9 M\.C6(X[6T9>/L)ALUZTV3J/#P*OCB:&[<4U?A(VPR\@V),KM6AWC=J2ITJ"< M.P@J*GYB^-YC&7C_.T$7W!Z\/"(V0XR'^5X@.V.'V=P7)_R[39[5ML-:YLN: MG*8=%M &&\PS2:T;/K$5JLYSZ:G57'"U5L>8)!=Z5.]4-P6C)@^(XFBDW&OX MY@CBXE5X?S T+9G?J#!;H-5 +D"9 M8X8(,!Q@;XO@+C(H&_89F01XB!?84HYAS /+V_%8Y;@HP"&N7V;@'A;=^*:8 MSW* ?4PJ(W3SO=\W21^#.;ZTAM78^R;=L6 ))*].X#M]SG L8"KKGQ\?%@WZ MDVPJEQ*N4\0RV< ATJ2)17YX'_S#0(?!=2D0_,H,-/_T^R^28QOKW@O]9BUE MWY_#ORH"PJ!TG#DBMNF-RWT?SV;YMI3-:.PW!0!\@-[7OP%]]H!+/*)Y?P\'\P!G0*;?NEZN6TU?[#65NI:A.3;9\+C67-6_3$".AC_KG-]TR?W93S!Z M'?NT*WCAVL\Z0>#:BZ[]1'/^*EP;CWS6"?[I%2@G/.=W'D3]+0 \\O7+0F@; MM*_ZCGL!;?\Q53_(QG=_4.7(U_7)Y(8Y,IC;QSYNQ3_V=*;Y'(Z]_SDK773/1??\ ML>X1WJ1[XB=](_$^]1*FE^[M)@5DD-,Y67Q,[HE_&>Z)7[AGW]S#?QW=D[@@ MG@^\?_)$H=#O^*3QVG:HN\>T2@YVO\!S!(>_I/+#(1%S%;;_/>?2M3NO /DS M!O]-Q/[P5_MLJ+^#GEV(BA55*$R>5#X_4M--Y2&46TCA1/*/+_IX80=\QP4? M0I=;Q*NW);E1U@USPG42F8;6%VEI:?XJ'M\^='"1PZ\EA\J?:?A\F>/OL .6SSR9#8B4C\B)#,+=\?13HS!^60EH&.1;?O M6[S(X9>2P]=W53Z7'.[]ZN2WR^&X7\@E'L=V-+-(E56^VIX,U $F2">P0E)< M^%A[>(2[]3>E[G,$:=F54S3%#2^(TFA")!Z5QO/*U,5@.:3+\_B?(,YZJ#L) M/].,/KF?L9%8"P"G;OCACOVL-EKA/C]L2#F-I%/]Q9.B[MWM6$K> [W( LB; M-8UQ!46O O0RL&W%R][>H9-#8TU^J+4[5B:5F#W)J79^]+BHBK36>OAM"ODB MNI]1=#^S:[(INO$UT8V+QN2N7,Z'&IV,H(W&>BD?O9G>GY[H+M1GN1J9#$=/ M12'DB.'.]#G8%VGI]-CVP>R+Z'X1T?W4WLRFZ";61#]!AK\57251;#:J9D5OY-KYF]1(?YX\23,07?"$0MQ!9/M!O0EIGITU^OG_B]P/PU_RQ/LOIL!L*/!1_XZ$7X+\)_V+K@&%RT/;R(9IVYV[O'Z-/#@XMS;R97:< M+;/W2.^\5=)'J4S"SJA)Z[$6+>E!LSX#Z:6Y@'QB^^+UPPE07X3*+]"?+MNYF7O[)/MG>%M[@X)T(O> M+@&R/0;(CGB+Q.F0@GEAQR;%R=B)O_?2WAE@>\"Z*53[K]F($DI[N9=<%EFM ML3J;Y5YI56)LA[UX?K(R8;7Y..2:D\=^)SKKC)[5I!A[;V'U_2J5TSZ#>U$\ MQ]NV.S8I3D;Q_+V#>5S%HU9[_7GX.99KY(:+6&G(WW/-9!443_2B>$Y VBZ* M9\/S/38ICIM/,\J9Y@,Q7-YN2YR15Z/W-:?4Z\'R=\,'I!>=P MVJ7ZOKWQJ,SR5 M<]='O/\@%&T*3ZGL\WS4?%0*_=K=S;"TP))+H??A?]E/ M/;49GHK0'_&RA6"\>E]/]2)9;I%/1)]+[?:HGD>AC[[GLH6+T%^$_B4?\=1F M^+H'>>@*Z>2V(Y5&+9,?-=OY1UYOM:7J^",$?3J,\4JH=?_8(#?:W7B>CH7[ M)A8_!*\O?,7'#WB:\!,).G7O_D.+2_WR".:64SN9@1ZC-N K->W4WJIH'U8# M-!P-"]P!L[ *:KZB>\M))OL+!@Y<&9#^[%\/VX$@T8XKQ:F@UFMB@4CMS'XJF#W@0GV)I!R)(+E MHDK%RD;O8IS4M$*1Q?1VTKRC!-L.9ZT(=KC2\^]3^$2AY&]RF6O%9N,;92#<,KV<1&S4(JY<()LN2-!RUET:OD!XQ3?>UD@6MK8#E=(>TL*,1D (] M1],"4TESRP!+6%Y1TF5RG-JKR9=)#C2V=U6I[!)-A8FS,I5(4V+9*I84Q1JC MT!U2;:9:A-%28>6$K["&J>7(@XU:KN^L6XD#TF%R 7M&M"GQ%[% M8<6!/G3Z9 X3TUV^-HE'DJA'C B^W??DAA ?C5)/CF3"*C+>V]8$)NDA)R%- MEKSN19]EP\0Y&#J"RM74ED27=-T!YB">SJ1=F]@!TL1E2POK& ,-I>5N"TB2 M,G0L>TR0V9".BFJ!*,!SL$ACE]G7AXFM<$@3FL-HP2_$PEO?%;S5 >8/A'2U ME.6*A#M50G4 :.1@X[IVC0.IC"Z9)Z(MV:- /8@U@AZQ+1$N=KU7()5@,*'#KZ*[."7$HYP(7 M^.[HDJ.@Y/RSKB_1 IGX$'"-CZU<2W2(QDC;/(R5>_, M&&O,:O2 VW8RVD:I;%J>'M$";C?",[3VL:%[DKVI/E&9@^VQ/4& !Y'[F3"A MXG<-HL5>"6]Q44+*, U=FJJF8P62*G@I#VA >PPB9F !C;$J!VI$=K!2?>![ M*OF0J?T32,JV:]+P;_PS,$.CIDO4J('XW6$5>L:.E!6I36,V%]J!W]@GNKS M>:N6S4B )< )&#TZ>Q)@JLMBFKKK6*I.Z(PDJJY64Z#=R[YY &44 L/>'*&G MT)B:(\A,*[(LM9NW9"Z)KP)C Q3 .@I@M?"P[+2QD^K7@8(>2 (W:"L*K M@ M3]50^@*R)JEC>KP1%WQ[L5'Q_'YQW?KP!'0X=NK.S]'=E5CXUL&G$ICB0F9& M055UQI2G6]GZP#7<86G&JNUIB10E"3(I((HTV#<@N6/NJ-N>>N8;HWDS7L_4 M[L)9HZ7W[8?LC"D_H"E1DO8K[41LQA^HROL&KN"%MU54N3=LUY#PH>N CRP, M=_D)L]S;/LB 5T!H1PD4_/Q#M0$%RMNUS;[]*E%]ZQO\L0-%GN1K[!Y@<-94 M5^G!NYP>*$Y0L2#:\ E% 9$_"# Q*?:144-J5#WYE #K"5P E3X)FFP*UL< M%:@P(#4P#:<_V/"@0"3 #V#*D)4Z>6$D-*R)&J0&M+\U+ !^/M#M6*AK+*JA M0/N"SD+@" I<<1&KBP,UT-J@P&5W^J!KC9G.M#JKGBK# M"TP,)@]^ H:>:-+B!PVQ_@17)>B6:PUQUT+$E\KB19.!O38*K/HZ7NLM"+RC MO9[MY_:P]XV&]=).0MA7LM#%M,%8B-'*7QT6__WO_UJK,[N5=N7NFOA(Z!), MH,3JDR K8ROU8 0_)&TF+2QWNK&8KSS6C^7.2XAJ2?XZS/\[X/N,A-E:.?8( MRRMRF[E?F:S(KO?=/.@C\>^JZ?J6/1R^COJ7'?>,!/YZ>]4/HGI#OAU@*3 P MTPM MZR%1TR[VPGPB),>[8JP7D<2P(D3$;H_CQ*C,Q[L).1%/*+UO[*W23-3+^?[E41OFRV3$UD MH=3MFE;#&9;L]B#5?G[2DM RLMER-!%KTFZ,A[&('I$?['QS)@K;;V_/ MXN.GHI[L<>5*5^N&HDJUD\*66V_O].3!73S93'/-GC.8AT=/RE,D"2VWWCX1 MXVHFRHTC&7XL9\)%JXNV>6RWK M7'K U9)/E49TG"XW5? T>_=],;*#GG'.#&?Y1J<1'?)18>3PF: Q8_?&K;=L M\3,[?S:6#-VD\%Z MR]"=U;,F\WQA)"2+ W6H1!YK!4QFW^I33&@=,]F,%1K%@=3*!0?/+6'<9^=M MUELVIJW*5+BKS$:D&FT/*D_-6%^MBO'M/OER4QFKFT4DGQ<1VG\/;KCA\3$ZGF6"[F.V%RA$[(P G M<]M-'T>%V#@N#QS.J;>>J^9S7QUE@4%W<'W.BO>[F;$^Y:0)U\X:I%<0ZS/< M-=AJ^M09%H:A>94T%@^D4@Z;6B1$DMATG4?%>*(GQ+I20B22Q(GA*+1(1(6H MJ/022I@70CT^I&QVSLWTB#+2VG%NG(L:PW(R75%XI)LISH2[3#[6-$M"$EINC;/*MPMSRTQIH]2MVIL7TAU3 M?$CNDM-BM)S2$TY?S93Y>>DYGTO'[J3J+CD5224DWG(],]/LRR2WJ.?2_9OJ M+NF;/6KY-L\7!2Z:BO>B-_5IOYJM[I*^L*H$ZY99ESEUD+*ZXV$=U/E.Z4N- MY[E$.1U[YG)6;*&T])O,=#+;)7V/6CLK9KMUDRM+9FI^4TR-6ZW^+NDK-.?! M83I(,MQ"'SFVG&P[8:!2?+O/=O V'9NVNPN.I.7'0B&>2@K1ZB[I,^KZ.%5X M3$4R3>7)&MWT(YTV;;FU1G)XK$V3D1@HYD@I5U*RZB#7J>Z4TU0AUJ_DAI;6 M4.UFN],.$\'09COE-%B/:9EA.34;J>-FW\Q*=J(V[^^4TTRQ5)X^).+54:Z> MGXO!5K$7!^+S.WBT,@G>WE1'9-AXFH9O*HJ8C[2Z?6SJ,>E&+.)U']OSG=_A M:0O?#AY&J,D#HC@:*?>R#CA2Y$[5U;$S?@"D(FD5:4&=T:QAECT_CGJJ%D4U MV]&%>^U^V*]WJU8C&KKO506]]'332QXH7O!ZR.;UW;@>G6Q@S&;+'*? Q)VN MZ\E*FH;>K,^9]?PL=#ZW'%L:"*4!:L!HGC,&WI8Y1J>4S&7P+'%(AA?WIE># MT?B_A#X;1CJMP'>Z,P=.,;S#^N?'AP7K_R3"1;VUI28QOKK@G]9NU@A/^D!&O#+=V,./,R;-,;E_L^GLWR MC>EQD>MX[+73"W^;5LF?2%5YI,I!\B=#?T\]UI5PS;U*J[]>"?ZR$F_K"AS\ M5^\(^ML,Q,A1;R#Z\Y5X[TDRIEN.>#XS?H"#9FV:O9"A6_=+HQL >[NWXV3\ M\8\[;QO-UTCR:I.7. M#/OAVR_T>@][Y<9Q8?O'7J<1.C([_/Z TY_-C#D4IWJRZ4./,^[]E)-KV)FF M7HLG>9&DM$/4+??H5X[H/OUSFN M9W@1]GW,C/FL%V$_A+!O1(3?+^[QAV91CE2LRBAJYPNQW(S4BU(5Q#V*)QV% M\/:1H,-><'/< ,3A0P[G .#XO<4*SF,E]Q/&.\,9_2ZN>U&^?X^T"GI]9M#( MW [MV[EUIETU>)_GGM2Q;=X[J5Q=P?P7 %M"Z$!WR)PCIOIB@OF[,/]%,/>! MBEX534$PYO5.X[:9>=+L8+N@U.9J&Y-C*##B=ES]M[>(V'FP\I[#7N< C(1+ M9&N/SN[7F.H%8WT(QAJ8A+RDR@VA/5 6"Z>1R:6Z]6%H7,AF6YB3B'?UO>W. MKDM$ZR+D%[QV?+SVFIB71IQR)W>U8D/JQAQAWERD,U8?Q!P06^A*2%Q"65\O ME!6ZA+(^C6H^*YBU+$=Q"=A\!?:[ ("/ 0!9PS%?LO_YR"+WE$CGI9$3?Q[G M<\/GT>PF*4:8_0]%#G1IYUF;^<\>L0E?(C879^[,(S:O0(E+6.+"R1=4U&BD?QN-*D:?%4]RLDD M]$J92S3B=ZF/GZ9LX-OSGT^Q/."!HQF?IX3=A<7?DO5[!BS^.;')RO3L@":# M7I<,,OU>9A0-9PVUFE&LSC#)RNGR_!7'"X>+F'P>#?#)HRKPYGMBOW!)QR6Z MLO_#'R=:">HT"+4+.)T:I3ZMS7E3+LX..^-$Y/@LT8^7,F6[&[L;3O.MT&3& M;KN*1+;O1C]\I.L3%=GZ:JKG4 ?33G3NGU:9O!' [E(GDV!9&.4F6J,YOHG8 M#]T6/PS/W"J]8:Y=/$W4IXV1LK:!9<"2ZP^BQ*0?=^V77&>3%/ MA"M6RF@$JV/Q+AGM2G:I+R;HE0;;A^S^N80Y]Z$Z/K=J>&GAMV\[^'HT./-- MQD\6O:LPW$-+B-$:"/HEG/>U[G(YC6C=Q7_^8(SD"OXCRGVY=T_LC=]W(*5R MN9BWBD9"YJ2;?-=1'F]N[GM)O!D>0W7"Y:S<)2GM O]07EJISK],X=+YXF* M:&Q(9M=B><4S+^&@2^K*661GG5%(9ZHIYANPBGM!'0OXPY2A]QWP)!+,ZY6V MVJQSQ0'18WJF9T?KM!H-WI<4CUQ".1\D]I]PUF\+Z'QE2EP2M\X.Y!A8!!2+ M'QE=&#I5&^$CW>!=(N-/H">4K_H?4/?WD* MRBW1>3(#/4[A4&H&?'5#UZS#"U5#LS-=R40G\B!#6JG[ULRZC#.I6+H%8Q$G?>=3+Z&DP.5K-Q#P4_6 M%7\=3QQR):*7,JYO/I(9B1RR>&@H?IXK\?Y-K=@K$>%+\=#3#:.?2%7(T+5P MW VF4RX>&CW!&K,O<\)?U09%PWC&7'#8VJ!H34Y[LV&=DEL$^C 3= )!Y$/1 MY1,@]'W08*E:(F]2+2'^.G98+/:WJN/[RD/>J\+X% N^QXW)UYW@T[FGDPM\ M-\E84G5$GY8Z#XSA'0-K9_[&);_T3[80/MI+WN.VXN\B")]B8W 5^FV/1\^1 M?JDSR:3X1*.8$8.2%#MDHO@#E3Q $N5>5L6]0?0%=^P2MO.C=C\=FA0;9:%U M+RAVSZR$DJQ:'1_9SKXZK/ >-^[SN9/#]WK)PNM!IXOP_NTM"6\5W]ZD'TZ6 MZLJ@48ZFH]7FLTP6Q*UH)USQPL?6]CXV7CN\=W8.N&M/I7[/$$>=&%PZ](PN M&.JP&.IWY43;SKCYG$@^DT8Y9XZB8CS7;&>JK ;=P2K]GB-$.C$D=/AK4B_P MZ+B%?LUDYZ8SZ=C!AF0-0WRKWM4>Y1DK&X>%?M]VZ/5KH9_/'HXZ=*'?,\1+ MYQ)W.MI4+PCK(Q#6:P5 Q8B9NR%25^>"(\%(=)KE=G\^$R-'J?-[CMCK7,)3 M1RRHVH:QL0!3RIRK#*_9PWD/@E>VU.9WS.$ M99\/?9T5R-IG89QS1 R?#QA<[/_Q[?]K57XUL=,@_'U_D2%-+IF>"E/'ODUZ M]?0.5N7WK*W\9P_7'+K*[QGB@DNXYLS"-1]2Y?<<(<8E*'$)2IP$*'FER*]X M+TC]X=0V1Z3)%RO*(\\817[/&JV<(2CYN?\BOV>(.7X/+8Y]I^(1 M8A7'GO+Q8AFG?7CK8BI^TARMQN\9XIR_B*V<]MV(IT&H7;CIU"CU64W.GY;X M#0W;I3H_O6LU4KG"M!7KA,)!+5AWH5M F>5(M="=%CQ-,^D4+Y-$&W#ZKP M>X88]>]C<5^BA.5[(G5?K\+O$6'FNPK\YH:+T4.!5TDF%0G%%,EY:K?!7K"R M=?QV1LA^RL)\^1CGYU8-K]PU[L.47Y,&9[[#^,EB=Z=3X?<,@=+?!_-.P&,^ MC5C=Q7W^6(ST!P5^D[,&>;A)Y^>99B5I3=OVO#*H]=T*>J'XY9#<)1_M,.59 M/B)%[52G?^9HZ3Q!T>$*_)XAR+ED9IU79M;Y1'3V6M_7Z*BWS9J>O,L$:]G4 MG*]+;2T]\\K0Q0Y5W_?+!W*^PJS?%L[YRI2X)&V='<9YI;XOED\+>)73+F&? MKYG#M?=+N$][[I\M%+2/TKZ#QEA(6,'43<89%!*S^^%=I3;OBSR[M9O[Z-*^ ME]2L=Z1F?25ZO N?76CT!1*43KRT[\%KNE)SQ0M+F_6 D2PRGQ#=(FZMV^UJ MM@#^I,G$-.9@1VRB+0+_LV=3MU&WF(]AW>)E5?N8:#^KC5:XSP\;4DXCZ51_ M\:2HR373%WG'+@@U>TE=P-R5VYG \U.AE!&XWU4CYZ,[W_ M"/+$,\.>9 [ZRBC8JJ1+R81TFR24//R+Y*$5DP]-H<0:A1)B)M=Z6LQ2R<%( MN+FS,@FG,A8>9A] H7R^0RK3YS 9%1NQPB*1#K5+2A\IM'T]]XJ!3&)-"'PY M!6&[PF$%4 S0[>+CE'XXJ:N/HZ0+0I&0P;N;N3AW0IFG^V#4[N4:\5RU_P&$ MK,35<'D8N^MDGL89T@[*3^7L,Q!2.#*KO;7&^L$)]!11:Z6'R= 8%8LW(Q+K M/S_1=FV8JNC* MN_*;4_80?OZ!?HPJ;Q='^_:KXICR !-54L9XK-INKLH1C6U]0,<" U@$'+2L M%@%0)FF4OW!M O!"IP,LK@*6TY4LBXR[F@K]X** M?58>E%M%Z]0L;8CZHSYO3D!QZDHX4/JK7V*PQ/ MDI\<=6UH])FNHVK^$:5VO18?\I8%!V:IEHU!)G_8"1G2T(,#-K I-#5,;\+ MT$%9TF6BT8+S$V^U*6)UY[1KOC">0H^RN4(H$Q5TM@ MO\8V,_C&3\_8QWY:+[ O,L HMJ2J@,-%17XP:$\MWPUCE.U5\\'>J8Q#DA M0H4$IA)0W%[@^'U/6\YD JQG(C&!3P#TVU2?^,DZP* A?&$NZ8-/;BYOWS 4 M"\D.XC5595QBDL$7$H<$ZJ+IDPEH9CFG1A+2N8ZDZL6 $21J<].I+ M,\T5XJ]6"@OCEN[7;O#2K[ZV1[UOF\%".3X\0FX[4FG4,OE1LYU_Y/566ZJ. M_]R,>IINI>@>O,*';E@G2<\SL-]ASCLM2'T2[X]).QK)+(9B^#X:C::J,41S M_/7V_;<'M;%_$/KZ>'+-QLY(X^+)!VZL9N\2PWS33#\"(@G%KK<#8"]97-1W MCFTA@=#CVE1BQKJ6W"TO+VHZDRD94)L*U2 #R0Z V]X'+00:"?PX*N>&)QO4 MV ><"57L[*L%DXET@=M4C$-F1"DW<>:=AA %HEG0P?4"L!_U_4(-993 M0YL2-%T!Q@=@261-4L?4@JNNM60Z$FG7<)?9#S1#!HG#M(7P!1!\FQJ#NKK-%!(CS#>1NOJY'T!SAUA!3 #V!H=0/G!YA;EUV[3RGCV" 7Q#6J%O%ZP3>Z[P#V MU@T;WH][64!&--??R5PFP'.@XE$(U1[&PZ A "395+LP#18N N'%R:NZ([GA M:S!\O_X7_O'X2M9 ,C"&-OBIJ-9$DQ8_:&3I)[PJ.&",&N*NA8AO$\X+H@'7 M>W%(COLW,K^OX[7>@@!+M->#O6X/>]_K6*^^+(1]EV2Z[!^,N5=D4MKX_OWO M__)/:#L>Z6[<^$CH$DR@Q.J3('+A*$BO'_DA:3-I8;G3C<6N^9@7E?RQW/P) M4:#-7X?Y?P=\GY$P6RO''F$[HFXS]RNZO;/Z;A[TD7AB6!3A_& "-24;R^9; M]G#X.NI?=MRV$L"$;JWZ051JR+ EIC>X/E4$0670'UIPQZ9>/DW9+V5O68T-LV6Y55TP]\XW1O!FO9VIW MX:S1TOOV0W8F8E.!X0YX@BA)^W>M0X=:-)^/V"6:,=N I"N-!K^JX#.ZMAP MAD\%,L-"'1B?*9%,=%9&&+4%$S"0I@2 O>>$ ' 'Y0+/DEZ/H*+7=_H5/5"? MNHSM/;)_#"907P8$WWY5'4DG9G\1*"UM"2CNC_3L5R,%%Z@&=L7G?@#*CUX% MEF.L+2SXU;IB/Q9T^3KPW?OQ'Z"O!J9'HBX9+"+81ZD/_P><\%%"JP!4?D M(#L6F %J\]BJW1LF6DX]D 9'VE1EZG*F@%J &G55"GS'1LO?4@ I_'886,XB M9$0-->)J33(E\#L7@:&C]-'2TS- X'+[\0)^]T;H/Y%0Y$4I3@:563P6:13S M"B>I66U6KE1?B+ E6 @RBA&VA!N"C(J6:8NK-4]A?&RN6B+N:XL4%/HP81.@ ML4=G=PV0^'=TI<1LPLPEM/OG4&;1[<@Y._WT>#M?B]45[K-K?D70(C+Z%C,P M0!;1U_;4[QWLM-RKT)E:#=Q,*4DSQ'E+_X'S^0^WG45<>6J9[48J\N DNG*< M1!/5;[]@C;?=!Z.WV^-G[[H*-*YKUP'V9F"$:\9GL:M$-'$5B<39VM.GHC_Q M;_;MZ#(71U;^L*]+JU@QFW"^M M-%)WFUWVOO51;>-B! M[C:SE^%\EJH =Q% DFR'\B8NK$6U 3[N:<0(>_IJU92J)TI@F"B=MDN&I4%< MGY?E="W4;-3M>6&2RXE1&$/=2E24\/N=X0EY$LT*VX7QO85.B"I' V$."*;# ME+X>R)*NZ=/MC Z)ZT#9/S^F(A-,#ZU1)Y %HFN!IHF!8VI0&7F-(5/>'K3>]S'PS#,4Y.OL+_7=F,?V6;%.+RZME&+-ED"SX9-C;BCRQ M;38]>T;ETR2NF:+DOW4TC_X\V\79\?@]O)*1@(GD%:8NP7^]T=+%6C*MNW]' M19UY1,L'5]MW61<,IU13!BUT KYOGEB22A?BP>@:-9J\=0)N,*Q1TND#&EX# M$HE=$-(B$\2K9 7W5KB-S:XR,&Q#5V4K4"?R0# "2:H2QTLD-IP(*! M(VB!M%,< &84W"EUI5,9W7&TNYANXI@6*"3;TRLKF020;=N:ZX,!.5T[EC(- MRX)F,A7A9-\DK E 6_ J$0KW',I* 1H79,;+-P;5 DLP"[A;'$MP0'_SQ&FE M(M;YFH[8I!N?ED?MC\2_+^N-R"Z]03T^;\%VNT:>A[R"<&O"2J__TNERP/K6 MJ?-/MW@M:@N^ U_]LZ&$U@3,F!OF'[@$YB<("T]X2N4F41PRXLT\AM]?)Z M,Q_1F-"W,S*MTJ) 12R50L_00#C7R+;+6OP(?)?^8<0Q#9MMRX:":9@!N',P M++J;_S/PO>LV\F7HT"U1H_>3OOJ[[#8 =\FB<3OFAE'DQ=(86!0*&(DNRZ:# MS^]:&9/(1,7-:ITIPPV>8C#>P_]^Y0M$V$6\=9W\9I6,G;#NJ,\.##HV<%2H M43TM]X(5H(SDVD!LS[HYO$Y>FQ$#/3@E?%FR=.MY!F4:D_ 1Y6H5H,"F+$3! M$//U=FLJ##KH,!@^:*^TMZW-_!RZ5AYY+'?FRW!DP4^F+4$-^P?LTX=+C\:U MCI[MQP&C^P'T=#TZ]HZ= _,^NY-<7S#)6BX33>)"\&\YFLV&LF;$V(S>:NXL MNG0[;=ME;_]M>_N1R][^96__K/?V][=;_RXDNQ[R6X*@I8$KH;7W;03[?LHX MF)05R(V[^:M #E0!JLUBCH5<"MEZLD9_<]TDAZ4*N[K>,)?NU2YPW"70@AG. M#9\5UBP+=FB$1@W>2@'3(O ];<@CXMM+%(+10#D0CO+_X1-@Q=E;+/[C2S:?]8%66S%=*T(U^4=X49@GMMN!.IH'-#%5;3U)V2/1@7<% MPKZ#+.%ESNU[]P3H4)=!FU6@)64@ER=UA45C5L$8?Y-KC,&X6P@=XS8]:"1; MCXU4HG4?E8QLO9$X[!:"5*A;=W)(#X^*0C*4E8-96<.S,SV0D.T]!!:KE'GHS!_])JDA$C"YY>/GY:"RL1/O5XN3Q=C8* M/H6"-]%V_#[U^-T*,8/G:(#W]#9Z M!+?I03UGM@+4J[,P;9T=A^IY6^T3!SW++K%GA##V<'/,:L 9?GU3FB 8SE)CW_< M-]*S4B/,= 3N"](RZHW@]%IH"B 4[<67@ $ZV['(2_D*MB?^E J81>*^ M5M?1"/34.8S%-!:2!I; NRT;>C)IFCLLIW#E9;2[Q1;]O;BQ)!IILE[N9F._ MD@//E*IS[P0 C9NNZ+(*HOB6U\N>]S*4EL&3C64]4GK$KCP@WPD"RKVKP).* M6]E]PXMHXNT%&*YPN7IUO,XG(2O%<+CY_N%67V9YU *,+UVEHV[O^4"JIY D M:L>(=RJ$K+959$W"4CK,&&C,8NU]'\V?->M&WY&\7C3LN (OS1-71Z[GDUN:4N]L;3)3KIJ1Z4G!F.IKA9 MZ[)LHLNK.*8735S%W:,<8TI%6ECKZH\^RPXUL:2\I:S[+-TJW.CFBJPHZO'R MU- N$>\J4'OR2 =/1O(SE3L<+5NPT'=/5M.)_)_(U M@&Y2((6)JBCG.EBSF@-ND@IBM8Q%T(8T#_G-HKZ^EVT/$,YO[#I)='BPXF ^ MEU4L*!?2 "S@ Y=Q>S1[9\8"&;9?:*_\7,NR9KKTN#:>8VTQ\9B@0T7("YZ!]7PJ=;F\LD\YHLBP>"T0]X3!>1H<1C*XNN3&TE*'W *BA)*.!\H!7 M@%E"_H,$=.,>"9.@>K&8>O2REOQ'BC5Z3M9W).AJ?1>&'3)F##T;(./0!8$' MNNR* YH\MD+C#*%V<17HN21EN41NS3R$[NAVN0PJV+R/8OH# ,W9G=K"^!#1* MK4B49.1.VBG)-#%?D%85V7F8OJ#GC"JGE.\;@M5(BY,IWRM.Z?4^V^5#EE".&#X-YWL\6UZVSZV#I4*#D4?Y?+&_ P&12 M-NN71K=YNX7ER /WE:L3?#[O9A6K\+DDV[N8'Z%W_N1&N[5[]O9QD=(ZQ]5( MG]W?X":Q@*,@ ]$=D]3A/3>:(8^^>7M%-_TG0:O>*U>T3 MH+O;T3TE_AO(LRQ-8 0V".BA-OKB*^>PN];_^A4(X*"XFH0/7P=<4N >CM$W MIV_ (E8;(SZ&DN MW=NX:,G,B._3 %CL?8*+A9 G6^/-JT,M\8PSL MF('OJ7+ZSHVZXT=$LX8LL4,(%F 1[ZH#;&[MZ,<'/5=G<_U7,[E5:UD3B9ZG MP4N3J=:!1U4,VLDRG93*0B*@9J0^^$9]B1W0\ET"U04XX4:A<%!]&E1E:XI/ M>G$J3 28N*#1-,"'\P##RZ=]5L\Q?\>F9T]7:28]>O<1M;^,0EY"Z(I$MD=# MQ2"L"P].;(R"1GK9<1_DFJ7SYB>-[!Z%6^I8_Q6AESR177DBT4N>R"5/Y%3R M1'PK $L8\2B ]E^,$$$1(F%%#"=BG!@6A+@H\5Q7#!$I3$(]/MQ+=+^Q<4C> M/>=MOM\O/SSF*XUQRW""E6?K*9FM(ES9;"E'Y3D_*W3N1\WI?>;>(7R_E\"6 M/+_9-!^KI_,%XW&LYW"B'Z[VN*H4>0R:VC&^V-&>IJ-H8W]QG4HVYF1Y&RYU& ML0\MMP?:>M"']4+[(<@5LQTE-8JVLW8!.^7#FTW_/WOOU9PZTBX*WW]5YS]0 M:^_WU)I=P"@29O995021,5'&]HU*$60)"10(_O5?=TL"D6QLDVSK8M;8N)&Z MGWYR=#!IG%B,YL]8ZD$PBTZ+KRY>AAS)X3N'PFIUN_ILYX9,G4G8YJQ2;Z:I M'$=QV/9*,S&L%RHJ?H^U..O>X#N3/EG,8FIUZF7\@F>6?+8A,%FHD2F MX3-W0#HH#EPAD:B4&)ZJ/9:=S(!]2,!G[H+TOL^-F'P"SV$ME^58JU5ZR7#P MH;L@O2>?S3R]2"78@9T2FAVE+LON'"C(.Z>?/]+6TZ+:9#5^K#@ZY5"9WM.0 M2^^N%%/DK,VUE1D[[C]PC\O4K-?/#;G,[LI6@6CEM1>YQ"P7F*R8"JM7'N'* M'8B^E&?SW'VIDL#&>E/JMZSB6Z]V)SJJDC=J'EM0R;D^!&=R$Z M;ID)+9/NM]@"[N*%04H0LMJ0R^Z>7NJ:C%E^)IZ91$6H6&(A/Z\).3C[>V>I M4#+G\^=):HR5']+].T>8$\4<&A.^\WYC?M>[HY8%DFEA]\N:H0RD.H^6IG= M15)TE:NYCUJ].U&J4]QY&HEH _C.#D@;6SR_#-,.IA8GW-22T_.G_!RM)7?6 M$D-'J4W&(EM/E$WZX:FE:15O;6IG;:? #B?+! QGKN;&'F M/-ZQ+?TAQ:8FN3'%YMFG/C>'2W> H/68Z>+!+ME:BUT6,N5Z_J&KY>#2'2!P M\L+-/%FVS/*)IY[ -50S^]Q!1!?3872"D MR3SW3*;E,9.8W=4+B6=X,^:E6+C?&_<7(TNA[]-0=(+A2 MAM XTZ"85B/'9Q+WRZ75R\&E>S AUR+U7B'?UNJ585GO-P9EH89&G>T!@DD. M7@9EJ\T6,L0BU94ZBU+>6[L#A$&Y]_12*>A5;#I)V&V"8LO"(@?'?>QLX9EX M>!#(=AMG"UBZV M+!H-L\=3M &=H&0G9&,F4G5%YJ::I.-&IEIEI@.6KM+#L\/ M1>=IUB*T,4\;3!%OYI0FVNT6$#@L+=,*"7%?!HH#)=$I+B.F!(Z0TC+/*P(F M23O\;K8T9\\%=?K,$'?/^0JN+Q>)Q5[M@2BX!OU28$5-'0NU.W9Z5[G+ U#L MVRP*:(D32U3#--5#K<'FSL MC52IT\OR*NNRBM8P1JUG[AZJ!#N(,$SA"C.6)W?:N/=4T,29_9@ ][!'S5C4 M[PBE,F:R6J]I3B4\90CWSW#E[H79>+_2>LD:>=95ZUK)7DYUG,P!W6'GH24Y M6W]39'F59IDV<3X2YX3$0P8I+MD=M4DB7TPN5VII M@[M!998V;7/,Y/8J&>3P*55Z[I ]=D /4W;3+A5F[>$^S<%. >V+OG.7V#CW M0M]Q.5?%QQV8/K>]LM!)%3HMHL=K+<99CJ<]J_HXSH&5.X>797;0;(ZZ)$OD M'B85FS+SL@57[AR^_M1OSY[Z6A-K&2]CNSX4+#H!][ES>(DF>:-HES&&J/92 M63[+.=EG^,S=PTNM3#^#.0M,XR6!)Z994U^6._N4H=:(T[M,EB"T5$-SZNVI MH&3TSHXRQ&5E@4CS9(HC14KF*)' .(%4!/!Y.H6GA71:QC"XM8#B>P04L2P7[/I#6_JH+\OQ.53\(UE*Z\DPV7!FV.F46 MJ'I2#]R)=LYQ+%6 -6%]LV1:P.PR4%07QOWSR[43,@<,^5UGK/K$/37Q1Z+% MR&;6H I+J?.(S<_D7GU/. TZDE$S$'APZ-^">9%^<@+JOF,MU]XWY$XR_8CB M'/4MW>S-QHNHX:@DZRH*2OK-VU9U@EX*AM?(-QGK[KP5S5ZQ_4P'._;;CV>A M"*CIVN#K]E__7"SP^)$ ')BK1Q!WC@AF(G,3VSYG^"'\#:@D\0WXJ'!+WJ. M@G_#/AOHI=WTV*!/-J8=8B'WB[<&6WE?,I[SQ;&"?05. ^^4QTT[);+)3/JU M(85?>RAT:"'XXUF&Q1+?]'R'KC2;)%,_[,ADDB:_Z9$C+/XQ1XZP^,N>+\+B M"(N__OD.76DFB5$_[,@1%G_9\QW&8C@&_$<=F4A^T4M&4W31?Q\^^EMV\^4. MGPD2&<)Y=1>Z_S-;][N^F]/ M9,S7D#$7A<&*?Q!'\0\<2Z:R-\T_8N1&+NVK5 ([QY]4QD18 ; "9N5^993( M1"@1H<0F2F0CE/@\2GB^X;=$1X0QAVV7BP/EEM$)^ 3@7TC4^9R M6.6;/%OY*-@!Y]P&$N+I%1;N2T")C*G(F/IX'.)'\//WJ@0_&1H_0V&,Z.-4 M&181@"*2B4@F(IF(9"*2.=*JIMZRJ@_JZ'@R?=Y$DL_&!'^[!N]*L//I7Z83F$9I':!ZA>83F$9I_F=*6 M",TC-+\(FE^W]N6ZI[^R]^(\A2^W[(58-7#U_@![2%O.*)9#G63X;Q G_Q8% M>?_]L?#TN?<8\GRBCBIAO"*2V]AW@=37R$?T6([N.Y/Z:12F&+?"K=36L)>M1H:%@%)[H;8QH3Y#NF'X2: M)<'NMO#D<*IDT#")6?BSDG*V+<.&_GU^L9J%0/Y:M1&T,)GJ/W(L.V@D>N:\ M+#-"-NF2A%#CLWA6J^)%@.N-*X4X=-_U*__F2H.$WA$=E&9/M%R3:[ M0;;9CY&M,#YH.6DRM4 MAEX'3BH;3Y&[\X-^S-DJ'VOS<*"L&.4Z1?&4]QWUQ]EA[W=[ M0@+SZIJWV:E!RVENFJA1LBT6KJV M_:>F'SJB:V(2QA,+(J7=91=.S[B? M+KEFBIUR1*JB5(1\3[JVD]>A>%' GK475M:5PHM%\7Q+G'N3AHA,/)T]+C83 ML8N(743>Y8][EW>YA:*.EW>=SO )&_!#&3RL4-3<:]LB=WFV/5F,\SC32[W( M3:->Z,H.G(H&G;7?RR[H^.Q)CB_+L<8WG;0H+^<$B79'M/GX!K=>B]^XN.:3/X<^?!.W[;/PSFFR>1\ MZ2 W>J3SM%BR;*\SG=3;+_.9<&J7S MIN(T<9:(YTT,$HB82,1$;MOCO8>)6+/6HD#HHL!,T_67_(CNO'!/UW9W,]CP M,<.V<8YQ=A$S(1Z 0GXMETI(E$ M3.3#)_:\W]<^\:TQD6.]XWMX2+V=*(B)_)W(MAQ5[BW'!46[NJ\+XUZ:3W7V MH:[)@D'PVD1C^UH.\!#H&L>)>(J.-)&(B7R"B62N.[/IQIC(^WSF>YA(M_'1&TXY9W7E3V@1KBSRQ?UN5B8;B<2NJU'61/18(?U%@BA]4?>'EH3XI/ M#7W.99"7/4/$L>PU$D(/XMC7$S<1NXG8S54<^.:DV6I52/:)(71M;#0JJ?SL M[NKLYF'@](1YYX55K92DC.[G56[1 >P&^N,I(IZECBL_CMA-Q&XB=G-U+UW( MU<^4'Z;+>2$WTHA\TV:R;GM,=*]M,%O#N_O%N"X(6IEN6.UBBNVU)E"[R0)V M@^%Q,GN-A-2(W43L9J_;_]:.?FOL9AT48!+-_();N"0SO4ND'*7,9LJ=:\<) M%XWGSC"\Z0\!MH(\_E8EGL6S$;2)N$!WWI3%]&"RQWL.3._X;,9OOD6(/W_S:\*S_Q$PE=OP$K1\1%WC76,$]7/2;G/?H M69M7 ,&[9$480MZZA/7JE/AO-WTSHH.(#B(ZB.@@HH.(#B(Z.-.E;GCT(CJ( MZ.#'TD'(UQ31P??O// MTR>/'O,5Y5!&S6J^82N\B6O)W%(B)A6%MEEL\/*@ M=:M]E2O7YCUPIUW5UMJR!3_@AS*^\JTGB)5SO<3F M6N-N?IC1EH2:5Y;84%*[0P['8%YD^AHY2A>EEO_\W__"4]B_WK\1V4=D_S;9 M7V@^V7G)OCNHF05>U.M8Z\EQBR6BUBK:YNO1WWYN1D3V/[41[4?)_D+SU*@#!0Q'Q>=G[(=T6VI61*K?FU0O,TOLO*1: M:3P^RTU6*;)N4ZKDGV9EGGX80E)-P4% $:E&I/H=2/4R<[S.2ZIXR1PNEER9 MUN11^/[D=R!I)J-2/6[DFKD@3S+#*WS4FJ5%X3R3&L);*&5+@O# =VK MY!&E0@99F?A&I7I]4(Z_A&>97G=E4+39S.#C7"",XM=(E&W=XRC-54>O- MXRIMO[AO\%NG>;Y_\E24]WF2!@Q?OR_SR;I-?8N6"Q?R:'YHBM5Y902/EZ@& MW1B36JHD$IG6))%-/P[1D7[]N7[GEQOHV7S.B/.U22GB*C?)52XPUNJ\7(7E M7[B.VTH_ M49+[T4.M.7BH"X"FR9>=SDF8BM1&PE8BO7=G*\&E* M/=.#Q)!M]4LZ81J8-9TCM@*]Q!%;B=C*I=)FKPV*FV,K9QU]=5ZN@HV+$M&5 M+9IQ#>Q.>% UY8')0:Z"QEQ=O]ENQ%9^ EOYIK.P+N. _] PK/.R%>NA.Y/H M'I%AIT_<1-$$8?IL=A!;H2]N!-WF.*SOF]9[S!RK'^%R_U:MC:\PF?G6X'%# M$N(#LZK.R_$SQJ(YGRHMDFDUGONI!G7WTN\"CD^BU&#LC*D1M]?!^ 3Y$[=- M"!%CN%W&\/ZI4N=E#"DJ03^J68EF^(8],IZ5Z4/''D+&D(H80\08(L9P+0_X MV_.?SMRQZ8XWA_6QW<1Z'&?CO8%@=R9(8\A&C"%B#)]-K;YM>-P<8WC/I*8S M6Q+WHY[C^3;,UXX'.0+R"7=,08(L;PJ43NVX;'#3&&]P]5.B]C MF,V>_^WP8#\W0Y0GI 7?W8QG MMO<5FH$DFB[ (Q4\'&: B_Y8+O";B/XB2Q I8V/3 C1 J\:>1.DQOPB@>A] MA:V>ZHUZ[B]767AAW*/I M\T'ORA, S@V\=#)]7M3[UH1+)ZE7V?H/1;WC$QVNK!(:%1)&>&R*[>*KP"C112X:ED^CLA54]=>(!I@K^-[!!^_:]@Q?[^@^#UVJSAFFO(/O)AWQKYMNVY M2%!]14%UM-YR?AB$C-^WV,FUW,WOXC5[F -,.SL13[B,.?#68:^**ZFC*O:^ M,*YD3H(Z-;XPKV6^D:]R:4/(<.Q'R'"F4;@%[;IP905?7]\4G M ONIS"CR[$4&T]5AL&%#73TEYZ;8;V1-O0.5\2X[M<8NB,\[0F6<5*V>SO&PE7IJ=P R4[_^T,?-.[E] M4^U3R'QUX^KJ78&.1F:-3UL*V1!$AM!;%&%PU0Y9OB RFZV%QL_*719K)9;: MH])H<^XC1.;4KS]4ZMN-=SM-U=XWQ=]C&["'T+?]H$IJ+STU&;GV-*NY+Q(W M:%^P^Y4VP?+9$2$86*'WN-0,H4")):A89 OQB/%X@;LV6OW6SD:EU\2%C,$5N&.:Z8GN0Y641RV_)R: M8%2A/'^87K#%X%RMX"Q5$1)8W>3:1Z7PT M^N-IPDAT:%+%ZHMTS;+%;FEX2=MCF'JJ\6U>%=E"K\S-TGS;=2=S@/ZP(_=E MT?]&;.H/87QD;!^+\(0H"RZ?R[%:^2FW?,D6Y_I,NZ"O2'FVR)?:E*VR8T-A M[W.#(FG90W"2S#4FLMZ<%?Y!?A^9Y\=A_V)2I.NN2. :T4K7NOUN3GDR+FB> MJX]6TQ5;[H,VS:>?6DR-Z76&D-U#\_Q(5^FWX/??(\[^5CKWG0M[!L%4W<*! M1JBA=-Z3)7Q_10/^J^7D[G*\, R\=:'FK-^HV.S*-W^#IOU-W/P73,/]:MFV MMWCS7RBU[L-GO$'C[OH7_R.8_0T:-M>_^2]$\C\M.O>J,1!4Z_W/_T3U>M\X MAO=5I\W.=,GZQS-86\K*7!VHSB@G "L5Q]:NC9;BX_+*Q8&M/!S=3"&7'5,9 MEAD_Y1/*HSHM%LTO1?%.[_Z:-4348&:[:<2I9%#:C(I*CW.6&J3 MY1Q0 8QJ?O>@YO5DP@TS]I==JH8Y'/YD;V?.D- YDK2(*?H@_=H-_@ M:\Z'/!$1%&OMAS)38AZ9Z=.]TGV8N5+&Z0 B@&'/[Y[E\CGO23!-4E)GG]]: M_(;L84&$>X^#KTZF9)7,V7H)!8T=H.H(:] &H/S$&-8#(/O_1N\./CWN&F, M_B/1MU\-/R/B!MLZC$EHB.09T2>XH=3N#1W(%+[69AJR;7O3/&^S>+EPQVFD M4RP^L,425L!'&,92RUJA?*G$CSO>LCA!41@UO^RGM/&XWBE/A(?:LCR$PW)W M^-]_D@>8P _#\9M"\JH1@R@7CP%NM)IKNY7-<6GT][&1V\'&_#(O&^(('$)# ME! L[ &\M'TY?2<[3333ZK7'])<3>>,)@1*PL]9_UIBN=[$:/G$9>5Y0!V)N M9-0N5HN*" T3L9*X :=$:"O8%;3 MV(2SFF(R'-,4VQC %(-:5OS8^[;E(>1/G-BA]3Y3?"IHY0$QT]7TI-M]SIU9 ML4O8L@A!/ =MUE[6XU#L+79NCX@Y'Z/[=V;3WB] M4>ZQWT$R]Z(Y>](L*H[))*R\] M_>&1(>XKTT9B0C\[#7"/9/IU&CD@E_SO %P"W%6\S,3N/J#4@CD&*O,2*M!X M^E\[IILP>@<42BG&V[;LV'&(*;9J0\2.32P / ML!9YH8ID XYUE/#;1><-! MT\KEJ:M.(/+'8W/9DD-?T$V1A_BK&HA#0$P%OR'- \TK!P_>#;P#[$,\]/P_[K9<$TTK?UXV[+BZRQ3DDY^V5U6D^ M@97RM5ZAGAW1));(LH\MMM"O\5R.(W8?.IS6 ML.<7+_Y-:41$:]@ROI[96M)R?')S*Y/-8JV'IO-FNG=64(5F:V5\KL MZ+EK$W:'+3\\\EI?SDNL/0:MNN/+6F1P-BZ^TPN]$:V-RK U^/4]E+B M\9U3E3DO5&]-.^H&C'O <1^YYZMV=8J<-IIW!6L->5A$8LUBMY3B*PW:@ M7\N,IA91XYA68=JI-16[,$H/.7IWI6C@*3+/C.\9=>P.C.+ 6#1K':\%S^;* M9G599(HE8:+U=*E'+9A>IRRCA5R\3D\6Q*L]-.I27#DOY=. V8 M9^.!&30*&+%(B[FF<6>.T?MWH3\=/$^Z?5G3V3%#M.LE@539,WGE_?6B6 M3'E 6TP]7^Q)3E^QF\202^^NY KCC,DY61LC!$Z]>WY4L^-L!ZPD_94;K/44 MJL*F[.A"$UR6VCS@A7TX^<1C^W91M47=M($0[H/WY0$#U'QWCL 9@R:-2]RS MB:7ZBWS+$48+[,778P"?DJ6<\\HZ#BX#6 MK,B6)4/3"%Q/#&A,XHBWP>] N$FNZ-A(RH!WSU11!K)04BU9=*#\@XJN9;K# M48P'/ZD6^ J/A*%BF6/T(E^T)H,FT^A1OB)G WU E-49LD853VNVUUM%LA,( M1048I.;5X,6F. MLXPF]XO#QTZF^[(HS'=1>_^ZLZ+VZ27V<>Z$T#:@8>S[\<;\(H&N;34ER4N; M@NZYX ,O,0Y]LI%:%1Z'#)8DZ/]XKHM@:R'7X:]C*T8H(IE]-1 6 M\EF&G@_K,12 M0'<@M\3T"GRCV#)O): EM0>'^:6'W3M7ETMY07;U%UGVWL: M]F)^-C4P]6JP_W;.?+FY _@[\C+??1'>F9+DJ]&FVX'Z!P^82J:_Z_DB2HHH M*:*DB)(B2OHZF!;D.7W7\QVFI,RWU6A_"M)^%5X8\?^(_]\JIGE^@B3V:B+7 M5S[@(5+"DL07$0!?@Y3>V83D39?23YTH^CJ#_^I060T9S1PU9)3$DB1Y>+K\ M!>;2?G8(Z:/,^]%J!F:^>#_NA+%/UJXFDSH,+0=Z[">\M?8R?VL,HX_", )+ M9K\VAO6"#*LFRK *(=O_"E;L[S\;B1$G0C1/>/Y@1(NDW;>1=N$N@@<["JZX M"G$45_$4ZK>8RK5FK7^6X\!TV9-)K!1YVT/G(_3X 'ID(O3X!'IDOSMZ9'^: MOGL>)I*E(RQY+Q/Y:5B2/\+C@A)(B2) MD.022)*-D.0#:2Q?'2H?\^;?L,8:JDD\J>+Z35'@5$UO+Z2MGGKF1=#F]OQ- M;E^7-:_P[ ]=QV4D_K7;9WT6VI^!\%LY2]\;PF^DAG_OPT?H=6X(OY$O_;T/ M_Y;*&:'7Y]'K$I;?K9X^8E_GAO#/UKXN8R^=L&OES?GD/V#E]&!3!:^G02SW M99QCIT;A&V-)__W>/5Y$K3Y#)V"V5^06#&/0#E1YW7B.7/4/MC7^A31GCL00;KE=+8TI.\7#'CWDKS_I.);=;:$9 MT6M$KU^"7K<'F9R.7HN&:XDO"<+$QJIU7^#41;&2SEV$7MMT"Z-F= UG"5?;)RB=KL,1O3Z1>GU(GZ%5^@5QB?.3*+;4U9.1Z)R75A. MZHL4AQ'W]UDJK1!5MC8_"XD"V(&G[:'5034M5:9=M\X,W&6W.G^H5(MIV"HO M^^L/&:=Q:H=6__HR0< M8G4WGXK6I9,T^*NN&O*JYSVL80SZ/F]WS#8G$.'P MOS9SW<"3OREQ7SB>?VUIO#5+YG243CIB>YBB]1E63C1SB?E+M\W/.Q<1QN9\ M]DS6%L]SMJ696/FYR%DU$PICG(!-L>E(%G\7E#-X//.^&# ;E6%*JTV;6JI0%HJ) M8H;-DI=Q>1;*REY[!>P0$<<8JS+0;0W!,Z#$F(X4B M8A.?/&KDJ#X9FV#P.?Y4?E%(IM6XNR=J)$%6E,LH%/1]ME>[*Y1K[&!>$B2A M.+@7)3@.#7JJR3A-[8:.HR39;YPD6X@"A]^&K7\IMQ&:_TK\&Z%?A'[?3WRX"L/-)M6-9'*]+66U>&X^_E#4VI<)BOEDQM/1ME9J$A-68)F$VLYDYNIL1*4NXS\H%H=6FE*( M*=;*#M.Y>Z'8S]I,Y/T5'8H_C;PC]^")R+N2&=-B-=]IL(0^ M+$T71(9;RI<1W?<%T^*5A5G1U'9NV9WWM$IM/ ?D#=V#=!RCHG*L'TK?D5_O M9/0]Q/@Q?V],'"PE97BNDDKCS0L%"MU9/O&C MR&R4@6K!?^#P]-O9F'A4:YB7J,F_!:QG]*ZGV1.>7_Z 3 M_3M6C: 2AH2SV$-^0;_%, G'P&_.^PH]>.-I"5'6]=>C'B>=&':PY1M!K=F" MSQI*B71Z=RX8_/?__'\;8\]V_--^D^D0"'V $0A80SGA357C%;"#?WA]SB_M M0 -*)_%TT+/YGU6C:A)N"\>3%/Z?6.AG")B=F_.^XCEI_67^1Y97OQ1\MDB$ M0/S6<+?0M5-4,A6^=E@+1>#)W5L_->ZCRR%#S)N/C2S(=O^KWRKL:]CWT5=Z MO\(' 2(!'%3?Z/CG?Q3")0AKL)\^1.F8J<0*4"08CKVB0/Y/")/V4]F;]Q&Z M 7"%= !R)2Y%"FD,"I%<922R7(42?,<3Q$X)]%"1A8EDDX1PB]O'_PJ+^QA M49_6R^*CYNK]QJ+\5,DNTW,HM[975K$1_E2V^+HVKC@%)<-FF#(SYXC=E1R9 M-;C[1[S!MGC1RMKBWGLER3Z[B0DYU=G4K,8MY"=>H]IP969[I5BM MU.QA3GUDR]J3]3B<%K-*88ITLI;N8$\=L'+G[$^M MH3VPV,0 4TD.=YW&O>90L#!CY^SW(FEU"..^RH[+3*OAD(HZ,>';=TZDX,/^ M5&S;FB;S^44A.R(*O#'WBB^W[JC"ML72C.LSO,CG1J3JI"HU&)/?.1&=>[": MX^>%@?%F;D;E>$>L/ V!^-Y9.5UHC]A+)MMC6]P3,^[4Q;K>ZH"5Y/9*ML4L MV?2T-V;DEUH'Y^L)WG([GK<.K03B!NI)JN$B_/G4SW95&8^^\ M*@DBVH"7>[WR 1_7^8DM_Q/\$&80D,_Y= AI5O1H_=\PV^5=Q]QDNNB3C?A9 M.*#FK<%6##3C\4_'"O85&M?YZUAEFX9L^AU=I]YO;U&??WI@Z%RU>5-HX>3X M::&?@EXV2;]Z-]_PR!'"1 AS182YJG/H"M##R63VJBT]KW!F+$F^BC&W>^3C M$WX.G?U-7=.:8^XE@RD_[.8Q]/.6&8^GD3AK\_?IQP>.S7$#YG M09/7E98O@ DUUY!][1>+>S^<=&9LI)E$FLFWU4QNR'KRY-7WA4>$)1&61%AR M24_,#2LMYY@1>@E?_^TH(1\JI+^0*G+J&:$Y400'=>R8)8NR.H,9&I>8%_J> M:.-'6SC\X"E5UPYA7WT&7(1?$7Y]=?SZ@C4VIX+PU3,JKCUD\+K)%6?LGW*[ M:M(9A@Q^F4N\V5S =P]>N(QD>JWNC3QGU5O.YEK*>8:4E:G'VEU>$TU-SM_- MZ8J8K>9''R]C#0R+[LJN>+/:+47;_6F^1S<859I6JL+CDZ.I: M51:1:42F9R734XXODK(/0F-144@VA:E&IKH0M6?EXX/*/D"F3C\KJ-5BQ=0& M6*=7,'+#A=(.1@I&)'JC2=+O)M$+Z>#7Z2[VQ37L;^:AO.28G2]S[9&#ZMBC M_BQEXJ3#,EIM<5!HT$N)22R>1S@G*KKX\/'65!_0)G+W8HK*M<4ZEK@K92K= M.[Q#2?YT'8*^="?\B#U\OZ/^+/9PTL[W]R-&&!6+3IHEV%&SJ[QPD^(G9J5^ M@#T\]76'G)$3&NM)#Y)SK\X?,X..-U('CU/891M;_RP&\0,"$+=JZ9R%1YRE MZWV^1/-4K=R_P^3Q8D;AS^IL<'=1#<)\-N<-/,&;K"S0U6':GCUJ^-R;ID/$ MB2.[9$6QFV\2NRG$(I?3MU'XOI)>=]+>]Q'VW?B)(NS[.G?U-7792&4]LQ MLS1M_N)ZZ2U'/*YMQ'XO1AZY,Z-TW C-(S2/T/PGH_D7U->CY/>?Z4 -Y@_\ MO=45>:/]^,T];\X*" @WWU0\V0=Q^' M7IU,R:N&=W026_73!]:+O )R#/9DCF$Q#%7'A'K\OZ,C].=,1='YI MNLX_BKJ0I3"@@O$ 'IYLVB0^K @25PCL]5UN[VJ+)I"=#3;T"E/([%#";_RO M;1K<(I4P6K]CL^?JV3^28S! '>/'T%Z.J8:HNY(LQ?A80%BWM>'_OO#(.:;\ M,%W."[F11N2;-I-UVV.BNYG:2Q_AEX!NCW_"SI"":4/OA +HV[Z3G9;2YQE(J9*W;SG5]_J.2^3)Q;O+08>)L.+\M" M!X['#-F!@R(<>.9XS %(6##'8,O+F&K;+D _P)IDP+6AJR;&*PI@_1!RL;GJ MC-!R.Q1<4HU82W3,55=,>&]Q^"EB$_!1(GBX;-C@$?#+8WA= &_ O[(MRT9, M'/&Z+AM#^"[;-L6M=[DVFFHA O; @Z<: %H3RY1>?FP\=, MKF3LCGS=';P"67C*8W6>/#FAU]./-B*^&_)ZPO]2*Y]GU8CEP-GU,#*$@83Z M& #XJP8 #1\#+W<50#VN!0_/#RU91G!&8#B2V?APXG V-Z4RBU1%D_D*HQ@R MUBQ(N0,,APHQ'.J4,_"*ODMU>E?3&L.<8C-\@C+O%Y/":*EML*[J76F#=R5L M683\"Z""9,O&!O.Z<^%#6TK;Q^3F"FZRM&);6(AM$<6&[4[L^PR6 F]K/3TK M36A\X Z7'CNOU\OG3_<:H(XE9M?KD;M"IX["MG2'>FX?.RO=?!9&>]GC&1>FR=9,I& M+5O#Z25@O025W$V\.BM=G"%B&$#^A>J\/*LDPV(MUN+L%T=XUHW.E2%/\>5* M=M$>E)G"(+MX<%,U42+FO_[@J5>JJ2)&, ^D'%"$50 K= M/%02@KIP0[1ILI84]]9D&5F@;NE*GJ!8N?![MW@Q4A[$L MJ]MRI;KLU;1"1;.Z3T6CG'Z^AM@[1-XW<5/&4RTGO3SA]YKJ-"QA\MRJ5'NY MR]Z4LA2&+QV[(+)U<4A4&WV!*5C@IO#WL8-U(S [,#0WJ3TV'ZGB*#;G[;4+ M!UK $,R!V@N-6P#H&/\YM3:)7*U7L.KNS%EHQ]!21E8^P$=#]K 9,4)H1T O M D1 >-!7;8I-'=V2U^;YD91BCWAP6YQ(=;G>5!0GVIAHB.YH;HXR[B'+#_=] M31FDK..^[?>A&C+;<@ %*JJXJD4/'@)VZ"!+MJ"#>V\IZ+@;-.@!)K^""%KA M/Z4MS(;*P_,(U\8EFWM0"ZU::C)\S79\G7C0L[MK\!:1N=T&.S"E'@+A7ANR MF.M5VV.;+&G+1S&GZ$_/)-X!BDR:C./T;DI.S+L-Y*T!LM(T/!+Q2";PWP16 MI&]RAA?& 1F9,?"(F(?0L3&"!EH+[4GHLEJC"\KN2_\+_XHNP/9=/8&XGEC@ MT]@$$"#:%OSV&_RWJ,Y424;+/9465&[#6*'>@46;K^C*DCR>(&,%0AH@$\*DO8A4[0RK M*;LRD-@6/U'O4POJCH<2DTPE29K8@TF0DT)=:08>!5@G4( \U0==*:]*2$F2 M>[P1JYFV'(\5>%T%)S=4WB,J'NF-\-'FW/"<*#ZAP$=O$H8N0ZI @%W(HNMX M(JK&&^"5RQ533R,1)"\FJN6Y1#<%%9!&Z3@480 QP.FE$WAI%!&78P0BQW0 "MRF4;I+M9,A76IE>V0V>KB$SI/"W O(+., M84-&O@ $J:8'J+8/H:(K[U5][FH245VP;ALCE@U=X9PVVCYW4"Z]X=5,G^8"2PRW["HV MG\"6CT;7KB4HH55^OR&W$]D+;01"CO$ M]\\T.SF]-DH5!E&U1UP%UT!+^F M1LCD'I&TNKAS@SNS >X3Z1/*8%BM]!:/-78Y:RI$;Y FJLP) JGO 3?_-''- M#C?$F3*A#O5I=>V+7AS@3U+0@V<>]Z"B\#R^J=[&;27TF M/+=[,96!\V(L.VD:*]!/\UE/>UX\7YH45%IVBY+:R&FIU#W6KC#3-IUYPS%Q M"8"?('"R"_#'NP=WS)6&%J-2(XZM5V;8$+\PP)M9J?C8:J6J;/E):3T^*DZZ M0>0@P _[[/91 LI^4!>>0@LL5V<$]&FH">_HN;[Z>S/^F_V:_K9ZCZ?V)H0< MB77@A&/N6='<,EXII%F^GBC1/6529)>OA$X1H:O.E-C#! 'Q,:WEG.@=<**4*R8I.HO2"C3.JE3#P MEQJ]Z!Q=&O8!@(9UMM.J;)KUC#4+K7&&51.L6: M]1JMYKHV@]H,3N$,7W@<BG0@0..%\S9 4^6[X4"!UOE'03T"+/J M^!AR@H'G')OU!>B66TK$I*+0-HL-7AZT;K6OD\+."LKB>-J9NX]%4BNGK?RD MR;)&*H$H"C^"I/Z#0@Z\ ?;TNG,T'E/'8UF"6:(P&]12390L:\F^[]/3P_CA MT)*'B#)".0F"%^ -J X1%?0$HT1&(4*Q;W=OCI>]T'TO%R 6BD MUAI[_>R$O7?1+C4>^_W"LJ%-*9986H(CR"F@WV&O."P\P>++K-B8E^20=:8O MUUJ?:4!"6T<6-@P=* 0#4A)D8$49\&[W!$!\PPG2*;A?7M!)BV0.3++<$71TB:1MDP!4 C2P!FMWS^H%@!*\7*H]N(EMG!X]LBS4: M7$J3H&.)?LW)"E5.A/HA)0W*$U. ,7O9"[="A [,)6$)%+:B#'X"%]>W7-M9 M>4=>40$/!3.3,79-&V K=B#8 HS9SN6VO4H!A#T;N 8(?!B #WU',"W+G$.2 M"K(%UD -4:1W]E?$=3IP?&:\O>RG^2VYO +K6<(T6^S_1,@L#;+=NZ+:36#$ M2S?=JEE6+C'_N#C^%#+72& 5M?E^E:D[3SK-M@ESJL-T3NJ5R-HE/)S-^"M;N<"P+E8E(:7RKBND4+SYP=0_6NPUE M]WM(D['J'G&Y5?\#*<&24? R5+7UAL#PF7/KE#P L/.5.WQ>16N=,^"QR>_%[636D)_I@33?!T5;3CL4:C$/N] M^OTO:*7#G#MT?"\9&J@ N*\F*;'CZ M*\S3 C"WQKILV^LM-%1 -W'O@%5#3/IY*/!+0R JH"UO>/<%-2-=Y5'=."RO M\XJDH>L [L-2;?@S8*,HN\N"U^?JZ.\;Z6+PR]XUPX1I)$U^-]:?5?V]JUZ2 M:RP70/0O7Y+M?GVHSN!;P ;D %?4K:>$<4LU9J8^ ^ +=B2/)[J)\#,1!.U% MG5<]H74DV_&>(SKMT26"Y;C'_8_1[=%TM2V\5QN\(,YD^BVABWRJR5 MV^_11>\'F!N #X%\'W6LTW&]M#$9G$.&RC;\PFH=XE<[::W;]8HZ8"K@CH&2 M#M'%EF5M!U\0QJ[I+="$]B"?NU_/.0:C/:*R;7<,,0[@AV5Z1H;OE -\$[) M<.-^KX97]I&,Y9'9@8[CV3FOG6A7_?+Z/>QT=_!*3D-5J2)@]!;L;S'Z5U+M MB%I"E'7]]?8I_A/./)>;H-;] M_WP[JI1(9SQHA9H\H'__S_]W5,.)$ A]@!$(6$,Y(5@RKR5X!>S@'UZ?\TO; M/VXZG<33ZTX-P?9(N"T<3U+X?V*AG]?%PKOUQ*CCL+_,_\CR&F $GRT2(1#O MML38O+;0M5.P$UWHVF'E,H$G=V_]U-U-T.60H2Z-?&QD04;[7_U68=]4]4LW MA4 =0 !G*$ A8#CVJOZ;_Q/"I/U4=LQ];)&MUX%1X(Q!D\8E[MG$4OU%ON4( MHP7VDN/@4N)5WRBOE1BPST'%=X MAD;7>_08H&NH%O@2Z@-@R(KJM=3P31Y/U_ 5/=N$G'!NR-N*6SBK7I!U59[! MD/W([\ZQ!T=%H.99J[8?1RI<%BKZG.BRL]OL0S)E&ZE0,#77,SL1C%9>4P!_ M/VO7WLSNA2U ]JAD!U0J#S& 1@W8J?B>U"VBX[XTI@^#)=9[>#(GN:61,IXZ M.Y5!KF#+4Q>F3\U0&!H\/:^;HO8K$ NIRO-"KX[NNMJX.!S0+XE.^K[@1P7! M-F4IY[RR#HD/_%=,!@0Q >]U+,"RSB1,,FN1+FP\WY>X C!IP1]AA,C3]O$4 M1/@ #$/ O_[M_#G6A[W"8PJ6*OXNINYP%.X3@]->:4A@NJF>Y2;Y37/> 0K$FO@9K^I(C8+'#)57IX7 MJE''1P-[3UE+ -X/Y0A^$(0A?Q-.O0Y#Z&&#[.BS4+P*<;0VV@KA\3TPV^HL MY!6&KZ(C2DRK"#Z[U:4 M(]"?]KN !B_WM45=*HRUWH"^?]8P6>K,Y[_^T#06Q]-[E*-UG>E&P5\"W^E9 MA!*+O++!\]9_GO1NU 8]Y6=XDL)E7^,TY0_(^D&'O!@?I8'O,B$:CQ"C#.R7%R$NVT)Q7=;.T!-1" M8*]$>&^!:9-',.WVBET#5.J!LX?4<9]O.R/5DA(3:-7%!'?IM1BT96 /P-1E>>CC):.<>/Q7DM>^].8>203!)O).U,O+2L4&%T8$U!/71M MS:,VBKIIRZADV=5750P0G0(;U)?*-K@"6_&_!RYY!K0]8#>B[T-D6 4:[5L@ MBLP^HECQ4)0[<$Y&&@BOS":*%F7!J1HV,-8@Y:UQLVHH_:; *BXFN\,124*>2Z3"^6$YU5NDAPXMCZR#'_S+'?[7;[ MKZ#!:#CM:S>_V4(Z]-#+28PACWT,&:5 TY8U9%/H,#+K1ZR"K!78_-1>YZ6M M, $9<;HZ5.'3@@3M<$[BA%]:IJ[' P^+'8]900S)=?R0K">PQSS8)@S=(O[I M?S&FPYZGMN_UX/V>IL @@5;%"CU7X7L8T)]!]7D(W2P&8M>HKZJ?]8VZO8+3 MR^ ,IA5.& <@C$'D@<^=>+V_8O 9L0TW/ PV)M1%PNL^_D\%_8_KU JU^U%1 M'6&RR62L_6#*-?SYSMP,6=DK9S[Z'U)0C36BG"L'_BIT_CX# M8G,O51\B,$T;Z7$2T%IAL(T?'DC;KM,I)M^M,W,L43+OFU36U.]E6.'W6HIV M/- J)*2)\PDEW%);=&'N9W$ M*RT]3HFF!W6:W9BIQR956$,G_KO'"5NV>"76E*TAH,3?[ I[P^,DKJ"8'4%9 MAW*Y-O,TVCJ/1%QP0OA-J%,0V+_^1ZOUZ&/\W[\\3H3@4C4D%S!"Z),KF-8D M&4?)MCH_]R(27L,@2'N__6?";P7/\:3Z?2-X-T#E=;K6P2AU5"65MY;P)&ACOS?/@![MO?4ZNG0[Y+;;2:K9!G3<.\,<\D14NN;'L((; M#7RJ\+.Q]]WU#8*C^J+"\.\\]-7X.CRZ93P]YG50@C,]>7O-L7:[I>VV7(M[$'+[?;G>Z-]'S+3W_#!(8 + MR/\,4W3D$/Q0*HE7]83$S8$.<,Z5[WKA*@$R#'DPBEX*]P>4O) M 27&&,J;ZMR*!*"+"7"FEN+M(DC^R]W5E\,BO\1:V'@BW2\S1GYS7OU[W(T% M=''HZMN\U;(\[0WE*KSJ>!S7\\RT0Q1*VIAKI&>90LVT!CE8^@,4]SW5/R&_ MXXH]A>@#?>#MQ\=S^-AQ&X<=UH7 &3)_79.B &,HH M:]9G LL 55%8!%HMJK%*089>!Z"[ DR'/>Q@_C+@MY*]19#Q<\8-7M6F?@A> M2[V'3F9>?)PQ;B5/-<6J;#T4/V&A!&#+K>N>&72_@;'B.]E;5M5'BB 1-NR" MWXO\9&.B+DS2\-;/<0784ZES7;_EY M$9LRPY<5X4H6KW#1RP*"KGQXQRC[U6OD"?%S"\_7>WA;U)B3P)>W_W5_ M;SY=A;=VK*Q;"2+HX("52S,TO09)GST'M8,-PQ^LG3?:>_H$[UP#XC4BT+,D M5!:TTA)>U5.20(+ZQ< H;.O[+0^K @5OQ5H'V)R#X\B&9/LC?8(3KZ*A?O%$ MD-SNEQ^$6AO;N['1N,=RQE!Y-&33M?5E2 'R-A.'@W 0P-==?;UT(@@)_:V+ MYR?0= CWC[5A8M+&OF N_@(\&+ %OSYMEZE#18*W1T'VML?3S^1%_:EL]FWU MX?@X1)-?P):+Z(V>SA!2)_IF7F;\&X?F?P'<[/Z.C+-$UA[I;(]93IPGA2.+ M7:X.N"G]:HALDV6&^A2_C:%;WI/5JDWQ[Y,#TG3C0;;-"F7C,7<2\^N"UBED MD8KP)50$K]I]=6V>O&\I(>1EH#L!:W<4TYTO>VU^)Q-=%:$J _1F)0X> M^)=GZ"&7P=)++IJ$Q=6*_X=EURKBNKM%O^X>>@<>34OS/PW('%C.L&<^#'&F[^S;VUSHO=)T&&A7:["^TR4:%-E&AS>T7 MVKR:*7V94N6/.$Y1Y!>Y3;V^"_Y()-F"R:.HISUO ^$'82HK0,YXY0HB#Q?" MQ^XR23C72 Z2*@_4FX3B579@=WC)]'XJ_PXK]Y[J!:S]UA6Z:J/2XC>$S3Y! MY@6P8<:L.Q[SX="U_V(X"68S P6I>)-5400"&L .>1U$]_^R8SG92-( M;4?D@M\55U> (AD4;ZPL-R1/=I-O7@CQ6W&H7I ^X:E"OX[4>:PSX9]O/,3M ).MY^W MJ1MV^OIQ]H$WAN93A_UB,!$$4!9RDFZ5#(0:C/" Y2/S HT!!+(?\G0+[@%A M_ULO%^2U5-QV&0@F[(H%J,4KDC-A[1J23EY^%O@,REQ *($O==]#-@2+UV@K ML(K>+4\]J@^GC:B["9L>^:]2-+TR(A4FLNF )08&P=X]XJ\E M<\"CP3\>N>'(.MUCG6:PR#J-K-,;LD[/S7-#"X]G'3Q2,;@L1E"DDJ4XF.W& M43R=Y7@Q*W%I7LZD93I-TQ0TE2$HSDS+1Q04MW/=OI]B53U']?"!;7F9H2$$ M?FV/U;M2J]O,]:NMN]A=JQ_K,AVVVF6*L>I=K-UM]=I,H<_V3KS[C^X5Z"1^ MG2>9]'[8_1>-L(T%,S\@G01U5=Y<"]CR0!5(Y].0;0>U.)'6'0(\IP7@U(8<*&) ;T-]&SQM=9]O1 V?6 J=>.5@V#^0 M4Y!1!S3T?)3$"$ I"\O+=BQT7_#$HUW'7-3GJ%/ EF$UF AX62M]">/N6:S28I&TLFQ@JWYK\2]@SK2 MZIBOZ"69=)*B_A.&D?_& %XA+A]Z/LQ@4 "B!7 +?D_,+7[RCZ<6P/YL;\IC M7]="+PZ6\H)MZJXC;XGA#?W%D8XXX4AUY 2X1Q'*/[@S_XE$$B>_QIEO4E*^ M_R*\,P%KY&M _8,'S"9)XHL>\&_'@ISD9%SC0?>GI5I?/K(N[+J-57E MD':RTCB"TP(!!4'P_WX1OXZB4BQ)O8K%)SGG9Y1>)M!A-H_Z,13VQ;E/._AD M$4/]26*!\7O+&NMQER?ZG= \DXV\#'"^,((XY4O MOTDUNXX@491E17G5OW4AB;"A'Z>3Q):^G_ ^V@!)#PX.\!I!0V-E%7*%\6!@ MQD";);!W@I#1/G)Z+U2N)D9.XX_^Y.F/4OC.<-3_/MGFWU+F3NYE019>V'%! M)+,;CEPZ$\]FLI\5>#=(H3E1A(P)]4N1?3)=N2>^@N9V%I*[,?@5Y>*VC?DUR_II46UJUT82]@)R@F@XHMS J[=5) MK6@Y$J<'"?.*EMV5Q.VU3_P>^B6PGR:-^W .>"1Z3RAZ-_&=!/@NF2Z,[5V% MQ$]MJU[]=.\A9Y+89\W^C4*M-QKV^I&;>E_RC,1C*8PB1"Y#" I'28+ 93.9 M%$?C605+$Z3,\_))DV>.ZPL5Y.JI!DI&%."4@0WV"[_CD1)*^@O[42_6Q0\Y M:7>3L4(I*92?3N*!_=4\ENVQ3VJ_4JEY7JNB9=T,]Z7:H.J;T2O+-QV52?FI7W# D\TC!VUC7*\ M)\"<9[^KK9)AD+CK^T!83%JORZQY3 )K@L@VO->DR MO&E_XHD4%%#!7';4XL"<3% W/S\M7( M)8/>DJORKJVV7_'=['9P7M%280J[ M'@L:Z8:/' =;AQ/Q_#UYVT!;@B]0+92B[X*'P0:#K@%027%UK[X^!H2C.N.] M_'H?IK#BW7\+G- -X ASZ8U0AZC=G:_'5@;4->8A8-#\;^\YJ$EJX#PYYOX/ MH.>!Y"LT*].6X5[7B 9W&CJ.A?#%:Y.%]K1;2."-?T&-7T.C!Y:W@B')V)WY M*JA5Q6O- 5@ 1(7UM@59AIT,(*7"3L8J2M\*>IJ$+Q(@"!PQNH*1OP;P,%3- M%PSU$4W70IEPZ_D,FV!&V!80(]J')'N5&'+,G4!D]XK9/=X4/-8;>$E#6NLIPE2T(BPQ5R9_:L75UN[F%?LN7U8D!CY,- M- MH*QDUV'1%4 18!S\NSCR"EF\;L@K<.UCJ@CW(+$)LD\6B/,<) '$[K:[[L#+ M&YN&[,#^BY(W] U]"'.1O#)1105,%O5GE%S8R\$.[2N..A!,'+_\U4>RV&_< M!X'7,&<9>IH3$E:K0B+T8(BFYI+7G>61FX_'?A/A]XA>"P?3C_1Z<[,V&1KX MLS^UQINWZ_4M\IN@0">:+U%0)W_-\))K9ZJIKRD):B6_R=![5WU\P5\#*02. M"&_5\-I&K#[U\F*#1D6VU_ )4([7 IUF*"V(!>NB$(])M9\:84<2-BA[KHQ M=0PKQ61KA1%!:^YW$/[KI([XBP[$MK.'NUR%!@>R)PHV>J5NF\LL1-9A?W<,$C MV-68ZU4/$CB7P&,A8:&I(@R#X@MUC46G#$NA !RB7]P(/W&M=8-6J&Q>Y8+[ MH]WAV4ACLZ%.Y&>\\X+I=?;T&RL*$-Y O[>A#HCTI:5?O>XI>_Y,0V/]9%@3 MZJL7_-*[<0 "F+3N==(/NKGZ%P*;,P(:<&%/)0@G?NQ-W_+D-YIR);U*:*]\ M#9ZO\Y,[U&;5?WP%NU PY*E+7L 'GNNVB<=JO5Y5U]4OK==OE>M M)O"H?"\JW_MVY7OO$N;!J)"8[;=JB$U,(/M4K\1(-6S70N(4";A -4&35Z$P M7.F>0*Z^(MP#;Y!N J,P+#]%G5?'MF=U"H&U"U^\UF$]==7GJ[&Y91I#J-U! MH0O?L=)*4?N:'6-\6Y*M]$=_YBV2/F->0SH\DM_[CW!R67PXTS30L +-50KZ MDT/-!^QR=6/KRX%&H R$L;)'G42*$1!EOK2=C\RP;A+21U;6X>JZX-?0E6WH M/,B5!.\-:%:VU_P[^,((?.A)<7_/:T=,Z$^J;ZJ+_(07@>#:&/<4=(3PU0FH MJ<-'(1UXY!,Y,M38(+=1N%IPF$T]YR2U [?44T:!/\$YS6D [LK710/"__:]Z MXX!XGV/N3JQ#':06J/!"7\;^&_9&)]>=T),Q<((>L/I#(WIQ,GP,VS^&)3NN M902-O%"#:,-$H[[!ZCA.I^($C1WLQK\ROKQFOCHTEL!"5W?\3I/A5T%-&'Z< MBE.I3#Q-;\,';;H%V,IJR]E].T;FMC]78"^<@R;7-M#;(4@2_@!8!#H4$H". MY? 3S96M69>A*,@)<(J@-WE0 /?#QYIB709&A#,W=RU2V('92*Q8HF%"1Z-L M_W4<*/#]H( &E8&:AB,'S^8!_49ID!>O/)O@5 @;_6+1?GUF/FIJM# MBV8"?H'T2&#_"7AEN!?X@=IAY$GUIZ*'?!*H9PY,?G(%H!&L,-P?*&^OL__1 M9.'#+=\@N-#0'O7%%\);G>KDA>^5\03,1M$ +/'E$5!42 875PY:KM.?=%@(3^T&A_ K#BL08TAPT^H^OJ/ANA M,1Q]( ]=WU=5O))#5!T#K-QMV+W57_S 1:Z7$5%< JP%2R>PN@]?Y_SL &68V_/Z\62@$:0T^S05T*C5X([&Z*0 M):(_8(H!C20\OFJ+@::36&9K).7AS2%-:\5BO):)_L"^U1IO5#1J/ ^V$W@? M'30##RHE?ECK(+D@)#RX!T3[_G=1[R78?-%>C>@V88\?7[,#/Z];XV\VTM^$ M,3 !?2##Z3]R,%/#5]_]\7\ 0V#_>NC:E) 39WWGX&&"WW$-OB=HN8;N!9P6 MIV-!,]W "78*;7H;5:$@FP>Q&>]R/%\,_-&2X3M#\P?0 MK/N$WZ3*_B#+-13+QZ"K;V] MW35!KSRS?N-_&&2_7*.)'.IQ9@-$#NK*_+R%?2?:4>G@](U,&H]C:6IK8,': M9CHP:B(DY<#9[V7=E):&O+=!6S*VW8UUMP%K6# '#]ON+@]?N5+(O%D+FQ.7 M]@ZC"5E_GID+VSIZ 6WT+93I@5RV&[PF'@.*91K'XR1&'% 5;LJG&1A5$D]C M:2'+D12=XBA)D;B,I&0YBDS1/"EF^2PF^$95Y 7=YP4E(B]HY 7]=E[0SS>J M2AWT?3"+$6!0CN>:6E>)H+%HR+UX:G_'X=FQP @ZV+!"W4R 13?MC^^$30Z\ M,_SOW^J?Y,UV8PJ(#-4CC/;=VP$\?97;$DDL_5I^_M_.Z'.O \PB2'M-IEZM MU_KTJS9K+JCDJX4'Z&WK H\3 _3*'1S>T^ #X;Y')G=F,M2YX6(7?WM=;4Z/ MB%^XI4<137%!7JE-$+U=W;C&@4VZ@!K$54O!H &K*LL=76-="I;$T<0YZM\C MRMXNB.I[-:1/]5\^]F@;>'R="SQ\;CYX?L*6Q02X9]B<_1_98V[__O+5QI'C M3.Q__OY[/I\GP;KDT)S]G;/$$="V[+]E:0.[#:&ZK$6_'07W^O:GRRC0+H9RQF& MO(CEX(][W[IR*;2!6HQR]JTE^-E<+-]8\)I M4UOZ^7%%VCML[+8X%1%QJCV04*F(>&< MO" 3^(UPC%RH7J(;U$L4-LLLJMOU3!_007R'7 S@?A P[>Z&8PM^0557AO%V MR!!* 'D#U%$1B%9S":R%# F)C1&(EELX#FJ9NA^=X$SAN5C?1W@/ZB7POW.QWQM+@8GB_9$D 2\ETF0V]=N8R6^$W&2$VS>!VQ>1GA1)4TAZTAB>1M+S5FSJ M@9_KOD.W@0Z+;Y.M(#MS&8E;V(08? /EFD&9V_L!#0@<0S/+N0%L+9OA&NT)JKA^]?*J/0/%G,79<<9PQ"@ SNDQ>Y5 M79<-V9W)L1(@64U7#9\Q5'C -XT%YPKGRC**?;T$HVU.$GG1(TYR,YS$KW0^ M&2=!'^=@%S6OQ";6:!0^ER)4C%C)0582^18B5G(KK 09Y(!G UB5<,02D?\ MH&_>XP%,Q ,.\@ JROC[8:Q@;VP>QQ(X>2.L(%?MHB =K/,'A-J5P3\,BB;$ M7LI4H M-BNP16P;M4F&<84X5$,"U:;&&R[D$EY0+>WI-!#O)'<F/[ M41+HA90%"RT@/(]B^MC< ^A1(']H]L$V!Z,CUO7C6=>-<*Y B=D>N+/68P+6 MLQ7B0),-_+9?NP-JY(4LNH[7I=KO[/D./O%#V<1[0AX 3*F(BWQ[+A+$6:EL MAL+_=F94-HL3&8^%W$J:$M ZX'0*$R@%=R9L'.]K$JXAQ]:=0-<=G?9Z3(YF M#L3;EM'KR4JQ7@(/Q5!#B4F'@JCK1(_O'48%T$U'/.7'\)2=W(T;4DN"$JJ# MN1OTWI0K2+1^6D8\YC6R]K2/^!X=91\?>J^6\CHCND(21S" -&K!-MG3@HV, M6K"MGAJU8/O_V[O2GT:29/_]2?L_I%I:"?89MVUL<_3L2#0PT^PPW0C8G3>? M4+HJC7.[7.6M YKWUV]$9-9ANWR!@2P[/PP]MNO((^*7<X2F?<8".$D:!N",5619/](F+5=I.YR90'6TI/3T,K=8=QUNL8\GDY"#T4FJ\WP1>?24RKUH&XM& M-B%JB]"H1$SJ&()&)^Y0^IJ3'T JF)4;M82O;"*>Y^KF@IWR$?:N6*6L$$:T M6>EG[7ACTZ8V'V^RDJ9-0!J5Z] ]/&B9%B5XJKJA2?16S0CW&:MKVDDSJ-85 M]?-VSG8]@V[5LB1611>;2;4UZ#(K!MD4J_1M>:@O%48^5XT701K!OJ0/I(/Y M-6QY[R74TK&/3,Y3V6>5,.-UUT+<6*AH6ZC8=J@PQ40\%RJ&(R]X$D+[GC++ M#/6$6,V.:U%A,2K8)*:M1X4#0U!!<3Y9,PMY2W,S)T]\-X1A?>'#O$T,Y4?O MDUGA:'G .+#92DOAA4U7VGJ\.*PR7I"/)AAQTC\FDJ67ZN)2P(Q#BQE+8<;! MWVRAY*U'C:8I=HI+Z0@?% I$ O2Z@+2P+'S\2P2^$+H*U"1\'*PJICBM841=E/+!!HD$!70=DEND]Q^J>JQ4.79%;VOUF:Q& ]LI.O6 MXT';&#QH')1[-]C.THS?MHR_%..W;"3IUC.^*<&D:<4ES?NGW,><>165J32+ M'A!TG$R480)9@>0%X-:LLJQ0C^"/6%-N$'A8KG[%D%$+'@O HVL+X6\[=G2- MB_QJY.4Y;&8*8E@:"[]GIK&PD$K98% M@FH!P623F5;+F"XSE\!F:>EHZ4H>8BLX^#S.A!O)1K;M>M79:-\8-CH-_$B7 M6E]X&D[D1!RILVI#6158[+>KWW]EEY=7M;%4Z9".*Y K739* M>IYT&'><(,%*$/<@(H;#S90&]VTKDFKQV,O2\3VS:.&QUC.I: M6.#2%W4M1/8FO=%+L-X_7)&JB9UZ;BUZ\GM_^\/K^Y MZ^ZW#IH'!O#85? (S(0Y;G$^%JO:F1="PF'P? MI6*XR@JO^[_/U);OP@>;0\G<6. E2WD81V\WI%TMLYA#; M+?\1^,'P"82'6/A4/.3&&8@AWTSJ.SVYM-1G-/6=Y@6-H,6 M;0%UM;KE!=3;MH!Z]E1;0/V="Z@7=@"VL*-6P)943\'6EE2W)=5?>^-M275; M4OV=Q.ZS\U^LV&VTV'TF^M*72TG=U2;%RY//MB=U%2CRDO>$M^'$>'5];HFQ M"L1X%0ITVJUFEBBH2L\?;3T?;RK6%+Y![94^%M2K>O-(#$M4L)E&C9DV@/2) MHQ\ECZ-7U[LB% M9A8'0QG'%&T11@GF%\.E%[$8JL=V&\T=OKO3V54?0?6^%O>I[>MF[[&!Q)^6^+!V$2CD'* F\V3JZZW2=CKO?;^P?-/H?M,G2.@5*G (=ZQ2P3@%3G *O MM:#-PH+.,[GEHECSH#Y+M/@GQNC%_#O0193;;=?(O/H0*Y,?NMD\\ A2T8*P M.X#7^>E>(^P&X$[T0$5T3$-YWM$ZF%!4NM.*BL)(0,L@B8_[ M\H=PBQR6@H1V#XWI]OJRP]2O,*9/SIW%Y*@GE4_T#?#C+)8\@S M?;L[I8CN-'_-H?Y^Z7!()"S.11(3UM5_6^@I&YXD&J&5$A M!7R?%SSB. >P4PP6/#-!1;$>3AEHM]J9J4GV:R4[BQ_5+D:%)<7YC4+IB,+.^P%P!HA8 ML"QH=VLU_CJQ_>G$LJ?G4U3/FJ(),F\W/A6#*I6Y,*>47X2@JYJ?F#HM]*TY M79<35B5X=O*$-'RP2!8F'^8EGJ?-.(A=1ZJWAH$*0!W"#.I?;A M$=:Q U1PD!/9K(M# MF7]JS>:":;L@DF)74Q&9H]Z?43;9\M&JNN4#I(X:U6@CZD]"$$%)9'$%4"WV MZ]3F$$]RY9E0IK42S;'&! >R)MJ>:0J)!B#VH>3A8GDX:K ''SCS8>8SV$A9 M2%%64RQ:(DS%RF-3RSJD9Z( "E\XH,)-/%:R%DA(8L9XE'@)EP/7ILPG7W<7 MM>?M>;O8"WR0E"6 '?KH3*>Y;'.T9C 'WRQXO29X[5<=O%!E'P8 ,*0/C>%' M#PY>P953?HYIEOSX_4E<47;=0H40I9?!RS#R)?&C '0WPA' "H+)3)THHH\E M['Y4!_14\K]8G6^$-;!ESFH28I67%!C 0*] MTN3+;T5SA_=$Y[5?',!^XS-*T87[\Z&+=/ 2GPJ+@5GBD[>?U&:<\-ED?)=- M5D.8%;*2!?B0=4_&&#?2EV$4LP25 64'S$#&%U%4KX3T!0 9'9!U[6@*+!78371;)DC!CJ&$51F(B9@6P&+22N1Q?BY>::%_.&N MCKP>#V(CZS4AWNQRNM*?6^7E^>-[E)Y''D0\"O+S1YE>D$:U:?!M8;AN2($E"6K_#!P9?^)CK;\E3WRE1<> M7X_#S-=_+$"Q.)/4'Y3-R(J&[R0:=K9+-)R@9B#2I87%W,^F#"%C)M$IG4GY M=LJCL@K16!I$$+: 0X;816S,5E.T[QZZ'@AC8T]\Q+=@ M[(Z(!X&K!#AD5@&RXH0RF%J&?NZ2(L,ITAF,6X=0P2;1-KP*@C4#$"]4L::0T3ISN MI'UL:MPV0,D&*#T'JDXH*@E4,[2/A&,12N,'\'Q6G[3_YI[L-,PI+B2\S%1E M*^+UM$%,-HCI92S7#X5@Z?DV%A4X@X^ 1T'R5;H!6EM\X*8!]_H+^!(NI6,3 M_B6-(N7$ISDW62:T3+@%P0VO)Z!^-%RR;B*G"M+V2I+YBIE"6S->= M3N2SZ7RKI/.M>3]3TBO;XND-K%:N7X'$GI_M]_Y"Q"9',#Y47(8XR82&,:-0 M9H1/':RIE2X3&<@\/5<(GS(5O2S \-6S/Q'?_2CH\Q ]"GC-T)?]=$'0%)K: M.Y4I3J5EE-HY==C[""VE5+L!EL*5(4AA01C5 7N@"EQP%VY(4P'2?1V!^)<;7#'Z M7D>/CB\#DL0]B(I1G+:S&07P]PF73/S J/I"P.J$Y9>%P.:?DGQY(.A 9:W)N=@B>?*) _D>-$DVM1;NWC MJ(4?4:* DX3:LCKB4A4UR;8MVS7\>7K/2K8L;7J0. ZL2C_QF OZJZ_,Z"BL M33'U%F*(!#]VE=8:E#+4O37EWEAP*O!B^]55&7IY1,2?P:(I6E&,M M\#I)@OIN9A06B3C696'&QD?5-,A>'B4]8 WEMX,GZ2B) M$2S!*$37%OLWC#5RI:/12#"J;T(3&@C:WE+ZA#>JB(D746EJS[X/X)#PU432 MLAX>\,^_$S=]81KY*:,H>:/R'46DIZSZU>IY-)M.NW_8Y7?-P^[17;O;=>]Z M1XW^7:?#^X!"$,%LW2W@\U9[W&Z#O?P0H\5$1+2(UV"H0F7S):TR?G\VC MGZ)D?*EI\0ZH,OR8JH"4EFIJ)54C,4X*:#@9_AR-/W M@L=T$=//E'M]K(ZH1UBVA6=#]COO18&7Q"*CJ=<]#TK%)74ATO.2M5.+I_N2 M=53;H&)OZ_*OPJAOMR&PZ(?;NB.OO?ZKE()>%9D,*8"8TAF<"OCEWS^T/BR< M:J=1;W3?>:KSY*]_G5]^._OSZSF[O#@[N:ZQBZ^GQ%REM>K;W^<7[-OO["3V]MOUU_/_WSCPLKY,'_[^NT/=G)YR:[.KV^^ M?;UAG_]DMU_.;\[9U37\_7I[HYR_*HM<.34?!YB E'>0YZ.1X"%:4+$V'2:> MQ#(&G5HYU>'70*)I=PS_Z*<3WPUA3F>)[[,O?*@S6.A5R@X\K#&TXF*Y.W0B MAXFJ'.?Q1_3A]4*@!Y#'E>XUF.CX!&]M.@B[*GQD=_: MQS")XE4K5 /F9OWE-8,7+*H3B'B]$&$J6-U3O\&>'QYP@5K M=UL[O=W9>6:EYGLJW*.J,"N?.*TJ;5C6P(4,[Y2EYNK0F#3S,IIPK=.5>'.M M4+=P87N/&KM'WX$*'L%-PEB#(EFQ*;*:IM ">=&%RCL0/U&DB1H[, Z56:0; MZ0FPY!1UH.L79ETW.O^DZK[1%$P?8EYA??TBIS]*65W M8H$F^8ZI-$49YGRFAI)]4B$YBH6QM%I @T.?36&F2(P/,HR!X;.*00O<<]OK M!#^T3G#K!#?("5XM)_+L$R^/H5*.XC3R*$O>S6($)S,JBLVG_"RZ*9<(U('F M9Z5E*,81PYB$NW:7[XW:KPKRJX6/;%"K: MF-5>U-+6D/5^%B$UZT?-*LYM%5LF]Y2F6S OFM.L M'F KS[/B>WLK8^\9F_O:/;8-VE\%4!7>XC.0M9\?:U&@[U4\3^\3X[5F-\8; MM%Y?2.2O.#V3MO;-)__J$/;N,QQ'KG??X;4R;X6DKQ=&>5B8FJ]KOLW\9GB' MR;AUIA,DF<6?U52[-V$MG23"FD/-Y)*JSM,"BPG 8O4C"S6;I *=\0<8T$V=?>&>9\'&++#)19?3 9?A4 AQD+-QJM#O_,PYNP6'FEAAI?I 8O4BJQ>9M7L6:BS4 M;+Q>-%5+P0*.68"C-*-?I,]]!YMZ9;54++ 8!RS;H0Q9R# <,O(8.96GDX&' M^J@11'U TL>4G?B8$^0H@7&QM29"#166;+*DEF[9Y4E"S4;KRQABX[1@'VN ML]/$^RYMD^N]_PNG0$7'CNOLS,A+-I8M-F< M&6XGVABI^%B8,1EFK.9C,'Y8S<>"A D@8661ZF/)RV21CS'O>6)=0YT]L,*% M\..2PWSM055K&!]=^?#S3_ GO<_Q! ^/01,=?')E-/+XTS'MYJ>A]/<&JA7X M?J/>ZN24F>JM^UWX3E%QL]'X*XZH\."QI^TYPO,^33"!>LS$$UZ9W%OM4?[?1@DOKOG!%X0'J@VQ4"12!"D"2J0W(72D=T)'>I/>.Z$&",G-^Y[OVV=_>^QS MQ_WNN/>/.^[Y9)24E(2,C(2,DI:6]14E!0,MREH:)E9F1E86:\?_\!AR#W@X?\ M[/?O\TCQ\@N+B(N+LW++*$B+R@N*B8O^]277R,C(*"DHZ6_=HA=EN\\F^K]] MX9L!U*2 Z(71-<> JY37R.BOH9O![ 2QDE\[>\+\#^N:]>);A#?)"$E(Z<@ M-*B\ [A^C8CH^@TB8N(;-PB?0@F? VY0$]]E$WE\DT;/AN2A.ZWHN]AT4O8G MI2U _:$##K&7'N_)R._1T3,P]R4^(3'I:W)*1F96=DYN7GY! M67E%957UKYK:UK;VCDY45W?/\,CHV/C$Y-3TXM+RRNK:^L;F%OKPZ/CD] QS M?O%77-< 1-?^Y_5OXZ(FQ'7]Q@VB&R1_Q77MNN]?#:AO$+.)W+S[6(_$QIWF MH>@[4MHGL>FE+63L8OH'P)<>0^3W.,07.=%_A?9W9/_7 GO_?RNR?P3VGW%- M RB)KA$FCX@:H 0XN^#)>$O^W_AO_#?^W\61T!VLB1O5ML'FR&:R8PP)=ZQ5 MJA4WNEKE<*](PG%BU7VU"VI>O0&JOD9N!/(P!-<,1L0OWW9,E97JU(+J&E67 M)W8]+:N:/=\(!.=/H.YH_K90$[U:>=%V(''B%BIA-!XD8>?'Q#_T%@_8O];O MM68BK:>7(/'*+@3)EZ0OF9.3\GYL>$G MKCT["R=XP*?3"\E*SUS4*ZX[DL/G6\Y5W]'Q6V:A#=]DK:P<2&44^OT29MMF M+7OEHVIF([@:B!9.(Z[2ESP#'ZZ!C :QI,,"APA;K_D1ZXN]0YV(QL+%,J1&G#EG[\?QMK)EVH-D'W7LLUBGN=0J@ M$<@:51BAN=PDK.%*!:JD*YJN$Z7"Z#Q-0:%O]/#/>S@/4GKKWT[%^]/EG42# M/RZSJVQ! 0N&)VIF>,!GSOTK=[=5(Z#/YS14DA:ZX6'"LJSCN4ET3JTU<=!3 M:[HML>FBW"^K#X+6D1)'V?/88%T\P)+I?"(GB H/B(7C ;A?0D?('QT+C@;I MO!W.,9+1#[,*>*H"^VGUK&4#;%1HGU_[WP0)V;+NQ]Y%9DTFU?*C^G:!;Q,* M3N@B03>VMTZ_CI@-9#:_P)LQLW@ .R?BREUIH/Y(C1!&?]*5K^X5*?CW8HDX M=[A!W#@J&4RM+W'?X/?%B;G'S1/:BJZF,>YAA+7\?XQ)O2\O^^O;'Z^^3"?6 M(#[22=U+(Q_EK.)0IZ6,>?)(PFMQ4()EI<>B]#5J7%%@@]%RV9P[U:/K3?^= M&T3G$\J+@W1.5CSOTEI?UUYMS.P+!&5I<'P9KQ,*/0/?PTF7JE.X))RJDYQ! M9I$)PU%<2R=J"%T&*?&TOHN7A,E!*#S(@/, ""!"H&$1:J$5GL$V1V\F9ZR@ M> !%C]+%3:J!6JI(UD,NJ$-?$XEJ)8M385U:,%?]HIP*PMA/K?U# M!Z/HUG56$$=499,%22O5^=U,/" (#Q"SO/(W^064^0'@W&ZT .7XI4H]>K ][]C3M^ ?&IR64S% MHS+VB@DC>=3Z/W\=?Z$&]I%1>+R>S9^\V"XJJ L/F ..&EC>B"VC_MQVL_C; M'ZZL6AJ>?)6<(-<>(WC:CZ6&NH6TZK7)62=1*1%F](=YF7[_F*@*SPR_@M-1 M0?:Y9\%+/['RXSJ?EBEDM%[*,/6X/1/I@.KP45"'^>QZ^1V_VC0:O0B#J[S8 M8M!YS$!;>>A0 5Q%,'HWE6V,7UBXA/]RZ5,P?$7(/7WS-!+(703='^#K-I*] MD0M,/>?.YLF#Q!0ST!-$^ MZ)C1:%N#25U*3:: .<:SP#_A:"^5X"R\E9^E9K M5^./<<"9JQBSF4S$]NBE MV&8*"(650Q?(9*E+I-K0<[.\=E#Z'E 9ENZ4/\TY]FU37%"40?O-1)O1CZMC MKY%"<@2% +BOB88PIX&C2O/(G'].5#ZZ6(<-3]NFL ;U1B8\H&O?!G=V CR^ M"FHYF,>I!5*=->4A #YL;&>:9&93)HLPA[Z6,6/*PJ=:5P5"]8+%;3=FZ7: MM"I?1#(ZL7"'2WJ&?J5*H5L,]0 WCV<@.=,KY55D4[B\#/54/)B(:<$R2]9, M3BSTGZX$WXS$'K9^*RT,X93QZ+"$Z^N!'=14_%A*T9G@VM@DG3 YDTLI@XL) M<3R NEY_SV3+#7&FA@%G4N;4)\RHKR1*ILP8;#%F%L&Z[I[A?E4?(A''^Y^" M.*X;N MANLYJ%!+/ "U@@><##5]#W!HQ@/.Z9%XP/9[/$#V2"[CUI_V^^_72=#(9QA6 M0@X$X@%7;ZS7K=;DKJ:MPA'A.#Z%-?@A HX#C^^T"H]H_ONEE$E9<>)[0G 8_+]A?LH;;UB70Z;$9?21ZB0>$ M!I"TQ@"=<0\:ZK0U-_KRDO4J*+V.D:I5YL8)4GJ5KSS:@&2]">QCCAG)'/F4 M+AR10-I7I1N@ =GP(2N');=(1I\D]IG-V$_=2>_/S\5.D(H-F+HE2"(7;QRQ M4FL!U1%P0[\7,@JN;-!Q6MKLF/'_;R[?'P)J]?>OY$;DD]H,9CLBD\'8WVK#9JYQS/, +%NJZ:4U_ MLBVEYUJNYQ]29Z*D!B8EJ]1RQDZ#JXN(-4_B\+X/@+/=L.O$@^(O-(M7L(##!&:4%&A$XWCW(GNM-]Z*K0 M0[K$S_-3O1!90M[C:QX] ?:%@4RSK.L_]BE=T[:Z()(W,,'P!@E]KZC[.#<; M_>CS K*ZP4>1".-&%9HE5>U!AE1O;EX$O:W'-"V1"ME'&/.S?Y8F,!0,.9CH MO$# D:XO&TGOB7?-8,"5$29CCR]5BS!I4.[PT[2MT>,4GA^?;VHT(^\<7XZ/@M\;>]@K=5I4]]= M='65@6UQE8. M"L^TI>4DH60J07T(6GG#.%?<$/?,7^SSDE7K+-*?4[%4G9;[>%FR@'M2F69@ MQ;?5]W'9J6%@?ID$&Q&%P^!>-GHCG=#SD14(6C]@RL ++DJ*)_-^'J".PK%> M-AZ]U;CR.FFTAWZ^%Y3AX /N*2'%S"OU3<#^I;CZT0^>15RD)5 MHG[SY!4+ MLE6&YJ2I1$LPV-LV(\70K)U:%"1^XE^#QQXL!]X7A!;P+&X9^[S_M6XL/K8R MJ)?1^*8!4[T$R>$"A;Z#U?[%;>*F#EW:YG.I&52Z"B&K[9NJ!+I&PXI'CA03 M,^IMGV FYUYV_#2-JFF)8_]R#BYT8IQ#%)L)](?V:(;_/E2L1%F3&8=W1FV. MA^J&IHCKJ7@RAM*"Y9;<UZ=ZF=G]XIFI,NQIER,;;F\BWHQ\'KY/E [54 MND69%;5'UD+K?="GMMU7$ 0,KLCG(W"5H39$AP4-A1E8:>YUK?I-0VPW*6:8 MH$\F6SQ2/^->7,0$H/" $'VZZ[S%>Z^JF!\ZW08E8+277,#MO'G,FNL#AU4[ MYX\Z/3>MDBP2; VHI+0;HGXL&_,9,U"*S+26/GW'KA?Z7)A8$0[Z-LJ3 0?\ M*]"(J&GN?H?"SN\PKY5 SRL(BMTG6L5+VDZ&9+@Q%]T9+=%$;C7CTALRESMR M'P_0/+<9BNTI:2-Z#]HL*_AS+&.MW-VIG)A]B3#$")E8NK56@1^7S5R7&G6_ M OU ,F$XBU9=CR-8$2>E'R:]<)4["8NV/)=\PQ$;OQ$*XGUNP*W"3#_GTX,J M!ELVI3D4\#"JO=_=G;__+.LE"BVQBV"20/*USFA$U214=Y&\M@4N >X^8M8. M3-9FT93?SU]?=NA7M$+E!=$-*4X4:^>K-W&68<.O,ENN;@4J-A5-8V :*;C- MMX;W!?UM)\%*!R@5'.K N^;5C !JWWHB32G;O[I3B+KAM*KVF4[0)_=$P(DM MCKZ8 ;7]%<7RZ5#MJ75)>G NZQ(".(]!Z =^2C;ON?%QF204&$XK.O@@FF?J MS[$1@P1GPK>)LUBSF71_.Y>"S!ID9CW-P45;FX](K[R&Q"5E?:18Q26X\&/[ M2.MCC@9JE&;\=L\Z?#)(!BV93A\G(/.>9:\%IJRWI42%U]N/S\EY,/8[BQ3/EE'X M]3==EWZ$Y83[I@@E2S,!X.[3CX4K@7!3H"6+ULB M%J&!3GRCN_J23]+=76OI((+AB-U_C@<$ MU^F^K\7V33"*UZ4\D.\:D+9V&__5] ]!DO#NQ\;+52KV(\/LM>*O&D_BL045,,OJ>^4RR%Y1//['+I_5Q]O@-0:*_#9,>$WMPX" K-F7,JIR_>70D-/XN'BU^I;C^KB]X:MH<;RE#F M-.9/8"5R,-'=N_L_C#EL7J'ZFI2M)3!U;72*]\9?E:=^'111.DMLN,\E2Y_0 M,X:P36QD,:PT9T$?7'8.80J?38E00$G;/UWMNUMF!V4OWO)P(6HWKG87H:@' M11X\7D8,-&9",'3/I"Z;WK ?>>Y&3L1\M5&(TFJS][4I#%2'U,H(?4R3UJ5P MFM.NN043/BF*Y= #W?P17%MIM.,5;IBKD@22/*;P-1#39RAH!_+)T771T?6A M*;O-^Y^BM_PVO*&"H@(FN$,1+,G,=&U)!, N MHZY O?Q-RZ>L9QT!")30.=DF'K G=8P4*,4#8C:4YED'KV1%X7^C,>GBKEM"G$#;*M& Z'/O!M6G[ M$X':3WT?G2JJ$$830Y =\Q);341-*VQ0W#H&G&!-T(]8/& _Y<3ZW?SAG48\ MP!,+VD(3^B^3#Y)"Q^ZVOR7C!H!#"-7W>*(ZSK'6*]LE4\[.6RGH IR/63;% MM1UDK_Z6_IS3?I&F5!14SA'%'\5>:F\;IQMP)/I---7;;L2VD,$HNROL4#>_ M2$&N;;JX$ ]@\3%05_!9"/:>P(H>R&+BSI%NAE=A1%VX\V/DCR+^W9\O3 1L MU#/UWN8)@ZH9DOGNKL#KA--#O>G$?-1ZP<'D:.)X+M/CJ2>WZU1A"3:RXJ^- M1@MO_XBDMGYUA_Z.ZN-=*VVT0;//L(E&T>;OCZN?DF-O$E&9]5*D7&KD&1K7 M>)<$E:Y]JFG#*J [4&$G3ZO35 /)OH+8E+S2EAICPASWV#0R7@S]^O-3#HZ9 M_PSM@ (/OEBYF+>QVB6?:3OZX '-@3"^R!G*HMW,(Q"QT?Q4^6](=S!/D'+@ M]0O!!$&N3JX$W=E3X+Q?M9DE49NO[Q33$.GC+<@JI"Y92##[5_(G#?9[+P-2 MUGL.X%G?-7::Q)Y9.A!W,T\Q=1W6^+[L\^<83TQ>W 6;N%1)ZO?N1Q(L_F 8 M[KHB=]VERP*[;L@1;HIPEWYZ75I*3KGL+*B_U'M;(&(5)B821=)-[./YO+7V M4XH9^_I-C.E297@?;A KWX$',*Y+,-/H#;_B#73B?^H+0JU;6]X%<'R[-CKQ MS8] 1:FZO+$5I.7HX*D#QZTD ?7+TQ(,HD5&0?5)QU+%(;DDLZGH-X^EJ\: MX2^IXX![T+,D[#=1XA[ 7)O%^U4?GTZBN@@FY"?KLA41"-2W]ZE2ZR[=<)&3 M;,BT5;Z;OVO'JZ@6>IS1YLN#H7:#U(^X58M_(G2*XN^UY< M72XN!+0M#-LK/98WPP,Z@W,GW&$%NMF*R70761<&VRN#CG])!SZ*?&' MHHV-TGUN#4.%#EYYN*TX%;6?*JJ.*:WP>O['NE4>]C:AQX2S2\2BE64!K$M_ M'5@9 <>R6TVJ".Z81W5P5XKM$AF.I+@GQ99>ART?%(XM(0C<8]37(L,DIG8>!-4#5=LFI(S8/B@0!IL)ZGUM.@WWC M;7F#^U:V3E$Q]JS+%B=[W_US>VSKJN.X[@=MJ4 _F,KNAQT/WIFJIQO?.+^O MJ&AWP;B:_4T3#ZB/3E,]:BX,_'DNQ$T_2)LPC!EI]66A'6><.AS?[].WS2MV M;OBE(P:/]W% \/RJ$]L8#&$]Y%3#G>/LZPI3OQ8)9/U*;E5C3'P)!85B'N,! M#PUA^X@U"/>R5 1+KTZX6C6T3/=(Z\/ W'P>,CE?9;Q3DZ)0P7'4<(-7$46V MO/^1+IB],6YZ7#5&-W+1D+5I#Q+VU/\^'Z^] H"!*];H>VL>9T0S44/@?ALR M7++6+M(L,9>\U_\!Y<2J<7^1Q)&7O^OT.V^PZ+0(O['T]>W7W\ M8IL!Q\T&4S;>#Z;SR^AA9RL[HO6>;L-"-E\ -?>\D*Z_3L@LYRVE2]L7 :C MBUT$^5=%+)Z@I7>VX2,'^Q&55+>VR+P=Q(A)UF/DA8^1&?66"T5R'?=$R1X: MUA&=>?*LL,+,S@O!PWOB+CJ!3%D@?NV*RXG"L Z#CI:.HH#,Z"(&O82A$[I0 MK 9D"!W MT6U0*R3?U$Z 24#C,%W@MZ;H>G.Z4''5KS;%V3WM:;C*(]7L_%GGB3++.V1]3$)>OZB":^R7WJ8B;JW;9VA M++YU8VG!7(7YBD9E;-65:7N/F>N%0&E=6>-8J^MHCBYF\6YAJ#IP'T=]8/Q] M,4J14]UHK^<#QT]1SUU+%??Q 0&0072:_>_F6:MGAP2]K\@Z>BP^>C/3^;=_ MJN3*AV_V#4_@H"ZDZ7C>EF*NMS2?N]YC%5ICSE""927^%Y!N,3/0OQ)N02;) M0S._TW6Z_R1#CVV<-GV#I?A^E&:6.^Q?#GGM9/S/Q: M8(L&WS408EF*6IY8M9AMR^1BYH'GWP(V;#X49*0$Y\9AGX[KE"]3="O;2Z?V M6#_C[;#'@#5<(.V)Q@_NEJE+L3XVO:L^W#6PSH_BN)@H"J(9DI^9*3)[>OZ2 MQ _(9C]NL<;'UR81[OX& =2U>S ME.>7NW2[=,F4@<7V5DZPR?.%8(D<$#&8YJ.;8W'64/N3!"&Q$:PYV@>E307) M?.?Y1I02T5JY--W9E ])TE:XZNUJ/R!;" 8F=ROFU"(H_:A,T.*]*ZTOJW&\ M6?1$6$AM(DO87?GY3S+KQMD.MLG1O%R?.1Q-(YH!X"R,UB(GKD!_V[B_J+2% M#/L,-((5.-A7.QB%//AH8;F<;.' JKD#:&Y&2@%3I?:&+@=JI<4K\^PV&EE& MO"B,WK=.L0,\)L]CEJWEL?_0\8TIR.1@;D)V/\N#-9FNBGH@N;F+PJ,T##2H M@Z0(C>;:KO:W0,68Y8#^ A,SHD-^E8]G_1[_K-VW%*5FRB#C8K:KCKI*40' MNQ?'0I-K,9?U#;J2P[O:>_D0UYM!W4:Z(Q(G5:EV+-]SS:>?_N#@N4,P7CTL MK+_,+0,ZC2\+1=>/D$49L781KY03;#Y#OLBX'EA*2#5G.XD'W=PTHP'^BMFS?-X0$.-QOX?BE]2G*?P0B:3$:-2*NPOBO^20.AIO 5*?Z2 MLQ>T1':#>A398\*>[X06(R>:8O2" M!_" OA@IROD&5U1XFC:4XL!7(WJPM?/(\=SHM1^_X"1E_0C:2*T3U"R3O_,DZ>76B"RG<"2WKDV26*UE_"Z_0&^5K< M.(K?Y&5'G.;>&]$FVZI4?#PJ@.O-^],2Z>]1%M,\D87]YYT;^?%<.MFQG42:1UK?@>6P1.3+&EDJ!/U9O^ ML/9D%P08;GMGFPWD\J'?W[) )L25.Y[>:S&JI#J_.0N;H,.I_AQC=EX4\#*? MLE@T)KS\9K3R;BR]]"GMM/GO*ADD<%5JUM6L^A!W.-IMRMOMU4K=KV$ M0IND/K^FI?(MH? 49Z>T6V518,KMAIAB'4C^3R0E@9?5N7C !#'.J-!:PDS' MB&/>SQ]*2UVYPU:MP9_.2N+< M2I>&ALM.9/>CJF-80IV<+&J;+L:R9K ."N%<^/#FCN3YF*4V &UGB:STWVR(+X1KT=)4IBZNOM' M9X:7 1/NN9M5 99E,U/F62(\S>1\LWY^/WNRK7T8V1NC[PJ/FY52WY,@AP/5 M'MT$9&? CW1*_MI(:U&4@G5U.Q"LF"Z!T4.$1"%F1Y![(WC $^ FXGX1?&O: MZRJ27\GL<)OAAEEH1<@"1\%\+/)G"R0TJHY%DEVS[_+ZWRND8]JBBZ['=>:A M,J8/C4FV^&:#,HU]%$)+]%1HPX#$9U@_"P(SN'"JN7E"37L(TW\(%;6K'MW-<:N- [$. M)%KFW),\8@&9#:R/-=X?>3E<02&G;LCW4U-'0;V[2+,HMZO<:7R8E]B,DYWU ML3%D=6WFR^N3I3AC0J4VC%P(%MA ;[',#H^:T_-VPVB M"K:(+"$G03YLM$%F]3!Y,4('08Q)%6I#"%*E%6VW[/,D* M#P!'T+4UB$A8,TPI/UREKF]5\#FR?EX0^OS'BVMO06N(T"0GA^5450^ MV,G M5!LJ9#'5%CPEF"C1G-W5"N=!Z(PQ&SL'?_L!0[8A]UG6KR@-^6,X68B_WI/B/YVJ;YFQT MD&R#D>>,(R$[BTW_GYZ+:$$GQDD@**S-@+W^=I]A%23 AL> 2!850XY%3L[? M^A8]?9@YQVF&-*[+K@[=4:.5\>*1IRX<2A=B&FO LV4LR&U)$.YE36>I6O@Q MVTV$JMA?*;]8IW'@;I0)+W:07*-5F_Q'.>"F!C*OD74C\^E!5!:G.\>G-9F3 M0?9CB:.S=\>>17YE/3.NSZ5]\0 O%LB6W]#+B+]69VFAQ'[G'2[L&@'??]&[ MB8P=^79HDQTC[O7*YCRHO5I"Z/LK#33&%INCK&AB.LR86@%T>E&_JYMREZV" MB>[D&==-;0Q\TQ9RHA 83((H:PQ)W'+==-D12'/@CLM\=Y(GM"/HU3OE(ICA MN!I5\AB8O3A(NZ5(7W^I\N$=HC'K.CUXM+\W[O@$2O60U]-,K0BCMDA<%)/D M6Q0KOXS@@ Z=G"#UWL^!3(SIV4V6"199F-@?&(.B?\:^.^U))C(8[XGM5\L/ M>G/SGJ6<[GG78K9T1]#):T')^JL3G%HN^2@O:M8AQR^UW3B8:=BNKN;SS>FG M3FFF=>"PJ2 +-'$VMESNYV^YQ,,_#D2_&5>]Y^\Z6SVLDZ([HUPO.R8ZR/-R M8=RW&,TH*_]8'^W>O$!E8!7-*I2MFGI:Y9;?"Z:1Z?9PA#(MQ# )10JLNML? MB%N(#*@&5R[!_K%_&GR0&^Z"%4MOLR5E0B!) MY68F,\#^';#DBO4_B9T36*0LS9;B??.-)%&S^]6L+0,P"W#\/RFES<)4O^+= MK.ID9;6'NR\"X?Y18"T@6?%'X9+U3!X$,R]/J4'F." 3Q6/.F=FOMC8I'=\;.(-L^#00?T M&ZF:)@HO/W:0D.D).5%LSZ@'*6/&H!#RMOSIHF:]&!$_MYYJ+LSR"W9%'01O M<,LOUH%Z7KM?7^L\_AS?X_L"KMDZ5/_<.:S>0JVJ1?.6.&@7K=5)ML1LZ2+ M*NDS!< #_!M@WPW1:NT-#NW.OV_>J\K%F78&X!0@GZY]+[G&K[MNE4,DY&5= MD5_3'=%^5&RR8SE4<>ZM;34^ .0?5K])DN-_!=IR$I>>:46I EY?*L4I\8.O M'60V(W.?2A2I\NL^N.H1OLP<;S#[Y2FOGZ^G2J6.!#X!PM"1P;;HJV;D4&Y%B,9LWQ4 M\QG1F>/U\F&J+5TO8'PGFP-IDJ$(2VQR!R5+CKP8&*;"/D MH*E]UZ$MKT2$SK@M0ST@6 %2]VDY.LV6Q14A'+P8 )-%\ZTF+()4+)D/.D;B M)I3'(0.*O'[#M]C5D[0JXR5V6W=?Y.[Q;J>L2,Q'T9V]J9"U*YL)HS^B$C@' M?[6T' Q\<_2G9UASG?/K6FV)_ZOX^&VO#5OK>RFK[Z@Y4[GCM*%4!^'*+F*M M> DP9USQHV!M:W#']R&!Q!;^"&,-3A5S>E3115E+\DO]$G9J]ZQ13SI_$!. MXEP_<[<&&NF[Q0_D#O9YPTIW[#,J#SK-F_!*[*_#$N;D$C_"' DV]5 MY7F.V?J15.G()*S38B""$A(WTQ7>Y2- L_R>=Y4^9&E38;RU<\1W7:T$RX5^ M)IOS-L6B[)JWLV0H=Z*U];I5E#7KYG3"7()?DK&GN'YZ%Q]D1'P^:CKR#ND^ M_\OO;R_/'R!ZRCOMOL3_V71&/,E[N939*S8+ZL4)^M4R,7-LC ]_\%2Z:,[= M$SH'=D-8&4X")\U (+\B94HW@R\7$ZFS_\L]*B1)U!$S*!SY >[H0"7>D-C^ MSU736'#QWP4Z]*\";7D>?ED1;2&%ULO\9^GXOPI)@T18G=J:L1#FY\5,F_6A MP"8><-("2W >!X6/=\8\FL^NGP\IO5]*O=%U06CMZ3NBD=/7'[6,L.";Y3"Y>8%5?NBPR()?2%_&JJ*6(P>I_QDC->-(']022UM2)6 M]T"\5C#CXGO\T\F^*3:UB_+-8Z0<;WO>7&3MCK>MD]1^Y@" X^U-C>+M5ABE MA-L=45V/*"=[?\'E&S$V%GREJI32#U; 67YN2[C\K.;$ZI+L41YAIG2B R28 M=OLP>-D3'E.^=K6&*O7S;)E6"WMA5%YMP$/O]-4N9MGRV@/*+V]!W8.H6W*] MYZ^YYJ-#*&&RR_5:: ?P>$8@Q,AG\/->9%(MD2GU/LFBZ+-JMZ>I5>\P7)L#9*[8A"^JQP2SF %F\0Q;K=@$Q MZ_IX0.O>$&Q]8!MWSKILY=G\$CPIVUBN5;,E\4^2M'Z--4I6?(3CY?#*/>E5 M-KL(+0SG;2^4%3UGII_6P6X<(T,51<,-A@TT:N,INF[2N%]N6R59,T];#MIZ M)-T;KO!([[*31NK]5A2?G6XMV:IJ?9/)XGRUC/'*[UR-\_3,GOBQ\7+8HEQA MX//G'W%O2 RLK+D[=^E5XLMKA#8>X0&,2_)Z:%LC@BR'J-SSV6V9#+9G':XA M%*2(.HE7;O*6TD7,O7@ G;SMO4*O%)7(=POORMGS%U.'ZX<'QK5FNES2&>*, MR3/_C/+W[6C=[0M,.]EA):N_Q9;LO?OD85[3%G6X-6S5:MGKP%!!Z9Y_MQ;U M\Q.WVYN%61OW?#1%5CM%%0:YZC\M6X4-.4M.USL&U8![/13^5JG<[0' IH\5 MIL>7;X6W#Q'*TXV!%!%>A04Q:P$)^9XCJVH]DK[ZDW/*WA0N<5RW<_^ 1^8H MT':Y<'''K.A'@K;/RSIU'UQ,]$_C/O@O[NJ;@W[UE+$FE+;=;CV=3Q0B"'9 FV(^)DL;>;2(57]XR&RHN6*]1GU:IJ866]:$$OFRSAA/"#Q MH[]2J'D]9JE1[UZ J_5]_W#6GGJIQ"6#:MX-?DN0U7KI1&P0P;E\#DXFV!?S M'@;FSX*"W MMZ7F)VBB"S6-Y5__J\CN(2J"6N?"NE))K@*HKF[6BD'3M^S>SZGU)+&BT=R7 MJ/.)HB */""FW^!J%%>Y4OWOWIWX"JOM7;$-PXDJ5!%<0;S"Y_]QH/*_ E%W MHX2CMJ>M4X$R@\/'*5PLK:_5:.]6L1ZVZERL3DP8S;9X,T7YQ3Q6,PE0, M<&W#31O,+GA <$? I,7@Y(CA*M/D4E'(Z9P8P1LJ+A7>NZ#YM#XMOOXG?[$3:XZI-&H@S9?\ YFPJM\T(23W1R 2YX(@,[G-E8^;XZ* 4;G;A#-]KLPBC>M=A6?(\XCDRYF+,4;/69%?AV&VIZ+3M< MNZQ:)FR8?K#@!W#^JJSH()A;:E2I/FA_<3]T>J_RH?@0-/'/B;_L\N9X0UOK MW*T1>9 C>V6D^$K0D91Q,1Q^A):^J#P.$$09\3++0]1^/GC]A!XUX" 8UZ/V:RAF^L' TU>+B0U+\&^*@L7,ES$Z;85/@(KL M*W)%=/IE\2B%^(TVY-X 7TEYC>T[-U[%+LCV^:[ GBIWF S)I59*<:WDUZB: MUP(M)]3PXW'/G!*LCMK;7?8U9NZ6VKURONRBD%_<^[*[1$?(%P=NK8':S,L- M8YI_9H7XOIX;X@%1 ?H/,T)5R$EL=(J?J3H8%ZQ&?YQ+O'O'-Z 40 X@ GC1 M5NA9.8VR\]CQ-=\)^&!ENRP44E5;'V>U25EU)M"KJM;3V: (GXX*B+?KOZFB MZ9Y7Q!&46>@G9S&4_:JV) EPM6+9C#/Z["+XN*4ZGM5+XI0IHRO;4IEWQSG5 M<=JV:JVDFGNT$S06YK&[W[Z42.SET".9PI4+Y8F>Z_2U'5F1QFX/U0L<^)SN M/?TUGMH5\N+\T6I*0RN3>:#-1QMUU"4(GE)6E&J84@'\%$9.[?NEQD![1$ \ ME6>7/]TDX_%;6J-:'B1OU>S4=$+%8Y,Y]H.Q\(B*M8J&2!KL;=G\$V"YBG3/ M\Z AGY=.$O9!,TO688SCX6+UU$R%%@?H:/?C;0O/R=G.#JMQ._;2)Z =V7S) M))LW,SGE[P8+'TAL#P]P)12HKM,>B+C-^BBJ?])I2'Z/GDC4<6:+:I\APX]GIULO^*$/8 ?^P,&FQ>"YX,#7_]5L:1>[IF<<#44 M+KAD4FBK;D1+A9(<()5%?-HTUR6!5@6ZR(W )TDNH_NAS<)T/R22I.0GKRKKRZ!JS:>G$_B7!@725#;/OJ8;D@)D#,H[/U2GRIWMZS$X!4>8#ROK).1 MY= ]QU']O5XEJ)6!5#3-)V6GD;*-/UB(<]F;1>O0,'IL3RC3*4[&MZ3:7D$C MTE/??+-*,LX_\?1S^Y740P!DLC"%=\CKW-=8VB;$/>5[K]&ML2RZJD$W=\9N MFDC1DFT#/2M9GS%FU">_ZH65]VJUOTUH9;AF:V/2D<)-!Z=%.3VV-27?30+8 MV(^ )QUJ_-0Z=791%@'"_0$58F8EQBDU* ,2,CF4\O)^F<4ZR],:/.#->/3W MQ2@'HW@UB(T8S6Q\'K8?^DS<4EART<8%84$6E\..!U]L*^ M1&%J)>T.1C%QF'.MME7U_D<2W_NE&[6>K@Y:(J&H,N:NX\F&?][0HA2^3]_&1RE1$-J=] MT,D2:XCLP-=]+L2G+I)G]X59H]ZS447C%V(#,0@:.SG9YQ$WT) (UILW]A1M[Y-;36.5&M;'G,6V7?M'. MVW00M8$X)B_' YH>UBI5V6+#K/6@@_$[+S];/WKF5?G&UKWP[M)P9?0W!1+-LT $VY:[NK=< M''73N)1;P#$>\)ZT.]_:55_)]P\4-#[3E@(2L1_>)>/F^!IJ4C&\P\^0,CQ M3^$M\L-B0I5=+,I,)R5ZS; DFD:_QK7 V9H7"+="2RH*$C*GNR MHZ."(!(;?TP4J4GE$SO#UX'/:%_MT]FN7+O1OO!T!0^HA:CI',PA"_K8*TJ2 MN_<,WYVG7'SV"U0U_B->]P@:E Y.KPZ;E52^J]H(%S'7E1F9?9?2?.;P!2.W M>-U,/:EVFS\ZUZ-9EFC?JO*^$R7DOC.0]L6UWP9Y2*[&A]G^GMK?*S954RJ> MP'E^WJ*DHL%H::.U8\/VA#F)5N*AJQ*+P>P8ZV+'N+HVZMHJ9A;%7Q?>R*R- MXC^2LL6L*@4[-F J\I2&P>B5LMJ06,Z*/+6SSW#G&9UU,LI(Z/4OUA:#64X3 MVK6!/!S<=9VW1 4H-$*K57+-TD],WB)5'/CF298\KE3P )$CWW ] MTM%&*4!#%8"]Y8VX*R^#!Y">A1Q#)6_&><25VG?ZSUAM% "?Y %NMZ;7E%76 M RQF4,)6CPA)H)=_V".?0<.QEO'G?4-&7>.@]P*N8KB,OQ3"F*R?TD'X(V'/ M4ST4]F8QS&;3^OAV%8%/+Y&D0[;4H=< G7_5;E*K0@C_[_+O-U?]' 6P)TD0GX $A M&640VHC(CFJW&\P[2D&HE(!X- M62O!_KG!F#].Q"_.CJ_Q:?!&KM) I:D.>U=,L;[BAYJZZO+0G%\)[%&J6B*; M5B1H.53W$EE8:JZ,I)ZD*0I;H;1H$8Q<*H*8VYYNG]M9]>A>+ZU-.2[Q=\X4 M]*\K3VSD';4H'2*_QGV],04#R:B*6J3PCO7IE]IGO0A.6&6]54_B7NRLMT47 M2UL2^B&HC:EK]QB9KG=/>NR.C>&+:Y-@29<(G5';(XD6?T.N= MG"!U,VJVUKRW0%9S826M!M%UL3,S;1#RMAN$9"%D_\9_ MX_\O@.&G_@]02P,$% @ !HI34=J&@7X$A@ 99T !< !V;&1R+3(P M,C Q,#$Y>',Q,# Y+FIP9^R[951?[CYC]/>-7C7>'[/6K+GF\\[7 MGKEF/2\^;P!>R0)E@ H: ZN4#>%X!B ,0X>$1X.$0$1 0D) 0D5&QT5!1 M4%#QL5YC8!,3D)(0$Q 1D5$RTY"1,U(0$='RT#&RLG%RI> :"A8&"@86'@X&!A7^[ZOMP'P&+" M8;UE$X-_K6R$0.Z$S1X0EX-(\:ZJ"T=EZHR2P]@Y$ D9]PT>/@$5-0TM'3TG M%SWK[^@<&AX>F9V;GYA<6E MY4W(UO;.[M[^P>'YQ>75]<^;VU]WO^&" L! _>WZ4UR8+[B@86%A8!%^PP4% M[?%;!TQ8N+=L\%ABR@A&3J_)V0,0L=_%Y51U(5%PJ)SA&#M/(>-2N90 J#-3+XL%@ D0 -W>TN?[(_T_^G_S_38!N8DD? M$)H*P+I][EG+/""["$5!93F:42/GT XGT;2J66@\TU=2=4Q>IP^4#20$TR=V M\=PM-CXAX1R4Z8D DK8)G0:WK4%"2>VDMLBC4?R61.D?;M\^7ZR]@"MJA$+;3KI(WM0])Q(4)U/ MV:,1:HT \%QZ4^89X!!N+/2&+[=1MQ)_S*A,**HN2*%47(Y")BH[W5NM05A$ MSBH_^,?*:"0'ZX0DJ>O5J>R=GKN%#= F('1@X4:9D?M.@'#>%LYCN4"1;(\D M,[FF65'2^ "1)L"TZ,G,4Y+8 .5_@6 !AGBQPX=[Z#MC M3/0FHASLF:[N=>6L! O;TD6G;T3%^$@370Z*#3Q%M-+DZMD/,4>PAK#DWC*6 M*_#9>T+\A4C"+P^>R/5ZV*V> 4NIL[,)G&(7.%*.3N/6HR1"2?IJW!ZNH<*PTX)',K8MJ@D M4IMOYYIEL65#3^I8)I=4A4J(?#&,F/>JC='KD9?A&UD0[+,U4@&Y.+L\.+,/ MSNK^5P,*B7X].N,Y94<<8V[V9 V><1M0-_8JZ$A7N9U7_(=_X@$$XU]N4J5F M(>GH0$FOO2@V)TB$G(P]"T7,('.$;2_6PQ;O'3+C@U'Q_L^II>]:M3'89,GF M74.D9!3$\M#M]4+H_F+X"%Q=BEMI);:4=3&*_66Q[< G ,6+(:443#WH4Q4% M2>[,,E$F';:;ZR8D#5QG^S)[9- ."C&,N_GA'DT?5$W8%#(JR?,CFK$_;F9N M$9E7#&WQV9K="VK(<_0&ZN9..T;T.PT(21):"B<+-#-$U)_/3$#@:N[1&3-5 MD?7LM[_A'X0?TZ[IB8F1H2:$,Z#T?'".+_U8SG]=0&/F5.!AXD(1 M+25$9S/&^%%><'K?B)J%"/?]C860H66G2(5>S6VPDY>=.\5,0'.X?%QV0@BL M!5\?:_V GS2^W ?6B4*;N!E!:P<[9A)=#J+Y\Y,X'E.8@W1-JB+/,I7 /=7Y MS-5A4[-7O1:_WEVN$%MBS5EZ[Q#;A)!PSKJA&-9:-1NF0M.9, M/AAY(00_S16OP*=2: KH\L%5B<\X%;BY>OS*;839LBEA-)O=G=%FRF4D[VT= ME"KN>Y\IV,S-:\="\#FZ#)O$ BUQ%=WI0%1GST72U--&V\X'&/YKXX*XT?(R MG6"A<.XSMK(DV7\9\_H6'@2;#\6>DIG*8^MWXMG&[)1%B1(G_,M/7$=\@"TI M,J\Y\,^3G('H?LBNPM SY$GC\A<<.J*3U#Z!@*$;2'-S7MGW^M2"50-*H,87 M%%AB^3??CGU1$<[0@JP=#:A&I\+2I8T-FW_ 0XD$V\IGK\B7RGT:73=->@98 M4-2O^_4W3=PJ%"8 =>]M)).M\:F4.NT 6\3>TW[=GP:DFEILE(DFA6<(B;8_ MD+!=YSR)E9CO;3YF]-6Z0RXL(4HPM,J7GX1*GR(V49BP7).0*,TE:'F\7X/Z MFL\_Y?AE"^VFVM4\DHY:&+/G1\ZO?0]+D)FV/7&0PI(H2!/IE6189/JV)/C6 MA&FG;RCN9C1'RQ?=6EN0H4B>J[>\*=X3%U?8'QKA$FPGZ/IS2IQ#6Q9NK'^ MN3/L3JT$\C-&NZ6JIL&K0-3,>9P[F"A=M:X6Y[2DJLB3?[[;+7UUA+/4TQQO M"P\&NN09T-TZ,P]T;4KU(-,S$0R*M>9]<#6=FU[Y\9YIM 0IP7$SU4/3$AUH MN:;WF@_I(YS]3PC7K+V*>*,<>4 JU"%&@1MNTHB%%4XSE@87,M)I>&8X@#;W M7R%EAFN^X=T^L2V1EKH.8#H>,W=8@OD8.[#5A(5+;%&B&R^]KZ2+LR>:277B MVW:07).^G+[,3:(8 LQ%H?;M[N8U96WSMXNN.!.6U@^X^CT=!5(.YW!@EI/R MO-I+ZO=X@[QH"3']H(4/?G&V#R*UJ E4/XX\41P:.QDWKF%=RV)O^;NI_=9; MWL29?7B9@G5AUA:P<=;L6V,MVP2R],0EZL>Z\+;ZM^:)O9VYUF8D^QC>J"O9+ M(!G#D*%GP/6\0<)62=V&2O<$&I'N+G.G23$D=;,2UT#&ZA,7W'=*+.GA):)B M0612A[?6J8(BZ,=VK0,1*HURH1\^3L(#X=G"ZS\B%?+.M"[$ ZLTU(R]; /Y M'H[H/EHP;3&MZ BZG\OB2!M=$I&TSU&2B,1MD.M"-Z##2+2$(-(03;F9=H_A M&MWZFJ'(ZEQ82*U")\)8"C\>SF:BUEMN7S#OADB9.; !*.WTZU0N>]\T/*', MGAA%#+9\'L*$"NC"QX>ON9H@0A%#R]\WU=I />$3^"9PE;_BMJ*:/+6 '5W9MRN<5K?@:4GD_DAIB2 M@E.B4WV$<' MZ2YW\\>L_R%ZT(/SW!DY5]*J6SZSU1P3GW'H?17FCRL'D_@H MHQZ0IN$Q(IH]"->"$>2X(QR$&W"+MU-SY0.<^OF> 01EQ;<&(RI-S2!SNP7, MS[Q/1#"!(OQ[M:?$!C;?OL[\76W_OV[V2&^PY(,/J MDJ"V>?N5F=)S\UO_-XVI4)^LDW$3T.3H MV9%_;>LV[E7^#,#Q3+_U%*]G_;&7V*\@@IQL'@).14OVYVQAD(OP7'Y7<[(J MLP5N:%Y0OWI76-SH % Z59LKM(&+.5G:"O$U/_4"TD+BIRHM%W_N"=CI9. M[K8PH*Y!&A+RM$-&>D1A$.\K+TG3DR;#A+5P_V[G@YZ9*)&_,\*>^@]ABH'B M"2>TG<%MRA7X33GL+# M\D16A3*"V:-+IV/FGD%=%4Z%C3-9CPSTZJEA#'7NY^')6N<[]:$E,A9>4"KE MC7Q$0>M-1Z>XASSD^+8XF]KVW,TUZ$!TMCOE<^O04G>UX,&3Z":U\\@O6^Z!&T^N'LM+"&RH&LMQP.M2_$FOI"'_/@R6LU&L2?2UPVZ(\[\IPU")@&L(K)MX4 MYKO>.0G#G"VG+BQH&1]L+OTN8R!C;4SZHX<+51/KTL!NW^LA5G/>[OI59.98 MRBN>DX]T!?IT,A2.D2NIZF=(-Z3!DL\ 1/MHFLMX.HI8\/3@[> 5V'VB/YD1 M3_<=E<7HWBCO..8->BK\.36'U!UR?P" ?*.IX\P.I&[9S@GF)D]E\ M&-#WW.#"3B/%329ZG^1&.G+9G0AV8:2U^="SD-CCEB'')82W31O&J9 Q\7O^ M;J1O S?[K$7XN[G3=?L?(P\H04K_T1B9Y<$\,]ZI:8.H)<(Z30 M8)W[G4*6;U>%'JT0@CB#O? US"[Q:H)C_5WFFPA7(L9$^A4]G*B6):9)FSXL@Y*,^@7YT6K8HSS1J!1M;OP XU[OSS#T9 M/ME=IM+]DM_DFVEBI*[.XR$0Q58;Y] M5]XUF96,@,=Y@^#6Y-;Z)J^5')\B<9+(?R+=EXZT.PDW>B&)>WN='!./Q=\W MILY53>5;9"6&5=:2CJSH5+XSKH5C!KN,R'R=96[*WZ\@=IV/5/O4*1,%F>!D M-;.O=#D30Q2@F*O:4L'QR??MA?J=6*$P/M0 M?,A1%M/MK:;89)* /ZCR@)%=9."I*=?1KCN2DKICV)*TX0YI\E$,J];7B]#U M48O+IS*Q38=&%[9N?F*>[?\&DEWJM(FMC$_V M120%#0-I @("Y#:S4,5SM4MBW[30JZ^E>DYG2.V+%"+;K"D>)'%5_9G/:NV5Z;L M\26ABZ]U9L'F/9K&ID43D)W^&$Z72*, &VX<601^M;"Y^%NN5;@'O#:?<)]? MA2OI6=@!N?2V= 8^%*#,A"P]_:4TP(8;E3@#)Q+/)N0K5+RE^LJ-'<^J(/RU M9%.?FGN5C*\;7='L0$N8"(^UY^OO ;&I6B_PS%;7NR"@;FJ M&*;5L85C\*6?GM?:_H)H.3.BFOE]>VZ9-ALZ_*\*'1+ -!T9L+MS!DR@20T@ M=TCP6I8RN$HF>3VE8?)60W0D-$IQ>'UOO0[,(B-@S$M2)QT_0+D]91_@S.@3G/V\XN@%:$N>RF;"-U]9WJL;XWF?C:S:N/92;!K58E_ M7U4#=.LG4MG!]K/(&X.W#8VUX=@U_N41#4T&HA1<4S/Q4I$[A-AP@X)4FY$O^::_T7,X@\I*+%R;RY'09MVD/RP MX1-NZRV?_L9)GQZ*4CGEZQT=7YGS:!6SHJ'L2.IN(XU3]QURX\PNN9N7>N1( M)?I^]2&6GC1E@A=5[L10/!NHQ&ZS#6O ,60'"5;XNS6 +D#@>$->HG4#7.M",U^LD]-DVJ@I&R*27 M, ZE=](T:L2X:$#3&D:SM2-(GDJ8DL2!#Y#$5H+ZC_+9GUT!#L!DNFJUK,=? M9NWC'B75G ?ZELMT+VH%/SWH'"WECF)K?+![NCRI6VKU/+U$% .,C< MEVX>]"G9C%Z>N*QV$/&2., D+@C4S/18 OF^'/%6+[O9(-P-\51X<(C>'Q&O MQZ30>BPK](JJ*4EZ!NWM>,_4IT21I;:23V/1HGQY']K&-@ ],"DZNQ&$!:, M6?)Z[=2\Y'#Z)-NLLB0 6U6[.\8[PDOH8%&3K'&F_$3'A%/L8?^A :&Q?/\C M79YN(I)EBSHTG! K/_+B&!FG-@('ZYLNT+OWX"_DV90I7;]TCW0T^'$SBEKE M'7!G7G7[J'#7%3%&AIP('0KV[G*_'VN7Q3>TQX>6DSNS^2D7Z10L43ELH_5&<9X@K>?KQ__.5_^.:H& MZ[J\8"[=^*M=L%S!;>[ZZBKGJ*K]#P38K0/=1[G6J:R&IR.A4.?,2!%^G?,1 M'P=<&5.6[(Q("7LE/=.8 KE\S[Q>"!+XO9T@[AZ619V%((-.8:IR>>9!9ELZ MT7Q!^I.MC\RO8*^3H*TV 2TGU-"AM$+"^18&*V[92 SXIH(W;\QM0=YYYN&T M^:RYX;2 ?X64-D==>;M%)K-#JR.(K5>H\7!/K@WLC ;,3$XB0+%$;\6[K\' M[%N5;'VX^*'KT76JSW7ZN78D%2=I"?N&O%1QXS%<>(1,A=])EV[_P\&A:4.$ M%K1D65;WU]N26>8C&?A3ZW@_]*,P/^?]#764#)$^1)&M)3R,HMN9/=\A1_V( M,4A47@I!S*ULKCKJH%2=R\P$! _=]!M- XHVQZ%.PC=5FYWTJV7K!-M,M>BC M)ZP1,R4]3%#X9;_[O#(E&!WO/'S;[JI-Y^'AK-&PD*&PZBPZ:7X85//INGV? M!I0JDYN'/1[3O^Z[(S10X5JWZVT?D>WIT:LL8^-!OOHZ*B@' M82'\JE,,GYCA3=,4<>!_5G?Y_5&@"_(3=:7T/86Y4+!9:;+S0 DG4FR^\)PQ M+U\99M^ K%Q:F@_>^P4L>K(3>39$,N6A#>1 W15$=,K&*#^"RPJ_@1 [JW*E MX5BHN-K'3;W*L =E"QM+S+>)Z^)1O3/5AV_:!VK]; _DG@$L+*_Z2%)?4V6O?7/^E#BX>@O^Y:;W>;'@FR.&;)DD?-%TB8^)".;XYT?K M44H)#[KA+-E?A:2O#\^LWP>OY=I_UBSUA.GO44ZL'?GQ16K5F7\2TF0?8/!3 MB)TM #!W;!B;(%#TO*^[-22X/+>@+L3TZFM28S)2\A>G=;1]K& M\G>844(F1YF09.&KM&^6C5J[NV>)GU$$1QJ'WE+&VV3&=,W33WN=; M84-1Y MW,BG690;Y!:H!.GDY1@?25FQ<7Y'M3Q+V0YS<.V"O0N/Z"6(FW%#<2Q)>(N, M481#.TP\+)NEK'X"T6W0:"(Q4E#+[ >S*B\.NU'Q> F 2/#/)1O"-#PG;3/7 MZ@=#?\T_>H6&7ME4(/2C>:&AYUT^@FLB@/LOGC8LE MQNT^H;4\39RCM8VP KQ!!UNSIO$32O5M:1]=1I$9N!W9&XL:^ M1W_==UW#,>L%I4<-( C9U,U^WAGM(,=!ZG.N;[\LF.,2T*W =+U.10RR$N6/ M5',^.DM-C?V6TOF:JMT@J,[EV_)!X>;",:J2*U\97=%!/"K*=+[WG'.?Y>D- M5@Y/:<.ZP3/@>Q ML/))O6\,H:U=#C\1A^@&)8LW"-?M]G2[Z\3G'B2S,(X"G7FAVTQZO-GWO24T MQ!HP;V+:3,(JD.,T5AWSZ.T*Q[LI4K[>JQ[$H4KD+6?IF>?\8R+\/R/+K6F] MSP#,:WU"K=;Z K+7-_LN.DVTZO*U$^4JX+"K'-,YP.IU/JF"39=0-%%K1WL8QUY1 MDR#U<0&UA"/@P8RI#R*77A6Z59:$=0>6ZY%8&.02H410\W7)@WSP4B8#+X\[ M%50E>U/\H31J?-)R;O7ZU7'G/ET!-HNW5-LM39_'W0\>]E56=?%@9#9U!Y:] MK/[S?AFV7 N^K;H/'X5FCW]\%&"\9'UW(DI2>ZSQI,COT_(!)ZS_L(2+\#5> M$[>5-4%%Q\^N."W?;%8EEU.#OB)ILYF*U?2D2"P_Y%^!KUVH(-)'[>^V8KTO M#>7WAT?RM$/Q'*B<19#[9OHY IWT[.NV!.Q(V8)' M\P(:(2T,4VG:&-G4[4;GOH]]ZTV.?4.$PY5"#+)6]H.)=\2/WWLC(#*O^X.F M;%+G! U=2@ UG)=T^U"\8%I)1F6O7,6#K1# E,"-1:O5^::>%M51[K] M3O$WRD050MI?B*]GUFAM\$T;*;9AB>(4TM<-\IJFU^9?7W[,\K@"_[Q1F1[/ MP]*M51X^N&\Z[_:U3GP&?*E@.OD0O4HGWZMG9T :74LS]7:)(O%[.5,KI=6V M%#6L'XV.5> S8/RKO D!IXE+D@( /*V(N]C_C9U\"'U#L-4Y\WKTMJP/R35^ M2;=XC797;-%G:GR^ B-1*!7UC4:NT*6@:'0G0-!?:W]FQV%=JK(A2.G*N)6K6UB)].9!55#Q$Q!O,>X\;,1B[? M;]_-)^9\=R#< O1C'&B](:C/0ENMDG$-/UPD ^U\L6W!"F#E\AL=4-7&O:F? MD8;EH,@RT0S:5F;J>OT+4L-EB*5EV8_I1=W#8:?HHG$.ZCE'"+'[*#H_YMSK MF]%03-*QK1:YZM4ZR(Z!RLX@>,5;1H?_"@XA6"GOK!@'P[OQ![5+$H^F]5W> M<%]K[OL/3UQ,T16C^Q3=)QS'AZV/&[;RAIE %#9%X##CG='FYO_5Z@/XI[\ M6?6]!@6+.L61[G6&#Y3F);:C]R0"4\FMJMPKK!<0^RDLJ>TY7M?RIB6E L0?X3C\LMGIJ?9?="Z/82S MTLWQ^FK2QE%AM=2U,] 4.FH#\VX.6UFT^R]SN']26E6W,((SKAE\==9QV48N MWH\LWBW4S;LW%!16Y4^8[CFDM)**+X-6Y?5)6=FCJ)<^RU=EE7G/Z^IG]W"< M3.C-9X6[MHD#Y\V^S4*MAF[;.HXLAN\6O \4VK=GEL_C!6^ZT:0*".IC6#-" MTHY?\;]E:BFR]EF*(_@:)S/ -6FIG"M:Z(CO8>JCVF2YWE%];_^UZIO6"%2\ M@),>U_%7C4G&BA?^?*H_=M4-X0K&R_<L&@OGZF*#7 ^!7M3[L,#F0/[VU^V */UC5-#Z.$S9JX$=@"G(W=E= MPD57S<%33CQ-[5P_TMW^^%6LS-N?1,\ V;LO:O3!, !'AK!;ETW.2=>"9A!3 M@TLEV3, \0H,26_!(5S^\1)QX@/_WFI.R"\KML.('%0X#$4\6SKOHA,\%PKR M+!OBH00O#=\M,$%$X,0@= ]#]KN1)B=E1*KM23"=+%AX=D^6B6D()U?PR@8L@*UW$4*US3"P\V,V!34K_;ICIIQBZO6> =^! M<<*(5IC2) (K_CV/>:KT\?$U]*R1^E,[-2OBSF^E ['VS'V8O#4_/Y'H? NQ M25O<-NU:#*E]O7&2$HG8F@(UCH S;9F)4C=%C27NQ$$*- E/I*XGE,E@M*3X MHNQ-"]",?-#YO&BM+%T%80B([[F?.R8N0^G[1%!WSAW[LP$0JJ3#32Q60DALWV9R&@8B#MY9'Z)A#;3!GN$BCW$:B M6'J<)RQAI+_34:0C_SJ!'.S%Y;LT+6YG>1/ZPI8W"!=,UY41FT^.F;&ZG0B$ MRQT0,/#E*Q K)=XM1#S0SU,WG$/5JKQWP4CQUJQ=_Z#S7@8/T2_1"L'U?8-@ M("GA;;MNJ@HG>LX@/G$'_ZFK/O#$CHMZ#J"=L@70Q,FUJ:\LG;"=_(I"\7&] M=2%;M'Y!"?B%'I>I"B#Z3U1&(9C_K .M,5(TZ"<^%D[O\T>(D MGB%SBDMRGJO"4.%BU$(QSF3M\:&8$W&R0,(*#PX6-"V'EYPTHOXYB@)/'=J? M05<[+'IOIR-1-S<<'OLWZOTO%)=,IC/W+$@+?/@.M +"R2Y,(M?E0O@#0MFM MSKL%UE2[+[_,Q>)N%^9P<,;*WSC6\F RQC7 :9D2R".59>';(325S2\'+;V; MLD.-.C*4.NQ $60K"2$?U!WT"V=FB)QM1]31U55T(RF@7HQM5#V^5:FA'KTD M5M1BLL)6*NR6&O6UP94I2*?GL*?(KOPP]>EU#T0(>OWX%,34%P(X")0JJG,# ML72=8AP$&&P(S>:5.+/ZR;H3IT((,()9W&3FF#:L\H7\-WQM5C^^/H,P(8OY M%N. CDCI3>@3EP_N)$.22488M#81P%.:UK_*RP.D&ET/7JJ8KW^N"N +@0-I M3LZ35$!HKRH\9&=(J-UGB>.T2-X@*UYEHQW2M?@>.(FB_/<2$X%NBQ3ZH)VI M#MIR7N SGS;V2^;<7GB"-D0WB#=)1+RO!CO:[,N&0Y91BD==>JO?'N*I6%K^ M.I&SH@KKOXFO)BD=X(I\>EUKSK3+.^:SF(5A[QOF-/VET$\V%CWK2/(^ MTD'*]\I15$,KJQ\@S2T8 "O<].$* ;^&Z8R QHH8GAG7 RZ?2OK^7@>3I(\? MD*^> 6BW.DPD;RFWY9R],W,^)3;9F-B9D";;(0/;P^G[!%X]O 3;0K)_=H, M#--%>B'@V?'4;OP,F#)N>4KLO&7"%[2"]+O15SKAJ_@\_5!"\)7$)ZG]D[K] MS[_]G]_Y!TDER?7'_;-D6WQD> ';]@P ,SV47BO-AQ%0G?CM1?C1 P9N_9X! MY&Y%]]-^^^;-WCM/I-59",L KS4:TC,._?_:@7 Z/0>>I%YRU4N0]_*[T@8_ MM3X#^AD[SK)NY>)Z+_96;LS]A:##.3*_*D'I"1><$S (.>_)U4\[.% UP(Q: M&C/"?PI:;HG84-U>77/=#T#,@Q47\&=* ]8?_')L[Z,4E@5-ZD$@+<,P"%9.\I.$KS MZ8'G5IW88L #%!+A8T$:XB9ZV3U5PLJCPG9@D%SKC'C#NM^>&*K(; M!S*PA/GM\?LD'S/,G@'"WUXR(;0_V=/:3,?>AM]WZICC-8&G3PB/%]9^/XY8 M?EV'/MUB^UEH^TV4B]QT9J,R:6I8;2/9O;VHFO4 ^ZC,=E1S_CJM=B'8-FFJ M6#/N^=% N/5>8@TZ&L[EKCX3!$[E2B/R"@+<$10[7S+;?3ZUPV!O/G]A!^ B M=C^K$;SQ=R4;FGYGWR%P8U>76C::\%(PKLXD[9#6!=6SPJH"/495'6D-X IA M,*_W54?()ZBFF1-2];D-=><"D^!^IQ.;I=Y'P\46W4%(P3'?M1#IO8?"2QT0 M\ SX"!)I<#W]=4MZ,U3R0BO+._;F2>\WE/\.<:MX8] _T?TO*PCQ]Y' *!"6 M7GS.8N.:J9V^WM;:E/O7CI+*PZ CD__;*1/$90/NJ2SK:QT.1ITX^K4Q]LY\;996[6 M \90[O/$B0EVJY!2MD%D3%?XC 0#S6TQWQYXUA!LY\H$OSZL99*DCN]!CRZS MV^+T-)#HO/P$Q/ODT_+#RL_^X/OEF6(K^)SA>4\HI_I\.8W]4%A?#[6)R_CZ_Z M#/B;%O/^4!- [(_!G(4%SP_WF[7DV45OG!V1$'9(ZI;_^!%88* =EN3M-XRB M]?EZ\3@?K%8RAXS>UB^'IJY7)+@//@$W!5;J>803Y;9).CNI\ M=I)Q8G"P+1;P+9L:\"&U.%E^DN)"_V3GSB_R-Z.P_-U.BI[&JU_,2\OO-$#J M#WU=H'=C_-6^@'^QA>;]W?!9?ZB<=&G>\/((X_&,%OK_.U.%F7BBN#V_:L&S MN_IR[D*WTWF?VUK-0G2;A/^P,V?!E!X[$&10ZG,I&"!8[9H#])\; MB)MMHCD_ Y1L\,K393\CL:._%J[[L?$86CV_<.02WE"[-WECB'0[/:,S:=34 M%$O526BJ1U+7](=)FM[*=>.VDTY":D&\NVFGTCMBNPU^O[M/HF9RQH6M6_=# MZ?U?]B,-LU?_-[C_"#]+D:^A%Z\*P^'_@#*\O MRU@X#F[%; K/0J&U5EK$U&0QH@=X:\HY@)=17.\ENLP&1EEM4M0M/I0BF2QJ MJAL5=":%T31$Y0]0)5/[$_\QV]\1S#X#?E_,/TQ,]*\K \Y*4*QP@)"O$0]& M",W3(NR)TB;YKG:W_T+.1MV6O,C)X)HYT811'K\N I7M!N[C(^04< A">YCN M0U$T'4N,@W=*F%S(\?^I-Y'EDH4Y839L>TL* 9;@UN$45KHNX,X0YV25@GZR M_+N];MOT/T"=W2BUS)'-UN&]Q_T6>QC-YZ? L")28^O_#(CY;>K*T3\_S=R8 MY(R-G/YE$)J83?]KH?'_G!KAS7,J>N?O;7=&2/+1$R>D:S/HR MY,R[UK[Z8I>KMG(3R,RA=PVPL?(N$V->^:*8$%U49_,,^/>'4&B!)+\T-Z$> MI"2#I>";67ZL_,T(@TJMQYRH1ZP4$Z/SVLSR.!W:D#2%^BR/<$7,FU@(C*GW ML1T9. Y$B=$S*GJ3[AVH>H+\I8\T?X\"I=[<*5%02;LX=M]=^?=PBO[W8DJE MR&W,.;0=-Z^MJU7]! T+[6%N&^G?)>B)WDK 6.GGV=J4A?$HQ\GB_DU]7@5% MZ[;"?G6O)J&9L>-6/XB-37#RO8H5J[-Z#'S;C.AY<$A%[LJZ#%FTE&&&HR?7 MAHY#T/68RL.RI EY]3=M_*_^63IW"#T&N+635P(^;\+Y3"5_K19O+YB++%Z M=0T'!S F/'PC_BC8_BNWQMDA-OTG8L#8;18$-VXS0LZG+,2*/,F($(?4@^SR M3N-G7,7!W4[NFM4-M&6**2M.,L00UHJ$IJZAKM6?D>T]%3E;X"*LR<&8S4&S M?$B,=?T\;I5N;QZ4B1(M]/$_<8H+S57[#7I.:&.Q9%1UO01#5H%6KC_O,X 8 M(%+5"?,D''H%[F["('X&C%(\M0]<@=O_X1@\;Q:ZW^ S $)Z\T)SELKJP30] M61=*@N)//PSON=QG_[02[K2^?08$]^4XBFQ-^VW7?5^ *GL&#!E-=AS]6W/R M+_$;O= 0OVW'6PD6[Q&YX+V->%IZ!OR8A5KXL__-J#F+$_5@D3D4 ME]!F(YK4!E*OQM$*-Y84__VA_G.+AXB9O?NA%^: O%QNB/,,&&P3^?.[JF2:&WA>R +C0&$;@;-S,J2^G\_2G-[*2+ M=8SK&O)'>8 S"=$S(#[@#Q- Z5E(.MC*<+=(E7!F-,++)"0L:XZV+,"/F@NM MRNURNOH'YJ@LXP8K0<";+KY_6+D?_/HK?B0U')W&:5QM]3.M)_ .&PL MI]TC\D%:3S-'T@6VAVVXXHKS1Y^S#FUN['^Y*=V$@?JRC%L0EGN+E^I'4Y5I MK97TB/KE:5NM KYV;R*X#BA3<2@O?K()\JP7F;^1G";_]=O?8+2$$6]/M^RO]<<& ;DB;]*E+?'%K"$(J^C#G> M\@S0?[%,47!@DQV*W?C'6UN0/ _?#R-&"_:=78-E3M?8.8WMF2D6HG'DP+-7:U%'D0SAK\P"]"3MVBW"40]PC]6:W&6&I M?VSW#4(F\H>30IW6'4^0Z--7$,.Q1Y;=IFML(=F2-/*T,"!82V5N,8^!&JAL MLU\0T'"WD/70%-,&]3=9Y:VD4CL:WBJ1R%.WE0WD'50*..]]-E0UD//R$GH< M6=7CLS#)5)1M%$_3L% I8@Y;F_UH56( KQ46R/&XWEB.$ _9&1&0H2!Y (5= M@6MZ"A%=;=*^U =+4M:X0^K= YO99,8.QY48]J!TA>>,5Y3:JA)<7P^]1E\J MKD7SD&]>(*9HE%I=19VO_**,]>A.BV\PQU8R>FQ:/QD*&]OB7PY"TE%D,)_L9"V/Q :-T!IUS; O,V4AFYI4"R#L[6*/6 JRL MK#N>S'W :4&_@:FRP#?];_LT:65'[B"AIG@/N!8R09"^C4:$],PZ1+%M"J&D MDJ*M+4NIV>?+:@W;N!"#]-^ KOX;4 =I+3%\0;NC\+V=)I [$R-X;Q94(;BN MLGUU72QYJ!&M'/(%'XB569%4S9'Y5,?YQ@-WG I Z.J%/Z:GL.]3:S@N"6W M+<;<_%&A->MA$MMJMZ?1X!67<]-/?H\__Y]6 M^;&-FCR%@D\2/D4P22%(;!UAV/_"9N(:@\#:(U5+2S3K MQW6Y_KLG.X7S$WM"QH& ??H<&2)CM@3=8MJRFM2QH26L$2?.$QUM_<4;ZKRA MHS%E'BR)'7U\Z6OL&6^7U=E[S[4S>ZJX)V/VR*IQ_P8'61?>E3*;+-6/W";:7 MN0ZKJUC9>@H][Q8J7M:.E7(J5KV3++S?<<=\,HN=,C><'N7/P&*F*LNQ =#S M%TC!MW.,.]P_D:L;[\>]D?.V2#$'9X13;=U+SRE@%I8;P8FM=-?F./17P."? M+<6'C.]O6!KN2SW+'P3<76X)]J^(20C37%QH1EUN?!ER0[K7A5$98@IXE*4D MOJBMUME>5NV^G1AOO)LOS(+(*RI0C#1:*)YTD+<8_ACQBIX/D'UD^'HN_(4D MD=%9XI.,7^ATV)@<,*!K0&V\1>S[E\X/\HKE?797C/2#68Q_7( MQ22Q>G%FDLUK2LY$WGM(>XJ=&BAZ>'!=SZPJK&2,>QWKO"-:KJ%/Y',%SN=L M,:E2]MQK,O!R-5>SS@.I M%4O*-)JC=A+L&QI=A?O+,[#TF[2A!@RL$_O2O_4;>J>[YPRA26:X)VPU)9E& M*"F9".(C*.OOM(WR.)9_DP9_=H-OY2+T-F]H%8 @U=IDYR?7NX2\\_:9??'/ MW$WE(BN2&DEV.ERM)$D^#7SLNSW^?^:M*;I-/RAAW*[ZO?O>9JSW33YXV['&HH<_[0#4 M*_6)/#;8R:"^'%\V*ENO68G*-"/T]#@W3XYD:*::ZL-8UYP175IPHRE0GV/<;JDG?YMDX'1D8%BVK.CPJ2\GSN5IJ/Q0DLNY1$%OM=)D MUJAJAD2)4$6_0Z>HXOO^LBR[.$T&+Q'RY9JPQ1NV0-+*-MW9)+D*T7S+-589 MG-PR"$[ +M:-[/ .N]T@J*W(36=R_N%O7N'][-C_0W MEZU;ATR1LO;,8NA<#=Q'755BS^*U%SD/E,3.UR8UL)7_*-OKF>>*K35:$H%K[3SS^K8*"K71[$(XL,OI0ZKC>$-OC?PBD8PMU&#_& MR'T";KHW/]45Z#7$$!(0Q&B2#LY)ZB^F"E!/<"=I@C22WFDO;B?(YX8?\8X0 M&,94?.0JKLBX\FKX5'F@WVJ(^9&*W9XGKG*^5;&? .>QU\;7SGX&R/\9G[RQ M!&L'"DOW?=%D3OD.'A]';L8O-V%0TVW))H.$<4/X#WA1G2W[CY8?C2BD8W\Y M2CAF7D,TEGUW>K\WU60,_7BU +9\(FQ^X:E>]@LF8^,]LRH%.&4XYC_BF69_ M>CAKK0VX8/;D3,QGYPNA67_PL8OJ;*D.<7JP1M,JCT%E<\#027B<>3@R:%RN M$5!M1OZSRCDZ,-QTX%73,\!T$B'IMD/-Y]$(@I%B)*#F

B> 9_=C;ZN$KF5TD"L23>XHK;.DT*);<*0E\K-J#.B MPR1Y\V9">]5CCZ%"/,NL*H;<2,Z*K"H9PE@=G?3G8T_F*#^:F5+)-++^R5D7L\1G4,/QPJT3)H@DXHD6 MB59X],E@EVNL!$J5WM9ZG=G9R8B-?"ZP,05\'@W@$AZ'\Y%)8>[*-R=&&N-N M=LE>TGW,FWC=D=0%[!3B.-*;"<9BU3N>P*]XK6C")UDQL *%^K68W&-SAD%5B :B:TA^&Q^EH#WM-?5?+W"C3G M64S:FC%PW0/"0_J7Z<"OCP625GB9\SH*;)@CBA)<\!N=R#]D#^#=Y.?AM40- MJVKPW?@7J/BM,XEPC9F],,DR]U*T;4UZ74N>R#(8UQ7Q9^DP1B(!&[0(X+@2& M>_.$@;DEB\2*G6.@6*+@*UIE]%SW@AXQQ&E,1WPKMH_,[9!^^T9#T\FNL28J M;;:XE*(89U9NXM-8K9,Z MH4S4ZANRC9]X8ZXRN0:-L+FY\<"M2>/\-$F0 *8S6Y5+6XN%4(FS!-BKA@J; M/%C9GQ_9#3NDEIWG(X7M@O!;_X XTG&;>8;8,^J4^7EV_1%\S:\/+^;&;2USA;.F,URT<\RM*L'@D&8WH\T5>^P\U?Y09_ MF<+,S-<5, C@JT?-C:-_Q4(7VU9OXY]CH8XCBL7E=HI18K 601/CY.ZC-O/R M3IC4N(C730$R_7 !?78G**A,]K @?(^ !>#0Z!G(IYA ?G@J?39=#P2K)$K2A); M5D1D8:SF1\_?QK_BH3L-U_7#6)6>!BZR?UZ%_GDW)Y5H^[XI;;8?W+'Y0'A- MMT,1_-Z/?GN=6^:]H5? RH"+0*@7UARWHH!1E1.N4B;+AJYF^HU7?TJJ*IH:@;/A,@HRGV^F/ M V?X!XN5^5K[5DZ*^$->.0XZ0QJ1OO0%U7@I&@:.*SN[JQ(\3F-IW5)0RKJ5 MBQQEM1@^TZ!&))$R0BBS[IB,O\R[71%QM>VI2N-ZG]"(&Z>,*DEEG/'"X M:.Q?>>N<*IH0ID4T@A[3YC7<+[R MK!G[(.=1!SB2A1I_^E73FC"@0S&<&920II-RQ2.N4]3CG9(\:S1IIW2] IHM'"#HP^H/0LZ#SM"+6LOX MHOT2RZ2-_O/N@'RL?53R+*9"KK^@KGI83^D:L =6VB]#%3PQH".2P'_(QC+\ MP$LA MEHSJS ID$/7,F%\8P2W9+>X>]J[P)BG:?!11 U[F0$V<%W>!N2\[>>*JN&L8 MORSRX#2GFS4%?=ZJBF*NC;$/8,)A3G1D1M!)]RS\96<<+!S^\MQ>AO!^D$/K&IFQYAS;>X*G# M.^I^7SWJ#;7/4#']$<7.&J*[<+E2O16@KX=[KBM!$<(E0?S5N,8-ZU9.;>4V MS/4>D7-%HB'@76G,>(6RI+&]N)L=\4Y-%^TP;U%AOHR,T!=LD@@:KD@DHX V-3;W8=?L[$^/6(T^))Q=?L43WSR,UR1@]C MZ0IEII:59P"2<)U1*[ 2=:HMTF*4+.AQU;4H!MZ&YXA^?FE!B?5!*7EREEK[A8%#8K(A\*S\MV=XA-L#6[Y?A2J 9?/7( MSA;VN3K:HW',[JJ\0%5.8I[SNM4? (\@2YM;S?5;@4:1B=T8#(F%+DNL/:)0H9I?QP?$4EH/4F#Q8-'*6GA;AFI1N? W7X.^Y? MHH"\G"[P,T#S3#WQIVG],T J>='1#WG7[(RYC) XA(>DJ6).N@9!01K\1,U. M:3EO::)W8GAJGIW'9D ,U19:R:(1-?:QB M=>1L "] 3:%20H_.S9B@'U(6X[VIUN9>9F()Q\\S90&>V )XL,! MEW:JXHUGN[D.3)#+8W0Q@T:$.J6$WFG._0/;_T;;6X:UU2YMPVEIJ0"EQ1V* M%(?B3MI2O+B[%4UQUY32XJ[%W5V"NTN!XA*DN+M#"%_26_;>S[[?XWV?']\/ MCK6R,C/7S#GG98NL6?X1U2J/+,Y,0VC>A:9'GZ'6)>NUJ:IM_*CN:DS=#<5< MTA++ +\(3IMJMUWI+.'"A-S&>_UZTQ*B I\))QXM_VPU) OT*[V M./.NA4=-"=WEE_/^->8S==DSV^9W?!1JV1.,MZ\&%+6U6TML0Z97O;AL4\5, MZ?2472%3 0E:D2-O"K%2HY58!"4N\.RU$AW)S!^4[07.C@O>HW,"$;8IC9#7 MK&A8_BHVAJW%!=2Q_V4N7=.6]^JF[$WB0K'> )WW72 M1.>A;-F\(AN"YL7%'*T,D4QQ)]8H<(W2RS&[+UC!,R(RDQ!2V9/^FJK^ED6A MS]=3H"SSYUNV? KQ'P62FRPFLD,@P5XZ58Q$=X *_HG C6C$-CY8<^Y__K+W M/WX;SK+WLJG:W?4GI]7KMZ4L4S >V\RA'X$?JVD96AVNIXJ4: +Y5MCZO7^> M/?BHTFY%+?M4/&1+,RE!9:8V1 0K6RJAL9DFL?=%X]OO$MKD/=F.]37>>ZSD M@U76E2TVCU#K^CPP"L4Z:6-7RN>UZ-O%2*)"_8/@6'6"U2(6N;9].2T!BX8] MN 7B1*<*LDA*W &4?> /U9@%'X(9P5G]$:4UKX+:'C7;8TM8[:]&4 ED&3K1 M#6ONP9B76)EZP!["7OF$>V?%MXP=FEZQ!8H4QZ$E':^J07S*S?ZC.$7['=DX M"AK$_]M_99"L%ZX( 27'-;LE+WY11)R+SD?&J;..@ M@P IL.=:.-T677J]\Q5OR*HV([E%HL)1=53.-NJH:D3_?GQ/+_4WJF/DEM!UQST56R)\'F(2R&Z_8W]O2 MON@DGBEQE R)V;VJ_"I93?LTO]O.?BK78DN9KX"NF)-CPZ,XI;36+9"G],)O M0U<$M<9IZMI'QJT?6(E"QQR6B-9;!'4]8];58?EI$=5)UI7EI+KF/P?.UFP7 M@M+.SL\N3J:NNWL;HU 'NZWGSULX3<8Y38Y6D_W:DSJ61KNYM>N0'&7ADK1< M=H[0U6_%0PM&GUQ(SQUPQ0O)+2D9>\$G!Q'S^F3?[6FA2QPS^\%K\A;SPUR6 M*1597:9-MQW;CBX]N, B03?N50#&ZBB*F\%)#084L8D;S0;=.@F185 N'RT% M@MJ>UYZ@O'XWW48UF]#.7?*=O]K)[$R U*M'88*EZI(D?J]\_=E<\!U <[ST M]:6C!9.'5C$4+AODB!7THZ-MWU QCL!F\D,8ROA*2/=B;ST 7-U%P*G2S<&DRAE MRGE59#E2W$[W=)YG#M.04PF[OQK6G!,2)8Z[Z3@I?16DV< _G@/J5N'7/433 MM[IR+=IDY6(6D?W)/*60\*JNUQ6WCBH!\M6Z]*STZL7>E/6.R&P-.A*( J*2 M2O,LK1ZN@25J6Z*(;=#@4GV3S[N647 5S6S9>0K%F'#;4M=8 ME!JHB\<<$F2C"(*^B-^F0U#X%$>?.GK/Y--X,H[M,(R/ M$TF&)LV5VB!V.-C_9H M9(91>YZCU!:;MTE*]V'3@LC\-=0*[YUQ?G0+/ XCG9>Q+_GQZ<"*>+?LR3M1 MBL>-IK1";D[%O%P@'U>;,1U<\IFV;BT47ET+>,F5J@FH=^,.W66H[U2L[)!;)KIC=$M(_!&7*&V?/04;]S8EY"%.F3? M63\\"\!Q.<'$=8U@SAT@G ^:OCUU/9&3[ BR%GA^(5TW]M3 NJ% M2-.;AHF.^598?=?!T8H&LHH]#@G""#2C!Z'\JKG>EL(=R[>:T+T0YW+\BR([K\U\%T>"OIIR*>=- M-U$V<_WJ^7AEBJ0H5&UMM:K LZ[D(T2D16=:#!?#4G1;FXM+G-:R)CQ!9\S7@1(FHAUHH7H.!X1$GE$YUJ#0_2J#,8892YV MG"?ZAH+PXC^4$$15)04[%*N@Y0OLF@[7Q.\2^^6E\4=][@!JGN!.6#W^^5R7 MS5F]B:)3.? M\+2 2+?2O#"KU.+J19W8<%XIYVA6X_@9/:0P[#FQI.)>.MZ0"P,Q08_FCXK0 M[6Z>28.6&*=MX@<,7N^>;==\HE9.P"@HL.8%XOM_1# M0+%2HV8C H6(C8KB/SQ[CBGRAC#!JL&X8'X>JL5GSJSWT>?G"1PW2^-MFS[F M9.-):\US1#ZPKBK%"7F G;_ V*JT0?O[)D>X\X/)>QV>P?3WJ.]AYY;J-A46 M;E_D]R97L9_'A@SK]I[AX"M,((9L>Y9"_N;&80XT+S8GLE&Q+ \877-U. M;C8XXRTIHZK.]3E2-G4=:M:S&^0-6]!_7&/^6T-/PL\BTSU2?Q+!'. M>LB5T9ZU1SO7-^$T0M90]P9!8GNQI>!5H\E&)QEQA=1W?N+XV+W"TT>$*JV& M!6]0: -C]Q$K<+^.>I,XKM5PM*!,;+E&O"2?58Q6XXA9G12O;4-"+ U MQ-3FB-^ 6X2V8QLB31\I0O.%7!;V) M9V%A[AB@]M(B5SF]90P+ZJEO#!>A,J\^(KP7C>JTQG]T$!@# [D[F"K[$J2S MF7"C2_NNY&V%5EW-DH86PP1R)$U!%I,#:YI)[<"ZTX*X9HP1UOW9=7>]!9[% M61OB;8%)92^JAJCV2;M9:9RI6E3].7W3+0V?'J*JUQ\FZ^VTQ=&[J,T)?")= M4'!NBS)FFSLU.$,7#MZ/':35^+K@9M;HCX3MA[]FN"0 //M2B[VR,S5&&<^4 MII4F&4MK])D#NICME&!\O*WY"3\P^WU^@_DVO3UW#6F$52!]%)NZCA]BEQ2[ M6\+Q[*2MGOEL-RY**U58)-:8MR]7;@F#:'5=VM#N"W?;3:O;]:17FVXGF@Q1^S*Q&Y+VOP:? M;8UD5Q&^/^[F[;\F2D#,"WBC7=2J!<4X)M3"@?8]VR!\\:.0_?R2VXCBEX&+ MW_J,&B,YPOD-*V'2R\Q>_?L*YB0?(N9Q0NPO/@/"SJ ZS"H05!]O6"3L(MQ78US8*--6.6UI&C@+JN M=H'PUM &3S!139I+C<)$*87YZ>5216UO0 =6YT8M;-.1>K*(3_6 MG$':(DN:]GM/\X'"E;)I.S_;V&"4IJ]_,RQ%R[D$A-U9[YN>N_,:$@.5IJ>& M5.2U=Z/:@36_@(E L>>'_0[?M?;L&* &PQ2GS%>!4EG%M5?8IDI9E_8?1HPC MM>BX!5,] _JX"K6] I:3%0_4 P<4QY9K-$82N$,"5DE(UAN>4L]!#*5F$N%)519!'#^VSZ@Z= IQ&.*LSV7)C MLT@\FGVS_=IGW]^?%K?(W%W<;IDI>G0$6=;9^ND9BL6"[U!AQ4NR@G8'F"HD M>S4)<6(]N+(''_Y@M>+6;HFG;7"# M0W!T7XPL06[XH<8\ >P]U!&MZW665-T)'1I"31-9]SBT\L.R^Q !)+Y^[8:L[%Q@U6 M!LJSM5[9=>?.]NEH>\2I\=_R=!#I1CF>)ZI+)%K-[]K9;FGA]EW:=^%?-^=- M7JBRM:%UC[[;[HR\U\,UJ12==19!3X.\ST3U7SO0C7T8?H;NHK0K5_G)&I^3 M4O#D*C28%5)-8K,0LW&HNQUEH:0!W<:2-)0=LU/VA"^!T96"YW2#^5QK^#4$ MB3,E['[RS!T/$1^PII_ELS329NERHVV94E>H:Z$V:>W1 MGV#.JY_)OB($9M@\.WBQS>\\G3ZVFUF7X/(UI,D?X(6K.^DDNYI7',E-^=-A M4W=^%(!13[!R!S"6=;F54:T]3 EQ-&/.@I"IA_>RM:&[A8/B_7KJHZ#]D5N' MHJZ3-*8"3V]2FB$/A/DGGA521[U]JM%E)9U'>ZM/VE0I/2LI,%>B&\M_ T8S M.\^W*INE]"=W>\XWOW,]EGTX%,.DU#VY@MWR?=5QO@>8;8^7(C!>:D51X2/[ M;7_A#8&OP/V(I(W2; &M(^'\+)>J+APTKL@VPFCLD&^)A#CSDO.@VFC59G$Q M0=9LL*E0T-MF?,L-V[[YG53-*.G#_<1,:>IJ^4^1;_T,[63L(B['Y.,4ZZK& M=B-M'P2?K'!D$29FG-,(U#2K>2LI+UA;>7")4\:R[U?>(5KT)9X@E.N?KW+$\W*6@$' M?\WYH$^&&]2H;5PLF2O0[SHA344R]][=FW,N7!G+X5>^T>"I'5Y=\!E@A'F_LMFW\T*T0-0N%3I3O:CJEA9P26S%Y3U@\J M'JK6,O10\+P#:D[Y=;JE9"XE2RMRYUL2T=\(W)?F?L9N7A]5??-$E#NFAJO$ M@SYK7IYA>9;/Y3/BYJK:4==UV9FUR$M M,?8O'NSR+=1UL92NL#XOKD(5>)S!T>\[5XC=)+GI*2"_/23DX=,OW34F&30;/W<+V0NSCG28FA>@G.7@3.*HKF&] M SSIF"$$CG3>^W*S'.0]HJ#K[+F"(5IRP'G+_=!5?V" VH]83:B%38V\^P+O M>GM:J$@&!57%IL=6OZ'>H8OZM'9.TXDK]U#LFZTS\\!L!%-QW8PLN_FQ"X]8 MS$P"ZE7K,Q2;Z;.S(D][K4EHZYX[NH*6S@#=^S;J!T)PB*B'=9XY-YO08*0T M"H5$%KHS9W+;+4@.)+QZPWE6/J'K(B?1'/%^EE+B*FNR_(=H%_+H>RM M[5J_U6,C__-[28KVL5/3.$K3FZ\.3?R$JISV3.Z+=467/L"R:/A#W'J-Z=#7%F\(V3E6C!2F7_$0E3QWE//2$<&L,UU[L*$C[B6]! MN%:,SM'WZ?".LHTF'D75.>W\4ZZ/A\TQ-)5OSST+1@GM[:I43/-ZIL@^(T#(VLW>?*%BK;F@O([SY)9*DQ)N9DK),EV/()ZI$2%/2K>4"VG3;8MP]9"Q7TXC*8'S)J!8;] M94C8$K64G6.^L)Q36/50P,7J![&5B;HCK#VHV*X*(W/+LPV(_E]7>[BDG6CV MUM28R17T2F$BB@IO2":FOA29!DYRIBR35^;&/GT1J_M=4 5D[3=K612LN+S1 M+T0YQ^TS=YKKT@]JH!.>LN1<30=0:[3? :JF][0;W4JR9DG/*^J#4QRK\B%H MI*%LO5TLEI\$!+0/POR*[@#E8S+OMH@ *"4\-O8J%(=>R0^+)K='8Q+>4F&) MV3%B=PDSOIZ&2II3!VZQS(Q[U/VR31BN.TK)MG?.;7@&V,P8 7W#1 MK<:BY%#-<2P#J)?\IG W5:T%8VV%^AD^J+$4V-V['M,R>Q6P12J22;\I1F^6 M]DP5VEKM5#;X5&^ABMTAY+NE2-*JK8SP_0KN9C4HBT_Y*TEGC"%,>9<"HN$P M%LX0"_6$0=UN+)5Y+5K>E6!/>N)NMTZG0XZMB">LO3?/3[P.@0LKH1G>QY5& M?4(P+#48ULWS MA.G\@MLBJK6_!/>87&L9ES MQS#QHH2Z3]Q@8E676*LN,(E;DP_2"9&3 I.9LN8NA6*;,3M % M+3K,R9(9B,$HZB*V.*7V]JR12TMJ!OY'T[:C=3=Z!'HBZ>(DMHG)8A\-R#9: MJ3]N'.?MP6SSM^JYOD:UUF!QD%X*(#@@?5H0>GG(E7ZYPLZ6!+'?08W10X]N),*4K/JSMMVHR[8LM%0_)1? M5T 7*_+ /;F:AB].46N03ZDCUA>?OJCZB?V'ST=QK3\UV+?*(>U$4](.@2W"W&IQB7-\70T@1D#4G M,=P?;ON9;9"SX9E,\5#!BJSOABPW:T,_8TTH)(+G*^>&JLVWK.-(KOG-S,#- MO*Q1_41-JL##U&\E#LD6[C,U6<:$6-SZ;_J&"389(1F!A?YT&8%O_F?G%;6_ M/P>51,,JV/FBEE=BLMA:/3EI;5$?8\@'S%4<5=N"OG*/] M[(>0!N%8]!HF36JUON,>^QY=#)3R,L$GN2^],U*6^:AH?S@:Q%=..>.6VV=J MZ#X9IS4>RY:2#P3Q..R"J M(=+WUK6"+D)@*45SYK=ZZ0WVOY*%'0TKAG&^O0MX'ES*MQ)H>(DO@QX\)ON# MZJ.AQ-4Q?PK_)*N_AU&>MZ5U;GLADW]DY.!T]>-;!BUKPFU\?"RH^G11SD20 M#B%-]\3Y2HIO"+.-\Z?Y4=A+H^PYFO8!SDKZH:O'PV5;JJPP+J.\>1E;-L_C MC$S]<]4YH&;73T%3Y\+M+_2?\(@EGTBL+D9J;845*S0??9P5+BW@:G,U#+6, MH/BDGV1TQGG]ZD7(?OBM6AOS;19-F:0R'\VJ."#I_-,9;A-HB?'QJR\K[*[E MO15G!'.HC$E@_!U^QV_S\WM%>F:&*1_NZP+X#@*G1AH57(NUIQ\S31C$KE7[GW"R M#]#&MP<\%GB4AECD#_1<.+?O]N0(3\A,'LQ<'?1,QH-6FF2O?_:!/9SSM=*=7T,CSFERY]:GYA%O RZC$!^HNY53A$40_%_'BNL&KLZJW$L1UW MI!B[2Q$S>?<);FW$>']8/#;M?NCWK-JCD+-&S#QM$;C_J"%%F$\*+V=&[";> M.;?:$CRA63$H*-G?3LWFJG43D_2AY2L_$%G8J]B&YJ%?/CM]@W8UPIR33,7* MP]G=5BRD#RN8&I_/L]OV6$#R7'SW-]K"O'QVIZ2@ZO1#CWEWY-)&&T2AJ0_- M*]_L!!#LMCX()K%CQ)<^?!]2\*34X_3+*W3_H<]0URXN03D7EM5JB/^<#B^9 MZD5[TFFZHY'D?@B?(%JN5'\IY_K\F]ONI:KPUYA2=5DNFE.26/!K4!0%--Y? M0#QMN:XPE=1B\L*V]?J3A=):$E-=&ZR@.6I%2 HJ&^DI]8)I]T;_*8Q;%@!, M9GQ>S3UD;9OGK=:4@);NC2JC[TC$9#O<6HH;P!K* MQ5J^YR< ^H;(\5FW:6JL]6C R5U%PZYL9)9%^I$C*KO?<22NG[9#D81 M"72D"SW,/)^KXID2YM'+L=F2)+Y:J6[DDJW7G.X\=AAX7/1K. [K%_;X1 &= MIAGS_Z:>$SHSJ./U#@\]9QS'>T!'!ADUF6_ERTOG'-$\S\SAY/0%\MW5Y*_> M89J[=)G%';W=DXUGV?)\M9T6FL7TKV9R:)BJ ++I*GA'YPQAG)OXA(A2""6.\P7XBUE!K^)6 (/6,=_,1U]2(5$<#'^WA0Y]%$RH$X334"E M\F+_Y4<&89T)ZXX%DC#Q41.((=K0[O%S3\D[ -%"QF<^C<9'.=*YM^&"^6$- ME*GQGK8JN9?6.3*(%2GF#PP:T00E_Q,4*H^!& MH^S#^''$1SO( )[TF9[2$@48F,-QR\-(#;^5-@99 ./'EO^D2AY_!$)G K6V/] ML<@]8FM5M?+*T/8A ;/*?_IZ(@R<6;AZ $D(8V M!P,>.J';%WZBU8-FTB<+W;REV>KI41ZE(XFE*+@+B&A\7+!F==X2KCN6A[XN MM,KU;1N2T:H]M P>[6.RZT,O#N8_TW93DQ2E+A*H#)7SM^^ MJ4ERR,(,AI)#K<9&2//Q^^I]\$3*=$E)H"%? Q#5_#RV6<*5-+#6E> 86A\E MW_-+^D%C3>)P3*9W1Y%XSM*B$*@@([3F44$EX#7;_U\U*O^>B."OIHP.]_UL M\R1X<,@9KA.F2S"7%V$!%>!FX/=BL[>R68;7$3QFU6$"X* %:F<3A?OY@AC) M].=W %Q!-6>;\#=E?8Q)#$6NKQKO !#M4:N48=7J%)[I_I7UTU+/I7R:+(4- M=XT+@<*P &$VR+AL*I--4!K4Z?'5H)8UL4BC*VUJ]22%/J^-TJ/#LZ*62RUAVC[RNE^_X/OUF'M"_.?'RVM0UM=)R'485 M.8>[K'$!DA*'_*D,)3R=0*(@([NR]X<%^Z;JQX"+8N)!+>G P6+#R)%(U>]\ MLQRA\_F31)""334\>9W9])GD"@?!TRWY.6;'#R4:S*OZP"XPKF@8&^6'8Q[1 MX#'@DI5+W,U/\.+]G"-8=92Y4RGI8(/T.HD(5B@J_P9AJ7!)@K+9>!@/I1A' MTO+>#_>-#C#)O$O:W.SVTR_KK/%2Z/=;5J?2IGQA>'> B- +>"WY.N-<86_W M6# C%VEH/9;=MVD%4=S^3[BML/='A5TSERLN\%7!); MG7AXS(1/+E%,9&RWRNH*6B80CK<1 &YZ='ND5G4'\$]A'Q]5@V@9A@1K&0NZRZO$@3, M_9W $:UM,.HZ:GYQ??6U-]8L8$AS']JB:FK,DAA35Q[# P"L@ M1NK&6M^'WM>DR<+-,6\\U(_>;E(*78:F+H."%)9ZB=S,_2W="']5LW-5B/YC-8D P]EDM,Z!=U\:)SJ7;-#%"D&"6A M-SM\DE_B17DY.F:0, \(7WH<]+(YQLK3I'M#RY<@&J\!B#,8)KN6%62ZC MG]O?.Y]FQ.[.05FF1\=_PDO7$ \ D,LRII34RF?2Y?8'TRB:SVZ,>^%,J77J MDE>/ SKJ82LCA1:UP*_@8QKQ.X .YC'N@IJ/+@,7#>[<00XT\!-BW]9;]K^H MBX42<[01J-<^BS^K_W2*G7NZPV'0]1U,\XBC3%Z?J0?PZ4#'M+OE"E4=/"5W M5$KT>7F9JL&*5-:3KQ3TT"^707!4S13#+5*IPK1 VZ6E)_8$^L:PVIP%VXTA MCY<,'D.BRWGTXP)+JYMI5OW2>!G"6E+TLFFT9*6E6D>FN)]1(/FKOA%5S9IV M;#IS@8N/0J-6WJ1Z\:2@F?]H ,K5KM4^PFA) M37NUG&--X')E$DEE#3!;/DE<7;'B2"A-MYA\?:EAFG#,94O4;D"[SMS U[.B MM5>Z9;]5\\SZ)3[JS%*WV^?7#*9F_?T)-WZDBAX]E(NX,,6( ()W+T)17#VP M%26/1+HBM#H$_!_8>W94%IM8"-..L0C2XR62Q3^O4VRMI67L6\_@!LZ2$8XN M,'Z_5_.I-W1NN=XS1FCM 81C/4Z2>.\(NQOTD>6'_!7-.?TQ_.@\;^4R9H70 MP#66 %8[1!JL37^1JV%1)A2LVF+A_]K< T)AX])%N%;V8\A=& M!VEM49U!:6V@VM@"!3FNAZJM_PK?EG_^HRXP3C0+'G/FEP6]^\7:H)\=1B3R MDI^X]Q2^/E@1/#_-.P.%"%7%PWNHA64_GLC?BYP/40P1KFK+!_,93BUC!ELS MB_X0^RDV"'$&H)%;Y-)VL>*)4OL?=1-Q^)&IS1<0L90;&Z1/=PFR_5A?X3.A MZ)E*810;KK?TK\9'^]&J3XH' MH;P/JU%B>D:#%)NC.Q;@AN2(,9GN- A^^W,13U#>6_IQ-,\[HQTE#5)N&;HY MP?-^*L6BW /L,'B3*:A2*Q4]XR"@LK(7 .@7N -(67 FUE (.YZ'" DL[S=R M/7[X\]LODWNM'TC4ZM\R#-^7RF78?EP::7 'T"._:6\N'@6NO@#= ;2[[-9Q M#)ZIX1I]X%QCG(\SRP@\>9;VORTH]_]4=.Y?TV7)<1VK_ZQ,=^D2L;^E?&.^ M[U/^%%%+/W.5(,_>O%)4CT51=6[\/"E(TI*?O!%GJF'#'2!5XPYPX*,GX^#J M1&IDS;77K]%Y\R&7)(4QH_(P QML:?L:NQ.'ZM?G)X/ZFAVNEHXDRT,F=#/= M'3H/IP(,7WF;7^SX57J)=.^-=+RL1^A^3ZH5V>4;U/, M7*F=)R2&0ZRT,8/UHI<0KI*?"\)JU/P:-^L0K,E$[2Y\M)S$M9,U^F"]79+U MQ^Y ]!U ]:EWPN!0\2YH0':*/>/0*IT!JR@M!]W;F_@MW#$U?[K#&+AKFW3)/EI: MB#:IK+6[(=&W*G8P/P.X7.<.,%QT![AHR]Q5 Y_L &\/01F;_3T9'O\QJW7# M,''55#A!/$0J2;^GVZ0'#S*>>\\B#,R)Y7SFZ_P%J[93GUN7.4-5^OQK/#S4Y-Y M[9/SI(7][O#5F_=V+JIK$2:A[_4X]D47"7* 7TN=\@-%8YIUMNOZK;:T.':4 M7D48KTY+6#_I:!X^,VKB49HZ8-Y?T6'O5I$OCZ=^;+?J=)X7O".$%FT>S^ZB MZFY$$L>1Y;0'^TBN;40*XE"%A XK)2Q018M\MM<:V[FH43+9D$Q09X,7'[N> M#3%B7;&R6E/7=:/MN_ ^!7)2:+=!P.6V)+Z$.O^SK_-TIKJC>P'RQ=4PI 1M?BV/*$/2\;4:^4%@B\-%[ B=QQ\ MY"4:85''>[0$MW0_&TF-\RY%#]:=\>V*PIX\\BYSAFUG7":J63)M':L+3[W4 M52#L^[!AR<^*;>%$9-F=:)K;RPRU"0@VI2,N/2UQ*M3(NDZ [V\EE/X*X=VJ MW@VCJ T8UTXZ; T^NE;%#W30$9XXO0FADPA? -SGV[17:@GBJJZHJ2%R]R%& M=3X>^MC:.KRD[)BLIC"Q 3'(Z7N@6GN\HLS[:SV9=T*Q,24E(RIG)8.FXE V MW4-O();K\=H3X;2)1/+'E@T):+D:RIT:-$KMX6^XC!&+KP[,N&>!2GPL3I[+ M;BDQJ9C^7.KR!5L5=L&I-A>6"]$'.NWR\UUTHS99A3D;!21F$O: M\[Y!7+>#G6R]^'U+H4^&EW24R?@FF ]HZV5P.Z->3;7RTHX'J^+%YV\3695S M9W!N::S1!'YEN <<3>;1$,U_ZC78XA!+CGZ;U4H10R0??"PFO@!8_@['2P$% MX-%C<;.H4 K)HLI(HM85O,WGVMXJ;=FOQV2Y:?,EUTG#L1[Z5WWJ$]P84-V>! MLJFLT62LJ@_;^7IJUIYVJTM-F*(E M&4+_*VR?2E]%L\$5=VU^M0:UWYB=9.^Q2Y[7[_X?A>S_]92W$_9\T'BH(2]X MJ@=^6%KH$';U0/,.,,6FQZJ^I7:A]E.4-&DMOO7&MSFG["MT^BV:XWO 5%P\ MQ"PS]VD-$V+5O9K\#Z_7^1]_;VU='Y8(;MTWS;$@WW/'O+J2&\H7D_LHDO]@ M=\8I,/.V%#&9 >FO1OX^Z6-I/T>LR>/Q\PJ 4#SRD^/49/(_CR21NV23J2>4 M9[CB-X8=<"^ED\R_CI$Z/K-C\(^Z&7EW@$_JX.%^+P1CV9:" )<%]UF"#OO\H/!1P\S): %.*A+H>0\7'20;/+"^W-G"&IQ^J-ED(_K1U!T * M/F5WIXB1$)VI.,,5N3&5^]/RS-@= .F01^0NJR4B$*\O[*\M_,Z'4A$A2")B MJ#!=.8N=^K)SJ/;&UR]&Q"R+E\6HOW9L9:- M+00>IC-^D-QY[-N_;8:5S8*'B\@O=E7 >TT"<*\H1*:L_]#:.AZN1*!>S_1/ MTM;_*8U()K]VY6['[-A^$/ ?7-&ZL9?Y4PQ8P[EX=1-VDCL@_,-K,M5!)Y1N MF2 $]U%&L-*.P!]BM;_%''Z+9?<)M^TAHF;G-"LZV)OG@7NM(.*9'P-N[ .' MPDS_^M*\E$BB00M^/ )66[@#V-H\]>2"')'LFT>(L/&:D3.QW[^M_36;VFY6,_O[E*>(]9_>?]O*2A "(%_FSR'Q_VA M9H= R5RNGMGS'U"2NY3@;$%&D0G'PF"%@ZE@FVNI)F2CJ0[:-QBYL.NV.X!7 MU[]25P ^##<'GUPAS,.H^=5@<'$$NX5_"&4+;]:=$\M=G?G ;P,?QJ1M@3 1 MF,K!L4@9D3:W@$LO1ULVCH%#H5+)OUW/ : $(/F8WO .VBV>#A57 R^6&$ M.1!I6GIFN.PV2R A6E4/1NTF!X/W7(W< 9Z0(<8:8#G._+]'"J.O%?UO9W9@60A@>5Y7[^Q+" M!GNY0\!5_!@TXR9Y @/EMOPHU /DL6@FAU M!#$NM"MD@H=/]9"M?G>7<.;:+ J[E.*T1FIDW0&^9B(+RV\BN"*4=//Z/&+_ MDX(&^6&TV>+)+?Z&),*.&-+.D1"F*P)?2CGH7=T!@I#I2L:'@Y=AF^?VNR1'",OJBXB%ZPK1+]6LA_4.3O M# XB?"]]?P=(^ZJ'0(\F@?SV 25LZX;OW&"0;#WU+V;2_8LA)N!VC?0[P,]W M2/O2G,#?]ON4*I^9)8#_)D_6O\DCTJ[U+P6'OQ70.L?^B7=%PW\)C8+_5D1R M2?=5[C^X@V253CKX3^M5K/^R/OZ/UEO^%D*@[O3M#O#V<0L_'X.3@4M"ZC^Z M#_X_F/\WYUG_\HN1%8ZUAP;_\@+)ES_5_G!=+M!#U& IZ(:ZMOQSFPU4H['\ M>$K2$B_5V9KD4 O::,6>)<:O%@[3GMAUE-CUZK&+W#-*;BI([5@DE\F:%\^U MX,"KL,)-O,1PNE543,LE_>%9H+1F6EN<7<&]6A,@L?_\:4+&EV7&[XIFVH)6 M[(\/%*=2#L8WD<44_J^/*^F%GL"#OHC37JF11MVN7$T9K;1<.5RGKFD[NJOK M+5&MV.M=U'FT4/2= 9-?R>7#MLQ*?(:QUQ&?"*T/R(<"Z?V?((^AMAITR2P*;Y/U1 MDP_;[(,?P79 U5$.K-B?L-8^N6[0H7B\I4U\,X(/!K5&GF1T-Q7?AJTH :/:5:KR-#Y1T'9,JV9+V<7CT&-X+Y/Z0J:8&G[P"@ZI1=OCGV M.745C/)[PG6%\+$J3BI$6$9%Q MDPPSS2?;N? MGMX"%:LGF&%0Y]Y]@<"3\N/D2"WRMQ'M058R-[?X$0.7+;HBA&75^IUW@"*J M)'>U%U$(GPX:I9?\37REH085*@^3G+A:I\0P.F9F'^%]*F02W88U 9!"5L@D M=\?KB,<^2%6Z&L6R'8<[CIJ-0;GC.=DU66/3XDT,KI^.WM"43K=4=J)505V; M3?B&Y"[5!'>.&SB=1UOY(Q05Y[V$6GXER2(M924AJ.*(88!QX;=+6?5!XCC& ME"IJC$NNLSK ;#( A^;Y2T6)FQXNVZ*D.K=M4Z5'O&_'FV/UPJX(J),\5Z[& M[) YL-V2X2KO?DE[TW.2L]:"O)"38/@\%L&=K6^)B(NY8\3%G(P!=T2/2_8R _$CL*C"DJ%U3P*EM#B[-@V)-X-7 M8](\%XDG)OO[JW\,D= =@4*5+NC)066[E=$:6A^MB!S/O'.X +W$&EF%M=?_QE MI,N'D4)P(7F79 -C0H^:8?IOB>O4H09H/%/F>.2J9M?Y]W14B<]7;ZD#/SXW M]]&LG[>^N;+\$%A[I4;UJBZ65OHX^0Z@9 []OL3N*;^X3DZBEGE*K1F\7A&3_["Y^HJA@N?\2V5(\$.$L_9X$R.AE(Z+1 M<.2 ,)9?A?-R&)')K]5>", WBE^?Y:!((@5YD DIJ6G'+AVV)/TBPT@Z*D/1 MG^%\R^@T)CV6*NWN6".&[[XXN%]KR%OB]OV;3-7(E/33[2[.80[J#82].N'B MJRD+F>12'V:KXN*8]="59]J>*SU;*AZF+J\"NVDA7Y[, MDZ10@>W'^H#;*7 MCF$I]NPCJ"2V1R23E*G0M@WP@<=3^.J%;I =48AO5>K43;#2X'=$#F3 M4E"R,GU])&37=5_N(@0QXI7<=*+E2AQEG1>BX]G[AT7SV2;97RG''FF*+^_D M4P82+$G@I$=[%+:?%7E5)#2%MA1R[MD/VTD@>M([!/]WG+LFC[1<$K9>^HN3 MV0&V+E5?%"^QF.4[;Z!2,F/ M5,3HFJKJT)=6,YZ6L(XB*-7ZW>_(7?[\?@0R8W/(KYM4KTZ7G)^E,1E(0]V- MJ* K:RA4A&2UE+$8P/=!W169FNN@()-(WJ/CE[/@]CKAZF)G[/2E14DR!61^ M1XV1+#X+LJ25;3XL.H1VH%!(ZFH 0[2? ='7&].".3#?B5I*5>3-5G<[TO-2 M']2.:B&=_LUK^IS);F<#1#=83"9&XIX1Z3WONXY,R>^/61E?H@SWD=-#E"UR MH*\X).V&!A0;C!G5UT;%QBK$A#S2&^.:[,C> NK'OZP.%!VGB?_P_291C@"V M$UM"HQ23P$\_8J_VX1AC\'9%#-F'=L8_14DU'&[,[!=1?KG'$V4U?;5J(P>4 MQ3!RF=_;+_+I,">M@]2^QO ACJ83A#NL^"NF,@^/)+7%:+'KRJ><)%7F#[B)) !.(^A.A^L<7"\WO M-Z@(AS^I_21'G]+2P0+N85Y>4%UH-9\S]O8LK9 O,#_;%1*[G72N4A!U%9?_ MO[UMH>MR%_M<^[ZKT".([;3U?LV:;@M7$3[!2:9:SX?@<;V96+V3/?+;8\;Z M4&:E+R%AV/C1_4VF"E)3@G$8MY.PO-G%>>O^)M -^P#<,_,.T"Q*_K>&7FE/ M^>#M-^ &#)/FMUA(,4*C<+*EDJEE8Q9XLZIP&X^L](M8]BQ2AI7VE($-Y!#+ M2Y0?G#=;#EL_\@%.5.3L*0RC.U%I-M41WP2]JV"YDTWX_]Z4TQ]-,9"Q)R7/ MR:1'3WU9"Y$1PF34BH^ESYP&NSFSM14J[> [XU%.1*'!/N"L-4.V_@Z)#OX# M66/:[ YP$"&SHG\1P$A7%"65OL'MMC814]$>7OAPZ(G20D:<:GVD. 8\7 6^Z,V\8?G+$=;BL:8K*?A IUW>CJ299RF3ZJG]C6A M?3?L -21;X)/ [@::O+OIWQ>;Z+]![SIU.NE=S'67.*L%_9678?/ MST;,T5J+6](87 KBXDX6>K DR1Z\\?[L/I7WCS%P!>ZZI*MV+B MQ(N"NZ5+/.(;8XC^V?5@(%7.8D2&?Y3G63AEV>:;0I5!_Z[ZPAA&JI9[,>(8 MM'P"S7Y4RWLVXE:?+-7CB?TH''#;]JSW>=9TFV>-$\M-:H++MZ5&_VZQ,#/H M&]UQEG%P__9R@7V_E__Q_6*$B_G<-1?$QZ7Z\('ROW(I?JX3!KL1OP-X!$)O MQ(#]=F#]/WA5?)9?7+5BR#22:27)8&3D&[Z)N1*R:E9>,5+9>^WT,YO M*O8AW5=O.8A0N C8<=^URW(7H;-< >8L[Y9'=,@!]K> :ATYV^C#! =K!R,Z%^[ MB9A79T'(')J+7XG"2X>1D'1R R^(X5=<97#*>NZR=]6V^3YD6E_Y% 6F"N\ M']41VW0])$FHD/=I)!#.2:E?2KLD*/4Q*K702.OU'F.(J->WL.%]?M51^TWI MA%SI'0C_/ERKSA)+-8I05>FSJ-L=X%PL%>%"Q&\70H!P3\K?':94"5*'!N\I M6?NQO;/I$K-Z@3]E;67)' JI0CA2/<<\]YT[^T[NH&V+9/Z.4OI$"]BOVT< VONV" M$814_<3RL:PQ=$W_A(@CO"07=P\\/>O\IS/ \JJ#JU,DKH+=S!J=M:MCLMNF M44#_$J++^5M?BL&+\9<=MQ9EDP>HN307T3R-)D(-LO<3SEEW=03@'LM_1%;O M#+OJ0AH;-#)G+?MTO#WLEF(:WK8L]&ZAK5B%_=F[.J68!ZO>ZEUZ4>4M5+H' MMP$YB+B2?J<&'WE#B!=\X*U"XLD[G[?_H:(^4E+*G0Q=Y7>$+U61Q#G0FTZP MAEW]KI8OMRO# _=80K:L=AX-CM:;P8(;M3UMN2"'7V7-+LXA1O.3&^R_K(J? MOTI$ &2#+,:>BA0'5AC#>KQQK?>!M\?FW[20/#N(TGL#-MAJ.=GX7;B_8PRX MT?_[K1D(S,G//[1\/[*DZN3AYTJ:'-'HH92Y&$CO(XLN=TE5^-(M+9'QM#C9 MS_R'_MG]IM0;M ^(9NE^-_LL#M&L/++92I=9F>I?9A77(Y+TNRZ:VU.2V3FI MJ^O4<8-]2I$N=X"G/LHM=1.E,N,CSZ'O/A?8 $K=X&VC" [\X80/8K@=C@9> MM!9J?./8.#JWT@_J1.'KR"LO\K\"+Y:OP,@F),)+'-HN3K^77%?WUSO M9 T1#:)#0:A@6>"/TE=A24^!L!/PS>JHJQUXF =9J=[SY1W@,3P&X>CKW\7J M+\5/2Z^.D 9^JZ7?AMX!OE^U#$3!75L0: G6 3<2D6TV1]P!OH*E$+$2(&.% M45VKP2[_>)4!0BU30QINM'Z (/0?TO68EU(LX$K+W9;*=*AU&/,YB<_.9%,' M_,4>+=SCCS>)'(:9 T]6D/[2?!^+/>+RU>&UI&H[T_$Z40WEC)V7ST?OPH%M MC(]V+:-!6MSCF57?4CYPF9%]#,#A8P!_#L$A]2K0Q_X)2Y0+QMD M1^0IE7TPY'&6OZB]73/LS/]\;T;YU],L)+=^8Y8%7B(=!6^T8R*01MC91P0F M_!QA)]]$7JJ?TN4)CS/5^F#I;0\2K9=J?R#>'(V(WED"$?UCX._HZ\5AEV^1 MT8-G;>$*MXA3MA/)/X435/Z"H?D[0LW^W]02_E(#5JW TL\>P7I^9.O=A"'? MLE*>J].7L]CE5 T'O8=^J8_DT$/HM?,@AO;AK^07K9GP%TWD<.]#A*-^\6V% MO'[C>B=D+VQ7T!I"I/=R9;[I^,[@*I137*P7A.%LZT'WB@A\Y,HR\D4@RE_8 MKJ=^ @]#-N\ IY@^2*;\MOI3& & *HA4U//+ E[FC?AP^67".2DW2*)8A4P1 MFJ,L4.86V,9(^YL^4^/DAR%F_]+G^DM?I8#-)0(TR7__('Z>!8X6SESWJ%OKNP,(+L*O.%VM_SCA.B.'46GR MW*+L(5Q 0LV/./_UFVFS$8@,B?^XVNF TS8>[N*S:Y.A[E[S3VKR>4%)A&9 M:T7Z&6'U M]:F9L7._/%BPIJE+8PW6$ZJ'$[9X+_8CX,?TT,M_#KGNX=W[]^_J-=NV=5VZ MJ]#*Y-;,P!AT,5QKTI20N!->FM:M(H$!6,Z"&!&8^?]- %!+ P04 " & MBE-1 Q&PVNU_ "#HP %P '9L9'(M,C R,#$P,3EXG@#L$MN#<6 MW-VM^Y'?\^ZY\K\W_O%6CQICC;%6?36_;\ZJFE6U&C&!^ [1 MDP&0;@$ TLT/0$P!4@ Z*BH:ZFUT-#2T.W?0,; (L;$P,;'(\ EP"2G)J:DH MR2DH[M.Q,]RG8:6EH&#D8V)]Q,G-S4W-("#"SR7,_IB;ZP<(TIT[=[ PL4BQ ML4FY'E \X/J7+\17 \=Z35R+C(2#7 +#PD9#PG1"E#?V'D;Z><%_.U"NH6, MOKJ&I!=)^KF/RTM3,W,+2RLG9Q=7-W?DYN67E):55U165=RNT'G*CX M$JIH1@X$-%QOT DE(].*F^[0/E;;(S)V',0@IN.>?[C_@]I/9O\Q8F__4\Q^ M)_8'+QB A8QTXSQD/$ ,.+U@3'^-\5\NN=\Z2]&#O9=>8@!108RIM_ZO*,R\ M"3R?C%F1*^][#J#$J$H#A/\CY7E-7ZE-A@Z9F5'==>N.(I."69[6+8XY",#=UV7!$$;2>'C, ML2I[\G[WZEKA?*Q1W[#;YCJU,>9D9O-Z_GRP'EPG)KC/L8TY=WX1?YAQ*7D* M]\VZ6KO8@*O !PR[O6R/X7M7:[.-L]1)[O%_ QF\3O-" &)J<&^T$%BO\[C%@9!WAUP[ OO BZC+M]^RJG M8O='@Z$_F(P'_H'R&^EQT('_R5NX^I3;CP9E?E#9;&W\#>0WSIL%YU*7$F"F M[=I_IMS@\>A5VC\4KB#!:D,GJ^DM9CN^R?W'+FDF[%OI/.&U)8%;0K^ +@;! MWM1[J;MO;-C+\3R'0C4[+S4RD4-6@T1KKP?<-^T(IOC^,+23(VV4E2TU63>' MLX_K'7FZW:ZL[B?9D8'].%<'M+!E5X<_B_ZVF4U=-\X']BLO[^V.@?^^B[=/&P\.?[-800/PGL*"A@6$WQU]I&E;)!7?)LK/, MUUN'^L:'+C',TAWE:_=LXV>$K;BJBMC]"JO%4KN>K1VW\ZSX*]UPD2W'MJT. M:JVK*?]#)6F.HN-EDO%1:+>7S!\AY7'[2B<[!0N_U_G2C$R//./DO(0I^3P"W=7]4:UMO@/?!P[.>JVE*4/;G\FZD%YT_VUWVB M_^>[Q/\;2PZ+&#I CC"]Y\IV#T!:_:A5O[V6FU65X.U14KJ8O?A\M,VI(Y96 ML&J4GS_+9/1*:(&?)]%4ZT4EL^A+D>M-USHNV(JUT+MD-"::SV]91NM$%H1\ MC"Q,B_V SA.K8Y7I\:Q 3=.HNQ\CO2:%\.SY41?Y MSJB"+N<2[GQA*(ELO&ZMM;N^ZMM5-H-G>5T*D1!E? USL@.>O$1I5[$]J%WC MZ@I'/P* R%ZQ3.V>GPB"0307-]P$VT?&\7@Y=2_PHYNG.#F MC\'5P])KJ7]E]"OL1;U!T['.7+?#",CD3XS OZ*""B9$?^I4N#YN8Y+;Y)AS MCX+@J"CCWQGH\;N!1!AY,P\*>5[N1)($LD&V=^).> V/VNZ);P_39XW:L!ZU M/L6ZE^J.)*/1-=,OD/=PCSU/,+W'ZQYZ.PG=_H5FSEYV]<-T6/V5(OY1YY(O M/R1)8',G23C:ID&Q Y/?SG@@O8I, N\5U1+2\X5F&+RU;C_S5;RO]@O.@\,V M?3"&==$7OUS9 /#H8HAOS.35@\+I_(*Y)X24$Q1.FT-Y[8IS\1<#.7=X]L!: MK%^3I4\*+ DQ(CK0.C4=$IJ+@RB5Q6WRR/5T1%?Y+WO@TK;4.&?O\JAA>(ZU MXJC]1E9Y1/XSZKB19CX%1O?V1+$UL_P/'9NP8)19;B/#3YN_TZO MX0#*&GJUXS+UJK6@9LKWZR.RZFTY-#^78&OSRJ"+AX'GIL?73+OSBBX[-$GE MZ%>='^Z&M1RD/XJ2WW\HZ9W'#P8))%DTJP+O.NQ#-/MF4L?:8^[L4<+1/$N] MOM?KP VY%@Z([8S"U]6:YA5M81-3TC[XS9Y%@O!8SBQ5WNT:>NY\YC"]&NVE MLN#GY >S9N&//MWZ'(;MW*)4$;;ZO$I;,_.U[S9Z)Z67QFJSSB"ZZ!0Z7E(W MT(Z[+)],-(Z_HO &3/+I?LL%]=!G2WGFZ32ED%1(]R1.T8>U-:L]NVF!$(>$ M<-7A!7@K 3?SP[#OC \<.B@TJX4YH IT2K!WNND"2H*^,6+OC]=-+.940@IX M%SCG#O)C7DYY0]6FZ7;=2Q^W#DU9+M\/ZKMO]@Y_2I;"M;">:H>)(S5HW\F& M=#WD^\6XE-OW7H/KV"([8\<,X *W.]WO:T)L6?)+-Y4/[0*K%UJ..:K]B?%2 M NKYJ]\RTD(7=&DMA>E(87QZ&:GM\SHZ!;)\;U_U-C*&(+^9V-;I+] MLJJARG%:QA3ZN(!)U4[G=%6@W:Q7TU%<^("[<+$\S,7H0[]XE 5D,>[I3@4+ M43]9 213&P%8*_#%U+[_$B$=QO?"%8)IAVVHLT;?+;!X>-5[&4Y[KN5V14,^ M62TMV\H=V5/"2(R#LNL#^G]O+/>OZP0 ME0X3>3;-K#L3?I/?VPGKNF&WHG<67Z5"APHVB.T[,BR'/#!*N"^UMS<>@V3? M'3>YL[^_\K4GG8%+"]IA6E>BY[%=26M6,G9(G:LOQ;-5NR" M^KO8&[!&ZPG M<1"W7-AUU,,G%;/HJA'V5IG$>]F?,I5HE#ESFO@W! K,6\C/W9QRI6ND81V4 MLLO/[.Y8V]R2M%L\6!2*\:3N]B<#Q^-AO?+-F)ONG,^S%ZF6),>PL]-']8^'^<(&**BXYU\8"?_?C/'O=!H-+7+W M],'L.FGFTIF$BV%>*X)7JZ$:)C0VX2V4N.)%2:KW.'$UKK68A4Z^<"J M(D7'AQ"4ZSDO3:B"]"\51VH\E^ 9$LF*JN+HGLC=!R&?P7=>D4^-\$AENSL< MTRL_ZD"/@$)O)2C6WK=MSR):$MNK)8&_\8=?_IO+,(O!:Z3@W49XN8N/3./! M)R]/GWZ#]#I_.(DQ AAXA #F?OK,E>,:&??Z]*?[-1% C$B]Z"I4U4#J5P#J M7Y&/F1% -]5LBM-X+O3!C:LF&H^PQ$[G?L:2?C "$&]! #X_]8X%+^/:*5=O MCH B;CRW97B!2GVY^S,(V-L00*H1 FCX&5#RC0?^E3G3QQLLG>!?[?F3I:)9 MAN=24\,[GL=_9JI9S[%PL2&859YRXF HT&P[-\RP+O>](,O5;TJJ>L-9#;4; M]:37(ZQRW](YU&REY5*X,6K*S7;S0DLCMZ^@#,\Q(:SPJ,M8+L-B2:6S!85\ ME;L?&_QR\T#O*WAP2;WC5,G:_Y]PS%^.UXQ6[# A4XI)L-GZ]Z;]R0F&(P4( M@,GW_QK=_F0JD8 ?]8HXQV$ M+C/NK'@.\2M!&87A7:S!"& =T?@_K0; MNW/_N,V7<2T#$2& .VLWP]Y-G_11_>5>!UNNX8LB ^^!>']_HFXHS%K30 M."]"?;@&WLT7^^T&V+8H8H$3#"( 47_X1<;O=__SKR\[]Y-B2ZD$C6^UN7TV MYQF]&6"=/.>"9"+!)W:TX&X4*[H3,]]NT?V$*4<1MS="N-AETN?6@$'GQXGC%;HMQ<:8!TO%#.?:WU?2UJ=D.E M4)EXH0E' KDJ%3N!Y>->?'#ZOEFH@X=MLEY$9Z=J[8O/OF^KZTDZ$F:K3M?M M;G^,&_O>3/-J)YJ4@>*"_%9'UJ!V0CO$)<==R4?3V+!,"BUAL/+9FRCFRC=U MT@X+X5A-^=.MD=R9\R05=ZB'7@O*LPB4SW#:PD9FVNGUEIW6NS+]#8?9'\@9 MU\B$SO5@B=6OBY-K:#V<"V1MRYHOJ0K3_4C+3C!.W1??[#F2_&!O-"Z/U9@O MB8^(LCH5QVYA_"J8&'QRUP\!2$)2"!! I]]-KF?@=X[1?E:. &C:4J[?W;\9 M K,6Q' P?T9\'@J7+(HOKU>+N[;>:JJ>'I#YD%S$$O1P!6;:?Z9P:E6E*7J MMA(&>2S+O>Y MN9A$D-0>2TY]V](TBB@Y1E(FU+\=L%8$E=F#-.3-B\AJ>62&68N=FT^,@?R= MY7BV)2 #VT\'NF@]@3OPV)3RL ;=V,ZC0RZ+HD2-O9JF^8GC6@$RR+P\^CVQ@,!*\/CD?%A:W@FN-:0RWT<+LNF *]).'"<6U 8V&J]8FQ* M#V*9Y'\;-+G7$&U79!VQ?MBY'^CTP6#$/4/.3W+<;#C5U8%$R_8XI4SO*DE^ MV76%,S>G@[ DBC9TCM(U9"C88U(!G8Y9,"(GJ#;]Z5K.QTR X-Y\#85+ 4PI M@8,G49)'SV1(7G>+KCOI7S\]$,5/0 M]:U3;*8'PFA5!RY'!(M5U;RXJBEA LR,%&^DK9Z&GBH/-<2>>=TX4=__,N<\ MX3RO8?T"--2("UY2^(( G!' 8P-7TRN>#>?Y!GH/P[;=\WOJ\&K<%>O^S0%1 M#G G+.6X$_S8 *S/;_B]8Z ;VG[C9P7)8G_U,;:M'#/-3Q4[!J.UKJ#',C9$ MM0LSQ',M%TL)K_"%D[512KW&Z!SD6&Q"R?K30T;:Y575=+';FU)P.SRISHX#ZHS'R,H7SNMZ3 M06X2?,DY3UYF,+(\D0GO0@VRG_R6*:&J#KY72E/X.=&.V&;EV9A_.'@,YLN3 MLF<"E_8*O]B&\Z0MSAU7I(1ZSW*<'8@PB]WBWV!,K^Z]%>3-#.6B-;=^1*&5 M79TEE25'Z% KX#(3+4Y&J/9:>UZ"84"]+H]+-FZ24H81*4:]@O<.S%YP?^AS M,>_2;,C=S^:$2)1$!9!UU74[]##)!>F9?JMHV:$MZ(Q1\E)FGZ@F(5*HM+*' MW8E"UXOI>T;MLIYO7V-L>:/!:U;7]5Q<19%OPM/I*!5[COBF5Z+:M9R/?PR+ M79]E0P 16'/^AU!.2D8@/4BSR04MC3\5);V2)Y1X3O%+994<98)1!*Y5"Q#] MFLLG%TA/69:KM8L[/VJC[^BZ=X\62LF(5*9>(3HS=<^NB$5=;^4LY4)M]D^^-K'!+Y!3FE\SJDH3(D'G4\YQ MIWRL1S9[A!\C@ >7=A#/),"C,12\)(0 **^<>E%PW,,?UUAN>&G!3^,"5'#,N,E6X\<>T/X+@(O\(>: M95I%B5FR/J8NCVMIOSX.U\DP?67'OOC.?$4XZ ,/ZZ?Z](IR8%&=RI9G@JUOQ:!/5_UA1[VMS M+,)EN3W$-J GCG/DZX,VE&3/Y06P0%F.R5B).GLWBVS6(^A6 M('RJ.F99:10E^O-"O630K=6(-5'R>BJZVLK1H\U ]!K+M!K0 W3F'XA#@]YD M>9-6-=NU-N1.Q'%=X)K=*.7Y-D]30O3].6QWWPLAS-B&H9UHU0HYU8?3KIUD MI<,4)T6[\\=)O?YORRX5.G7(%A2+0@0I$M;74G'0_EMF@WK:IF[E%ALW("7Q MBJ5W4ZVG52PDKO3=&_B!#0IY>SV?&J],S%(&2[$S]L-RS*ID4Q:K*,;8 M@$64HR($T,;G6O/PNBUH'BPBZ=74D&F_%#3R/B.I@H7 M&"-NL[4&LAP%T]/;#909D ]9'!:Q%ACZO)(XD=O'J25KXSBP2855/#X9);!U M1TY\T:&#NB_KG33)Z^WCW.^6]%Y)AQ\_R*WR\V^/U4W:%:FU%<9I$>],?1(B M #GOXFTD:)9.Z>C9O+EH__KHVLJ 2FOP^$H(6Q,T4[:>2R M#DR<:=VIWY$U"G2XIPD:08X,#UD>#K#H-M_HSFTY=SP#_EB8,+Z77WJ6HX21 MF2+@3JT*4O_^LL/9YTGCANQE^2'#37]T'&GJ?M*$H!('2K&6 >705_9"*4M6AM2Z/0Z+4U7IH9]F7JN@ M&2@ZP7RS7+*F@X,%A*ME9=H=0(EM@J4SUY!5F93+%9[^@R(/]?CR5?U"B\QJ MC^=3NI8.:[/(NKGSYM5A]N:<(14"WP?G;:R&-<9WCZIMI.M(!E/8M!U#P^'E M#L3)3&.L=0B ?FW[\XJT*0K!$8^XX33D=$I+C?UQTF)0S\:0E5Z_XW6^UK(( M6DN>6VN+-B8W5P.'Q5O=:ZH%JX*W&7ES.A$C? 1_R'/ZO$:-4GCDHWRQ9+8)ZA842''GLF: M*6C12-< ;[7-TU=L-;=0I]C<2S3%L9*XMT3S$A*R4!%5IR-C[91[%DD8Y7ZP MC$=:>AM &H?867AR:QD@C["KT7LMO7C)R+4A@K:N]ZR!<32GAH2K+YP?SALJ M!]>(\V48W6)(MO9*)PE[J-]G MI XEZWL+]K3M3N J%O+--O+RI7UEGJ]>3/8"9V>4_Z M[]]E4D]C[)4[HQ;9?51M%1ZK.88 M6TZC))SWH$Q5VM;L+[($J>_=)6<&CAJOS19%+D81 -7-VKGLRGIE']P1N:YZ MAM>A*DW49R%GAP"H.<$-8DG.HIQHVW'3U,T/)Y M0#1IGY"&^DRO$V.<3 ^.#"JG."5V;Z%6PL+SQZA!'E*5P\(8OA!F'0,]G40S M4WOATC"2')KJ3[9F"4:/J[FPC/*_P>JW6ZVBNDDYI-XD ./[[JUQX)N,3BWO4#[7A5/@GHE*_6=Y#^^C,');/RMF[C@P?LO#DSYS+2Z'=X M)N:#09]>"$@ZC=>;JY62&'^38\CCC@% )M_%CL?%Y!<+2O9(16VZ.JC*D*H7 MYLZ!WC.PX"'>4+U06^,!4N(>W&6%-@L@+#@=WV!BDH!]#!.; M+E,&-#EP+9N@Q'+C<9(F:H()O=':]0D\<@^Q"DXE5-LXRX4J$@3JIH7!SF]" M5%"_CFK!GFI"$KW5C#(=1CPU:K;P= U8]ZL.=D[VA&[RC;XO[+L['+K..W=. M W':05^"=HX]$<-S:\%>Y^G#2?1$$/H\"5OO>;OIQA5]#9I@9F3DA::CT)? M5A#OLJ]U(-]_Z M.6QN4:]>MW)D9]O(PBCZE'JM2%/\?7NB"( 2BLA MW:ZM[,,7-M"C7L!.WT!W \9]J*=;R&?_&54U=+17XY0D6A__I5$_'5+036Z[ MX8U]DR_*@:<1 ,9R0=X>5W3>,WN'4NBR.)7?O[SK2ZB"AKQO#9<.%KM$ET M:5K]@4VBMVJ^TEU'.%]@#(^5";%Y#K)!!Y/I8DT!"N]N1^;]RD!(*]:;=!B) M-=9;YC3VY_3T187>4;31< \Y!.!-+EPMMAJ3<439_^6.^_O9K1\UOEBX)+7'D$D.I2>7U)"#9:-SS" MJ4 C<;AV_P(@-%'\U14\V ) 22K@>=0P]F5SY<9KO>L-Z!;(BSP-V-SIUNJ MU_Y9X '!*?AUD%C9XE7:,6CZ'-3S'S2-\8=E_J.&3LN&?X.V^+VQAGQXRU#C M&J4- O!MHY[P!%TC0QIW)S(NE<2ZJ?^S7)Y7EE775#U]\%8FLH_0AF<'CG0& M1GV#83B;&ZUBE SV@]4REOGPDJ%$:D]EA(44OY;6+_*6$=0TZ2%Z::WTUJ\6 M[\=*]%LRCQQNB L-K:/P<*>ZH9(F$[F[X#]< MB1!LV7$NM0&M/H#&,UP=1,//N#T91R?HT<\<43W-9_@+2OJ MW_4 F;(VJ;\-9V\G:*F6J_T7*%K^$)+A_U_2_TZ%9](=]^NA>\)E7XUL6#/M M(3YG(ZQ^\9=@M<6T8#,Y^!Y(H[R3^C4W[Y. S("6J2RVN6OG%O>E#5>?D.[3 M./Z(%XQ%8AVIGVSL[VP.@)Q4%6RPS@Z-93L46WA6>*=J!:F[3H'RQNK MYB*A+^#]I0@@Q:)Q-U+VQ"?EZE+ZIE,'B;O#Q^"+OC*AD.OVJU OM#^>B)5N M(8!5&,?ED@I:^+;=#M^2Q4^X\2]@\TD$T%]F>-J9<2G:#_=)O]% &O@[H$\( M(/[?M0;L7_]\?$_W,O2<_ 1WZU+L_"08?D[X!V0J+O7_WFK@$)M6IFJTZ)U% ME@FU3^<:RS#W#._"X.MP0Z-M#(_>=3[_<&- M>O($?+A-UA-_:*3Z;SB#X#F:_P,X/&SEF:=.A8_: MVR:^.QA4_H&10IE5QU;#3RMSK-D&F*WI$)(KEB2E3C\Z3ZY@3'\MO-B>WZ$_ MKWWEEUKD]K,M@PZVK+K>&FT3UV/3WL?_S+O_;6'R/PH49YF@WY[G^N5)"-H^ M)P6205+6NNN%?GX;QFN'0SY'JV]:>TTIS'3/CF&<:@/_:J+Q,]FXM\^@43?D MC/E\*YOSZ?B7=FV.QHNBQ,,2A,"JC=%RP4.Q?XT(>HA@F:5HE)UR?8Y"J?J:Q'GQ]IXDR@E M1< Z!4_/MC/485V'6&<)A(6ONER]OJY73XBU^Z:S,[W463?#Z24R18F#C@8Z M8WH0\.?RB?LMHX'4%2TWDM:IVHGE"RFVEP?U".\QF_KD_CO3 Y"IE?M:-[<^\O/UKM,GZK4 MA1#).BD7&>K76MK61?@^V1"QN-7;$?"E[47X?3<>"@.:"+Y=8Q0OK8>$6-O; MMO.U(<***:KKZN-DV7H\Y4ZY\+ S)]@5YA)1Z2':.*,BNS0L"W+\)&)SNDO<1[ MA7=9K0>E 1Z(WU2 _L3B6:F?(EYY4H''\X@PK%GX/P?DV< M07:F-ZM:7@1PW 6.!93_%N^HME7OCU8ZC+$=76:ZR'ONT6)](.7IG%L?FOPV MQ\2Y^N ]H)8>E SKL\[!),?'55\7[VW$H44W=1I(9G%,+:O4U7T9Z(5CY?EW MKB#2N5:8Z"8I&M:RN(_G-_2:G^HLO>Q8D4O7 _9TH$RQ3];JV[IX<_F5<(@= MF;^X0&'GBS@W3'QB^IH9KM;GNK>%:QW;7[/?]*>_ZP LH:-XT:HQ?$X)6P4, MVL.*0W>,J>L,9LN0>@:5G-TG"O+4A,@M4#XC18MWW5<[Q M+*M&25\PA9'L^.D3_65D\L\HH58V1."U4/AI;):,L-(V^%O.=\Q8K:P,<= 8 M"Z>WC*APA>H/I3VVPGO-1;@TU))I\.PK:7>XNCY52DZ'"3$:NV7-D#^&Y$< Z#!6RIK#Z&S?O/9G-(R4@\SQ_TJ&R^,C^K8F'^( M#MT/0Q #/NZ[(?V>J[9G-+?YUKC4A+4.":7#-C:J#+;L)(' M_GX0^H^7[[YLX,[BF^G+"%WLB'E[JW&Q?0Y>S7%01/OK)G31; ]<^"8=VXQ" M ,Q \L\=>ZB7TXFN;#P9,S]1-#O$?BSH#9"L]'&+$5EK 0Z;6) #1&/U-D[4 ML/"UP376[T>%)7+6;9O=^/@,I]6_BJY45WN#"@T[M;KQR$^THQD.B<85;FNE M-_1\6X2$92@>S.YV'CN)QNG2XZ6<*EI.G9O='60?%>%O<_\HRN:P@E(KYJ>Q M=U;;"E- E-S"6>>'/Z0IGQDQ1^GBHL$8W(4858=+LP#^5 TI_3TO/7* M4 ^;^G$L'/2"V$^I?\0)%^A@P5RL^;$X;BY#[=L)WQ/QAM$HGFK1;WV=?,6M M+]R*S#7'"H_.R$'BI"%I1]1[F#\3N071+^!(JE^)_'K( M[%9&,[G-FRPE78."T?A,K7R[1G&9.Y]ZJ,Z*@\ ]1^Z%Z6%%V%!:QZ9.13)W MR8CAM0 60, M'"XKT6@/(39\*E';2V&:&&M>(+QIB\$_=0Y3Y;PNJO07&E0Z6-7<2-D[Q7GF M+X =JVAK8OF)0Z^I;]&.\NFPVZBBX&C920PK)_9LK:([ CB!!NZ&K<5Y M4R7KW&7:!"],$:S@N:9ZYK4Y(P#SGO/8/N5M1@1 6[SMI$Q48QOY%L+JV,&U M$]J":V(@9;=XF<<[M;%W'H#+FH'%DC/D8I%U#4]R6+E_.9B,3BV_"GE?H/"< M#2>!OT:S+'B\>$95>[VPK/+N>XEEN2:1)DC0JJ#DKT=1I;LN7EZ2(*&Y ;4- MM[F7?E:'+'OI51!U4/%@Y;V.0]N SO?*8,\J277O8M!+I4S+C@3;SK7V>J<' M0O?U&W*"@@P) OCC=%U$$TNOK;^MCKG,W7UJ4H$3<81)+(X\':1K=]OJ=&CK M-N;I].CT%Q7_?7,S>V'OU2M2WG"U+_MLD)$I@XUICN(VP_J1,1B/>WR?^DA: M'TL7>P.UM9;J>0C-?4\1+3^5\2N^^UP>'Z@VSE]R"Q,)( ,-V/MC0@X#V_D MUI@GI'X>EF.- )Q'9UKX._NS/%8BBYYOAF2/7">?RSQ[LC3YS\MR.FD="GAQ(SE#=#E(KV'R' ,V,2FM2)D4&7/ ((O9/L MH,#5:6L8@[+=RK<\4*3SQWM'2QV8[Y;@,QY0H6"71[K5<]5,>_IZ.\+J>"S_ MA,059E.?.5P-D#3!4MWHRT-X-Y<47H(6#>K*I,LX=3H]S'P=SLF#7,9LG(OQ M>]!K^*E<^1G6M7B2F#T@(U]#*['=P)P2 MW/2%L>/3##ZRZP<;8S5/AC:8H_7N=Q=*W?-?E$L]\[LT[U6W9L4EF<7A5.FG MJC9]>?N3[B<:TNM%$_<"^WNALG(.K(;&M;%/^07N7PP,639N[F"[\DB@I:&M M*^B=^K.54S*/:9=[Q=A3XU7;U;&DH='2E$:5%LM-WPR:4G_,2H5L:G(N?/'* MP[M13(.^CCD/G119 DM&=W+8\N68=3]EA!4!!% !VY#CR/Z@JY[T'@G%2;EB^-32R9(# MS#T4X:8DU]E?+VV4;D7^C!X=FEFEYHCU[JIA9#JZH6 ')?E=Y%EH7]7%JSCU M!_V=9]_#]<9.9!PB$]J'V,N97L;RZ#Z==XBE2/, ML3S4U]49"T(?9Z0G4@0R[X3Z<>0*Y&B9_D?_=H+^#4^!RB^A/;C-D[O+?G^V MO<<.7A7^_6*L-65C:LVZN8RWFCA9X"Z=#74BO8+KN31]>VR_U3"/-9OQB+ZV M4NE7)62H%,BZZ4IL 5M*XLQE_D/Q1YE*DK=,3@-O-;2RQL-XRO;"*L&4L$_; M[&/\'YUATGQ5VB?R+"WWV@V8M(_+X<,AB2AAIJ\H*K2Q-.O=%HBAMR%U)Z?% M@:(]6+WX#EUD0GEZK%[21$N"J\$NAPN7(1[#TM7[F]'/9'G^8>[F0/T/\CT5E*.;S,O$ZN*S ]]DB.\+,<]BNR+\ MG3'M>38;5C^J%ZO(L'C-_I.8VGHK_A82%4K=Y \)-D)IW FE @74R$SU40H] M4$&>>\W(AV)C-2Q/53&FM*?HI%*1',&"D 41KM-+24H%^6H6%WS >&MBBWGW M?9V<$=A^W86T?(3$'_2=VD&_/$NKC'"DJ*:H YMT*$.UJ;T_8\?E47L<,6WO M_6TR8^N/]76ZU=-UG,*RKPLSLK3'7+8%%U2M$MXI^'4>B^FT-8X6[V;8&=Q+7ILIHVFCYITG=70G;G)VP28AN:O,RW%DUF5-W@;DG M5MVQ/N31B-&W#488 AAK#_T )7_VX.Z6K(C3; U>9Z]]L8/]1P&A]VYX"*# M,+7H\9??TRLSJYHH'20\Q>4.6EC99MP^JN]L]7K%:QJO'K> =R'M\ZX9+E.[ M>NY[>O$U5=;!"(!+@&M2S*?^O7,N#H"3,S%"]6#0O#YH:&%HL[/NG2D@3!4[ M^KYPGEUCVS>'G3W$2O93^\F:(&QH2OG6;-_HW3 ^KN7 *^LOP]L-/6985:PR MNK19#@W4^P_K:H)TK#G/R=^!V5?F#6R1^T69(7Y!.":1$R:JV7E MIFH%LE'[)=+Z\M>V[,^U&&$/VC'\$E;*#=$G-WA[W:PKAE0\L'RU("P%M=B\ M(_HS>AGMO@OMC@:EZ6\10.OXW9DYSM)AO$87X'NYM;_F@\OV<]#Q0 _^NL;U M3'7*\5"F^"=433JZ MO4;1YAM.%C=8$C*GEY9I\Y/XFYDY)W9&_1B-!D*&1HB?7U(\WRS3.+[]VY_0 M\/3Z*@:XH8/23FI6]DH[_;:.UT]YH$6KEP+%F[V.^Y?\.D#G/HX_;^6#.,S> MR';^]V>:5.7&+2UQY-RJIZ3RS"1VGCM"'+ U)\N667OP]FL/5JR,Y\K&&EOQK%[MFKC5LA=%=JU68 M^-<#A%BC$#.XD/O5QU&LG!'DH*?'O1V;>7A\JG\.;7\0$1^,GVM;0NL\NB:'9M/7-?+PWLZONKE*>1:]-HN=19UC )/+WC5CAVWW,;= M3B!QJ$KI,/6/E:K,BP#M(V1NI/:S6KU@:="GO5-VWB;JG'H/^P^6=@_J1I\4 MV @M9]'F[@:--T89$IY-I])UK!C)IH=9-U:7AZT^XW6"V54:1H+L[N-PL8R% M+/J%J.O4]U.I)/.J17G*VG%E\M[M,"=8SWI9_H*WQ.7*.F>H4#JV.$KY.(2K M]03*IUT.1I[!_.BF9QE%46*26I1M%R!(D>!8VWGYV8D4C:::V2A[CD?,XW%) M'/,=QY%3G77XDYJ&5-O5"?]3A8M1*:P[9H<;IEJ=N(E@<)89 F@&S3=AZC$D MZ M*SK6"F3LX-PWX:@Z?4[&@B#'CH#(--_>*6B5O2(!(4*LMO7H1@$X"C"-9.]+>.O0)DA6"EP?G*L,E8]V#1=.3NK6:MM5L?;5F-F:;]M M&&E?K,9[W!T:6Y+FOGZS!/76:G."9'ZJ4Z4O6/$_2)L(P+'W0 #D53JGQL:& M$QM:@BY9'_Q+N)_=H;--Q?A6.\8ADV5.0<()Z10R0",]1/-UT')6@*B-M:A4 MUX>!XOMM(BO%V)4X56$;Q,GW:YY4#RZ%/4UQ%/(48"1WSEZD<&P=A MOVPEN[47_AS'\O-NO+"M+/I>)AX%?@ZC+Q[CVURXL4+CK.PO*_=M^B_4 M9Z9C:/A!.VWC9 6'#X+;@DX\;=?I.I(U#VZY.VE)OZ *.!:Y:T8;6GKXS?>FC)9:@4-9>R M\WAU'ELSWB_AL!9[MZTW [8AE$N1)B@V6#[*M[Z\.I([\N':\2(FV."CJSC'A2IW%[D' M*PD6NHXMJ+R6IXSGGT83&\I7ODYOX JVB+#<_ZI,[5PA-#8P)7M-\[ ZQ<4K MW_)"XBW\G+;FLMDXPX*A4GYJN-R21+E",#XN'G^/E^K>;(GM\<0NNZYR_>!2 M%-^YP@E-QIC-_4O*HI@:O96[2,\C/Q@+Y%=REF2!?MNK I>$5KRX4K*:X68[Z!Q!K2B6OGG7GRT39 M,)(0;KL-]"5J3TBA@;*YB:D]S##%8ZZ'>F/]5.?X^P#YQ;"R60T*[L.:T8TA M+1*M'AW43_3!A&,ETX%X2VQW&2)P^2'Y*[9'FS-:FT]'C>UHM.U-0VO#%FJ, MADKSZJ=&:&F6#X<[=GZP!EG,J%!KE1J H%=YRA_5,1Q MJ/@S /E!=>X\S)^])\>?9#;)6<0DO@>?WRA\OI4 MD*6#35AY(7&&MI7)SJ=A5SZ%<8ID5:(LPOVH5Z=F?Z5P%J=\W ;S=FT4B[=@ M^$SQ?.)Q*JNG%C1_8IW7S$;2 0O+=9]&/) M>BZ&!U[)B079EB4*1":WMJ+; Y%*;@0=Y6:;#9S[E#DG1WL;MSAS>NX^/6%" M<[PEJZPN'BXIBC* "WML-;>.06R8N LX/E8$^\/O15:*)K\[-V87OTQ] 4J1 MWL*(P4[\B--UZGV1WX"7Z%4".!= M@5[]@#?(W,GWVXD]7>2S?"0RC*>+FP9I\[==]NH#HY:+2-OON&Z*A[G]PUV9 M!=&_WLA)O;-V$Q"+WD[Y8).'=5T6]%R\]\:J'^X7RG-QYPDW#:\LBL5ZCHP- MZ 'T@73(V?,)_I?L'7"?!PB@X;:+>H&T-%/S[LARGGQ=YC2#Z9K'XS,$H&Z. M?8+^AE)4*?9]P<8X>?U$C9Y- @4/-[<7F%\8 $Q2NO_#=:+'&%:4P&&)V; M663MO(FU/WHI,_Y.'[ MPVA]JP8R<$]CZZ*[M\*-P8UO%LC'&AV*N(3'+"GR!@?MK2EC)X.Y2@E&(@UO M5'IIB0 .5W&O]QCAG<,(8/6'6J G3J02.H\&5I*?"]1VN_GZ]X\-"Y/@R>]] MTGH<$<;%DB=VEP>Y5-";7^+]/5FB3>I)O-_^ C2,G5?0%:3(/2Q[=C8D\7*V9SHK?>\J<>JG?-3^+M M"J0?PU=6_Z(U8J[$MQKZC44R$[*U;-)MV%'RM9;UZ#OA\:$ /%9ML?VT4@MJ MPYZ$%'B1)P$GVER5&^[7_2&KW'5DSDU8?KX)RZ*/"X_V89]Z6-EI=$>N<),_ M=K;8CD]^?K_%E$^GMXU3_7VQW@?WC]Y Q'=].22OA=%8S^(2@A^'=7L21KY^.[.?<% MS'/>E9/)3O:/D5O40#X5=$"[SNX_@FH.CN(D8A602M&@WO<<0@ FEG,_JS%O MT*2_5[D5!A#UZV0QT>6U=VB2NQA/Y;$$2Q."! 9^[NE+Z5BJR]1::"9(D,$( M7T:#UMH]AX-+JS*+$H0QAEH,BVLN%Y<31N!#^RFG[ A@=PI4]LIP M)[P[-/AZ\!R4QMJ2"$+Q*.[YK)G!&XZ?O-LV_HC[L93S?E63.ME*B=@7%[L+ M-#WP7*FAY!^UU,.,%_>:'BBPKIYE3Q[.G>! ?ISCAU^>6!O,;K:-1;#R[LW( MDN\1F=#45QHC &=?C9]U \W8#0D)T)<_IV#!A%VG=/>3:N,>ZNV\>],,=#K0_^I5K&9D3]=0+W1_!E!R+Q]\5"K_O,%1+SKS( M=R]K1(GOT3%HO'>!/8F"2G:?#+U7SLS43P8<%;>_&L[W*K]PR MTMT(S>&NE,,]"5 CL.4=9KL_;BZC+SVO1P&-G:VTR.IM\"L.SDX"7TJTIW[Q MB4[*0N\OYW,+0"U]&T$I)N+(9US)F-._]+:=/1NV5Q]\*?""=]IN5L9GO09Z MLB$,GN2<.A!S?]FA,YW^7DCW";% . %[R>P]U#$)RN]-CO[4L783@=(A-":? M>+%;+T:VTCZ0WA)9MQ0PX/VBJWNSJE1[]%+^-"N77(>2Q,7'Q+ UDJ..& MJMI=WT/O<)\5:O7Z]A(FOW0XT5J-/$]8RTW%"A5KT3&(.[6S?I5K>[@*KCS. M,Y08II:'?[-^"N^""=OC0BQ5Q2DNSSBDXA6][K".ID;Z58FURB+SI'-; S:D M4VG6J@':8: 0!]!:*I9N"H;%N$ZWU=!D6IT>[B,7_N-<=F^BM)GRKH1>W6TZ M,@DX#3]9T8<@X*M?4PUE73Q.G%SBNX/E_GV.M$S#VQ9R6=@\KR)T_'&73SK7 M]6\3(KVW^7Z-/S)#NA5]S73K&>[^F[#&"(B(F'+%,.MB65F + 86<]BHU7_E M).9_LC 5947D\M.Y'*6BJ1KH6T*M68P6@N_53EOQ8C>@3EVA178LL*@K[E.V M0[_WTBQ@1I_T9&.TXCCBBF4AF=2GURTJ[;L/7LE!) IF>A[6L;X5?B#$IL,$JN1>!JWL M_4\#SPLDJ\0"!.])4_@R#@.*"DKG70@@.7!&>5V70M.]Q(O4[[**9/7U-_5',)'ACL"A15-+/.X3\RTTS4MLI"C<-P< MQL,8*<-ETJL;T:QV"[7EA PZG*OON;XE7@1/I8[5>VG3W$KM#SAP)^>Z2!XYD!JMW"AQ1?JS88;$ MQ=Z-@V\(N7=]-5\',7\HS=2Q3G@YQA=YAR;2P0_VFI(=8G0[:+;+A7R*E[=3 M&14BQ>V&QUK,[SYAJNU&M-Q $7>HX@7%MI+'K@AH[9P[G)2E/2Y0.['[D?.N1O9*/@_B6IS[1:HU8,(<++AXDMO=K69)I"TP^TU994P37 MZHCY[[]I^''"3T6[!UGN#W.^EFDU'G,Y@':8&1[=S-B=(=^ MB[.&^EM2G M6H%W6_-4QI'VD?,".)\H' PJWZPQV8LP8B;;4'UBRZ[,BAU*8*2I>*$I(XE_ M+R0%8GTE5%%=.K1K5%T1A@;5&=%L>1_X$+BX(1,QX"8$-5 MTH"39:_//BH;V4P<01CZ3-LJX&$QL7_K_;> M,BRNIDL7;H(&#\$U08)#<((UD. A. 1/D""=QMT:">X>G 0/- 3HQ@GNP2VX MN[ND:4X_[W>^:YYG9MZ9[YTYYSHSUW=^U)]=N]9>M5:MJOO>M79MZ-!)G[DO M,&FD^(6TH]O-V+,6=W![Z 3N*Z.K>9:HC^C1.LN\I"FUR&@)6PR5P80$])4H7*" M?QOSY7T>2*GZ;64&47QG!$X'43G'1D\DW#N+57.ZS( /5-2OWMJ1"EA&P@A[ M\C6TSQLW)LX;01.8NA;X: =Z_S(GX!\H:*U_)^7(2*&KXH:*I&4.E^ +[K'#&0_YT6L7;1J@QK?PAS0>G-R/BYD*3H]*44K3'72VA ML[MO?PE.PFE/YV,HT!QJJKG?6BR2QJJ/EL/I# M@L&F]<2Z=U'32BB40:T06#@V]3:FTI6[3K/F) 780-=X%E%=X"'+26?_V\#S M4^U[_/>3PNL6KA<2>JI_)_F%7@;EW$W!')Q[P ?0;$RA/;46)$>8O\F/=E(< MB%:3\TVB)KWYIX%W?=Q,B&C?"]$7RWYD,ZC>IU^S6TQ RX]XD*.7-CZ]X6I9 M7B>-DB_*JW/_^F[<9,;5_B-]+IT+K( _J-!_GV1SC$1)E25D=(G@% MGTR5[CL]NW9%<<%4('ZB=7 =-HC.;^]KFBYJH6$#RULCM58W@#F_-D3" B MDX1%C2CXA/!3KLBO[RBOF$]C=C[3HDS&"TBHWR(-]P0SH5C !SII.SD/9.,W M\>N476-^=WHN?1FF.+-ZX[7?TRE6M1[TH.#4\*L4N,;"_) MITZ'629D&(U_NA.RP2;+*@2O*\RR),(!EF;S>HGVS;%O)F!06/F.!SL$\V\30'4#_W2Z7^&;1Q4]_>ZY. M:-C#JM-=; A::O Z_E-UAID@.*XC!F*P HTNC"_?$;X'S#Z>WS[M'=Q2?+/T M/+%G'.I"CRZ\=)SLD096Y+O+XXSYW)IK]4<"Q5^RA+JIF5N.X[/>+B1(M/#V MSW6_N =0?T/BCC$8UTV^>FI1'_PU2\]_.;?R1/4=[\UNO)*AHX9>X+LE&9JQ:OX#)+4L7B^ MK$02O#2 32X^KTV9?TCJI$#+T%^5T>JVQ[VN;BQAX+MWE#U7S6 ^VW#+]H 3 MY 'ESJL-ENVAG,UU(^/^QU,5__XW$G_9+M28AN$!'^DK@+QH>VA+G\_^NDE: MU\VT9@QG,FWX1NI'"MC]7W)([]\I"G(N'!T<'HPI$0 H5H[-QYBXN:^<=\O8 M!M&P+,F#'T-3\93.69\M.T MRJ8;UWF1,E2.%W4.S#0)K08%,?7X>3#-H_\:3\Q14W.LCW(3S>.JAFPNZR$ M<5ZIQV!*S;9/_:RL"6#DGBC>T_T_?;#PGPNH[I65)�Z1CQ\AAQID;JSC5H MCZS#^;5_>R)-IT.FICK)!?>6:ZBL4UJQBRHL;*B/Z)]229O[J%&^*3J$"5"5 ML[).WX@-$SSQ+NJW\,^T**%%"N7]/\L"F8KVY,=S[Y?.WL]C)(*I=I6V,36K M3^2S/+WITJL+.H.SH=O^12&+JAY4PZCAPYD2 MNHH5[.@NE/]8(K$CAX]'5J*Y*G/V1Q_;'Z)@FC\+2&S;TO*]5+A4D.P8_ MQV2L7* 2$+]GF&_]L.#%@*]5'Q$*A4M[(F(Z35WE!R$6JOGF19#NO]6<'Q'; MW$+O%I+S"S9AX*KH_'=G2+(2E/$U'_NK KC)?K+&NKP0>EC&F+;>$'IG81NE M>,=IJ#BU?U%GD3+X*VS./$0SGZ';7_!O@*;X:UV(TRH[6;_P5-L0@L%I'T:A^D-NW599I!DI1CU!Q'Z9%/W;'7KREK&/S(R@"CS-NR90SXQ!6) H30K M0[3+-/V+;$D2R*/9H6??0T;]7OON*-_>R7WT +6"OE[+;G5,4S!8![Y;XJ/C MYP Q &RFLG$@^"0&"Q.!=Z<*!I3QPQ[VG2;,$ZRPK,F-JJ9:&WI3M@ \JRAZ MA*Y"($)N#4(V__-I8PWYI;LE"U<05Y,#9^EQ4:"K*>%L2M*,-9=O>I*G6$)?B@3)>L]8%)!XYP3H7%\ 3E0H/5LF(2OJC[PM9Y5 GM=)LQ)75A2 M#;\AVM _\9 %+1'/@<0Z=[B[OB;[/[E3Q2$"YO3X,49V^#$V4BAMV4R;B0X- M?5..@0CH"C%072?^-FV_K*EU9+W,9[.<3VM[Z@0QF)CX0:+BX6K]='(]8E@] MZ?5H,#9!//)!/81L1T3,-%J"M:C+8>[@D=;P7.OOW,#N@W6R9%L M8^7ECX[.ZQ"_BK1;F8("@=0#]G0>1>6T)C>R: MD%!3!$NH?#,VRH#*(AG26@^Z 8A@LVM@&P4]^W%1Z#T QCNW3Z[PDWQ.^FDS MT8XLEE%J3WI-=3'H=&<3_0Y3.O9RT!/Q+?:,#]&D(+2\6)!@9C\],%& M'PV/S,?X.\Z"ENN/$)@0.VR@I;JMI&=COEO!3H$A+7_*C[+'%_QUSL#X\]-Q M'$O*H;5=B!A@P\>=-7+?1\1"2%)9R#MC7?VID4^]D17V5#-$(= ;S(%S:'6V M@[V\ M]@)].J)Z)2HIN7LQW0./W\>Y? ]P #6Y+A<< (N*$IT O/LKY\] M359XJ60=-S>9.?&# T6S0CUXN%^!"4:B>3X89WQECEJ^ZM(9\7E?9JOI$:L* M@BY]J"61>?'Z41R16G>M:T[H].U5Z-?JEJE-$"S>J#\7X#A'Q^ZB%I*G.'ED M3Z.98-E42]Q;(+V/Y7&KWGIV#\"SO5U,.\[3F5Z9$'E3O8YM=!;W< CDK'8R MU,@;YL.-D?@E5*-&+\W-_:F7GVM+H<]S0P9<6S^&1'5/;IYP:Z3&*3W1^3C:&;]3#@N6%H[R]M799*Y6)B#V&WY[H-G[=<=?=K2G#56)T MH<1F@!*L\9(L[1H4-,>8^/*E #E$:Q^^D5]5W&DK;^Q XF?(G>@6E,&W/O/^ M./?8&8$H#Z6N;&Q41/' FYGTO!6/WMB9S1+ZI>5:B7Q#R$R!?113TN/!["SA MU 0G&_J]ZX][X-Z8^2&&HLQV M;L_;:6>KCS5NZG-/61V"H_3M("T-/Y-&LH9(C)SA&B*OGE][P[5## MK7NGL4!7M-,PF"N$W;QGWFCMHE7H8)%I[-#5EQO*72X1^%-$6"!^7INYEPUB1#-U&?_<-%>8;8'>5 M^8E)O4BTT '-@?+3P,&"\!JG(HRI["_'JWL:QS%9>=Q,"? M11^O&A*1&.]1>"7.2R[4A^AP8&O$ ,7>Q1"U(=DF?$26"YPF* ML:P)$-Q=V#"E;8W!8G+1[N.R-1TX?REF3\JU^8VCGLM1L(.A-75VI+/7F8%Q MKT44F"HJ,7.RF;65R+[$T-26PLSS(_0G>1T=MD2.G_6CU@6/M:Y*:[&AXMJ1 M_7%[GV13WE2:L(M+*)2W&\E(+S3*=<02H@+67/IY.LGW_62Q8N"XT,:%3D]% M+&VFV,CS<$Y>>SW3#_Z!-R3U8;GU;:+MJYH,BJ12F$_[)V%G>L;KX(H=D?CA MS:]U/X@EZXS['\<@FT9+%FQG4[NAPC-"6!%,UL_DNF77'\@+&$SG8$4O-(T* MP_D67"\_]0<%]4#::\JEZ,2O"&89$.CEODJ98_>IQ6;.7M^U'GUP+S+Z[ Z;TZ1"[K/-5.@^[I:F%#!=K[F M&NQ9X)&^I3$F%%I3TP@>[X#19E\/ULC./P8[N(6??9V1655$Q_RD%S MC]"5C4WX&HT:<6'!^J 5LN!!()">O7F<9"8S)^SQ;\ZU\L^W5GTL$]C#VD<= M3K9#X:M :H^@SH;N9'-7.Z:J!O2?+DB"GMA>/:O\:T).52^P'W+G\$*)]%LC M .B-I1WG!I0>#S4\LU6_GSP\HIG6YKR!>OMV$LKACQ;ZJ[IJ":U][93.[X8 M: GOB3$S\*:GH-7C2T?DNQON!P0O= MYWCF[J8FR:GY"-D3Z9P.=[W:YWWVQ?WF'I//'1Y2#:\8%[1T9'PF"E.<<+ZK MSKH'L-T(9.=D?>@Z3K"&GGNTP!]26P2/;S (*TD@77B?6ZJZ=S>L+EW[=SFE MY,S,R<'P,P<27ESMF00M-RZ\U#R&)A\6=4WTTH4LU/6>5W!,M:P\,26WK24/ M&3 3)K-+38Q]0PB::*(JMC7("7F:HU5CZ%VN9QN%3_A)O0:[?JU!\N(RZ\2P M\VQG"@BJ>^20UBUU),GY_80BDN6X.SH_\JTNMX)>G">T]C![B[Y)MS#T^')+ M_J1@*4S^RZ;0$LDK;7-:2+#-]5KK)?+Y^,':8QI0ACY&G'+08;HQL:N5Q _6 M$^.BD N*[!&NJ3/,",^0UI,$S[:C /T?5">H97!/;"I:J-4U8GHHQ.PSAX, M8M#%*\??'EZ!"[%7.OJ("_WJPRL&#+.8N ? F9-4[9[&*P=D M Y!)MP'='DSJT]Q(NCV#7=M7_8E\N'N9M;1;0K7V:\:.<"+LPRQ\K_QW0XWB M*UY^'VH%34-R9L0(2_+HY-:K&[DTE&/CLB\4WESK>X+! MUQ!LCU)YPQ'O(6MWIAWIQC\!L@%KGH\/8X#=*?:TUS&_]5O&73:6G N"B:@5 M&@<_(I9D@HQ-DI=?P([H%CV2%E-%5.!?6UM1IM%KO':5,.'/,!V]$*D&E?.8 MX^+8%]JX40WO+4I.[;ONJ7B/N QXYLI'+TJ4Q,5H9_,->@TF17,GD0A@?8A6 MLMSV*&?MA! 53O?5IO]VS?C8ZXJ95*%)U.PVI5MB:8E99I$4_N"!;PA[>.+H M?_S-V]_>OJ5!]VJ\,#/=1;.FP62B:G0G'Y.NQ M_N60@J(HR'K&TCU@^C,R"2VVZ'J@B[K@D\C4#YH/@9;SG_J;8H?*[@'M2JOW M@%MRM;L[M1.H/> >T!N>AVI2A_S0( 98:5EA/H' AZR1]X!M M?>#5!;"[,9T-/>0>\"FQZQYPSI7S^S9G30'!G,V+>K+%/6 )-1*H#ZUS"6F0 M)&H4]X"1*LC1+B2:X3C!HP49G'@/@&@A0/5?_47MKY4D3.\!LGWW@)82I"#D MS_J4;T;\HRIHH'H$@L[8ZCZW;7ALV.'Z/$R162OPC3B#UQ$H]#K@'L#@A7T' M0=W_!1=PD%73/;@M8.+Y?FW!W0"4)EA!!)LZ_FFV:*&1(%6TV(QE?WV5>->! M* V\5KH'/.%60[8LW> "*O^J1.Q?.B T/RI-*_+/[!"A:M5%\N-&XEG98N&K MX;/RZTS\[.1PE!C5T-E.P.M^B]-/7QZJWG0+2-/^WD-RQ0L#@VMYOR0#NQ.X MO;L?CHN M"]!W=WL?R(8>\>^XS%D.X+#T9R]9_[6!\2 IVI983JR$S%?#'M<2#\^OM3:Z M_.URHLQK4\U8BZ8P@Z[GE&?$4E)Y0AT(HWM O!CP%A%Z,VU5B!I:/./(NB(D M2HO8'R>%93XJWGD[!@+&\%S,)0^ZNT'>?Z9+9 ?P5 NA<@\PFOYCL^GV/S=8 M:BM\U,PMG;DP/\1_ ?2;R;:A74 5>9;KYC9Z\Y,):B7\?8O1H_]SX_E[=1-% MV#Y3@F29'F'=H/X_.OB%,(\B$3KO+87FD=2,;.J-.4(>Z"<5TF5JE)#>G%+( M]!]9;+D/?82@1,36Y+.?P[JV'KC1_Q(MLZ>\[H80FMA(VPU5GDI @)6 K%A_W.RD0N-RLXI>&TT*=P#6&@Z6@Y%SJ Y5*A0+"B&3*/FFXN< MR"8=B!7!/#VU.7XOW<-D3^PBKXR_=,F%G@0UD%XJW@,J4.7\D:$@6L=?>I'W ME]O=!=6Q"?[A*1+X)R-,_W^9@_Y!%=+,U[)4?30LO^[."A@T_WHFLHBSMP]J MJA Y44 DM^!#IH51K8O1Q_[SF^43)[&(1&^49F<,8U7(OU?CSWI,A A+!]YY MQVZ"K#0##;/$/-XE=0D\Q5FK[,&J;$*_!S ^B[T'F*S=I&]OH_=!F_1<;6=5 MC(U[#6A2:IN-"-,^\B$ Y5FN?>=S^G *$B,Y9R9*[?-7Z, U+1,/;-6F1!VW M7C%_FDH$,UHOXAM8JQT"KOQ>4]MH33Y"AE[]@&^06^&+JH3+]+/1C["9(N]/ MO,'[6 )+BXFO3WY-V'T-5'GX7C\H[->5I2A3166)"P1+*7]!YOD/&PRV;;1[ M (AA16/VFE$%E*$D=\*XL#!A7KZJ=E'(&!T;G8[GP1C2O[FR@=_AQO_\H>0= MIFEB3[QO&G/@Z (B5NH5J4,>0KKS:H]I:Z+B98H;9IG;WU/MMSHC!I^(Z_S.VS%2Z"2Z M_GU\#_B?F.*@M3U@FS/L;T##CP$5,=L.'3%B+VX3Z51Y"OW;\>$?AD1O?UQC-O4Z&U;P:A2O>I:\; M2%2BL:OQ/63@^>-;3"X*47$VGG([UY 2=^Q!TW Y1BS^FDF/J0$T%)T+=T\7D/9OA>2Y>9E MCP@\ .Y%0+89ZX8C6TY9>U"FC[L'B.V?+]U@SD*F25%Q+P=P]$/-B0DYJZ:W MFRVW9.Z3K==62&5(.&0O'36#Z"RIH\F1R8Z_K?K1U BK33/QUJK1II/))<3K MY&.I:?8NL7&/MO>)P*BIXM%<=PY86CK[9@::,[RS/60K5-FJ48AXH@0 &ZTV MX@$IK+VR2[W?Y?HV#+"LNG;06A55*(=JGBPF%LS/=#EC!()^EG'6LGSWCO,\\S'F5!ZYWKR\Y=T7W-Y&%CSX&!=Z6V+:BMX+E// M^>N>@6XC1JF%^N>,CY5D;2\/V<;AD00*ZHVPF.<),]_EY_GVQD^+)G@\?SHO MJ-G8V+,<] ?XC5;2*?LL+;/S"&5T'A^FTDY7\>BO.?5@?VD#1GNUQ?RB)8NB M;RY-.5&-R;3_R.JY&;QASXXO.NO7Q& @'1V+MX9\M*=VW@*O:6NP/Z)U-B13 M4X/5C'],6<1Z("2I1)N> JI;R:;,2$E:D2YD].H\"46$W];>>?7]@3_F_HII M\(]"6DZ?VBS)HWP1_0XAC5INEMI;+A9:SA\;+A% UF7'?Z"0V1?JMC_BBJDE M&++7"-E^YB_)$<&6BU_QJ(_9@& ^KM<\7HNC ^Y8Z]Y0$=HD6; 7[G?%R1[^ M(41:"GR]8SP%-9M-21/ZVK>1ID?3S(GF0WOUZ-?]R.J3;L_29=[):!HT.\:HUQY&& MUK7X;X43*9,%9VX:#=,GY/0!/K7!/P$BF6+0J MY25[K>3GS$Q'K3T3&K"6=L0M9QY>/O=#NC!6P0"#+>#*/8 &_B,13%^*']$- MV!. #&@E<.:.^"B[IFT%0YF#\]""'G6@[^BK+F.F3,TN@J8L AG8%?IG8#B%BI7.V1>& M3FVT]/\XZ=2I<JT5Y5UR,<]UUH$N&*\D3Q<7/8$UYYVT?/A MI*S%@'/H6Q^[*['HK$PQHTV53SQ.4MO8V,VZ4H",?GX"C:ES(ZJQ][\2$\1T MX2TA'T(-X1/9%_D>9GS?@5V)F2.8:L2FQ@8>,3T#R8C4$-D37A].ZCSL:(/A M-_#3LG(>_,JF-+M<-HRKJ_(@W1$:K8GE)L,@AJ2H %_W!T"HA=RR)V,(SH]% MQ0AV)EK710 R"8X6VAURII:5WNVA ?U9^7U7^@FM\YX*>'6K!F2]_BD#6/4P M:LC/3@G@E_S\V.CK*#=RWN&[X(L>L[GJ5]G82M#E$)7:.;J6N%](+A(9Q"!1 MKR Y VWW[JN4!.:8_N^$8W8[2LN-OW\/+%C:1P:1[I+17,M0%<<&\EB./ZFM MFS11.C V633R'6P6Z!F#-TGFJN8->@I>A:RJ%.%W7CXQRU'?MO\CA6)5XE_% MJ6\7F5#3<_3*TA7-S=1PU#U@77,"N)>&(D,L*)P4$H_"2:BRS5@#HFDW/66S M8;C884 &W9L5@C>OQRDX[%=AHF<^0@K-3 ,K/+S IIJ531%' M?2!9Y2A75H85I:A-UA/7JV#7@6;^\V8$.T768W]TM-8VQ)X*D@24,O%HXWM= MA 9:_'M)2H!:!5P%&)"P2;/#VN3)6]ZJF]42[+'L)PN[!ZPP<)<9F"I)K6!( M::@=N:+ K2_@:[9(C9AE\YZL;'^]Y6'T+^K&+]?A<)<& AMF7FS5CA ,JXAA M>[29##K9&=9XOTG>]#*BVYH^)H8LD+67ZE26]:B)"7SB$QA?029*G9I6=3C2 M%=1W_KOX8/8YSWIDWQN?UL=",*DGLI>Y/59,Q@2_5PZ%+PIB6\=>.M/T%(ND MDA[Q/]W7=UO]H@88!CO5NGGE=;ANB@NL!5*>BJE3&^W!!C8F8-=V4\)1B@+P M'D;H!+D##4@[/)^?/^;ME9#D ]PS""FDS_"XY\[9_@ZWF;%IJ8OA5!?!AV+F MG/G:3J?H;GQBV M ]4:8U,+Z#[2$:F.PTOI=/(-E8)@$%_OBBD89^!)P5UYP(?I=/ $>>IC9::D MXHT;6D*Q:0P)WXJ: &\P827)="&>HVLX,IA^L" 7U??2DILW=+E$HT7^QD# M^.J'94Q,D%R3+J/E+6>0GB):0^!42JL/%["_]DU5+8@?/!+KGK82R[%Q]%)9GELSJ:S/$ >CA M!%(U)+^NQ"5-NI&_Y@WGF5[1?-@_R5$&%\+?^T*<+>T=*AS! 1SH_?> 3+W0 M)5N]Q.UL^CF7=TI"\C$RE !B ),H%.M$YS*TY!IZT*XX(F%;!08LIZPCM;G+ MQ>E7Y#P)#FO7\.SQ^ESQ1U12E)AT@"]DZYF*C*9SK\5UJ*>#]RN:NMWBI4Q_@*N!WJ_'RODJ)^^;G^4X+\F-*BT MUEA;BC(_3S8"*C[)+Y; M$M,XMG5* SO:*K$W+D^)"AU?KUGTFF=N_<&A#IY#=7'K+AK 3_XS&45/0%+; M)?9OKWK=6H+,=U;E'!37 :()KXSIU@H]JV1.:D],,PXJGWI*ZCG M9Y/X$Y=((\JL*+7M^Z#0SPIO/N\PGU1QA=?F0"B**\F.=XN,F]A^G%(&0_,4 MI&D2ZV7.KPH9PO3'\^HBW]@P@Q+MU('RK9*.1WJFK9<;/#J\13(.$;$PHA4 M^JVVPS7N+*D.Q3AQ+8-U]^C .Z*=UP9$\).,/J%)Z&3HS-$3-HQGKU,7,A_U MP%TU*CTFP]J>D$ARQAL_O8!0EA="9:!E%R_!SC< SB6?Y! >O&T4(#X M"BG;.-.RMJAV171:CK?"BO"' V]1!'N=#7W$^FM<')82^IXTO;T];3;]=4ZI M+?4G)R'H/E-?$H_LA,Q^6G]HQL Y]';LR? /BED@W5 M?L"FN!B;WG;W;+SRM]#R"CN+Y 3MN.JJS%R@K\]XAI%]M@A>._D&\O1Z-_7D M'J#B40A_)N3";-^+LL5TQ<$G84?Z?7-1JBXYWE_+X?EQLF%B"5CLA%NIL[MB M@1Y.QB?&!:=BT$72^&JFI/)(V=@#^:DI*KO":L(/9SRD0;\"AFUWWV=353P+ MVF_4T69X7CS;#F7LC!#&T*'%?X?[WDF9'0W#@E@!SOU E/?OT@O'' K(NEHL MLN4ITG5FI^44#[5*E+.C@' $8!4A@%KP@)TM%X.0_#W[DXE)WYPH.\H,2RC84^K_Q*U6P5!OKM9L2+T^L1^A#A8+O 4JG$UG0 MH8?G!R9#N^5UKOB2.(."/>C^RO*M+KW8I*YU+I4;BRS'I;N1(F$(,1,"NS&] M%]T2D\,O]\:J)+1Y6::;R)PER[IRQ0^5Y15?#CF;C'UEUM1F#-H)4/58_DBA M.%PHG0N>/XL%[% L'6=Z1)I89^/AU3X@=8R^D_JH ]JC@JRP3F8*K8N F<'V M&PED]9*^WGJY.P:#Y07<\\^9Y,$L?*+OL$6Q8X=@N.U&BKJ2"Y\#TM%+-J8< MYX5JH.ZNPKGC,AS?H@>CP%LQB"EPUU3)L\#C]EJ2^0Z?;@8^HOE9,3_X/N^E M]9K;>^(W%:UWMKF--:!(EY!?2K2M\1QLL^R&N:8E6[5ZW6#Q-[*SG\@U0PU3 M<+O&[/BNK82FK?E4G-VJ%2VM#_(>=8\%4E4'):8OG4)GE)/"RIWDL00T>8:7 MYZZUB'?_MQ$4W*M:QU\S?<[L[4_ZRCVNFY=K^1?>"JH\E;%[::%HF#LD6AYR M.\0MVV^H_V,],BBB58H@Q)B/Z]"^,,V,X[T9@.]@1]&+=/-D)H3]$>Q2Q/%U MI83XK:4[>J:7>K8(A1L6,\RR)3[[*2'R$X]SII?.]+$E[-O/*WZJ;)WXC=8! M,N.\\V];K;I?903=JUG:^\?*_/&CRL> '.@OB11.,.<-C.,;'ZLXC T';69: M*B[?3OX&DAFIV10N[#X7E-5?<%=@I<0,93J&)R^NLB99^$WZ! U==1R=("1/>_R M;0H)Y :D;ZEZQ"^?Y758?$=GK27S(\*:D_N0\F%7(9"XG?2)WY%#&](E_IH' M)^47]W[1_O'G1#9">;[AC=>"/#OT3ZC+$[EO.QNUXIA\YTJ)K^\!8/A$D1K+ M,FX7V5F'\.@L_/P(UV"GAJ(F;N")874J4W31+[>RBV."[X&*T8A.L6]\L_RR M-2NW8P38/6NOGPU$,I&-BS%KV \=++SHXOU485].\_:WR1JS5G1E]99UMP.! MV%&;[K3F0X-3#7Y^03M ?]*.@9=PF&!(/036A-)T_CMZ'-^L__.6%4G%PX-W M]=7$:0MQB:SS[P2&26D<8 ,U'EVO9(%IDNYA!;QS=/1"5* M;\IQ.71*"1AXY40]^SYE-;XVGF[*0B[O>TVCU%-@5'.<+WQUJ6>V*P]Z9:&N M_2[0>9![*_A+X\2AO>I$V/2CL!EI2@#M.'GJ1 %OM'HX2PU,AG-5-Q]I$G W$W@Q#>9@7SE+R*G:P_-:.\QO7$MO M34-SQRIX"@.MV)VPMF-E B+0TL!K'MU6AF93\O+1E@M][P3&OAGZO%RH\88* M+5>;[3Y;R-:KX=-3"X*"P5N*&_'+\^,L/T3QY44E02(=V>3>!SAMI67%$C,X MP?Z4^%Z;<=9JSFLWW >%]6+:4%R>=9_,Y[>K^4TG3;401W5\PFQ+FE-"YEQ(92^_&@Z9C%,C$/4)\W_1O0*%9X-?V M51N&<;*)F6XE[X]='MEUS><+]XH0M^]_ F)EY<8XT9S GC3VNO+7YYD M*ZQH/SV6(.^>/#@JC%%\/, -H]L;QX)=@+&X-:=FGV6M>EN1,$?PRZ S3'V. M8O?Q9ISWS>;FR]82:,="[C8VLU>LZ4[ =MY5P]_[F,4UV/>D:'NM0F66#3UX M=+<.S@3"#8R2Z?3=%MNY,82>X[?=4P.Y0K&NQV9*^I6UL:^UR1?1 [NM/\ F MGD5HZRJ 4)A! M5QY+T)SV6W:0O>WFV-DD0 [P;LY#05Z59?_#]^ Q2U-)Q95>RD$EBD\P-L9T M-M@O\A<37!'8^-@24Y,HN?8K8.HIJB\A[2Q*B0..,:4[Y\5FQW8!&'%]]!FX M38"P, 87^CKH+ALZ\?5+&9 @3.SC,XS$0>T>M&:(LI.'ULOH$'KG6_M<+Z$LY5?6&LFVA)X[9CM.TVJ;' MR=SSZ=K1=AMVSV:A-%'H0=.GI2W'(889]>71'3>G[,;(GLJ+XES41- R$Z75 M0/GLS-\$S<[;3Q KF+.%UDBI:&G TA9]CK^L 5K$I/NXUT/1L>;<[GHMM. GLZ2RL'^3%E5ZGXVE^HS-M,DOQC MIGMBN2?HW;)/#%4Y7[%P$?U\> _ ;9+0XW(4&NR*+,AX8EV(C_-"]$&>VH,Y M+K=1^$19G+*ENIJF,U)(@IXP4)Q]?Z,QV]"=,IIJB.F0[WJ< (^>?GI]RL E MO5_%+2R*?+OU5O?@@_6LS!BXJ:@A9:7!+CY\%;9-_._1!>Q_=(-B6FC-,+5V MS PWX;NG;&64E77;>L!L@X'LEQ <#'7L6)N&Y/-G.' 9MUO[]%[%EW%N)]T" MTV059&/EWS\>C?WNYX@V:WU\D^DX!_52BL9I4U7ZD?^#H$%[4YF:W,K[^FE,VE/%U=AZ#\D54 M1Z.;EN.:%"PM >I4?T/)]"8JR;ZDW>MZ8*7[::&EW_YQLQA-ZNR[HJ- ,# M=&98*FE/GUI$NSWO01=%#'J3P-Z\&^.5P0T\N_*Q\^>#"O0I&^ M]JFWC^R=?(!L,( PB/0MS0M>M#Y@?+$,^^=\K55>06)'8]\G.B;^1 7_^X@" M_H&75>W(X<:K^!ES9BZ(QQUG_X&KI &G2@=E TB#H[J\'4=66K3W=KKJHC!L MY,&#* 9;;.?!"MZU$&^*TR/"X.<.#J%/A_BZ!70."],N>F!-Z4C*B%)]0=LW M\M@^CM?3177AZIS!#W_1)P5_^^N"F(QY! MG,<48]LA.^R9UT77_84[XR8Z%>/Q.'H1V4[&EX5:]I2#/6EK%4Q,$<+ .!'G MGG3O@8PTLU>-IX6U"<)17W89HC*]<&NY&CZ1BS':R&[0&GZWF)7>7O#8,RG' M?QJ&:J7ZZLK-H8%S@*2:EHW9(OW!;;9.<9_/K8^6S:EQKG#+3B1LZV[1B M>GNXA"(+1,K?IJ^XK=X+M1>>41_B[>G:OEA1":.G^%W^W/J=$^=:0F\4%^U1 M#06N")$FWZV.39..\S<;L2@">Y:LG[H#$A\I:4L?*)R6.GI@S3[K;EP:=FK\'-&!AG^5+XL9Y#.:]?1(R95C!KF'ENOO0 M:+.@]J3=R!?:5?G0[H6FW_MKU]+G'OPTAA?U\*9L8NV'YKI/E +\(H*6 +W@>SM VQ23C2BCH.[N8W>MS?/-J-7RI.@M>4 MN.V@JR2MXK&"?4U.(Z9+:E-5]9W>._$,=YO:.=5)*@LGDQX;.3_]ZKK7=(^/D0#F('IP0[ M.C]%P_;6)7ZA=^6][K(HTXO"F>N50QZSVH2V!(7D5>#SE61W[=-K=A:8OU*Q M4?-@Y0+IW)#>;.4YPT-55WO1IK.#K9"#]0BCS.\<:$C8;:P*!=.)?U,3W+Y2 MN0RT3ZD M1!X[3Y^5:EZ_&;(G?)DGWK?1!NMY8I^F?/ZBD)K,M"NQ^QT\I2VOY7-6/#EM MK,'7>P Q53I&S7A^_(+2^SJ"_ >*B&";P16<#S&3L[OFGN K'JIPT?/BN3;R MP+?Y$5;RKRQ%D8PR&$@85C"=6M>P;_X >1:>;^XLU7P(^@"FLW;AB>1D$](-H6Z ^6?1)R:)W3=VIAR;KUVARK$()AT#]DLJE)O=3; M[>V()/ULK971!7I?W'/W!2.<=T;W=0B-$K,_4$QEF$$J>Y!@*'-U^5L#Q_>; MY&_[2.SJQC2+AFQ]M_:G@.S6!*(MU8S6J=KGJZN;2L_4OR5D?U&0>8UKU;/Y MB,M=EQ?_I*&D#P,P4$.\==N M)FKHB6K'#]<3\$HZ28C2Z7IL1+MML#XM$D_:761A<E6[2%)S M$W;L.X@+O@\W[A&]A'*8B<;^:PQA2B0,12'R/-SONI&NU6O &U(XT>VF]0/3 M/Q,#\7KD@ W7;Y6/1@'IMT"'2R=L12_5AT^'3_$?I9?WH@C_>+#I_S=70$+ 9DZ*M%>M^*# M\H>;5')U,)(RY;4XY5.@V(0]8$;5GJ"Y\U2)5$-06>!7U(^3-07N"$SL<:1U3AR?6-42O\ NQLC9TU!8+O4P(^YQYN@\X1+@@4RQH> H M-;ILP+6_?O9;V [UT(M'],8=T0/9R95%UTFF>XDV.\0/F& )K?1I0QR9/S!A MUCQ/8CR90JSTV,3)*,F6NTL:$4R!;S?_$2'Z]-BFL$[$-1("-<9)>0#^"O]I?I@]X#KE4E7MP# M9+Q-?U^SH7M%M-T#/HUWY)Q3P.\!+8&Q_S5JZR!A#"=7*_> VWM ),H(9*B; M'A:% K=Y0?< "*:3W_,3K,1ONV+XPB(CPT]:H@[D^[I7I.FC_TV0F[-A8GP\ MW&D@GUI@ZV"RU('18N<,_X4>A0NX,.#$1CY6(X2,F$PCD;C %<'CK3O, \C1 M(BO%9]VL02R6SXVY=>>R?;G^YQD! WC<)%MAK4L=^Q#+X MT[W&K2Q59NR,W\F!.$3B[) #![RX2J-TOE/^NC4'G]K)?GIZ#C&YHE(0@%E:)3>Q5ESCFD&V/6DQ'MX%%)/XF.[?"T$]%@C.K%T+;\ "4 M=5-#3HDNH45T4HXJ?['U Y'B,H8_>^.0=0H; M%%/60MU,MGD/>(Q0RK,U(8]9'%8/M(F>?\4HK+39S(2".7'&17>.:GG*9'BJZO<_-#4V!!"943QN4BA07,33?2&ED M.N\9[YS$ALP=V=:$[J[&77=TJ$YKH[#XCRY.PJVL-H:YW(D4JO*8_%3S/K3A M_A8>C^%":WAM0V/5/2#<9YJ@3*Y8\>&B(BY-3GLC'5#[."2#>SW.MN9W^>>F M3[UB\1%^\677"G(1;P]<01^5GL;7*HHE)LK!\;:=>@ZFJ5V+4B^3)LSBD5/\ MGJ]SD' 50[^XHT(+V^FWXA^'U.,P*!;SO'G:VL2")R;WPNQFHI\S$!@ MSC!;\_D>X*,!MB/8,?=Q^;M6,!,I?=S-<,JZNW2QQXH,M,DY3O=P1@9>MEP= MZRI$-!GG&GGH:4=(ZLYD'61RA&(D!DF3^_WQ+\G@(E\:5+ )!:&XI ($%T4\ MW%#$0]4.(;C5:F!S0?#'"_ M*>8%&:LU(KQA9\8>DI]S60U$22/8Q1IO@?_T M$(V_#"" _?^M_#]3:>X1BU06"87,VV\92J'(9;R*.BK,/M3[JAB,P^W#9K%_ M\:S6_8(V#GQ<2]^5L.KY!$>_![R.!JBL\-Z0"L;>GL?^$<;51J;!"--)9-BR)4S15W"%*T9KEW]X!VFY7A6[S9>\!2F\)_ MC5H3^]78&TX_U!):#OYC>M'YBX4_P='T7<8KX&/UT,N:<_@9J-O1T5$/("O 6@%I!KE8@[;'7>LC'*%=BY=P# M_"@0G'_8L.*OU]C^69,&@_]J8C)C6_W((N02)'';C-_($//(($J_ZFA+?P/H M4 +<2&%_.\Z%@6BW5M79-W_6Z,V"B6+0X^OTDO^VGO\'!'U' 0@\)-G8J#3Q MK('AKSD6>)D2*=OSXB" CJJ>S!@<+C>Q_Z0!Q^FK-D'L$,PZEQ#TQ_[NYG_4]]W;]_OW M]9V]_WV^\YWSG\4U:\UZ[IF[9M8=,Z,/4P^+ +J*BH>^U.BI^S_\O7P%7CR M"-H.)A<&BAR ?@(%\P3JX1M "N$3#NKG!?QQ04'#P,+!(SQ"1$*&-*A$!Z"A M8&"@86'@X&!A(5!?"!R ?0*'\91-#!Y3U1B!W F+/3 R[1&%>&D+MMKP(26' MB7,0(A(.+AX^ 14U#2T=/2<7-P\O'[_$,TDI:1E9.74-32V0MHZNJ9FYA:65 MM8V+JYN[AZ>7]ZO7;X)#WKX#1T5_C(F-^_0Y/CTC,RL[)SVCXY/3L_.+RZOK'W)! 3!0 M?U[_4*XG$+F@86%A8!%^R 4%[?&CP1-8N*=L\!ABJ@C&3ICD[(&/L,0CTTI; M$"DXU ZQ39R'D7 H.9>HCGZ(]E.R?TZPH/]/DOU-L+_+-0V@P$!!!@_F"2 " M7%S3I@<@T0HBG>S9+IML$216670UQSK5>QB-! C!@X\/+O6Z'P#1E0? U_\L M]P%XTY!R^ECD8O(!T VHW>8$Q?FWSBM?(Y#>[#P 1=*W3*L/0*K3 ]#4?#T& M-ZB:WE!_CW/L/\3[ "P8W=F(+#G0W,%$W)T] !.IS-YAV&L+A]71]X&=]]:/1](]&E'O*JJY[%'SXD MY5* 9'-LF:UJ:,K27@'64MX]=D_T/;BOY/B=EX&.N'^9W/]AFC:%$+03C*0Y M]UI=(83T'_P+ 9C_LX;ZW].]1O^1@=8PS?V@"(==!V0J -X&_S_Z#/YEW:R' M0=0Q_D,=;!T\_F?YI/_WSHS_T<#GQ"V7M5O#/@#/:?KWZG.V1$EB_N\1_E\? M]_[3 ["M?VZ+#2/253&N0)WE88FT>JW8&7XJ7#J8%OBC0*'-B\? N8ZJ2[.)@NE8^I(,GM48'4.T -]B@$-=] M-$)?+5\ 6A,_8"0XOW%[] 'H$A-!6S,,-CCJ M'5KJO'UR1@'Q)Q&UPI6HBAX/ *FSKPW!R?R&HZHD%O"K\'.R\TIN6\DMSL5, M3=,-!//0MT4JIA5 >X#$)+%4H/XHL)WW@G%W*RIC?SR'H/X&Q"9[$TJM_S)U M.5YQEWID-AQ,F\F:GFEE0*[SZ$HO2UHQNQHC*K9%$DL-[P=!S>_^JT_0[EQ% M>O+^7OV E9L.?HZE*@E@J:I1LE"^V.8UK!AQ,.:C+2CCITW_T J.HB51:9>> MP^*VGTF06GX>&+6W!V^=(M#F=A')3JM&A M0S&GHM-RN^98KIPJK.DI1'8,QE)*' I;DLG+=8U!8+JCCI&F<7Q.RIDR^!&0 M*6UJ* ::#>TOF6Z:KV"G[KG$2^8@^J?N/,J$@XS,)SBL50F*-X;9[RBL,FGG M) 4$]/5[SK>YP73#:9&M+.JR#)O<$$16.?QXLQEN6-/H2 M>=+T[?2E__;H)L,&VF,(9^T0/VH NIH< M/GH "I13,SM"5/_0V8_R]"9GRTCXRK;DHF"3XD)YI,GWJ.0V=-+H0%UT MP!LIW[6/_\!>E1L7BQM:.AOE%'U=.&HRZ*ZD; =L:JWR._.-R'G-]@X7Q,[YVN#IK+9+?*2@9)ZDX*@D MF=0GX_/6>FAOEK_4- 7/6TQ/F*AH6^9'@[M3Q,I'[.W40)'[9D^' M H]3;'H<,&T&]!->Q2DSA2\L;8'?5LKE-2FB-CVA6S5LDA!72):88>+&*=+V31A0;AU:V"2U MQ$#ZUXC"K?/O8 M^L+E4Z:*W.JA+P,.DZP]C7(UQUO3-2VVH;&JZ^ LWX*&JL#,>.47B^HXP=7G M5(4$BCVRF%[+J^*$0GP=-@*#*-.Z1GK3%?V-;-))O/(L5[C0U7F MG;PV=HWW)44+HI%?O);PI>@%5*H)IZ82+.^+8I@E91 6,*\OZ]6'))OH2O.9AE<@3H'!I7 ?)]$5 M.6V/G[&OCGN;_'OF12LVQJ%.F??4,";! #X92Y=ZH:.>E7-L>V?HY(1_( FA M=U(\ML!>XEW XEEASQ9S:X(.CVN[B^O1V$?Z.3<:AL)MU?(;?C@L57WIS#^G MJ8+_2K?_/!?JGT_@3P MW%N8O.) )M"N. 9_N"V-HH9MY<*EUIUWK2_E\NKU MIB=?$[F]?:=9[VR1]Z(FVG?>JTP8JIVIMC]'%R,[PQX'"7AC&73A9MN6LV5&A4ZF MM7P$?4S,ZQTKD<0"Q?H8_S"*(/,'X,,SD;.A!X ^Z_<74;5T,%W #]5 18,7 MRBN?3+^P+^8KU'N>O8+=TRD.*SIO6R+*TSH4L!%:8P@ MKWL: ,^O9?$%UX9TN40>5YPMM>A7>((A=[ M6\9O?8 B"!S%'HQ35TN(WG2S.$NDRV7.AMN%1PXFCB OT&KZ@MLK<:M3"%[_ M-JJQ79-1#:X3 M,\>HX!"%I7PU(FY\6VP^0:BP8O?7*[U(O4BX)[1&]>'TR?GH,]!^AX*@4B,T M[&!9U[&K669F9;R9&UW_R'=ZN@8U,B\GB"I-LY'#YCCZ74M_]6)(8C7EU\6=2O452D\;0:]F[W2'LK:$6(H]_X?7::9J;;:4>6:R9%49,0/X;JYV^A7/#0P:_:VSF3I5,@73NUJXYJH-30',.T>DVWM MQE$&:#3([S^6AC5FY5SA599F?L7AH".JAB[#)0S^H:YT)'*5% \B$+>1HEQ& M]*;[#X71,F=39R%$.T5>Z,7GZ'GGIU7!-1T*:E&9AF;GC5L3\_E::@4YN*6J M2F+WN;\Q@GPV'Q0C5C3H[Q9N@U[X$XBJ0"9&8%:67NR'/F\6.0.M!=MW(1(M M1F:?$ZKE+ K@NU\'.,[92G715D18*J@[M";PS%V";-LZ MMZNNDEV=HJXO.*;/KXCN;+9883Y_\D'J*0X?(I\A4_I4+ CW@^KCVXGR'.D8 M-_8SF9>U%X%MFD@+8]BH&0Y[(U\0=!/MN)"*Y]PX>VWY*["OK2 XT.(M2%K3 MQ\F>]%&JMKD5R:L$S7&[MDOFON8.JS\LWEI:_E*U72G8X]DMZ,$CG14*\:H- MIIMA(O_ F94D"@H\ !38$7=N1AM&TIWW1<)!T03$?X8=/TK(?DK6RYL5HRO\ MXN;YDM2(WR,W11B.4[0K/,;'HM^V96ERN&9V=&^=/,&^9.3(>M5B@K4#4M,G M;TQRZ&6$TV.2YJHY<(0S1YN^)4=ZV69++MOJL5D_>BLCUX5G9]XI%]QZS[;L MJX5'%H27%FPNGH._N-+H=91L(L9>2Y'&-!+(&/@>$0]S;*-(3HM^P\'!P9@J M'^=XGB=(*F;JF-2?-(O]^GB^E9CZT>[>[*Q4$$@PI<%W!XPA@Y7KCN0=.F3F MWK%A&OY9B/ZU#_9X%C/L&-1I4XZ=$9]9HH6KO7/BK1-8[N MH2OQQP<5R@^ 4"8DS,W%Q0Q=MN9[ &RRGGD(40]T*E?732!$VK=0*3.R$4%+ M.5V/&&[%JB2)^^#9S7M^U^ME9 4EKL2?^ N_B%YO4C:*#W1B-6FUAA)2VJ]P M#F&;UFLSQ7EWWF)+5+C;:G6!DM:=?8FT/B&R)^_A&KZL_?9-PA4(CSI&([_K M*X\*FJX5E9+&!VDG!1 7$U-QZEB&3CCZ $S0+ _7]-2@U3P'M_CTO(!9*/'7 M%<''5R6\UEG.R#*KX9\YO;?T>2/'T(O;A!R]1SZO&0?' M=)U2QX3TL;H70)3W%/96)$;S;S5O/H].%HG!?\+[9<N^A['XT,O!MV]MM\ZJ4"S@EIM;[$:=U3^V MZ_@^A&+&-#UY5=K*@K@3>Y #QZ0S+\]P+7F.7 @GK3A4BV*&ZSN1)Q%Y6_N% MP^$FQ-DZ)[7\DVXN=3&('[S)9/^LJLEX.R-^(]^J6).N="2(3)+((0J M?*.N-\M5:]+\C4TUN&C7TB_XTRS/!)UST37&-BZ);PO,?@ETOHJ2DB)VZ/H& M#M!K=TC:HQ'[GR414NN?>:,6C$78QU&5'+A7O$X:S\]15#% ;F?W9?U(D M_K.=9MKG5),>[U!UQ!_-Y[.I!L#9SB,M])[OM"!*H+*S5C\(Z%!FT*ZDQ.3$ ML%>?P<:SF>])CY-0L"#=P4KD/V6RB7YG.=6(DSM2.OLM>3VJO$!U+"%ZVU8\ M*DM1S!5B:%/'_G1-::!]2 B(:7HY OT&2U4!59%^99V5QT^2NX2S2(A_[E#QBFRT>HD_*8UJ:PO@*["&& MZ:5IFB.YF0[@U (U1TXNO<0O;[P?*UJHKWWH9>#;5F0'GQGHABMXVM"'4<': M6H.(\/2VZ>(K5FO>DB!0ER]_:"=S&E.E#-;!G\GC*O]6+0$AQ3>!Q("]=^V7 MP6 DFT)O0A/950A^R5[!CF"87M8V?JZ)%7:D@>VM!+>GY3OR-G#1K7#;I3:R MER1SU,96PXUZM:=M6,.:ECFX*5I8Y9LR1:2J3?G^AVL9OT1N/A5HM1[?P/P'C'L"1VCT>\'_$#$ GNO*\K.2G)6'D M%+$ MC'@]/>ZE&$BOMYL'FB(B[G1]X:@Y^7^FQ?]XT8 DN,'GV_SC,3=BY^5E',70 M68O7",G#!J!;,H+JBXR,>W14O9OAT9I"YPJ0Y@/P"+[H;G/S 7@-HW5_ZJK/ M^+_QKW_/& P>'<(7I302F\WI(/OJ2U!N4THA2:'I@]+BFOT,0^"%?"+/: T@ MQFTV13>X'G3I4#Q;&\]&TKGJ DEC(:[KC?$RVG[GU0-PMA.X[T%D@#WMW_KE M".'"]/8!N#[]O5XL\)]!]1F=7$&0A :I[1OI7,3) [ S_)<7Q]+V88.<6P8T M=']WD<$'H$3ZM[ID:R>NI'O*8:&@V-W4 R!RWTCZ6QT7^=\CW)5R>6QT$29A MT'S+H.@Y\_:\LX;HC'1%X7?A-V'>I]_\_ZMRHS#6\=0\1=4?WFIT5[>+!Z]QPYY*U)/N@'1><9O]?0E MT_\ZLMN[S<>/0N[K2-<,>'[3M1;ITD#-!-O,FPCO4M-!AX$ 7KG_/?G_KR'+ MY^6_BHUV\P"L:.S4^8?PK^AT MH7>=T0O"40M_3;Q(+Z;YNP_WV$Q_]8;QOY MK=^9A4.([FJ5UA!]9Q-+(X0)PP!>_O^;ILS_B.Q&P_\K/VIPD;OT*)JRF9A4 M9_335\+_XF.Y8]B1*-4L)@'[N[\"]O3G!F]]Y>_/7),*$FHA(6^>_WSJH]P_ M(E#:]!K_)Y?UZD."ZK8P;836[%^DH^NB[R4!#RP0*D\8!R,,WA@Q*V7V)Z"*318YNN [4<'_#G% M9>0P;KZGU?%T[HP8AV;Z9T2J$RTC&UZ2+G0KC8]FWUO4,M Z$6+PHH;'.)/B M6$WBLHL13\>*R@J%TR(3:H"$YSF'42QR>"$9(78-!J>++]/P7@ K!)> M:^IY54F'K\R_R=7>L?I#"M4Q4+AMRC&W(B2ME/3!VV;HY!J\(J1^ (K3&XFJ M5^+26CZ]?'(F_.H+1/Q'(K/8)@53_IVO2?>12@U]9@\@0:,:1%5=1\(93IF7 M?MO7XYI9[SR .5K[K[;#^IH7[XMCB9DGIKEX)B/QE;P!*)&1BHIF;+U93[LS MO>8Y1L9N9@'L'5&]9P/AX+71SCK"6&B+GH!OIJ4'IP6X?FPCC =P%>7HMY8P M@=$!5C"IZ;7R(CCDMCPXH&+6$;@W'YV"//O=7&'^W!+ ?P"8E$=2(*XC-F=+ M.14:$K/^*FN"UD7;ND0X%]QVT)WK^>Q=2D8TJ^(,"-;G*,&V0+W(+A"> ML2/YVF%8?_JR3:D^:7?/G'PU^)&VH[9[[DN&Y:E*S^6*VA=&N[-M1#PT.6NR M N$#D_SYM.F?@GYPDVYT>>5P8:/[SG]EK7DN%='J[],I N,R^T+I2"@Y"482 MKCZT(>K4ON$Q_Q""@Z2CT6&"@=>"_1.:84N==%3%Z1K,;#E'5$B0?H() MS\!?#DFE=#O58@Y<9C"P)RYE.UG1/,$*=9:RM0F$PU(5_5'02VY?5H]DYX+N MA?6VU%7^ONU!\>498R> $K_*>8#7F;?#(17=$;L5B4':R SOFV:A<=_(IO=JO*Y>9?4"("I![D ?Q(###W M&'<,NVIS^/BF8>?@P<; MQY^/G*[5-?C'!>CX*IJWK?B26X^0[>.G6%*D[4FV6[A^!#'>"PS/NU>"5UZL M?A1O"VJKU#CT",,$:98W1VK=?=I3'0XX3;,1L':I@-@1]#\X@2)Z +;#A/P6 MK]5I'@ -ZYT+A)$ G+_-4MI4F$H7#Y&C,Y:;\1'W8ON->^&L!\ [@/Q/%O):RK/;8-BT]@%>@&Z,Y,*Z:7(-54\\>*@<[W J9ICJ5#7D*_;O^LYSYX:]N=9,U/@8I6TQ(N^4..364^Q^L0#;L.U> MD.P!<-0$G\QO>$-,P -FQ;Z MK'^B;IJ6P+UTPW:Q M7UM>X*#Z;NU3-2F+Q/')M89UMJ'A3K6W*;G=,84.4=KN]\7)3'5Q,N<6J94% MK'V&1,M;"H)0A6Y,<5/,CFV9#9OX/71T,)J^B[PD65_ZTFY?;>%&D-7<+L?SUL6 "4O;>L;TM3!\#691_, K!;V22E-2 M;I=$2**$X>E\HC[.N?->ZJVT31:$[4D=2631>L$14L1M;P56?87#,CW1[1:L MU572HP*<>+CSTO1.X:GTZ-UY#5-KHB?AMD-O45BE))'2I+ (3@TD#M1WWH% M,<9UFU;R]EKZ\3R5*+KI!^ ^9E15$OI/I_#TA[G-4E3Y9<_^]JG!R^/%XH;5 ML;84DY#"&4@PE5$\*_TN,R)^>95 @<OA7MJW14"U-*%4FE=(YX[9 M"_TD0#HO'W<>?RQ[[,SV[31J7*"X/5$HU#WV]+""=(IM+.XYS@6F3&EU"J>? M;CIFE_%$3L-A59KGTQH):+E)6<'WU:%T PPU9B \KW-SO_9M(>I7Z;QODHM/B[A[^1&*ZP_S_*-@ M<=GRL>QIP9+1N;&D*)U%%V[IAF?1?OGNK!YE;$[).$ MSUB$9*[#Y^<)2[JE77;IH6X9TUT-54P1MW^*)%L\ H[#.H/=];*/29VS/53& M))>$Q0T6[7O-1D%Q/=Z(V4)0E92W58TA#R5O83*%0(DNZ4V?GOI4 ^5:/3\V ML&_O^;]HY$;+BOI24T6X7(7^'E;!]"E?K8OP"WY[ ))-3W)S4Q%?_JIF_ * MP4#=6]#X"0B%SPX+U@*L14:8Q_O1"0>-E\,GJ: M\?.>#A8E7(/02#? _.X-AG?;3C(N5_Y;^1LR=Y: M;LF+PO^L2_V\0T;-(>[>V^_CK[OJ_V1@#)ZUX/G556>6K&K$V=YI*B+/+WW\ M\8!,A[_H O@O!8?I*O,U^3EMJ?UBC0 2Y#IDR?ZO5,=_ *IFR*XW#PZ.9.:. MWMD.P2;\5TZ$?Q$,8V:-Y'Q%*E?7[.A+_S'%N;ADEE0.GNDW^X-@L[[OO[)M M=%&0^;=$"9"4Q :I-;^7'\UI2M))?^/!:UB3BJP!XLCVW) =FYZ"BX>K>P!4 M1@)@4Y1L_7QZ;:W6HJR'M9[6*:34T4)[TU=695AZV!%_XWDT+'M!*&0C75O] MKD>6G0&J'O8$#,2"VQVPML)6$ZQ1>WI98C[5 AM$$S7QY.W/WM>@1"9+ L+@ M,&:RF*I.=@%O&&WODO>%%4F&0LS:S%2UD3RY86)=MYN0)*+L- +=>GHN879: M@5MJAA*U17W3.LZ0O*QBK".%^H3N?;\:6Q ?)/>&Y*7Y,]LX)S,2;$YX/LXREXGHAL3QSV6R2N/#O/P$]6X+C&!AKZI"M5?X%M^>@BS ^SRO!=;,F18]([>$ M:%)D]47"?1WXG.WW;,R;SZ&31>(5ZR4%Q**DW'I!8IZ\?$*1R^-7=RWJH.0+ M@:#2A6]5#/Y.9@4<@PY]@10TT%4(NHN[C,7KEV\*ZC@_/.MI9E.1.!F)4SVM MG6TC2\:*@9I>H:"(]V/H+\;4Q(UO;QUT3Y\7)9>$(43DHSC&MAVLK2ZMDBEA MWBA+%MOHZ8&1;H&HS!LN0K3E- -AI.'+O(VLM34G+H@%X3,Y!U0RMU-*Q^?L M^1W<,#N[W#G#&8ENV1@HQOG@* _"L BMEM/%)6E "%4K['A;:GU M?8=*0TR4O-50 ,]NXZRH!/Z[K+5/X57V<[-/D0WG7U=5<$;6#\?WYF]VWT8) MP%0F@>C1TCBKI]NSDWQMK1VUY5UG3+XNQB]K(;ZPJ[0,*_;H=WM#Z4YYHCTL M7V HG=$XK30R,\=ZPGTWWOO\ : GW^$7 ^VU@HD^"1$$'6ORARR? =_Y@Y"[%J)5ZQ/RW13Z:)Y0R7J M_J4+]OE8@G*6(P_\_<:WLAF#^=EI2EAD?SHH'82K?K-MY65?&LUX/,7^/G0Y M:M2(IE!GT"'TZU%DDIQ7\D$"(+AO;?OFE M7(>L([]L>_MBW7D,P0\K2&/7KW3UMTK<$FP9*BJ-*:.Y'W=-4J*I*T-B$SOJ M$8&$]%["+RJB^[818T7S,YT\UT'O8S7+>*?9.2H.&1*\*FT;^>\GUFB2V5R( M/@3Q 24B>>EHGV>N9]6'N2-,B *DG>+9P">V,\WHNC8>4=,AM6&C;'8[I$1! M_*[%[UO>TT2-R/JZ.%*I]$73DNAYP& QB6ZS^M*QZ:,VGX=Z?Z[CT*]_GX$7 M%M);'GV/35PXF=YSH\(?\\WC7@=#KRO#A-2&Y!6X=M.3=X W=UXC+$8GP))7 MQ6D2OFZO_]MZLEZ"HVM%KMG.Z0FUZ>]=J9+;7Z1,S4CF+PLNI?HPA M>?6AI0]]>+MNTTXG*!HU7!MIE6;#:\TZS(9ZMNDX@B[DZ AGG'-2BFKR,_(^ M"0D%\K)#_>L=J3$N05CK,3TVG6ECIG<^O@QO.+:'+NO:/11=S&8T$S)8B&6V MP/LAU^?7ZD^HL#1 M,>Z_426C[O$4[R5GTM9'S$G*F1S>U&\J>HF9]94GJ@T MB80,^;M74BOT;34EO$-/XQ0/E;(RYT5W_/:_TA'5\K;DN5HY,.'T*HVMUP9K M&X>V?7'L)'IUK0[OS8R61>6UE[2?YN3B)71;_6'NZS=*VHS'21''^>=QNGFC ME53R[S0_PWS3]AB44]P4L/%FC+YRD2:-W6N^#%CTM7E!<%S#A>I)S#7"D.D8 MA?@D6,PX5+.Y8OO&0[?;1UUUR7.0@2_1+I%+# M]S5JNO6(F\7>R1GY>M:1'9,H8I%5Z8%1'9GA>R1]WY#Q M65@XN4,5Q)60O7R#T;CD6L]O;FR,ZUQ>;&YJ=HJX+K]6E^LZ*'0@'V/"6(=6 MQ\7!U ?)PF@UNTV-'K??Q MES.QZ722Q%)[\H?'5BVY7K_6^ @E?J-5/;H1C*@E%>50\\0EOM3:N=JI/)U_ MC_?I)'SM 28NP4#4IH$XAWTD2,!;D]A=45P1?T:^)EG^/+&4 ACO-B^ M!)O9PKPFVFH.#];T*IZ9AR0G;_%:]=66H6)><0GQ[-&,D5$_BGO[LF^J_8M0 MO\\%L3S3X]4SP\E;*U:J%^RA>4RO(EH_TZ3.V[!J=T,KUN GDC_W*/@D'//U MBK#(]2QX?7V?NTYK@3Q /3(^MKV2^X@QGD&>+0A1<,71)^^>=/(TL\0'/L3E ME11:EA/!\H(L!"MUK3Q5%7,K6XMQRB'VP(Q-_%B<;BJH#KVQOD(L[L,BD;IN M>&?AXK6&B]P'\>,NQWQVV_X)@2GJ\NK:,9;T($_!04Y:D8:55RD==7=^,"Y+ MEF')!NV@==5@P6$F3!/="W%R"HU8XS[IS6[R8N/4* 5(AIR2H[S1XIS2VWLS 9A(]R+GP3#9CA0< E. M3[D+*6.!4KPFKX,+8#WB>-P1"1A$GXC-NW1Q;2(G%237Y%/JAHE,-,JJYEQ/ MIB+2$Q9\K*B,6M:_<@KK#XP&Q^?N&!W#- (XU.0 L2*= $.8O:1I\?0V'*XOB462R.+:&6?00"&TIFE*7)(&X_=LV!D81?$N,X 2?@=PZ MJDWKNORD$55_ABE4!]K.2,*0NY PCTX&AE1+9-V3^13(6*IFZ6WG^=K!;6*RP:&VJ#/(^JYC1>N,U(#.'D M&&5O9ITOG:3=T#<]B1\V>/G>$NO.7VW9[ MQ%(DB.:H9FUXEL&,Y[LHLTE'X^98E:/\8QYXV?7%AU5P#TLZ>8[BP1;J.]6' M(S1S93@1WU[P5+]S<4>A+7R+@$"#<)K*Z W/P+D3V^S ;54FL]UB$.F,E>S% M)=\*;C:+C#U?7B-%4>B!'YU%6GT>9,?7(,;O6^):'A""OS<1O-L1,W#^ .A4 MC)8PV=DC(S(K31WR4E>P#3!T%:5HUOER[%ES1L#U1K"6S!DTD X4=?LN$^JP M4/25?3L.G95B?V:6>.@3*'F*3)(E:7)IP8$3#]HKGRMV)C$'(NP9;#Y3F-W$ MN$$21DTZX34#HQKACRBZOQ_T'N^??0 ZQYH/0++3M?4IE]=Q=]L N.RE*FR< M,.[8\S?(O914FM(NNF.NF>/C@0(DLL:IVQ?Q+"&N[>6>9F5,E&75A$J/$3; M,8)">?I;U]73&75VLJ][P]K,P-Z@@BAE=2GE(N%JXM/259QKG SB^4BB6 ]$ M$S+:98J@*/N=VQU#10+;1K5[8K6!91TQB\H:+3RR8H!KBS B+X,&KY][7TY+ M4&VT3;>Q*C*[!?5CI$&GWR %VOX^'I?%J.@1_;9,7]D[";YX\5GVU45_^G.F MSK'AZ!WYHIZF6,'HEFN2HNR=Z9?',PIO)1 _I93HCA^YA^5NDPA6U%3(8E!5 MFYU,7FH'@D_MOEUPFJW@YSAY"#ZWNI[5Y<2QSNY%!^]63L:*%5S9SOJ0?I#/(:@H:,]/;F)G-%"LN !?W;:448T M1[KIN! NY,]G"#=8P=O:*^@R:%)(''>VDQ>0+BO;UMI9%-\<7O(5ER]D3/<^ MM:8@.^16%KGN."L88RJ4F/WG]A^$ M1@@3?'SP!*]6(FC9&@/R%.?*.LH(WP:)S)FLP->28EBOWYTF?N\6M"9TF*XE M=5T1"7,>M9I.3#$%[_><[3ZB+6VOX;0,]87S*MHQ':H**6BXI]@;4+>W593W*2NJR!H^'1UDT?+JWX"G[!9!5N]72"E[=9 MRR-'V="EX-%PIT%.[CU'6>++2;LL'_=JJ[7J3YCK!RK -4'CQ@S_DL7K8"+C M$*[U6%VL ^HWMM0)G*J4#M@MCT3QD?CN;'HO335?/1NC>"<;.Q53 1SW*%DA MV[C7F5>&?[8F;W>.P.2SL'CN:"LJCRRYCA#:.>F!=[O39W=:$#R4K+U[D!8E MU2M)9G%5W3 MU4[X+IBGQU\W#E"&3F$R]>IUGK)G'E;8.&JSDJF>UZNB1P^&](JTUY@T7''Z MY&(7,]IE&;!EA\V/Y?6BW'9BB_OBW'I%2=JY?A&<67R=9D[2[J,Z\34V3@C' M0'=ZWEK+A4:!+!)=MP5F@R);O+0Z_S M&(Y*%BT*84F71I[G E<5&=\X7)[KR;XXX)B=,"1M8?E&C%H#0(G2=J0+/AXC MKZUY;^L[VO!\,GEAZ_JL,UAMW=82%YE6Q_B]0#P7K%-$:B[Y,#-34='TP/21 MQH=>U%9\A)T+:P_B*B%>=".*2+";Q L\,72WZ5:VR$TG=16RE2$_#3]H,"U MY@$3H:J"W*O>C(M^F^*S0:1FE%EF?8$(]2WKD5&1U]K 9Z'^XDO7G=)1MMPN]%^]['[R H!#L$8_VNI>==N+2R(7U" M^1?:>1ZA%P:ZG_H*!*D0X%XA!?DJS4\%>X2*?>D:L<=3X=LR=+SF.BW7GVUS M<+,U)3/X DN# =,]LS5267RZ4]_[X^1.:(0YYPMQ8UEZZ#LZV8J*1]_K.0HC M]"J3BJ81PO;6U>;=#X&63@FEL:(7;CX(%?%FQVM0U10HB2Z15R#DK,UHP3JJ MBCK7TM8/LD0/P%/@Y=S6J*>_CM%C \HG98-6S[1ZT/J.@A!O6\B#!9BX^.=X M%$8KQG&I=_79T1CE*6 JO+5Z^&4"APKH-J7))N.GM^(0VISE4;-6T1B"6?NR M[HTGUX0*:@^/E4G>O(AC?6L.K"'8V[SE? "@I!%R26.PU("O XX1"E9%DG,QX]8]BL?.1@WO-'C.# FS'L146+S<5_]W8Z\ MER6UMC(RUK;'8WK\LR3NN32,N;8ZBQE2LM7)A*UH:;?LV5ZXCV6&9?05\OCX M!G.^VY6Q(7[]EEP=<1R4/'TWNAP?W@2SLFW2UTUA:-5NG>L6@L1N%^AQT"K% M(I4>@&SZX;I*S>YX=(Z(!O[)^.^>-N<[4@TQ=EE!Y].[_2\H8>V)CD[7,R=. M]69L$U GXGAP1ED.7N/WR.YT+LG:H)*$VQ=-2(;VH[L,.[-;FR4C^YE'\9[< M+6"(W+Z<0XZ.]^?5Y;LTHJX_5<[-M M\2_BW(]B52FE1#FJ'6$G$^>MIE.#UJ?W\8NIHZAPHE)I>LD>CR?/[>%6D"\O8,38B-S5-3[U.F)<:*OM^9[VZF<,)U0:PIH M=WO8E<-B;,[O6#.*S)\9:LL]CTTI"^P ]07YL?11U_IZ!JD;W7()]IJ61[)\ M=W $X)Y.=_NB\1B%(^@%5URBH6ITP6RJ&)17^:_ZO6(V0DK\EZA8#68,Y1%0 M[1A1Q'.$$(D9/,3*&JJ/!,K%]Z 6ZF0I6M3O+YP48;0$L!\ _04Y'_;T6!.L MQYF)4(JD.S-;FFYOM(9+)%R/]:[4O,GD]K\-&TXK]97JMU&P4#*\ CO/S;"7 M%QYA&S5(/&;HJMA[?'PB$[XA'JQM+SRPP_CZ ^5*X $()#5&;1G/8%N@YT!& M.?R&SYIW]?$=*E?N&B%)I' .+!,^*N&SK[&^;6N 18%TR?I^^Z&[E%_?50558R0H^,^WGVW-OQ;R_E2E @# 8ZH&P[;5TG-=:5 M);R\>[L1V]U];U%>Z.J3LNN5HR=P21U]9^9L_US;OWQ+Z1JIZ^P)I9JH ;%@ MF? E!6F2I75L+(&9>C_QXL>NF\Q862B*&:[@B;K"9K1D[.KC$F?ECXGFOHT< MVJB91LJHJ]WFCK'.4N_/[7*HO@(?1& 4I+/>%[B'#&!^,[F_7XH8B&2V2^:. MY3,V,RS,1&=(FCC-S3CT*O]2\9)-8HW\9,RB]GT_CWIPZSJ3<,\2&>C=-%DF M+M%^9UY:T*:W;'T%ZSN%PRNOI6H4=<6S3PSW,0C]%WZ.+H:2N3,MV;I;AXP> MD93[^C-]\MQ\W=.^VU:[;5/2#EE3<\H8G7CA+D]ZT:]$E&CU6*NJA(3.WG-; MKP1I9\=#PZ0^9TLI&2E"3O"(<(IE!'A>MJT)GVWL9,[J=1?PC9HM\+X;'F>7 MW1 9J* <+GE<4S6L9ZK4\,:LQB]!'V!3*W&JB)RZ2Y_M+N]_6X/?L?2!SJ0F M^.656L%*\6@BZ).U+G6ZV_M(?SMOYE3+&D57_D0WGT$'.H>_HH*C7V>@11L-8^+>P!J-N'RMOI:=#+ MF=DFX6^LY#[NYXRE_$9^C]NS>*.B8>J3G#K)O47>,?J,N(YY*5IUT!>6CIHR M+$N2J1SRF7Z:V8R?=9_DYOFB3)UJ+EU=CT]&2Q%ZOFESUY&4F]4_G6#-S--& M7LM&%-QI<1!/\EX47"] >RMA=OFV&V/^!HG5F=DR8C MV]U(F?C Z*_NK(_/Z@CR_-GFE>G:"74(8_EX)K V-SDM4S;8^FK#YJ M3H=@VNK==,VNLOUXQE(]PXT#9CVA#FHI@FM9'DJ.$+OWZ#:#E6M\>(JY5]Y, MK]/+X8J7;V$""GW;K8KF*J+QU#SCQ<9AH*67])4R3)VXL_RQJM0%#R ::\TC M8Y:2\G'E\FCEYZT>.R.L3Y .7^QSE]D)#4W^&&=>^#\V\1)WO)^-ZB\,.N0,V(?U5+##"J(V1%Y.F!='^V+.Z]NH MS+=[05?9\WP)FR3RM5):,AV/.AZNAJT)65L-: ,'K>B,VKTVM)LEDYO!_.!L MVW=*EYH\X&5:%:]W@E3R$3V@!VI#:+NQ*B171DNG(N\S1:,LMBY'ZQ[?U\Z\ M[-/GL6').7;Y$HQ1F<%X0=SCU))7^=UUE:*R$/_RZ@3I9/!2*F?,KE(+IZQ% MT(-Y9(\']HXHKDH'E9;ZQNSRR $A2=XM*&@AI+P(CO6@%_#/ _Y@D\'*MQ"^*',;T M'Z><953^HW7R8QOD/Q;*+><;+FIGS5,>;S'E$JY8-%O14%438>[S:^6(!;;C M7V0(GP:P6T'NEO,0XH.-^!>IT 7SVC,__J64ZE7D*I%9N$V'[^9@(\#UQ#1, M50I;"LA13?'F.!"%_VLOV'N.TZSL!P#_6KW\0!0.RW(^]&8(2O(G!2C4\4*> MJA&]6>K+3#SS 7:ZB4-):_L/HO7D8F_T3[&I?^+'^H=HH<$+\XA'ENPY\9>^XGYUHMZ:%@J-"JU2\C.O6WI/VC>\. M_T.D^0^ I6["D>^:?V9@M=_*Z)96^4\JZ:$WD X AY35SW8PG+]X>O)CP4U5 MD&WVZV%/?893,/XV+>E.PI8:!"-965GUZ)[:](0(,]9-_F,G]5\$X? Y?RG@ M#TQ_BI'QZV'4KQ_/ !9C4FY,D752JI7N*'U"I^%A$3D:G]1_D/ST;]4#UC\0?E/T122 M\?:?>UJH'-6TT>W37?T<'@FE8=<[RB?F+\@'U61-K\=OX__"[1^C"'S_M3X1 M(Z=<"P+MHV7!_,=][9YN%UHHOPLG [0_]\9R@9.%89&#>,&+4^6;]?3T *K? MWW.%0Q.>:YNY$ MI0!!I<_G+ MR.\\YK>[P.YOH?3LIG@^'F?Z*VW)(B5"ZTTKZ,E?F(=_ MMN/"QH*B33KFA>!IB- 9V\=LQY3"(6ZR(NK@,/SRU]USV0'0KJ/IC&I8??*= MN0/A=_%./EJ!L0? /&+A)/O/,X?Z:"ZUZ'>Q(OX#$66=!U=C8VKX:-]-+VXW M;QC]'H D14E XES[[@'@%^XE;=Y05Q7]2V,56)$?V#)V2V_NW;BPH/[SKMA- M_:2?I(6$K'_QD/, ]*J?Y@S]2SC^#?*_NJ;K6=V>$YV>%;AA/ "=O?[UHHC_ MDRG\?.EM@) ?S5U]?^#)3@]X^JLYZ0]$>;FICWZV ME?Z!:-N&%IKT!Z'A7RS$@__MKFX8>AT63H,D9_8_C\8 OO]+]/"?=H73L5O1 M[L;ONBA@@'C&SR+7&6;<:OX6N"Z/X1D+9?+@VGW[A%.+: M(]7C06$9N=?N,:2S>=PUB7-^7K@Y6Y>[>&=C/NIZ"M*L#-2\>HZ%,K*I[N$A MZ#VJ/>:6@K&EKNCFABB3B5I?#@@56+1"G'7S87%>OOZV4BN"U0@&_U+=??*ZIZ[A8]FZK$]W616&(^>*3EW83V/=U!1ZOR\8T@_SF1_.E9>^^)E MD :2([N3BHT?]621FX7G029KUK+TFFE0UA?;(3<=3B8Z\N3S:2*!M^.OGY], MESP %ELCQF&9*$J$'TF3F*M1&:5-"W1LJJ(2=%X'/4]\8QHAD'\>6P>?@S9=^+S*#6']"E[C MYF;T!'GJ>*I!IT!'T342'LQ'(].7H&2J)E.RVH#)J4 X#SZRZ:H&'2BZT42M.(MQ.#O\UF.DIZ=$N0F_]1(!W8MIXI4\) M1F]6M]^+E2#B[;X/O*/&MG93NS?O2Z)L>1#YY7-?=NNSQ.6T$R MZ_7ROANO+6%HIC09,-.VFZW#"7G?!HM3+J##N'L/5XI8K_4V-@;B6[81GU _'BXJZ\#[DHLXI$X'7XE3&7 TD3Z^* M2'R2A.>E@E:+7W[K)+H^,G09WO9&U#_S9NACJO15L!Z9XRZF#']IC&6>SKN5 M>*18V3Q>2>KNE555] "-/&S;K M1D'F/ MWV?B+UKMP@9>GLU$=WBMAZ1&U6X]"V"7@9E/O]&@7M4+[GMM#T-DNF/XO"[K MOC1]SI!82V:=7DM>4PWIR:Q+.R3!.F DKSXNUETA<+^MIG%?T$6OFSKM8>AG M<5-4PUL%3]_-TSW%N)ISYR%EV;95;N.OJ-+-SC'/LQ%^P<9[G/EA)3J<+\OW MA0!QR<\CIZSH9EVK)@7;NC%-,:94:Q-+**:,FLZ2;#B;A=\K]_@7I D*HP.M M1)_?U^;9N?$ZX,RE@>CX':08PH4VH?>P);EL+<<3%-7FO;-/.O%6FE= \E!C M@:+(DM1K&Y'M4('XL":0=$"Q-W35Y"-1*!B@+:RIW.&K_%[QFNG\4[0/-&\G M\0- ,&R=H9:6).90A[@CBI8>3<$[R-E- Z9"I03G*T'1$ W!?M3TM!^QS@IE M0&-D11">,F5[U?D'YV)H'5;K&EF/<_MO-0^Y?I:?1ZLFJU M<54GYT/J1T?C85+K6KNC.B?)^.9)68N'ZYY"57-5?93VXD>!9^XUQ&%.WE7E M'MF&!H](7RI-D:SJ#$.8X(0+P M24%!D6)ED9K%6&80H?;X:S+,(%&:YD:3_F);%FM&NCS^LKDKXY;N:=&#%!=I M5N?RRAY^5Y^D)H0O#Y+6"&008B@S49,<3%>L#/!P1 M![/4QA3U7,;HL[*SK'T9A_7ZB)?LRJ!NJ6N;,6U!U\K!=E2A![$@C2AS0RP, M>-N@LK%BSB3Q>V2?/FD/1YBY:[/D!R",8<=X1CYYLL9^)C)%3O<$H7;,[DQ> M[UTE;K+,GD&<)3)-'UN'UW)J]#?=RN1DAV@5S#9G30,L>U:SQ>0&=8=4Y^1\ M'8T &=C3]?3J6O"63KJ)>")1J(NAM;-]@M9PR\1:/'SDVTCGU-!0F$$NBUZM MAB33\JC-=L*>!Z#9D%V"",E..WJ$MH0E167"X7F$7QI5.56M?YP('_Y&2:6' M,&Y#_ /0%@OB0:T#O9,G50?+V'$:1EGMS+5+;P"^(- M''KF3W]2MW0G@F[2Z1)BZ*VH;"P-7A$-T]8V>C8J27\W1K3F3W5GXU 4G.'F M,KXXSKBOQ1UL3-XEHV4H1C&?Q)QA"[>J%26'X^6W3'+V==.%.R%S"]%&.K;) MM,,!F:_4):YGP^=@;5.4C' .I655!U/(().,WDH6 MST@([TD,>#$1J.C[3J @$%UKQ827Y+=GSQGU^AGBXVMB52D\_X#(^9TF9UQJ M;'=250^&%9>Q_K5O5R$R 6GC T._^,('X/"#WHZP M5_S:[FQ,YZS UW9DD$E4G5#F!_X/=+9].9:D6[1E9=:J /L[[P/@*9C#LPVI=,X(<-A8^POS[^?XA[ MZ["XFF5?> @6/!!< @3/ GN%H).".X>=!@&=Y=@$UR&9'#708)K< UNP=T= M@B?D2]XMW[O/M_?9YW[GGGO_J/4\-5UK]5K=T]U5756_=C)&V][5A!AM%+B; M>Y&0;'DEW1>AYS"UYFXR>CQ,CM=V<\>O:5@9W.^MGJ)O:H0$0^FP&%S;#2:7 ML[1$L(%#O$-NMVZ->#[R\7@[76=4+'5V24X3&I/5+2(JJ0LM!X/F=0_#4OG' M/8A!B]IO%8_Z#C'RK.?D5JANW;*.%L(4P+0P25;:Q-&0/JM9,$J9/JZR^(2#O M=EHF9.#6 0^D&W^\_%J;;!!X[J7.9^J) MF+NP?U3HTMZO'BWK5_/JHK+%N6A.SZ#37K2=Z<,:GT2W5@3 /!:SQ6.ZI-A@ MV6#7J^O38[<$>?&AF(9W8L4_ 9?PO&+K9#(Y31%&%3W&U6R[']=Y9"X".6)& M09(4+ ^:)VVTQQ?826_KDIF*LS1B?P+*J)P\1D2G-*9<:FY[WL[!8 &"B^=IT>\HF%!M]';2,6^1KHP0G;%.8 MK*+L:]G5I&EAG!V6&^D4U')7AV6PG6%(J$N/@M0G"LM '56+>9N'-4/[!L6% MKI:'AP:Y]VR381&6TTT/Y]>*N!??2!V=3W-)%[?5&Y01-A?H^RCS7ZQ"VD M4(=LY[%GQ#.\'\O&%^W6P%]C,R]&\E@*)RHWATAN,CK.;1Y]GB=Z21V7BDMM M=5HRE[!/M#?63?%A26PA2$;-<>.(_ >P[/.I;U1=>*E+838HM.%MODQOGR1S M_DRS$B1[K];+2?_F-F0>*D,31ITQ'%:6,R\]5-U7 Q+#Y\-QB/-MN)]VW0+4J@[6JO/, M2YS=1"Y4,IV/7)0-*X$4FNKJF=>>%F*+Q*Q^AS#/:U6,Y8)$M,XSS<%ZLJ;U MY^/OT8H?7&_&P8;B],QZN_B[KJ9Y#T7S9%K,'9\!DD7"=$ M_9)J8<6&])'T@? ;3)FF"] >2^M [O(!,\=&26KMI@=P9 M^[G)SGK&$A#I\P;5#?&;C&?Q2X_PMQ@R.I)^ @""GNQ;AOK*:1OU*?S#;WTR M6@)KJZ:/=9,[W6=(E1PO<]FK7CFG6A66*_DZRT4OLD#J7YD?JN_X/AO*FTK; M;%(V'QL($P(N94AQ''G*'&;W6V4O,-9524[ DSTE6&B$IX@3-*+UN\/?U!I# M1?I6#A>[W?!.*HYW_HXD@ 565F;3BD<_JT('#.*9UC=^=<_Z_8\=FXA1@PJP_BET1Z6.LF.\KP!Z9/#/G5CQPW$HCLN\58T-\^4 MSE'I6@2:FFSJHPJM->P;/C?2-TF&3_15Z8>O=N)VW; PYV_J7$2\#5(J?\8 MW03AKE5GU$%1TL\PMVR.(??*+C?3VX*TX-9&A#8T!]$DHFVU[0&[K M[08H\]J,(H)$U[W9MC,:CT"*H7"2UQOGC@(:*X-#TN:BFE2Z2-!Q>6M-X.I2 M]XJSO4&2_!9[=;5JQGR:99PZW@$[+I)=C(82M.W8V[& M>=QUO#_@C[X'?:W^4#8RJP:4?^RV ;#["1 JII1IFWSN#LJ1QGW=-/TV![%= M5EJCD#>M!:+ 'K+)(G[1<\ I^<.&JD5$6__.LK(ZB4&?"0V#? &+T4]3@9YA M='Q&63Z5\<4SKIL U6#-@@1%V"4K3-+NHS/Y'+>,$QF>NT2H]+SUA#3/I]QP M'7-:O5&9M;[Z.G#U3DQ)?(NF90B?G MV) NZ267&6%',Y0:/SUI<\XMHTP*2CO/?L08L68])H#;\WWULZIV:$RQ%"#Z M#*O,$J1"TNE/*I'V0(S"%OJ2Y)%<]9GLF(JA];2V#6I'\!:NO)$""7^ZP>[E M_=LD?PXIS$+!$EY>K+A"'&9,2:! 5SG1CL!+TT2+.5D>/?^SR1]L7[)"R1^( MX;$!2_!$1-+%?B3[0G.6P,GI9N#IKXC%7[I>/,9R)])%R5&8Z;W.3>CZ'1>L M -J. 6QE?6=2R#!!_'#TT!(A[WB%D*'.N;HWKC!=NICLFGQ!O;@_'$0NI1HX MTN(Z(?:CH',VXTT\Z'W(NP^SO5]D@D"]$GA6G&H"9 M)V2CZ&85#/+EUW'W0+OG:E_9"F3KW0+#:YJ8@79YP>WI%G,9\K?M9(Y[CM.!N*9NX3/V M^:S1P7;;J0KN[*#"<#TS6Q;#A=1W-UX:3CWGC(Z\5[2FWJ6O!GJ9G$?X=OTT M/!C>KERL!1*; @=A''5;%:=$Z_]&9&Y!C(, _O$!X7F0H+]97E_Y"H7D9!@ MD$C>8D?]P>6SU.\^C59!"R='C8M3';2W5;FIE*L3$E)5GY%8^PFH_@DP"X38 M3C3X/"I(6CE7B+*!\/*_(MK%PG^A@(HH*#28LZ94ZCYXP4P((I'$.-"&Z^T* M[\M8T RE#88WMW75'X71(G4A4!LQEO[FB3).4GTS8DB]3U2DLZ9)35J,2B7$ M\&7[& ^I>A1VIED7&%XTR7T5V^9>SYO7-I/N3X M7#\JTKU/K258PVYX]CUCG3FQ^G"=)SLY$<@Z<)I%S72F!=(_\ ML?O'MF/4/JXER," LBJ[;%)A-"6,\\9]B/@A,Y9CCD1TS*#90]7W- HFM;#Q M.7D#'2B+*,;\>/YM5)Y9W9FMO/HG:KFV%4?-1=XF-](U*M_SH)=06@&OU?(G M9TK/A#BJA<:AJ\Q,82I<]6K@:>'PL-?PO1XP8X2Y+.,9=P'M<)$-D&8Q5VM< MCRU]G-R-"[M)[LD%S[P.&O98!YD0-7[-]J76;5HS%]4\Q68=LR;7T<;C2,K0 M<[G)82V0;EYWB2U](Y>)W*Y"$YKF"(@?/HSRHL>C[49.,5XPGKQ#%A8NC$[^ MH,@:Q&WM!G&@L"0,:&_K#ET:G(+&$ :)68'+:'E,?O8B$M?CK MF#/RP,EZ 9]"+4- GT(HQ&M*?*D_?56FQJO5B@JBE8X&#M-73%J<+&5!'?-? MNQ)'K?.0DB?3!<)>YVVY"E!:A(5_%P]Z 8]Q)'_6E^.TG:I>;8RO#^Y0KGE3 MI_;I$#H Z!UU-+!E*V4Z#,(3]N@2$7@D]^7!RF1/KY[ ;;PG#Y4NAEF"A*C5 M_-Q'8.5R%5-Y''I>-10U57P!D+.K RQZ=9L9W2L#TQ&XL1=4/;N=1@])KZ62 M(R,]$PK5.F=4CQJ,BYS,F*TKRN=N-V5WJCFUH[KVL[/1M_AZO%Y3">/!EGY0 MM)&IJOJ:M^GU8E\%_5W>)6P-"KUXF-L2>JZ$6#OC'J'I6:U))N\]+WTO@F=T M-GQCQWL3) #?I1( 1&Y@N[O5E\:\K@N:!'$SI;+A1,*Q ;:3^^CQ;*[RD@Q@ M0>H8Q;5R:(T?37RCSSI 8^=JW1SJ;!"#+WI;8>2-()1\UA\9[CHC2C:DJ! MM>:PG]H;+D-??@5-WGG6?C;H(Y8R8HWW$+MW22$8LA-GT>E)?,0H>E0X($_1 M/N2ZW/U9(48&[>W-,YM0B8LS%=3\NM 5%':;%>JH3D'>!'TIX>)!HGJC@,BU MO.P .A!09T,;Y#&5:"JO&LMV)DT\[],W59L:&;DRF:B"+O>I4E>T-^C1QC:3 MG%[;LAG28,]+8G;ZZWQ4MH6*\!6)=)?;'.PZFR)]'+3(K_.]);S-UC;:7UIW MAK0Q)&VIG-'+I2R>A' E^B,QD*\().W]ZB2M]8,:**72J;#I$7? PZM>O9V< MZ+EA9I#UNG3D@0H&Y(OYI^F-RFJN=B>6:#>3TF4@&T.P]E;U=%@XI4RM59U' M@$?_752U[YSVJ-;D_"0?!/3P4$^)D_ES@]FG1YFI@2.[>@B)!$>3"8/=T=GJ M=T>1A=O[!GCPI$(*4=$989Y*NN"P,$''YY%BSG?S!"6S=O8 M>U*3>OF<9A]:F"S*"JOGC[L^Q,B,U95G@I_(1R/G-W\"4!7J'!F]*/5T9-=M M7P #8QJ%O53@T[2\8&H) 17 5O,:E,$@2:DHVKX..99\2%_/927B_ZP\".!T+%?G29? Q?>Q<9_/9 MFW:MG4P94U/K^NYJ:534#>(*G;EY\6N3**I\3(*X])>83Y!#/P$1!Z)2)GN6-1*\ M2M^E8T[*6F&^S4';?&5?]Q!'\?1G9A%=@15Z#6E6[7K#>>72?ME,\GDAL1(9,=V:N>*]S72U9KL 4Y5P]/E 0'1X.LIB,0#2)R1KI)HI3Q=2([H MF9,3<&(GGZ5H$W)RK'WW) U@K8H*]J:[U+8Q.( MQ%VORLY@3S*KW473EU=;2Q&^7=R\,HA52Y4WLH!V6B38Q@]]\H*BW%R!B"1I M:DSCQ$&J_7O)6&'1IG23:+9QZ&US+.K6*Y A5N2KDTSJ&?V5#(*E:^_73;5- MK'H*.'3J;=0SFC*&79XJU\XEH=Z)\?0.=7Y>0.J2Y]2$-U-1D/;&2V2YE/^G M)2:8_/)#R6$"OMUJ-=2![&O/DEZO&8F&D;E7LVA6UI@QTY\.?@(VN$>5+1A> M3@B&3&Z4D/0H>2MI*8F/,9UK+:)N"W6+!,^H?SA)#MD>Y_PR$X?*O8$5O.T@ M/M6S_R^"O7&;UI.SMK=HT7R5,P\DUCL(KM!UBB]I3U07W*M27PO_[IF_:M7^#O]GM@TIG[CD61B%?Z; M9_^F:/\+V?3/#KYL"7\;#Y(X?\*@1YEKV/W^N1KTV&:?)R ! =S&7GX4E M'.]GME55)8GN_S?=F=/?=S>UX=4_\1.PRIKB-/1YB.9AMU?;/W9K@]$O(]/Q M:"RFZ%C+:8!]=8Z,"N.9O["]3/&E_^GFK\[-+\-LF!,93AFS/L__I@VU;:J9YC15ER67HO]XN?L,[$])SPXGCRBU?*#J#Y7?R;YX>]9^)3[[5];F4X'1\\T>$C@K:_TPM?Q-_S][J35C]_VH*^I_&C@RQ'R_@']" _DK_ MG;1K&&LNRC]6\G=ZX$]QJS;^^S+ZKT3^H#_0$(J><=VWM":B,/WID_X9_1%^ MI?$WO()_/Z'\$2QZP22;L6\4P/BG4SO^%:%\\AWX7\WS-_)?*VF1[ESBF>#C M<60;9Q$WZ*\_5/_VRT)_EI^3/[=7V[%TQL5H6F=R.WY.,;1\G7R',$6NTIPC!7[;VIU9:"]8&D&H9"M_MM;4H.A,.>IFN' MJ<:V2^,LOWAD98A,K=&[USU>.[SM2T%A#QY?#LZ.N7^'&;%PVN(\>PAZ<5^A M_F;__/QIL3CP%*/DPMO'D2A?E3^6;X]K7'3P"V M_F=,L+N66\72('O<'$V?P?V3:E#?AT4[S5%16\1][DDGF*Z.?2 !I4<.:0[1 MUK8_%:;AL]N*GCU\3RQ'9Q4-R9W@5:+JC#ZT%XRP>+M*4=]_Q#;C1S;A*J;K M&LSPH\"RVT7T;7JPH 2!CUQ#=35\_)IOL:_!.LO^&(""[#H-N;L.>GEY;YBH MU0K)<9"C0'J*8F95/Y*-Y;7$/"><3#VZ*M%^0C/>.FG'XO1$ISFT?S64ZZ6) MJ407/5X6',*/QX!>)Y8A?J&MJ$5,*8_9?+*M[63K=649&D0]@R MC'5$RG1=,:GHHC\!P@WNIRA3T*&DY+2MGF&GK_/5*YWWM-7T>O9L5SQ! M0R-#TTC_#OJ<+Y6\NG/AJHI/'K*P7&3M5SSG[MAO;V9'#'2\V;FR'6D%)L2L M^7_,&W&IU8VG@#]MV$\(G)]KPA(5LV(.XK7MXY $F*RL"Y6&M])8.^KW/XAP M$RFIZ-\3=B_RE45.#M1=PUDFTH;2YS\+OJS<#I)G&<^_=B]:WA,0KF]-6NCE M)]&MJBMX4*V]>A0>)_RL3T PP>V--$J,WOB8J(!9IECG'!F'T"*]V>14_CO; M?QWSL/S''BC/[SW08H^B"T$?/C!_ ANH!AARL!X)*P"O)=8WUC8TU%OKD:<< MNMW_4*;*Z"+JA-P@TX)+!)E#MS_20^OQI MKKN&@ASUKO8KQMCNL4Q8<'S/UIRIQ^&&D$.3)%H<#!5$2=G:C'BI3\%A$7?T M4%.&.GCW=HKL-"U78!#,UUP$Y%S)==;S*HMMS!O*'>*1NP2C!:!,;DN,5]@U MT]C>?EH8*N(>^/+:1G)$K,B&SRZWUD]\XBB# *VB*+(OLO,8W[\C S.:W9+; M;TVE.+#3+(A <:3QA+7JDRZT .YI$MX3ET3[0N@G@#(OZUKK%F19_6$0KRJS M/T[2PG2"1/[-(GZOPO3:%(=E1C\B6*>6]-Q*/&$DX.(@[PQY=E*T&/TLU;'(EA:#L:--?D(S4$?8J+L@O7+?@98HMY MN>.O2AJ%W-*02I].>;FK'R^65O1-MSJSB#A&CH.7B&MCWM17!ZO&ZU,X;^8+ M*L;YT! 21I1MQ#)]CA6DX8J6JJ<.OTA_X5'RLT^AEI..:Z4_.Q MS$2',13B'"9'DGJ/'^W"[%WG&70#8<9X>>L7%*^,MSB[:&"D8RS/TN#Z_"S2 MA/">1$Q:NN"/D&%F*936RR6(2)=C"^#'/-(4N)*L+2;-EK9@I)MQB-6I,Z@@5..8D8Q=VW4\FOH[N/B*M!)I;<<"%&5N;0 M<1P:"Y+.^?U/G6MDD_8C2>;3H3+8"NL,J9I%WPU=Q4O ]GEZN9?GW5L1U+&. M(]Q)G'1L'>DO!NL? MWTSH170CW^S!UC-/+?/XBNP/+KB;\P4!HN(8SOH\D R3DXF]N4AFTBCNT[OU M/ *E=F *!46/K"]K.:]-[$)(!?B@6,T2@P@C" ;5^I6$F--\T%J+E'8?;("_6;E\:EU+/1QZ&6F]P-0;W2#'<:A7^!!@M*[Y]\=V" MX^)S6&[]1*Y%0U0P*VWWH<%1SMI^E)STQ/!'>H79@$;3*:YVVC2WN:B(SQ$, MYZ]-#;C:AAWG*E/:M=C03O7Z1F_.L*@#T\' A9*2Q^)-8%-780/1E#$-@!<7 M"RI)1I9'H%G3Y'")$\>Z;E!7%3]7_XIEV?*U(L=+70O$YE6]82Y!HU0?[Z _ MUM?YO*[&TL\0HA=N8$%L.:&U$.\],7;%)6#8G:RW/)(I\656N@PF.8/$=%%= M3*G65![I61-[JZHFQ? M/W VN 60I$J).)SK(?4K^GC\L^"]]X(?AK@II*F&>LG!O^(:O31K51^J.^?)*$,5%S%D#6XE;D6PLJ1O(@L"#F,>BINS M"#Y%/*Z3SFF9L3W@_5INA_-,*0 F]T7A$+;^S9Z<+^^HZ$?6=L-Y)1HY4QA+ MS*;AFZJLV7V$EXX2EW9 !,E,<=SRMS*WY?9:,@%N4;U!!3]J\1,,C>!=4"'8 M3/K^,=U<4B..KEF-Q^MXGB)T!\?QO)A>4ESJ?K33R#5^<\$$\22QWI"GC7 * MID:G?L*HDTQ[M*UBB2"S%*4[FJEOT7$THR]4<#V$#J=3\!Z<=U=U^Q?,YV<\ M2PE[UMZ.AA*=ZCTYGY:"#IK$70IDV90X8/_+EYN7RF<^;0FNR<&K[KJ0^3X/&BR'3GX .&KOWM< PJ4WR/H!SZOGM=$]" 6="7OO;:$-3PZP8 M=06\^2RP_XS >/,MZ*ZA&5K\%>3K$MM#UJ\32*\@N(WXAOY'/EI?U39.ZFUR51V]?AV;T]I&0@QH1@\(,&*?9> MZ[?X+W@TY]NS:L(FQ9=9. TX1QT3QLOT/+0Z.'AG#9_/Y9SC!ON3,R;,[\MF M9:&<1E4V-80"=?/TG\,&<2(2$D'!8 MUK^CI'M]4=QCS1IZ1+. 8:[!6,A"P9> ]'#;8*K6\G/M;NJS *^K*"9D3"!: M\CV$-?FO\CT\ 8NU2AR@EA5=\:8](#:0TBU=R%G:' M37<,._LQQ:]N XGIB+YNPQ:G7?J>'QZN0(+1QNJM#5S[2K%\N HBRR MXV_"-W"W)VA$QI#M>IV]T6,U[][-@6@*XK8J7>D#^\E[5_5>7/<,Z^#&H(UQ MF526%%'U[\)@Y^T.1@:EQ^YTSF3P#=:;QEA_'FD/(RAZEMYZCP!.N0YX_0V<+TVG]42*7*P^!W0:G3Z=17>^_?$]EVR_2::3 MO[162L>^V$7:%T1DC+?U0X[ /CZU^=6+F@3&VJMX9-L"[@?J(G*&"U[Z'1U[ M&O !(7(-[LKU$4OU2I)Z>U<_F3)1ZU;[,G3:XQ(3@ _!$\6S @#M1;KR2<,# MA(_(F:O+J^F]5U=S4Y(EBXD56\ #TZ-)K4WD^Z+.7_%*NA*<,$' M\\K)39CUU8-YJ04"&Q)D(<07SQAW8<@U)\(.AT*TEU9 ]9QR4OFB7)/7EW=7 MR]B*I[K7\6V76;SS#YLY?Z27M'?J_9?H6!=4F41#V[052S%[&T ;HXHEX_E0SD82B'Y-WR$J:LJ69T'/K.?MY M@+A]1W3@C+K$_6.(7%-57>@TM% M6I? :VI-" %&NUFAGJ%OT?+!Z(>7CUYH;'^WF6PEJ?@Q\W7FH(GY,4WJ$=UV M"^! ZPEWK?X.DKD6+L0DHD$X;".B3#UKL/!P:_!9C$E M/C8&&NY"TU/@C7^6:RZ1NE GSE]#)-])@\ M2*4XW?*[@YS-S+AK7XUUOB-N17CC#4Q6KK",1?HD[ZY$?SB^$ZT_XC4,17V> M9![LI0ZN?8[>/5:/!ET8(,.YUG0A4T^<_JZAKS->4 5_50$FE_\UIZRP\>4Y MKX?K#:Q!1(2^YF/ST&.OW$VQ^9#E?WAJ.:6X.];$"^[!D'TX9#SQ_;GM[>MI MASVH6.7:4V*?C!@O$%3J.(OM-)&PFO4RH>J%,6]V_*.X=.N,'D*^I.[NM-)/ M7>&*BL2'S&ED[Y9P1OCXL$0+5)@B,T5.N*XU5#S>S"O5-M3>^;PW$W_9U1G" M$EW=4ZH](:I),GDYOH25]1'IL_7&+2YRJVQP'2A($>_!J,#O&5=D3 :N3VID_2ETYO>B3-F=V .X,&F]:6SN4W+PA(^\8ZIY0S7FI&B M&,9AIZ!BL7,;HB/+MRB =7=5>20.W(B_HLERF3B.L\?5DM8#-?AVPJ5%;>NJ M>T)VD-&M9T&8P8I&F8_(@VA1BP_23Z%*P16X6*5=G8&OD+]'"X'_."*7?8J2 MB,_MWQ,&B1 ;^H\I0(!_;RGKB/,U-E:=^.6(Q9D*]YXE[0&]4AC!O$K4, IR MT\3HA[D]T2*=PEI1CJOZ5-E]5P2$;HF?O^@O-9BNZ2\37#NM'FQ&@8R5TWI9 M0G> 8QP^SW-G%1J7'@2GTMDG6LUEI[0WXG6]9+,-IG-:H3U^DA]AV)2I9^<( M]Q.=LLL;-X_3Y"@CCJ#QO EL&]E4MBQ6ISQ#O,CH2SG!Z.O!K>WTVPS?%@N$/VF_4"G M7C56DL8 (W<9Y^R'5^%(FO3K']K<@'N&YHIC)]<'AL$;7:@(GB;?;+&NXRHAA; MK0>/#Z%6M.?K7:O+?*J'>7M+QLM% M^CYQ,:"W\13>A%]@7R!'^;'KK1QFU ^)GI:G9&"ZJ*^F'Z48QBNAWSE,*N=: MYCX>(6<>O/64,-9;! .VS_G?VMZ.?=M]/( IO+6H3O%U7&2C*1.Y/I5T:" M4\^AGQU.Y=@?81F[?Z_>",+<-!RZ#RZP<6=S=,>_474KL:R?N-LSRCUA8*B@J [X0T3=-\FZ&U&V=I:@SUU+(M+?1@ MP&@"MG /WRGS/^Z@_!II>UFL>FTL#R-_JF_V"341;9N8SY'9L?9>8(I*HZGV M_.F'AW4]&NN??P+T\A)ZA&%?]16K.*>=F)R$8K["=G-.C$)P\^4/L1O6Z1LU MAE:A]&.:R'Y PDSYS'1T-W^9D_LO([EMAD@H6UM?TS7)@X7>OZ=8?_ES6 VK M_".1?LM/%&1"_8Q62'>EU30FA"7_5QXZN?:]9L=;;+F3GCB&DI;:+9WO60G? M14]OIPR),IPQ?-U5:\>^;*O6QN7.C37>7992T3[>NVTM>*MTX"@[VM]"($M? M:=CH(?TJNDV7H^ (U1Y5-/@B]WW['/4#"[B">OK'?5 )SH%CHS+L>+,R M>FYV)>A51#Y+U;HHOF_Q]G?D6;*]1X+5R29(>YYTCZQ'5.6.^3^B)P; ?\))&9= MJRY1J25]=. ;_Z[I$.(#,BL1EJ#J"'?/]T [PP)&EV^ERX^N98@ZM,=-FH3P@!W'KB9DZMQ=Q?.9X2\6R=8-B>RERHQQ MT?[84]D!+_3;;Z5['1_W'*)MP-]E)#Z>A'E=J[_61Z]Z*ANEPQWO2;ZK[Z): M<60N$5J]B]:4-*C8_MXJ-?HG($_0PZOW69>0JS^/GR?''D0+AJ8VX5)BR,SV MM$:-5(YS]H+/W+_<_N]8MD#:+D1DHQV",50C6A::E;(#>5NT)VR8C[2C:W[O MA5KO%:P095^T5;0>Y72$0X][DM/_V5/BH$B\=8KO)P#VG*_E@;YE.JO^0;X" MEH3/X:$AS..Y5(S=O"AT6&@W+ECA>9 +5G8T?Q6]&1HG%?63*3W\VT7BS6DJ MN1.9J"X/SKU"VD(C8<2VZUU*VZW&U8R*$KL[NQFQX9?%@#%V8*QX_\4# M50\Z7W&KR;!*0X)<#40Z4S,FHGUC?)LPM:"GU\MCNHXGJ_1R"Q/.]A/@-"Y7 MO6*.NY8ISC/IU_>),>LGP+/62"C2W[BCL<0?8\=MG PV&4H7>;2#I_ 3\# _ M+M(W-3@UH2GA(M-=%F=/0/O17C[P0_"/#]P#@J*(G/PO+L\Y=\)SX:#G?&G. M\6Y;3<^OY:K;MP+M Y\=.!"H*K;23A 7D=[,TR:B2'1&ODVJP2G1V2QS_:$V MO<@HG%:2NT'>MRPMHN\J]"EK=A1'N$X$V\CK2$IK*J$H <.6]&D1?7!F;>)-F<$W)L=N MK>93\>;5UV0ONC]AQ 7CY^E@[\>$\#H3]7# 0MZVA6X\GLX0"'7Y.&Q>VS^[ M>7%/JZBF=$ (MC,8+T-<*=8T^M@GH5)[337"YI: (.O#5<-*V15^4 M ]#1<\'MA%)WW4+""X"9S$U60J7C-$0;LM6+%A3PN@9]*[B& M);>_ YN-<7<53R5B05WN#(^'K7]-UA#%L^;/56GI5BF1/P%DY?OJEMK<0O7? M046&S5<.B_K=]H^KH6@9'B;F3UHO/BRQ396[W!6NMT0Q162;/KO"2_T)>'9( MU='(8ZCD!,7\^*+SEK8CI^[$+0)"'==MX]:7I<^1CJGH-M[1R&W'UY0F=/0Q MC3%Y,)(]N/*9$)^<[BEI7<'L(+6V2G6_0V6$-PDCP;ZAX\D]HL.@/8,/#9HP MB>L?\NJ>?-RB1A_,,=A3WFS1L+A_JS+*#-]\CK%/AD BO[D/QRM#',;LWT2B M]'XK@Q?NSLG XYGOJ(V,4^>7TPNFR]7-;_]0VGZ[2/X*OISXUP1-)^&?@/#G MIC,)"I\00+!H^0O1%MJXWGV=R[G(2[W\&N$1:N=*@TI1*X8\-P0\,-_FO%/L ML")>YXUJ$RS4'P=,AL<5/_^QPB X0*8^RG: 85\ MK73! W%ZP0/9SI8="WH7I/6&YUI;LI5H+(D$O7(.2W!Q1KR&Q\,>Y.G34]?? M QA!W54VA] A-A3=N M/@6!TTT>WUER7D$']&*AYYO.5\Y*"1V4U*,WRI;8-Z$&VVE=&ZEC5HX-#(A) M']7BK\V>C8$?=8#95WW[T\6MY47%R_W.KM2[)#N:44T$R07;AN_NB<;L6!XK M0,X!F)BH,+@R'IB[263>Z8"F84_.?SPT[8AQ7 CKNT4Q.MGHA_N12W@M_X9/ M9RI&834!V;Z 7G[Z<^80Y%&>Q^5SU5"&F;DF]=46UD6^WMG0RXWHV8M>I#3F MNVI]SRPXT+ <)UDZ_=WY#W"O4C=S>L_BK][Y?5P*1O_5L[T?[=^*U?[BHF(E M_R\DT_X;=]IOPOYS\KD9C8S'UM_#HG/^7Y= \^Q/0&\B[1$V(JOJ5SVL$@LD M?)['SO6LV3!)XC^]QY^)Y30CC^./RS\M_OMY)>1_[#G&Y_Q&%I(D^F)30PL)ET6> M]\\ ECW?Q&W^?LN*GW]]2H3DG;2#^"% JEZU7G,H9U3U MUV^ @O\Y)I/@.&57>>&9*^HA1]NNVN&3H "V(V([$F?K;\30_V%F0_W1_<7> M_=C.,_*V\XT5%321_[DF_M<,-VU\^?,%6L5H!]&O M7<.5<=+1<'XDXYDYM#G=2\L*!I4Y"N1K:"#M#I]GV\&7Y3'RXN-0$Q/0J:J/ M8FBIBY";.[S?B C>77I'8#;=R\ 0I^3)$*6;-O7RHG_7"%QX77LG[XWC41;O M\%36-$9%^-Z5J?MB=-)'@3'9-)[O99S 2VZVFOHRKY<5KK@%SV2E:'8AP\G= M>D'S.7*U7-B21.S^I8LSM$GJDSX6I?H&@T]?!S*D/1X$#F-OC'N)$"?4C*AF M-]>>]S8F/F$#"6[!0&[L!:@A'5O5/B(E'L%&8Q=4FTU1>HL;.NM8,S0B8^.K M9J,VS[/%,[.OXD4YSUK2(@QJ(RT;5P>2#^!)Y3GX$/O/7B?OO M1TW7(75-^,RKN!I>CX+ZEWJ<+["H MJ2F32BJUQ/1@ML9[9MON T(7:VF2(?^P4E3^@U]Y;-!/R(N:(JR=5GU'A.#Z MY)+XL-XU8X!*'_0 Z5SV751\MS97#I M$-Z,HL.>59-=UK'&H/4_%>KXE!K\)OYRB>K#X4:2%EA\[?&@"MJWOR]?FHC[ M*7NM+U^"5D-7GW@^#6 ?DZ)S_?T=C"@)XSFZZ^!(J4\KYC! _-_>^ ^(CC%? M6WNE#Q_]1LG^@Q*I6GYF4J M/X$BH/(?EBKM]/NY.8\LA+D"DZ ,"WIKDDDLAD+;[SI84)D#L)\]K^ZR>A1& MU=?W9.IORZ_*^WK*7>2[]]NL"^JB:P$T?T/EZ/\)F*+T^J5:9*+_.1SF7Y_Y M9S[:[4@1;8X?5LB'#;YT[#CE:/:F#46SXK.$ =8O?)TE)_CB\D?R*>Q\6CIM M4,].]85=;CEKS"[OS$/68J&6='ZR]2.//"\_/\Z<].OEK3V=)V%Z%*O02S*B ME'4=K#R&9'HT +\B@S)6]$ZAD-,BR<;0:_QGI*=U>8,+Y6S5"*JS[636 X0U MD 6[\4=N=8$-@T28>N<*O.\'H8IN.E8(JXIYM"XG*J@V"&IGCZ/ B^7TB3W MX*4L#DI[-X&D7,ZBS.J=KFI^Z"2(GDF0P@Q69,]76YZSD!\KF_XJCP(6&$_ MUV&T*.85G [[9N>@Z,YRZF6PO^!W,4F300J V>D%#IM,PR?"I1M,CP_Q&-92OF+<$!;O[4KZY M1B3)[1M?EP]O#7SI6->R!OXP-]G%NX=;L/QEOCP '# _/UG1?]OC7$Y1V%] M_>:SU*>XE9?%6GI;&85@*]6Z>JT:%06_3A(S%3KP>3PW_Y.I35)21$BQ5^2IMF9--L)BP5V]_G-,7SRW@YG]L=G)#W"!"_!) M02R&$Y?L:N2&V0S?@$?Z$L0??VZ^UUG082__U5T7$8_!^$CAO)DRT2)?8)-% M_%MQ"X/3^3RRZ\.\5IK\!2R.Z"(V8@TU9Y7PV5CA8(^'IH!^N%CZ=[Q1F,\O9K/,'M*!3L:Q,/+C\("F"QY-($Y M-=DPMO"_G+S&@)U38G/IQ137W)HH Z C%2N^<&[E@PE]%V(D8C./ MFY)'%:5\#3;(X;SHU-;^'9[;.70 M_.@-*><=O%/@W\WS"<.63Q:-]$7I-CPE1?ICE%MS,#9)/8I0#!&1YPB.%F-] M@*F4B'"N>WWPYCB=W3[3KDMST\9#1OR:W[1O%<.?A'/)Z8$D_ MZFT/>D,#[/%CLK.6F/'0@S(^JB::UA41F#61IQ9EC!<\[U]O51[+$3#8'WZ\"F*.F1QX-6.#3++JG4$WI-V(J][D4V MTXC7CF*3*:^B&8R+2E)F[-QQS<0@_9_]'"V!U_,>M?1M7(7B]V)SL750JR]P(ZB1\8C+[+Q MG9:PVXZ4]8-*%1DZ#B3>+S)=B9P/X,DGS:D_*DW#M_5GS3BJ-6ACK' M,1C1&PVU5ZJ8&K\4 !\&R*21,4V@QAV/)_6,[7HG4RQ(" L\+_R^WUM>;H=$ MQD%=<7;7$ZN*ODI*1X?%V$R.ZEWIG&*DVQV539%.T223HP<C@ MYV(+$*C>S."M?2AC.=6,?+"U!_2G__C.$ MSU^ ^I7( &M%2 MF;KSQ2&/,@$FCJ,:?(63I:4.E.@'"*WWN=UV[=E/3)[)@LS(2WNGRXXO?K!H M]"-4AM&SHZ5P)6GSO.)G]>E4*NBP!D['/R"@B MDY^^L=2\W7]L?6L8,G1:&VH5 FJDIVK9^?K8,)JRLX?R@.NU1;W"XJ&>^< Z M&!Z&(1R7WJ$2K+'X0BQ-*FI#>4/59.:6\?1H9T7MMD;1"^+ MC^\9V?PXE0CPGBPHG/C$77;LJA]%PTS9[ 1\74I)WT=!_>29S"E&)<=4]X)V M;/@AJ$2OXB:W]Z7@L6&IVZWY0^@4=)3V0V^]AI._N7Z"6\^B\B*W'?$+91 / M[/[KYRD?'D\WQ <,^9&C*3_K<%LOS<*:_3NL\K?GZ#,)$"H&=$"\/MJ,ICU- M ,)CO3;B+8.S( ->NHU)H[FU.9Y=L6S'?*AXDO9H4LMLIPWE41749A#]!'J( M/^N&+[#-D >]EM!L::R9?/NY_K%820!C#_?#(9='<^"SSG"SD/5A/_6X./5N M*)K(]_HD]Q\'^#7\9HV5V[?N$17$BQC2^->IY=()AX=:2-=#9>6*S_7U M*8=E<(A#.!DYTR]-;:8W3Z>K*Z_41MD ^R.48S*M(G/@4-3M6U8)$D5$3%GD M9'&R;DDL]!(2QY7>5CO*57%D!!QC^ DP9I+#3[."/D_!:V3XMH#)Q^B_OY$% M1'6W8CL%U'W]MA@B_:.6W6[WJG#:CO,;\AG/XUZ2C:'^* _[-U/32O9X;0^L MISI2(Z-#XR$@[R1-!)-#"\JA0QNCR7"F:%9GTF>$X$A2F0#MA M;ZWTK'*(._]H9EWRZZ0C-)%<%?<'CG'33:P''&_CC 0)=3&( TM"Y97N_!. A8^T1\[/4ZWR6AHSRS[#?.LK5DPCT-6XMMC)./->^,TG% H5 MP+/T4M?&<2+V6BOGM#921/)"R"^^, M>E+%Z9O/3Q>6Q<:IK-C@YH(\(V-0*:B5V1Q1KCVRL\+U[-6-)5H M.RYK\8CKW&/?$"K28Z*$?4:ZR+/;/C4/>)EJ]Y4<=\J%3'V@!NJV=[^O.+61 ML!T-EAAS'# ET)M(T)FJD2!8,/0'=Y%*/I3O'2(\$M;Z<5F3.ZL_OZ!0T#.3 MC'80_H+Q=$1,6"LZ2CS#LT"L<[;;^A,7;G1G!I+UT 2^+4!:6:P@+(-?A)VB MJ=2W_E'*X%;38N9"S$RAM9%L[0%)[#ST)C9P'G8T5!O/HH ][QG@4^ PI!F_ M#HK:]-;)1*C=&V3IH(Z4;TM.AQ'F0&ZCPF;I(7%.GV=[;)-NZM Q*;IU&T^9 MRVWO#02>FJ3$57@:!9 .?P)\&@N7P1. MU'AIN(UV=>=$:<0%2>ZKT#"W#9C?,>KW]]NJ3KK+I8/O.:96GD"_K#FR_*V7D6.;W<@[67T1MFO M/9)9DY& GYROY.CKC ADJM?6!7 MHS1DB:9Y0DV9(_\U\$E/ IKZ1+.4=^&NPYY"P6%M2A)ZJZW7.@E_\AH$=$=1 M5D;! 6=;HDUK3!(T[ZK\M%1WIE@VO]10$OW0'@4.S#9FMGH.9509"/V4$*LFYD&/6[/FPEHA/R M' G/\Y$5MJG'.#';JF _TNGJ_7FKAFI0/>5SSE=6$O0CQN-%N4S.K5"]=@OK MJ 7]22)MA\,_P@2A8&=*A;>D%CPW' VUZZF6#53'F!Y!^]TX/K&,6GN''0T; M)#W@L#;$&OC%K P1L-?'BAM(F+2(2%J,2D]%I*4T1!K*;*'$-X41PV^1(0NM MABT+:@HS-A7,S7,S;7H;[JSE_*0"W)XI(R.II[?W21*AWZF0NWK=(5]. ZF% MB&)[4X/O><UB5]?OQZ([2.@-3]M>X&$/#&,=6L#5F' K4U?QQ< 58CI[ M;L#-K3WZ+=_E#\Y:C3/P]E5(FM[MB&H$LZ_8VO_#VUO'Q=&L:<.#!+=@P3U MT&#!(;B[N\L @[N[3'""!'_?7?/OKO[_5'] M^U5/5]=4=7?5777=UW4CF9B3YQE%NS\07-\EC(10OGSO8U:D^F\M[LBA F!- M26:G,%\MO19^,,X2(Z/X,)F(9"R%'*/I5@V6>R])@ON=K62]-JL1U"CD9#$$LF@0Q*G/"ZUBIW8J+J>HQ M 3# *K?DK2JTYU;&;RQ"YB> E/'E1.;/.-)U@-LH_"#60 EA"6DD>FBD0'3= MF3\$7^VJ:.+3)(0:TJM$@W&BA(B[2FBSX5*F4E@^:CI3J;PJ1Y+"R)XP2"K( M]6=S\4&;T9Q9FS:CA<1\04.@+!#*O7-_TS\]'J&;&A,!J#J;LQ7XT[@)50I'=[K?!NN/;R<_TI<<]+:\)C MX78B7;*%,,8I]=WY7'Y5C_ 4WA!RN6#YG64ZO3@BH_2-0&"&&.!O1-"-P&7R%[(3<[$XO]LJ[[B^/X[,C'%UD1MJ.MY[YW M71<8%9D,D1,$N\TCM8!V0/C")U7I_DV"TAD0#A6?XLK%"A0F-J)EM)W;'Y4J M2VSI*%,!W[D+J3Q\$@L+3:>>'KD;Q>@1J43)6'<,'(CZ?P+< M$(0&QB:FV]D!/% R8'7ZE"L$1MN.*<_D!]#.PA0;GQ,YN9;T-O[ GBTIKJS MK;93RGDYY_5E!J4S?VU62:5QUW4^ ,U?"<1 -)"EK[.^=:RM(P\VCHQ5?>JB MA47W')V_;DUKYQB#9$P%RN2;A;^#1:F0YV=)O=%%^@C QB'!D@/$&\06J=) MWG 5!EH:/:K4T=-2[E)MXU<,@]\U.@K_M0V8R"%"^G!/"VWUMXU/+E+LY352 MK*Z%#VYO4DVK;:")GJ+BA@8FYWWZZE?'SR4AR M0W*K3CV(DEK*%K7Q3BK:!O><=NM,Z4LH8ZRF4I=57E;-/S@.V5Y$YJBDC$]- M_JB4Z;K&-K3@PL]/3 Q\6+GD1:7[WAFFO2_7;!'DESH:?+*QS=YM4BIBK[^O MT)8F:_U%1#C[]#X&GB3Q& _;T%,)9"O@-'13IE/M1(3KZ;(43#?V=7/$# M,BY+[4>>L. >_%JY5FZN,BO7S-5]21V^T)5_\:I)!ZUX/CI7&G:-.XSA%=9A MN:'-_BV$.>5?S'C3O\)J*T)/_1W0]Z^3;8O\W(0"OM<723H!VSU_^BGE>_C' MD?NI'=(SYOV/KY7^U[*JCD(HO?C&&I2%F^K>0<^[3]\OT7\D7V4CJ DSS4%] M/'YG94#V$^#AQ\/WQX_0_^"+YL7EO^,]V5H3SKT^H'OZXFDUC%3G72 3'#0'Y=*+&U?VPW[T^1F_W&=TFW3,^%E M-N+W8H$%TCQ?U3]O\9\4IOIS;[YT':CP/IU30=KM?^">_\7"?^Z$ #O_R(;K M9F=$$Q85 '3_?_P'_U@8YT]D047G\]6WS19/U<[_^2K^BX7_0!JR_LA$,"G* M[J/>*[X:_M_K@/]:8>^_/F(UH*U2'AG<_E+YOZMZ\>_$._SWL:"#A7]$>O[) M:'I[_Q*-'O5O#J!E$UX9W6+8RO]7BG!GO^_G0X4_? 7_0^KQ;T9SXEMQP87& MZ?^4>PS]-X>IO#_Y MZ:N#8!=GEY5T$X&WZPA_ C .;B.V"(=V$B1QK;2H'/MVEF=].0X(0K- I5K\ M&3N^II@^N^-L2J@$O9;KBP+R-@W'ET/\/(IU3?PVCE?N2R^H DL[!YTT$^;Z44:P$'561UH+V8TT%J=OQ[GJ?J)W]4.UW$-V;A8>L5W>6ML/ M%"0(U:/L>:%)DJG]5*BR6PO'AW,B6XWB7>PAV7PWW;?%"WF,_7 M1:4G-60]W,4.X[G!0PF$S,"2A[,<,-_RB(K6(]N(%0L'?UDH MM?D(WYRT25>B:J3%?(O@ MG5Q_GD]>4ZCFTQ ^E5H"#%GMRE!&>?GD10 M0]-8M<5LF4XQ*,_&;ZB\O!8DBH#ZA*UOYF_%J,5M%#",A>NU_9 .E+5%K*D8 M+CYVYZ+L[U(61JVZ%4&[D#1,PFUY(3+B(& M-@C,Q(GK/*OQRGK[J)LYSLN(0(9!ANH57JRC0Y"&;9M8Y9*(30WP-G?+P[O^ M?OR]/%3A-4[T5_#.R9-,B:[8V^EEG31KUT5[3N(>8LG2H:UG;3WN>NR9[$=" M?R/0/@T-T22JYHGEX#C;F'TRR;OY=)^$XW,1UYI>1[Q$VH'[N9$LK(XT%R>B M^8/]),G),LP"\'Z6-$QBA@].S]K=B&K=3X#$(S;<@3D+:&/$>O/88M%7-PA+DMZE[TH]NZ' M>E2!$Z8H4HXM//N)DT&:W.SN^^4!VNC% G4FCZXAO)(]]6;OZ%N>5-E >X2) M H_K3,X%L@3FJFB@>-V*9S[!610(I"KX MJ,'-1>4HB&0GQ"C_%;SK\FN(.9PGF*RJJ@U4VKGORS=&@W,4E"XQVI9Y-G>? MD9W)-XNTHV-J>7SP?[:WF M3CM+=3QPE;2%J N8Y%<'S%DR.T,$WTL_4!9GQ^91^?/+V6/='6DV-+5(.3=! M+^;;V<.D;]:F^ZIIO&!F2,O(R5^ZYR9-44>*AX!K0G5OBXRX@(A M/M+X,THLNHAN4="N:YH6F^PHYCYR>VV=<70#<1U/>:!#7"I]9-L%QVI4?[YA M740^V"P26M/:65W^(E MBMRF%/BL@96OO[;FOL7-A%2NH@TO*DX%$.-5OK"M-"M>*W=]SP])0^=H).Z3 MG"#-X"RHG,7L& "*.+V)VRTO(=[;I@@GGMI80:2!M(&'?'3'L\*> M6W?J2]TRHJ!^]#U+9)) 25W3@,PO!95L,VU*)5+8F(>O)5AEO*?RZ#%4;;NV M&G8N,GJ%>6-J^N=KI8UB8$]1V!8NV8^);5S9-5AR[CXISG(@Y+0UA'(5Q7B; MX26L5^[J\9/_@V:(),\D5%#DE+YU\9%;JF TQZ?PE#'B]M*6KF/7?;@B <$Y M2BW9!@QC*BT=%-\#F)N]D!)YAFL>^N#6B_$<.Q=GDYDM+QUSQ7V'%1$,08B6 M JZ53?S*<_R*=H2HI S13CK*)+T++QU]5--%XFJZ!H67Y&A29*$CXG)5Y(ZO M<9;+UF,ESZ\%L65AZA$UZNA',QC!R4G*RH/9+?#5.L9=@F+[M!W#=@#C?J,8 M<- 1@8JT]9[@>Z6+#(2Y!U=#_8)JNH9BO,\/&.JCCTG,Z,,96KRKN-R7\U%< M%KFE5K\<-&FUY^I^MJHHV>CH>^KL\<0C'#T ">U^I-KI'=L'360 M)/DF$X<=K)TF+2LPF8G7#!!"$C][-> FC!J_%Y<:V*"OGK%]62]<7CU9WLLV MYF=]UU0G-M]7^B^ASO-9I0$3TO3)=V'L#2_(':F(^MR*T.5AL,H)-4W3S;-* MNIE)=L;5C[+JQ[6,3:97^;RF_(?M65&VYM,$MUZ6E'9<.L$H[M[;639S.CJ( M5A6NG[_@]XM;)[9?,!68)\UGF0;<$"8\%J"XOKZI\'RY?/'QW5BU;?Q\L)M) MY52OLW>@0F/\64$6EB2,72/KSKIW*:HOI" JJD9^4@P_8]<8$=;U*^C MH$,40!76;-+G:=9*C$VH/&'\_,6='VM7#FDK./CT2E89^W8+LY /+NSTCGL_ M[-Z6N@FPSDV_(XN?QBM,A6%L+<.$0R!Z<>X9/'-DBXQ\4%[ ['B;VK_'Y@?- M'CBGV\+"314W_>L=/!&??K,.A)%4HHI!L5=KWE\+RW[K5)O[RP1$M4[VK%WM M\8)UD(,RN#&-%<(_NZD(]+?J^;=.L?],'!\)+KHA-)E:QY3GI R4@JCSZO='&Z4KJL] M;H4>.650>P+D\4O,X',IU\[O7^>"XO.CYX(LRHY:X,*LB4OE4!/'EH\=B^B: MMK^SZ3<6=V0@B[WM2W=#I3Q&H4 1^O%4QO.CMT6RR1JN-OZ ,E9\F7PM?'TZ MV>@'UW;Q8<-#7]_8V&B4>ZKO]P:8^C20.)]696-8U)/\W@?[&LS\.M].B&=X M0[VY^",?[]=-QSPR3Q7?,1,[N_>79)(*K/[9,#>E2;DZF3JE>OI^5M_[]=2M MRUS7UHQ+8$XST7$D9"](*J$P>O4)-9J2O<'!CN@X!P<^^3(4?@'32R*(C MN$I^/05 0GI*_)CCAD>V^!PX-O&>CB2^?C_,HW$&T9DQ*/=\DWJ%L= NP407 M>VM.Y@W8V8+T 8?=G:&ZA/0'EXI$",BT_\A=M[AK."C@0"OA\,%9(RJ_QXHF M[HUSG/@7-9+KS)(<1N*)]XT7A:U,B<6<2X7H1-7A*3E#RO) C7Y]"AFI206V M_MKF=E_I#;>!T/;)Y*CV>B>(ROCX9-X[;L;H0OL"(+4['Y3&>H+8Z M\537$ZL92$+?S,)^QI0-Q?9@S)-#Y%4!I)AB#2%G0@\,9V43HR0K)(9/Z&9+ MZ./41[W;[X;BN>=/]-]R,J>+/W =X1B-1'[.-Q:S#59;>@<%7L.9EE443WI1 M#!+0DD?:+WZFXS<1H?GJYJF?C(%*@9&=F9^^UZA;)4['VF7/?S0NV,B\%W@I M66$+5V:K2:B77X*_L7T 5JB6/O[N7(FPQ/2)B">2L"*5G"A27K)[ JY29/,3 M@DGC1S,[\IX<\Z'!"IX!I?GZ=Z.NG&Q\=M8=PHO/*_Z9@D+*&7;J),1RXNJI MF-%5\EI2R]'XU:KK2E0N6>>?@+D/.MG1*$6LXNC# [/@D8YSL_:&!#X"4<8] MR6$U_"9](:X*5SGQIU7+JL)*OBG=4;?!4HW=_>AZ[<<^@I".#L/:UB]YA'.1 M_N?""=/QQ&F\=WS\5O.(Q%\YT[N1&SR&K_,5A.&@<+HT M[Z)?K+G/5!09IKZVYJPFC0N8(^OY!552=01Z!15SK( "FV5MN'9<"B<;F$8V M01] A4*4[WT>(W;2C2$'GF(5<40E5G@,%:8V#YGUOF AKY!?:\#@W](L^;\/ MV2AAYR=YAUCK#+4#?-LV(0@[GLZY?J@'/V#02)^5PBK/XX*TKY5KB!?#:(*O MA]3%7&(C*%]S4IY&.CP@23U1%NB.,,3W'T_W5S?R?][QK6_5>MCMFZN(<.&/ MMVL2'8[9?U \CIU;KA9?[UX2@YPM;47TQ,)$GM^=6NDHH'Q;5""JJLL6W9.< MC*N7NGXZBN2YF:RJ:ZMO;TG"-XVP@WGW/*XP%I3)^Z)&Q=/1B!JUEDU@_8F> M-Y$E+F-:5&AB(4$VR9DG.L2MV/TKX8!R [W=;BT]2L($*42;!'T:\X5W,,>R M0$V5%PT&:H9C_"BU(P=&D[PE?GSIA-.C3P;CZ6)YJ79C]BQO]D:AWLI-#K4@ MWZ8<[&M.MK,M,!NGWKRLZVX@US*S4_V%.,?MBN<2RZ<.=WHQIRQH1(]B+)@1)?:>%=MPM@#ZMI8FW MP:]W$0OOQE"C_S]N 2F.VX*>++QA4E MM89S&4B/-Y[O_.!YR7,H%A?+W[%1[$'UA^<(("G:XK5&Y51MN=+G-$&)*^;F M[E(?V%?G\)%^0=7F%Y 3E_EX$19RB[LFSW5T)K*"R:/9]K9 9W7, 44V5#=) M3)!)LM]!2C"8O?63)IES+ )>G0TZG<)/0&G3,LCXD)]-M:UEEND*9R I38B+ MR.MQ#L';H#B*ASKUI-?/TMEDW"$K.16KH]MDBN:\(HVCU^DDCDIL.9%KC?\( M2_3(OJRV]'(XV_//7C?U_+K;-RHF=SE[UP@TO2?6BU:LEAZ"X? <7L9J\_N)=J)UL1R$X'7GY(M3./P)RE/ M!+V]9FZ>J;?V14*_=B-[V&2;^@N#>VMG.3[/DU>W:37J?8TO0]G$0ZFZ/=)B M+K=*6-6SG:,*]'+LA@2;[GH1[1_(W<*V9!0,A#@O+]LWLE0GN/X$L F^MZO< M5&@\[\\ >3)-Z8[MI@R99'3=C'D!YYK@_PE JGIY MU_QE*W3K.<<#M&7J?8+4Z[V8^[655\8.WO*V2E>(B'%G(KU? 3DA(::_^DEH M$W&G>N;X.OLT=@61RH/(E)E8D*[D0YD/9SA%#4^"#C9+W4?J3=83_'V!^N_L M3)$$+ HASI4?WB51:^7%#E/![S'(RUOA/>'G]0Y?]!_1#9IJ0=T'<$]<_7HT MT'OOSSN20E <\&[)A1J;?IV$T/-*'H,HZ\,$=$VL]J>+/\W@V,SU.X MJ91$I$N"%.A8:WM]6X-[+[@&TZZ7Z\\*'P9RS:V;J7B3*U$^V^ M1'.YU[\+'QD==C3FC*T(1Y2)-;U;&[HZ+VS$FYXBH]W8S9&\M*EU8%J M.?T5%09..SVE]L*-9%_PFLV\JUMV%IN1<1@1S,$8%>?"^I+&Z]7#9(98K0@1 MBKBFDW&'5,S##RZQ[A*RC=5>[)@I*?NO6KR0,NW0-">*&0^N< US=(";73<5 M:"-];I5V)7BGZ0,$<.*^\EP3TQ'>(L5O@Y,_+(S>QNOB6,![":?@#9Z,H8LC M6KHL^+ZN!J_='Y,;\7U?-ID8:?I1=.!+X \L;@D6JY U_T 5%)"^H?J""UP7 M5\\\7\/L+>_[L.-Z:FT554?C(VNTZ#^9Y< M7&H':E)]#)M?PC$T*V_IH%:.L0ET9>)!,VFH]D";+?*?,-3^O3WS'0$R8&-J M5EB>#%?D!,Y7Z2GT;45',4&U9H*LX%-&H^HO11^ZU9#0$ZOHBW(3ZZI M9EN$>H1R=0W5[6!+$^5G__MF8L^M!CL(W\<7BE QG>3Z)G]$/"(\':)TC9(] M"!12],]D!?/,),^@H#W7#1[W]G=5N% >21W76?Q\,0:Z$@3_TPBX'NY MZ^CY;#W+)FYEH_9 X@*T*)8K-5 H0][-9$BSHSFMN0J8]5(73[2N7-$[5%*P M5=J%!*Q<1RXXOGI]&N)3 ^N%V05%\,_L(-=;[V$R!="[+8 M(JU:H1APQ($(NB/NC#0V;NL7I+*IKO8F1A-VN_)$A5;;,V'NZ+0!]E3B6F'6 MCZ1RM/7N_/I:YOJ>6(=0MVU#U?"WIUO+IU2,T@4C?> MHRA8,9Y%']*V\"JOFTVT='7[C5M&B"0FX"^AVS'!UA\MOBP>M%RY9S[;%K6" M\1I]4HJ'6[:+KHHT@2V)C:',MJ?*SV>1HR48?")ZM#32S5U)31\((AGA4YA#V)/$U.I>8_9'V-[4+U;_V4ROY3]U^F7V2T'D8PC7XL"QAMN48 MIB\<;[$!O:&TM;M]!!85\_%"X5&2E'7,W1S_5EL^%B,C.@D6>AS3U[%HO%?S-=OA=*^ ML6&1(+CY2@MS733U+PPQQ">+ QFIWX<_3Q&+HTO39B/TU;?D42SWOFXI%@J2 MIH@PN9RG>OT3X$P[L*N0ZT\9CV"NIF44-2?_T0P626 ":O4QO,,H]!Z>@.RXM*JP8Y\!L:6<+'VG3@Q;Z]I].FA2K *%8&JSKC M;:B8-@:JJ\5*\S_> ENMWK= XRMW@BLW)[3BEY]3U4:# !.[MXUB5 MZ;.5-BTT;EV]?0[$D-P3!J^K/*T267-53X;WPQ09TE3X;*27I_HN-I0^(:$F MYEM-2FKR>KQB!OCY\K\G[O[+C/,/K%TH@N6NTN$JT=)U=U@ *81.!-OA'HA) MY^=,"YTE!F#9"!5%I&)I00,/(V![8,0K).!*]KNB97Y^H(7A5)P\KCQ![4R* M?<>]2@ VK#+R,#&J6$JL)W91@+\T!+SQ 4%/TY2FJJSDCO7S'^\[3=OQ\4 M1T*A]PP^DZ;ZD^=FM?G9*_U*BC"T16>D*]AVOQ)@^-WCP(]7A+\2@!7L>_'< M+?XK?43Y?[U80DF?\R\ X[B[7V*0?I"C>=:]U&BGY/G[/L?WW?7?F(9?-ZG* MRO%?4(:4&8(UK;S""H[@XL"/J-_<7(PI%9]T/_>I6X?G;4D$RY*.<<$VRT>N MEXOL_W[FMR:XE0*91[ M_[MU"](U=BA4',[?%9/^;V3^^)@@OQLS*PRU7[7B MJ0BM]*]M^_CW#?T?SN!H_/'AJ 5['+-ZJG;^K[?T'YN==:3_9ZNE &R2K)90 MM/^CS_"?RR!=_DW>NFWR561Z:M5_248@4E*_;WO K"53CB5I>MX) M93IL?(7( N^@#^#JK";I(D,8/K?5$A'P\6Z%+4C$*@F9^?-"; 1;5$&_TT?< M[Z5CQ8L,:S)Z7]^^G%ZD1EH3&!D+K-O%+8]B0[F"^UHOL-];N;I6T\D1#]*, M:6RZ"VYJQZXNZ[9280U0,BM"TA5A9S7>NFW3?_+1ONQC[Z%9?.,=27KGOH_W M Y*&_AJH'1+)Z; F6D([B-9%@%NZ<3TYFUM5WJ9@[5*\JB-I J:51&:)-;K* M.B^RRJ3XI-!:&TBE-=83;$QZZC4)MXJCQL&+__8R_A0WX3&G'ZBB6!NOA*G; M.TT"'8J?C#!.6\18+Z^UK*\KU?R$G]'G?]";G,6QEVA'I9R34WT MH*SMY>O1M(_]_.V'O!,X>HN+R])+CE]HDH>1J#=(O+:7$@=,2G.KV4DQ"JL9 MQVI[=E:6/RQB$/><X/@GU*->:3I*F\3D^/-.940 M%D)!V]"9OV9DG?L#5G:#==0^@(*8,LA 7A5MH>H5#2"9&+BM7 .$1FZ2>1W+ M&3GYJI0>7>L"6]NL3:6OQA0(S0O_Z)]9#P&YV7F0/'K$JXVS1J5J-&FF@FD+ M801W2QY4#K)^AT&[!BAID5#-IWV<)GD&/9T'0[=6SVX_S($H>SG?[/#/Y;N> MX_5$P+;Z#WYWWTH5%(=AQ25&XMX (1=3YE8LJ3?J,^DF.IW>0RL$P/# MF\740<)C4(Q.&("-W3"X5!?>UZP]MTW>\[LJ[D/9R,[J6.X1@ILTGR2CU'H& M.D?5QWDN8K[6FW?4-R::I&ZQNW(AC4*QHY;ATI:.^=BU]=>*3P?$IC5SQ &W M\)FT!SFJA.Q'\T\?\Z&!NI@VWVG+'T'*U/Y##@PL3[L:: AD*J ;EK=ST\.3 MY:]?U_?ZW^#O3Z=BL1>70DJT&/2M]82QN%9T33C8WV"LBKX-5(M#OW@WF(U( M]_;7MY/T$^!:\%=4YJ2:&XCKN@CX'=/K;Y*/;RPG.$ITLZ*G]FJJ0W"-Y8;C MC96E(TG<\_L3Q]IY-<#/5":$W557>PX:+I1S87UKL1US4=?W>59 M&"SXWW^-$2 1]$R_O@_CV'F("7-9Y55+^<;1&ZL]3!7#(']#&7>?-5WI'CAO M_>X$LJ'S]7MG!^66^IYD'9+$_9Y.B]2T=DZ4.4)^VZ5'Y>;J3]0Z MWK;\91,$7V\UYBM/E*].6*I80@=?>:P&Z)"@BO'LY3!@K% ,8<9/E^"#\OA] MKL1NL-0E7/;Z22U26G\"6C.MD%OO0(S43>9H%,JCV#N1&AG?&'>6^B[7>GR> MB["CC5Q6*.D;8^RT-9,N)9\&*5LT'OG*W"N*4+YMDT+>3&_,?5F6V"+4LL5\ MI;YV?C^2RF?S4_A-H2^:*293YW[YCIYT\U'DU_L&TE[M3E(8F7Z M^XW8M1"9/W$1NK6KPS-,&WJ5DC&X_L$/[?.)$A.CRWQC-.]DE0U"%QL\87,^ MKD0)!M;9GFR5ZF1,IR@[FVU&>JP3< M[73T M =?YY067W=&T1"UAI$[$!?;6LU1ZUO]U-$+S=<1U=HM%JY]M*2D?"Z M[[DJ<< @N;,SG:'9UV^# PLT-YO/[M6>.1^5^]?<3_+:RPP#E54H.'86YBQJP'3WS'K:0_Q910K3#2F/^YCRQ$U M:H^^7_MT;?:Z/B<$#^45/FQT^M1L8BF_ %AT\\VO)-$%+C7S&BX][5A>=A*HJEN@^=GTVR_.-LKG*88HB3TV0N03M_@M1$Z MN5F\'5ZS21X)E/5')#)4;317ELCUN, 8&)-E-DAQD&0RY*>)_ GHZO-X=4R0 MGJ0L9=XX3##[J8"WQG2%Q[>^Q&LS+>O8A^=(SKJ31W61M3:3E6>[6?[$<*^\A&;)?4]NK"F1L8B<.%6@#!)3E27[V*0L7]:BI9K-?HFP^"$=.H\=_1>LT]$W0\(9QQE_P^U M"=ETC7A](3:#)1$'.]$PTB.'6<%J_9&.*@Q8]1 M4)"PFNX]24)MR=619L01CS754'5TZZ=>)FZ#$MB"%=&=].T9]UIETDKB?P(F MHBA9['OVEMCZ/OP$G"1SMKH0>A6URLQ92N?0[SYU/GL2UE;%3^]#V,.#F X[ M5< !=J\K,E%\YE9;*7&&W7>9S#ZLFWHDJ;U*5)/2..B^+B^[=Z'=:;:VM!4A M=&%E0B2&2GEJF# M^E9-CA>0$#0 \?A,(%^W9-Y80/Q![&6ZV;@F$QR];D>L4Q1!4^4>7A<* M]2[MJLSO/!UHL%CX^"-3T44^_6D5%;=*_X'H^_E*JEO$=7BYK?>OLH/XEYMOXF)H1U+&N>[W9J V' M%;5%/F"1&*OH 9DCE%%,:T) *DE+E3:)7[&[7:_*72'OM^M[3(0]JA-'-VC/ M.4UOXBTH_M:&+"9<#8O[&&%Y^LDW6Q^BE_QKEYFNR#^Y'% M5NX)E-"?<[,)VS-=63R\<"]2;_TD&R]9D7.99[NXG7"O+E;I;U>W*B(6D>?U MR7W(*S#?'Q$^9E?/M;-R7>'IV(5,2=D+PD? M1I8F"&GF<2DO,)$36E\.A*S MSSI/E[*!32;E9:Q,GRSF2X^Y@/#S]CV.W'<35'$*M1L;YT7K0Y1^=:O^#J&6\D[\,B@ZR\[Z7#A?D?K8^=E.?U/?P M8T%QX&NZ=ZB\) :EFD?:N>Z>UF,4;M9F%+N*&_N[/VXYG%2JVK*D:D*)2?:' MP/L>G]PF&C/O?U0,:,V?7$MBZ@2[HG5CDPU1SN[%.D;E/=[E^MI$3#-1W.93 .Q+XNQ1JD_7^;<8N: ?Q6I/<4^:E!0Y M!B1 .6O4+LSC9"HSR2YXDL_+,7C"S$PGJ=R4T1CYLO#P--@_)IE-H MIZEYZ)?)LKPO=I[R*!/&3 ^7J%L%PY,DZYK5U]XY/#9PF0UHGYE>R$7558ON MIF"TYL.$K,YP*-Z=R1#D?DM,=H@5-UUR#127L)+2BCX=X #E'B'F?I*H2[)L MVS4D\NXRM;?./M?/\"A:.>RT;'"GB'><@N,75Y ^$D> =6:OT]$!/VC2YH*- M_XT #YK3 &ZRQAI!ZOSX:E&2N$&B#R?*_"]+-_C4Z+Q4I*[7ER:NT=13K-YPRGDE8"&];(\8:% :A M#;/&Z]M$-G1:V\6EV']8&J5RN *>%[%W?-VA6TPO0M,O=0=@K_N;NIYK5"^UQG!^AWIVKI7E.2DDZN*#80=V@]T$J;B=5A#Z7"O_)3WHF>>"!C^>35G4L:Y.X3Q$@ M,Z/]2(Q/SN3ME4[4XQM7\^YO"$=CN(><]"FXJ;;9=F2!.EJO3TY10K=K*_E\ M\RY+;$Y<8'GAH)(+D5YMKG"D:?TAMU;;Q;\EDB/0F>UJSRL JA6(:E@R=!.F%\+H@7R/] M*5=18O77^B@EW*Z>EY]#K6)?,LAY5?$G 2THTFRW62N'07\!+@MW)23$EEZ M-C3:$?%X]5+2C9 Y3' H,[]::=/FFY:N7EE"9P*U$[.E^]')C-HCKXR 94UEF9)]W21G+E/ZVU*#&P>#EEG2(O)>E-S"3ZS M;U.@V^]HH)MHSMTBM'EC"1;%1EM7/WYGN8$0"B)9G>O8^-4FX1YA?),3? MJS2$1W@U"^V@9L?Q"6$3%76U!7,8T3:8]&LMG]2F5'V&' W8 9N9-)GU)\ + MG_*F3[GEW.?LB=+UP9NU_RK_^QEE=&E1@-0*._DLGP]2&W4_UQI',X;L."^& MO,2N7D;&2>)-Y1)H)UIRUG&81R.S,X C))9"RM;X#;V )/>FY,"1GF"H,^\J MO7QG8\OEM_'CP3=%9"@J.FCJW^5*W,LD9LJ?]ISC4 +>Y_&E-J2^1%^*O5G: MO-)%+?:\6FJJWI!3U%SI3$6#$A'9M MXTPT+2?EK,I:N;Q)HC@2(Z1Q7 FI1W;@+\^5C!$G1K6WWD15/.!,DGN5 M.JA*]:N3WH][[+7*H0W+"8K6U7UF_H(M'=680Z8";QL2&D>1)$5E6)Q'E3FG MY"U4P&W/3'DOKL!NU4"ZE,3IJC-J;GE[2EP6;X!DSD.<,G%=7 P8)2!:9V,=)-C_F1+]CO/GQI5*L1P1]<4=,PO=>=QYG M(;">M_;M@7O\J5:N6R3Z9UB:)ZNYA9 ;K9.S6':R"79'9N(/%>_*-#TU#VGF MCF4=BY8HU@EV3G=@%'6.6JR6^JA^).V"@YH]3>:;"\^C2SEXCXI-):?W6"&D MY]64^*7JOG!S)XPH)*9,C1^V$ /@=[;Q23.D7R\WAM>Y9 UQ5IT-;@OD44#T M5Q>U1&E:+*<4Q(UTL=S?J 38&@=*?B$U[S=TZH)N$<0&:F>6Y(F!3"_*4WH# MPI0B'>1.LO/*9B=C]*?,*-C;_).5-] V7(K\0$ 6>R8CI74BDR/=I(P-_+QI M]KN*MZHM]5\B3%]HA_!)8\LXU[ ['EVN72'X-9UB&JL_\KI@8H8#ZJ*C[,KG MMS;:)FUB\+MV+.9KC_DDK"[UTPK!M,8^X=\.N2O:(DSZ,7HR\TO@ M?PV]JW=.O8U),_O'U76GR*71JX_3AFWC=7DRQ3 MR8DVN^\]:"A3R\A=>)+FKU4\B-/T=+Y\VZ3D=U*9*#Z8_T']KC""6G2]+EKX M8>%=X9W 7D^OX^C%LH+5Y9=Y#7A/%NZNO3ION4T/ET^/.B,Z,12J<.\4?N3Q MQ=UO)0O=<%1R6&M"^'I;(]CJ0DWZ$?N,#S,9-:^?E:XO:W2!%V>QG"+=OVRF M?#[*XH'-+PRH7^4AZ>*QI-L/(';?FJIL6+$JG4T_V.=BI$OK[@SSIG>)PQR>I+-6A6!:7[ MP_E)'VW_5M+081/S@AA_'39"[1NF"B-]=S0A;7<[%A KVDBKUZ24631=Q[R\XFM>5AE2C\A$T?!E^Y'J#:EEM-AC[\;%P[2( MIXVF 99>?3!62M[]J2P3V_(O@[!W#D0&EDC:(PL4#K(S1I?>AP^]43+"Q@]S MU/,HBMGOC00J:>>.K^VQA5_V)1; M;8S_U/S9A9CG0B7#3TIRA+ I474C1D37XHF<9[3QC:.\A(S6DD>C(@*!6#K:&AO:ZS$6@41Q6.B7B,4&JB/R64_,P$ MM1,U]C)X4_H@\,7+[-7#L DJ>_3%"1%*@FY#PL:8EK<0_UZAD3MUQ)9]7C$- M96<]L8A( T%A,MD5KKO.+FHK<>F[>FO\*5DW#(M1!+?'S,0@NXW%$V_>M^ 5 MNPQ35*RLTT $^,O"D1_RU1B[>FXAW MFL__0XCP/]?1>,^GEIV%:>D(S+6C\8+IQ#_0W5WH*6II277M (Q8->R OL.M M>?X$U.J=8$/URIS_!(S%;]2?XGH9P:"VOW=$UTX5A!UD1_;A.#5A1(EK3*'L MW\A@&W-E5P&U=P.KPR!WY@LZN*A,F#*K\/DLVL]O.SX5Q8HE5(]9C MN[+=C5U9BKQAL2LK5/$YC^+\GL3H,Q/WBCB_3PG[6>B84=8- 3DL*.W9,\U:/0=F$EV_I)3>9!E%G]O M;-R54=8OR'- FRT19_6"T3KY1KJ^P:)YU6WOC>8E%@//_/H3O?CE:Q7%_GU6 M2:1SJ:&;'Y5"9"39I,4%1?9<=VUO.%JT$4X77-K@L!(/T7R>#XJZ6MW!W^F> M4[H<._)^T]1%6KD:SO&30)?Z#K=VM1O,3=Q')VHN"NC\LY[RP5^5;VV(;1,E M\:XK'J+YX2R/[-OG4N+((C YOF=#Z?/_"]AI\G>!-ZX=SZ+UP[)^^.-HUM2"2./QXNM M@_C]B9.#,M& INJCU-# M[([REW53/:V$X5R5*OEFZGAF\(>T-:1L?/?>[WS*E_KH>;3[=E/FB=.ATD\' M*DDAUF.;,A$4F2RNV;+AD$LW]0F(BZ%) ?8MU<[Z5TS.-,1FN#7[3..3??K, MK PAFD!3-Y]&0WKY^(#:;+7EZ/K%J8^SJ=_$"%71A<#:M-E"O_'H?\!%-%BV M_% 4*JL1G2FC\DSI1M(Q>184Q*@35H#UU>.-(29)5_+-\7:ITZ^Q %P)1UI) M+S"O:1;UO[?GKA &X^U@PN,_T=?G9GZ]Y,8^SUBMBI:Q[L/,GQYD3<=Q9.5Y M5 >=]3R.+ O9/H"/OPUK6 !J;2>TKY%H/+ZYL4-]Y\7W==SE\>9Z*&9H! MPB\LU1U[T[B B'<_-[Z89]GK-8!ZWMFV[;4,OUL]YDW?#^/C=<@-(&I\/4)D M6&XJ$=K-O;.?2GU>IS%]R&IPG%'QN=PL^5GSY&%!0HSQZSXI:)-P1(]9KO;1 M:N26>CA9=LT59EF.:N>>($Y9O'KISQ I(G S9R2\-0*D^.#7?#2 M;P8C7(+@1!=M?_9*[U>GD?T--4GZD]MM":T]/N_B7F?-7#<_SL IF(%I&\.(Q6C^AC#!H3VS>5 OB6W @I%'=B]A+W%3% ,M MAP)'RP&GY@[+"IT7"P=5.BGZ0C'/7.[]%E@L1/V6%]F_F3%N.ON=18]^/" MD23IOHD\5P(]ZC7-;]>CCC"9+I>X:?6,NAEL7H]/]9WL\ M:!AP9!8SD2KU@M ".<4<0YV&?%-T47G13F#;+QOHQYW\1AT^R4A?C0*N3/?9 MYY>"JMOS[L#KFIF6N=&B+)&[R5!A]1II?;7QN9C%$B4ESJB8 MVU)!PTVMCQ^5ZM&ZT/@OM*;"SS7?$8PYCQM&Y05O M9].P1VWD4'F1G%21:8ICNQH[2>N+1+5$@+:/I"PTS>HS/V@&UU2+U$/A'\G- M\NDG$[@<:MW'ZN:+:WZ9"<.'H;PJ@3SA^>LS]HU()JL?P=C# 6 M;@JSX-XT M7N:W4N7#(8S#(\?Z%=!XH3JNK$TQ4;5.@6A2]B0B<05N?$L/&OP,9[+KUCN' M]5IC/.M5A9!^ @9&?.@%M1=.ZL3"QQ%9&^:@Z][\1F"T]"G.'XYNCV#C01^= M!I1.46E\@]0/C9>>/H;JB=\BGE"!N3X$&PM0,# KA85$985W MUJ?NM*:(BKGZ\R1D"M0;Z)]['1&4M+V)! M'I<"BJ!P38*$3:&6H'/O*?D,K MGO[,*T1)F55@8>W[+MWJP?D#83"F+MY.@MWPBD60AM\FAO%;N.,L5M'8I[P[ M#9#(3P""::ZURQO(K3L-&\6&12&+3"F1=D>!P>N[TGVA"^_7[^-UJ ,RMJ-8 MQ0%[D($+>/FF5DW&[*:4SU>(DD-=99X+(9WU'*:SE,TL31$Y1G48:J&H*M7G M#-H^L]/+JZSEL7C5 ?V25"^?G7&#W3+9P%?R35Z/-[J<,&] M0H0, 8ZYQP4R:'V%"L;&V'I=/9-BJ/-AX\1(W"+> /&X2JOOOHX,Q@-S4[%U M;9B"/;YPX3U937\WU\/<5FC)\LBP/RU]L\ZK2.KL>:97!/U2F*//R^ZLY=#/(*<,C:A/V3XR[I+K

+]K'TML7J$?VJC'B*X]J^1F8.I/T7_;R M+(C>4KOAXB7+";0?;J$X5D.F&$3IB:Z]WZ:WG1;2.%W!'A&I9#W#AP["J*#A?8A2F[9PAIGJ391T7&/.ET;9/ MH-/MNX("6W/ I^7^@1)%A5VYWU(.OZ6;L+B7LLV__,:6C'5>S0UK+8TX,+F* M%Z3!5%6H&Q#W3FJ/ 8$,91Q=80'''L_T)6T!%:"W(3K6/+%H;+]IR0B,Z2/$ MV^69[BE, HH?*0/N9J(?HDYRW.^FNYE%T>+#Q_V\&G=A4:[4J.[""L6PI_%L MD<3%$2(W [Z+\9#"RWYR ;V]CQ]VE.\A.%46Y^*W0K\3*@#A 6NL7OV?\KXZ M**YF?7-P"*[!(;A+< D2/ 27P8,&RP"#2P@!@DWP8,'=/3.#0_ $ @0;@KM; M<(>%[_YV[_WM5UOU?;=VJV[5_C%SZG3W^W2_?<[T>;OG]//D/6\U]G' 1"E4 MY_"HOZ3:KNR]";LI_OTBHL[E>9&G5&+ZK1#4&*V1[*CA*?DI1[P<4NKP&-2K M]6=/YI>47_2F"QY?R^LEF;F426;7SWI,0#0N&,[B@&A=91?5#]"@4\@E\+BNJ/G)-_=:%: YE"2I>O;P#J$+ 7B06GU_: M\F#U*-BQ1E6H=M1.S2BL\=&)$T8>EQZ<4PCOQV] MRF[*J NI9,E^]>LW*L; M*::)IL7\4!?@2,4>-Y>2S1(8/<_+WG7-!S7/LJ+EA'2<[2S-&3R@E=QK9*WMGI@]^V40^W#O>&A= M9\;[W.\Y2BQ6[Z9:W<$UR]QX44V]H1.2>>F'!1SK6QAI5N>B M':++K(8@#&65>@\UP*C)>>$48JS#/.D>)!+.,]Q7C7*I9Z=*V.QHXQI%HJAL MIBLE'UVOSUA=UHHWQN,AC3MM,MMZD4+32^/(0P?H*4/5GFWJ?O/C9R1.4%?6 MMO$MW8AT]7%*^=M1MI@\0N4W/_],ZO/D7SG<)8 2X@(F?3*W'!M-0!%7Y<9D MC/-BI%:=RW=0'XW-RU$O.AW%Y2T[I+G_L)0.UF_+)U5/$.7KSB0_VM$EAV> ME>@/NAR[3DJTG"G.;WSR6GPI/"Y6G7KQI&9JVMSFRVT4:CZ0K9N77&_< 5IT MN;Y>D5#CUW.\Q9#UJPKW6Q)/N3H_7Z&1DX;%$OVQYE2!MU9:2M&=A[* M3TVT&''I?:V'@E6!&VQ?CTF0K 9CKL9\AN_G364+OH_XGJ$!#([R;D]HW0/F M2L]I@R+Q967^"HQ(!EWJ.Z>Q_?MT/1/<]<"1C/L,BC^!(W/]6_M-Z\L\P*@5RA$BE'E?!F[K6*+:RP.0] M_ *4OT##^<<[W U75:334^?P^TK0LB%2C8;(G?1&=9@#W6F5J?)_'GX:3:A$4(7MW@>N@EZO/R_K#F/F([ MR\;UY:B(S@,5VQ_,M=/SB>_A:,BJ&U\)1Q0\YM_1"07-W+NI %2]4F'T(5IC MD;_JXEOZQ>:&)WDWZ+89VFAPFHAZ'"XTFD3(8OT@[Y\C+;$K$U?2D3] +J)B] K%.6OXI0]TC5K[K$ M01\0-:HN!97JC%-NJ8"QW&KH*U*#;>!C/L6W)?2QO6$61W0.B"M0I8E_KF31 MW$6C)NJQ+M_L](P EP!3B&^(6+?:WY6#ZAMOUG L,+U)Z.8Z^C#WG1PUY*3" M^!]["DSHHA=4/]ZVG1GSLCCB:RX7>HB MA M!^K?V.^O,.WP4"8 $!&$JK%@__K;3DU84^"TA>.-9\89P^8[O MZY,I P(9BJ4RP_F",6[&JD^AG&'/P',-^QBPR=\W(W-='0HX(@M1UQ[=8):I M/6^051)52ZY]G8NOM>4G3POR65J8CV>2IX!I-4\Z)<:5E,2E0O78$;68D?;08(M[OEFR(4RQE*%Z_6 M6[6I-Z-B:G(2M(&'7;4NZT(:OHXB2KHZ<0D,-X<@13"G^MGPR%Y5!E]^,JT* M)=K8!'GY42E)?@P*@Z-+%]!7;^,3RQ47;G"OB*9T?%U>I;=]YJA]>LC)J5)) M$XR94*/I(UK%'<&SG"2LS,,H[1P7\4AF&NKJ^,Q);;#(A>=U2H)]HC)JA,I5 M;B'/AN-LHV8T)TTLLB1AU\(!)M'R24+PP3N13S'TS57L;24]7XUYG M5R)'D;E\:K(Y_DM@_KEWT2EN=K1P)&H/@EPH3YY1]7QH)"DVH/R:$_FH.]9P MR^T7E4JFLHY?HB12[_G83'Z:^",.6,9)RTD"4/-;JVX>ATJW_&5/%I5RA0[ .BMK&*?\+18#%SG.TIR%9*&5KA7,3%_02' M.5;Q4?7"IVB'_EGCGN&RE^^_N63QK?QD<&#'YKA9T[M,UW9^N?SCY:43"6 K M\D$94V<,%B[8 (K7-)A19C0MRKD#,&04SRL53,V8]17DA8CPF=7G+G_AU3(9 MS%H&25TZBDZQ6UR9_T"[%-$XJ SU2^'.]7F=2$I@$V'1C$Z6XV(D'E8!"UR=X6'DMDSER^2D]:XU%*L"?-+'< M$7')!8^0=)JWCU4L\","WSAJBM,MFRR+SK#1A.1^\J6-#MOH*-E*33#2"YY[ M4;"L,SB%:II;.C57,;PH7/AU,8*FQZ&PJLKH?FQ^+?!V:4F#B\2B_7ZL,^+ M<@;E>,>KQ H688IXE'Q.?'?$<:/.AF17^)D1 UT78]2E_,;*&#XF5MSJQXU(!B-RT%OX__-=:ZPI8 M+0\X^Y6-H:4VES)XW%NYJ-H SNB/,3F0P59@6;V]O+7,;6B(GII3,0SV<:PO MEDP%I$+6!?71Q'KY7HVQK!)'^@X/EIK:$4EXHG58 *C2)6/%R,[1YU?MK4-IBK6$%^GJEC'179 M*8CD '%.HP6O]6:=A2 K?P=XG MWABXYTBL>:!0F.'OYLCD-(1*ZT>Z :3(QNWCR(#GTB:^LS5OLT4S0;%\(I\!*Q M>Z)&O:69A_F>U7Z[FR6CHKND$[6ZJT/,[3MCI):Y$%MI:F@>7I8-\VCL-AT7 M2>1H=(X#_*/K$4//5U<#<"H@\[\TQ;5>XQ/8B.E\$_)YF!GP__>9@8C;'8!. M^SYN,&7]GR_4%2-S//"HTM@JC!LOF68VH16EV:,R4V'$^]P!*"N6!D0,QV$2 MSU1W!M!@M2IKB[^?']R2;EQ(0:-SAN-Z5BV"\,'*]I.9I+F*=15@VU43JN^+ M\9SF6YYP8S&61MS'[5,#^5Z:_6_(Q-Y\,/9R,2$*Z&@<(C7#QS%H]RN:--Y_ M&GZXO+?."E&CZU$5!/;J3A)"_0OEI3F/-R_&W1Y-$TUN3@C/(9-AV1%MFD^N M!D?".3]!?__+@"M1*(%,5&YF3=H79B?J8LCK%N%4Y>[ MT ?;K:Z8E)F25+#H>&FDQ37TL1W),3K$%T(/S".[J5Y4,N*>?65D/*[\U"ZN MMI;F4=(/=N >\<*E##ZY]WQ1&!W6NB MK6("@D,H>X-76P]DF^K -!E=S$X) 13+='VE=JW$X\?[6 Z4?B9W@/PF2Y2L MQG3J /&-74G3W/D7#$$[9!P&_FCB="2;.KV2$>#$0"_I440HM)IEWRTXN:.Q MUDZ5FBP>-EH;X?7-A7_F$2CY ZQ 7+#.L]4>&M?\=2 3BZ6I7_KQQL2F0*%*_;O02.^YH!*I:\V*P+>G&Z836[#1S%WZC"(6.]LKEB)^!^$S/[[DX MLN2"#AQDB=SW+_P^&0O^;<'+A/>^[]_=3XS_R0[Y#1.C&+T,=I([M$*Q3!2S M^&W H)+L#J T[B2I.*'J,&?T[47ML0TC2:C'P5;JV]$+PMF.D3N "]_ Z[H( M$.WLX@W:W%J3'42(F.6H1<+\*?;991KL65IK M-+>'HH&G]L-.)(:(7IFV.QG-V9&2!(^%#LA(/BN;WO?F5M9\PL+U>]6M7F># M)7$P3>> B4SQ>S:6)% LZ[,?W3H7#]BK%RDEJI8A+X?N1.R@F^LJ-2Z$V9%\VO*OX\AVNK]L;R%"4> M8YY&344XQQ:UC*2.G[%M5M]

D6W@_7Y5K&^^HT.NO'&R:Q3WL M,^W-OBX1DV6-T,<5Z[0NCZ8 M=?*98\T$1D@;'<<0.6 5V6]R]@VCQ^F*%S_KK; MBH8&>IVJ2'[=IH_(2##G M%R7A-@MN4EZ%]JLIJBE:>*9"A@AF4KAKDJMO%#PS:6 &DE),_#^^?"?V"7JY M-R0X7>$KD2:1^ 4O/KQ?B5TK.!A2.B_?1= 9942=>\YL*FDD/OT[O:;7MF\9.)$>' M0DW!'N$\-L9>LJ@5=(S[YJ>E7C,O^I^'UH%<)%'\\),.9]7P7O"R,JV3=IK0 MJ/>Q9SW6'^9.>-'P#:TK/? UL^+8LIFMI^1]TB7]O2 MSQ2)1-XSFBD R3A6*!P96X5>!$ M, ],89TFST>>ZUY#\)GTH9Y?TLJPS$96 M\^J:>NE7V(>D7S2^5 8G M*D6C4$_/&DQS4./=OOSY\3XD?#7A.M1%P3L41Q,%ZQ?@D>N.)[E!%\047O?2RAB?'5I68Z! ,/Q8#:0/S P6YW)/E(F>[D :!D MV '*A3KO4MS'1BU?&N-7>49DZ;5U649O&9I>$9?'G_MI1K--J=!2FCFXX54>*TR3%8:?!2U-\G/,E&!FB%%'!.^ROP MZ&@ZCN%@,C?74=7R_SJ G QEHVQP/MKO(CNE;.D"BA#F$W2W3-#Q;0YM:Q2S MN&*#W$,IS&L:E(1E21:"\HDT-K5Z'<%2'XD5R I:55.ZRE@69##6KCGK80>* M<3XX(YVBDP3]U@$#_"VPKAYV51Q2^L ;.]]JB#^V&7-=/!VV MCS [?RQHBIBY++&U;HSR=LM[=U_$9W,U+MV*,VM4:++NHZ!>JD'45%(XT;QL MMTRKT,_)#JQ!+[2K5F@J8M&?R]9[#[LI?P2MG$AY6[R&(W]WQ=41>:K7M+$> M!K=P(QU1?WD8[PFU%;VU;$IK([$G$[$'@=W+&-U+#[Q'Y3*5E)V"Q8-<,$QT MY)IJE<@;@1'0&Q5* :[J]B\ 59NF6>&[JQI8*LXDSEQ-,E-Y3*FP M@O/0?KWAP2*RU?>V$F$,X2 Z=XQNIV;_FG)U9\K@/:%E2!FER.0(\F]VK5,>$VO#FE5--5S8&1&;- MTL?]0(Z=C<]:VF&#%IJOF@C3O7*88%03D9BVX!S*FNW&7EUV80KCX MS\&FO-'635>2A)/M$@)5N.2L]F?=3WEIC%G*M7^7>VHKQF!;9:4AX*L'BC&D M,YY#[IE6RW;;8Z_3SA)#OC2L'4UO$UT 7X0]J[>[+>T98UD>=V42"C@ MKD:MU"&OL9.>QN<(I!YG"'11>M8(QAFJK D&^$5SZJ"(?;TN-D([$9.FZGW6 M^\'I25V0RNMX(21"E6=H%D.+)2!) =H2NSK>DEJ._C%1&1^4M@I?^CN R8QG M";LQ^)758 57OK?@$N,8#M'09[+GDUIQ$U.YC:-5YDV(J0[$HOHQ1R>C;P@% M8*( O"'-\6-,4K9P$\B.-K,D1A?+/Y42C;PVH9^Q6@^1J+'@^EY+*\?+*.EK M633F?E6\?X($0MM/;F3$PSJ;C1EI0EEJH7"^[3Q-)'::C'3!!8Z_?0%OK,A( MK%&R9R'\OON-Q*Q3S"_\1+ZV%3+)D\<@;U?'3G_=? L;-YHV=:#%)O@1X^P^ M[(X1VQFG#W,FVC02ZFCW9U.A\$+KU=*:]&Y2:(L;P88Q$_L,%5#%Z,3^+&^6 M;RQG.&"ZDNPC_&YUF+!_OO89+6I[JXYAQP%]B^C7E'&_Q^Z.'Q#T.,*])#=> MOIX\A@*CZAE'GG?_"\J" LB^O5/K(K;8T'\9**&A2HAFVHW!!)TW1Z<#ZA%;#$S:O6Y&A!J O2K*4+(>#$\A7)8UG+ M%#*[L=C^D\IR[WXY1RT7GN37NQEBZ-FM!_ZI)FJVCD6SF#9S5/:^XK$*F,NH8FGW;$LP'1(RF] MNP;#XQUK&L>@=[8 M6V1Z?S2W(2?"DW[4A-8L7%VNV5,'KY:WGF MP+[K=8IKSD:-DR&-ZS^$Z0LX.5&\1&EX.SOU#J2JA=B*C'5<:G/YGC#1Q^,* MCV#= > \RYF<)ZF :?ZF?IL=#*>4*OEK-'(:%X%MB#_78\1ZAFJARAT ,S/% M"+&FFI0N6.JJO.+J8&@U9MTB?*#@DLSI3F,C-KUJ6[1J.K Z0R8\!'9I9U O M(DVY91\A&G:: J\F_<(3&RK EIG722(CSN#.M^.5&G&J]EUWEBX0XUX/6F@6 MGGC_,:].;%$XYK;%@]C[DP:EQG3NYQ?5#'Q*3#%W #W]WW> \)"SD-": !B) M+5CK*TD:D!;^]*V@A^"!VL@03I7=CVYF%]E7SK[!74E&*T8M0Z>N*DQ/D9Y6 M6[63DU= #^;#THGJK&HV?YV5'7E_5 W2C=I#-T'&M\C\7 0*NH2#?5C+YTV,,F\EQ&O9QP#%C*X-4X MDJ]ULNM11A'BK@M_XR1(BE!A=P""N<0?<6<+\*#6OPK+Y<H$?E$RL7 MLVR*6TV8GG,V6)YLOYJ^N.&L#NM*->U4KE$G[\GYY8MR!]@N7CTP^XBV/FG= MI)!,TUG7*#C%=/90W/5WRP=HHT\(_-2_[V/]R., M<4VT\G"Y>^JE^-ODM/Y>"J3WU$#H8F0+U]07 MX\.3^N!V[4Y!(B4^(!6%,BMDG1NH!:^#W0S\8*L>:%YXCXCN!J*MI!KZRMWO!Y:=. M%S? DE,P]Z/.I=W1W0*;B@,.CET6O>8<=K\AZWSYVM'.I;>)"'R!"%N0YDB" MJ'<;:UR@&U\7!'BVL6^)5N@]+$7G_X.%0H?HKZY$0]A0T@^2(KRJ-EVFC'8N M;/"F;] =ZB+>,GF \*8074K.@D18CZ*CO;]))WHD:-?)SAQ-2F*Y\;3DSV." MEH-^)271BS(M/[LI>WX'Z "&RN+GD+!LAZ8RJU&B0,M MS\(0:;ER[5O!J"1QN1'S?@83UP0!9H\$]5H+)80V&RHY]E9JS!KB;I\7 MX]'(D'A[&*P]?\ZIWZ@FOB0$CUX:>[^1%P%89DT]-F(SPCOCV(3/6XTN!5OF M:/55R>H7YP8^[(/[FQ.Q_XT4DBT7(D/ZL=P[:5JA*7INB8+\6T%B/@)8@$BICY*M8YH#/TZ^5=&[!'ST:;D\,P-CE=7/\Z["4FO\@9?Z'D-!'E0M+)SV'D)'H7*U MA:2!IP-XR_JM.<7GFZ\Y046=+*_K[/6=]Q:6"GZO1UED*86_N@A:?4(D(7*P M$M>M%[-X,\9OC DCJ")1(Z;)T$V_'!W]^AB;DG$+\*&.()+5106CJJ1L9'XB M)2LN_ZV;)>CM"KS>:@WS=!GUTTBCA.' 0*U:3=Z< *P1LEK1S/HN2;]&(X!* M%:?_B4<,U?MGXA,FXC@GWX_;'FW32=CO,6F1::D&'D$4O-XG12'3Z#F14C.OMC)SJ&5YK4^TG3)/L/C.IJ"NZX>$D1CK.$ MR*N1.%,K/Z:A2/PRH%KL;:L_3M35!__=[$J6H,@_%O,.-CVL$)J/Z,VRO\4= MVP555JRI D4M<'Y)A+-*'AGA+_8?,D^3 *#LY,OU;U)W['+*(.LH=,$G;# Q MBCQ8)M:+U@LDKJAYZG%C9Q2'ZF:*0T"TXFO&>J:L5[['$+9?5 UABP,5=-;TCV*SK6,9P7^J=! M#DLR\,-IB8NX;PO[T"7,A,X*W(\O2=DO^T&".*3!U1)Q0UXB/B?N'JQ@HW=M5[*.]XV/' JM6VG;6IK(IF(?+SF+=OVC8@? MSCW$\9-QREZY'XMHG"0RW][BCYNIAC$ 1OHJ\5V0:&_'G:1QMW[/,>"S[R*V M=VDMKN;]F#PJIR"TN;]6)946KV:!1G5-@9;\W5C/J2I5RE%_TY9]=.?%L90( MX*H]H_]TXSA27**E,E/YVB5BX6HSH]()P<@;&^OC^)4>Q^ERM/R:N63*0=QT M.)&)K-P+8XLDWK$AMV0?[%XSX%W6,3]].*U&'%X0P[%[L\I8M&UHVPX$GUN4 M,];KUT>#F5[."J,.>'O?=)4$$>2[!0:VDHWQ[*Q$O-3*8J&OWS!$6KBB+)\C&+/) M>I&V@XBCLN_ZPH!'!8AYY;M?G&.W]WCD*Q\ 8.Y[_VO'Y!"\ QB=,#\$2'^0 M4Z%P=GF*^$9',;=\XOBAS.CU' F]P8\.VV%8_N-3V4#7+X3'8L^V6W)#LJFI M6XG'D_S\ZHT8F8CX#S5F;9BRMHU\/8/]00L-QR7R ?:Q!/QG/I6%$#46H(#D MI"1N:2DA?%[:BL#]EKM^R*CI/I2*+@:M03W#.UTA-$TY #QICGVV0BC3@@<^ MFL/CQY&GHUS*NF6V>0?=[JEFGQC.#=TS9 FR./O,6_@C]<=)W*OW?&[3%B2N MN-6G5JN"%;&(><\^2>+WDV3]#G'0,IU#)1M18OS\Y'/[7 -YK]$Q)1MV.EK; M!YB;C1?)W(OF?EJILJR#,A$S\K&]=PA#\UE!.PAX]!'&\<.]D*=M=W3%B[9% M-N&%+ ]/8N7ZSHG2HF)B5>%^2SZR-N+N :N7)PIE2M@W%M2$ZC-O[3W0W@C_ MUWJS]J<]O?'[![E,][^*K?RO3=KNB1DL";4OAM8(Z]?>\V]4..]XW $R0V/^ M<7C_U.X_+"7L7[0S]NDFL;-.0AN,AT(]ZWP_F0F-HK^>A>RT(Z+817AZ67@B M2[O9CFV!MG< 6LV >@X'=_UWNNSD;B'D13?I=X!W#;3K6J2DO)-#9QM78K(N\!!^E?&@!04%!]J$/J M;UC\L=Q2)GV?67B3L,_=_),_X9]%,?]:8_^^>[7_^-M+@RQ?#+2>ZO5OHOP; M%@^\^H8/>8)&L=UUF7;D??_$0/TWNN]O6\BRSI25G6&,9 MWAXJDIN, GOUW MLJG_7SX!=Y/_ U!+ P04 " &BE-13&'.7;EH !Y>0 %P '9L9'(M M,C R,#$P,3EX@=)=*]] MH'1( M2",@@C+2S9 "0PU##]W=TD@+TMTMO(-Z7?=U?\_[/<=]?_]^)\<>V'O6/O>J MW]I[K?/DYMO-=\!]>6DY:0 **@" @OP!W$P#G@.P,3&Q,#&PL;"P[MS!QL$E MPL.]>Q>7C/ !/A$E.345)3D%Q2-Z#J9'M(_I*"B8^5D>/^7DX>&A9A(4%> 2 MX>#FX;J]"'F(24C)R!D8F9 MA96'EX]?0%#H^0LI:1E9.7EU#4TM;1U=/;-7K\TM+*VLG5W>NKJY>W@&? @, M^O@I&!P5'1,;%Y^0",G(S()FY^3FY9>6E2,J*JNJ:UI:V]H[.KNZ>X9'1L?& M)[Y-3BTL_EA:7EE=6]_8/S@\.CXY/3N_N)4+!8"&\M?U?Y6+ "D7*CHZ&CK6 MK5PHJ&ZW! 3H\Y;?W %_'!..U\1CTC'-Q>_7\=[ Y"4%1<27S!QM[E^ M'^$[KWG0T'Z4]:TA!N58Y>KQ$SS?01#^Y4;XF8X1^0T@/8OZ=,P;OIR[+1/7 MD 8'^*C? .[BMQH?$05<7V1>$Y,$-:ZQ8/T\-F:S-98708CFHFVDG>F\^VLF M]5[QGP5W\\^U>XU5QN-O/_S$\FX @8$+11^\Y2(HE=[%NW*,<.1=%DS.+)"6>>?BV]*Z]_4G MQJ,;0 -L6>66$6-FSW?E_[J/%I*%B*L7>SW'8W8W@%N6>XSEPRQ_Z:[RFI@_ M2'R-S>$/-R2MU$? RJO-I7EV9WDZ@Z-T_ +?!=,SL^OW%3> T[$G5X]5<-/. MP=,W *1'N"'9W2>_4,4:F]\K$;G5B Y2(\9_>"ZXY3GCOJ]+D&-G-FR-_%[9I[OPLNSOWRS.-2'Q94= M32P7J=V ?SH,5JOO;^V>L#^)*R^DV_ ]TQ%[^*]%O/G_LJ-%K_&!)4$1E(0R M/*\1>6N'/\IMWIM'+GBUN5STV#=: 6D"DKO4(-^6IE_#?_AP=_C#QY!4I[PF MLG$0BV7= #[< 'XOGWG]X : AS2%,OY @P'SG4S3&T"T5--%^#4Q5M -8(T) M:U7FBNGZEJ]DZA3OVN6B+YFF0V_$,I#B^"\T7MQI/A]""H.&O-L#I##QKD_J M:237I=I\9'Z->MP (GX[MPC_'YTYWTKSK7%I!&U#_$R'ZN'?[O^+0N!68-N, M82(BE&.FJ\?4?U@+_ULW*=Z(8D\UI+ 'X5_:1&)9/Q?2%XU?AR#].:(#J27 MB=_._SL:B/T!FG?)-G++1;>\6MPZ^"UFYG\%+B8DQ2]L:/>\NT6>APW2"[5N +\7^H4F ME3.=U-_\IGA#;V^"I+D8%/Y%U?8WE?B"J;O%'Q!Y9_Y+JMI_K''KKP^0S $K M?P&#/6 XNI"YC.G%;X,;_G.)W'].T#P(OPWOOV(0RK';U6-C7-^_-/7DKRBB MW7VMMWH#*))!(O9B$&OL!K!7XLT9>0-XH/_.=ZHP;FKC81>Q)86(+1=V$;C- M9H4I>\'8\(S'K)4O;0<',)\!9@;\IZTH^1W7#:!KQW108D\.RGRRK'\"2U4_T0 (3V5D,0/[*ZF<'D&7RJ-V.4.8QHR#' MD1LC!J,EDI)'30X",!B"* XRHSC+6F;R ,H3VXE442!AZNUR:KVGEJBL:N/1 M<%0_ZJD4Q7[F30E\S&1\GF;E70G\C"3E+-0AB#P+KIZ>O& V6ID\'E^,*DTK M1 B$PUS5B2;U*!/ZB"B5149>>10V[$<$&E9E\=L:DI/10VM[K23I:-&\X!4463=,WEBFKCE4JVL;Y7R/,!/522+'_TV8L MX&U^ XC\=@.8X+P*]*$VYK^R0/9G?O1!^CIV2--PHZT(%DZ1C^' M576FR"#J*H1;#H(!0%KV488?<=*366B6;[7$_4&DN)3*6! [=H!0/,_[N @< M/ &*$4\U","':&8HU0KW#<_6OB(T'0M- 6+'8>6WT$XT]28+!:(G*6V)HFRE M%17KJ8J6NZO4SXY*(I#)DYBYKHC1C_0((C]!Y/(9"9A6W IR[0"B#T.I+"R? M6)AY$M/1>&+4)%H25/J5LU/+ =7(2RZ!EQ$7Y7??MT#E--#'[?O\ M.;&=^ SP@/F/H6[-PJZ'- N:)Y@Y7?(_-LN_F<&'QIC?V_*?9EGQ@/;S0+C; MT2AEE1B=6) N+T44 R@'(7F$" VK2=SK)\L^NN5<'HF2K(P$I$09$1C,V4-3 M?A16S-M2 .9,D5_$> Q$@/+QR_+R#XX2!*"P\ABD-10@RJ.J:&4*BCEHLECD MJE9":E-^Q/$"V2OQ@NE8YC'D=I@1]W+,$U@L23?T)*60%MV4@ZA)!(HB 6+' MO"[1OBNQ*8UT?FQ7]ZPL) Y-XZ*0GNV621L- > QL#/)HQ,E9D0E8#!0KC'Z M!S)06J:C[RHQ04!6]4JW,)Z*NCWO)B UGSZ,XBPW#E8<1-H"H@>09^:)N;56 MC"KJD+05,P 9".;\2!A#AM44,685:I*D'I'[Z_'MD CFB>SNB2O<.:1+4_[0UV)TA-W.Z6M]?%F$PYKNR^J=% MYJV9,_P#D9+]4CH BO0;W"$DW(6B0I#.P\Y +0]@S@ #A&_]YK;AX.MA$ % M*Q%O;^&^C1PQ#Q@&<[<#9) 10^G1IL1'$%C>Z B7I2517B +K1F:/33G1RF1 MM:L@<5>*TMS#VM:IK.21C3IXS**+;)WA)_B-IP3?B9-F3]4V-D4W[1]WY[ M,;Q&^=C/Z4?JQNX_DR])-;2R&LC'MB=Q1R9, "ZV?&=ZLYV.T_ MK67'DW5Z&HQ%L=/P@,A?WD(=Z4=!4=%S?L1(@2$OD8J W)HS9:V?A@>0G33W M*^35$X%448>I8F*QP \ZV_Y( 5AX^SV@'(H)/A M]\ND+W]%3P4YA5L4RJ+XCC-=MC34[KE=?;[=?,[_@._M'_ 18?]WNU&2& ]R M-]K[O1M%_UO73V07060!5CR4:,] >A9S%C0= .$&*Q]5IP.&U:0 +)D0I!!> MR%UG"(*TZBV6S*.087%(6IKE=GM"8K(Z(V)_/(T(I#AM*NU\W=5/@E)N@5KQ M^(H=9E1\QXXV8#9FPC#GZG%-I.8N/8"JZ= X5C.\L13=IC'@CURE2[:OQNF M9C413[WQTKQ(O_S,)EM?P/Q>F[:43?K4-S]:?YEJX*KF5^8G >K9 BSUD]]; M6R]@U&='GI$BW 6"367.QA*\(9:U[SM\_(")CKXG6GUOT&X * 5F*U[I@A'3F ?TG4OE25 M/!8X%8E2XKJ@B:]\R5K6L?_SF&ZOZ%74XL"R:S>AV3=-_5 2J?J.([9P^2G! M^,.V^/?QTAY45F-K;JD8)3'$B&B\-;WJ%)F6^!-=U@;D0;JL_^UPAUI>F>#J MQSR\H4"('A7_I\47S#[M8G<]"@WH.E7;(C.K@EF;PM\21^X4@.OA.+OYOL%,.BYX-H6G&,$T>.A%C65= MZ<<9WO-\%N8ZOW E%^#L'N+EA^?Y@*D;,<,:UF.-RDXG>-DY5U>]$IM3D?K1 MY2FG@CKJ1 N$MQAM*Y3N CP:U'+7E/@N;>HJT*[(5!75CU--+G]UN/JU5OF\ M<=VLZ@N)F!2R'"M;/87TU$W MH40,<@G6LNZ\5SNL4G=S22+\K&NM7PB"9EFD":\U*(K79.T+)SGI'\;E?;V7 MPB MD0"[A1?9D0'Y%OG4@(.9$KF7M)LDASCY1DY('E[6M3E72_M..%?#7FJ12=3) M\J#O_0(Y8*9I*0M(F/QDI;9.]JHZDU!F)-N&\+*UA@\6U3.DZ'4$G);A]CTX M]NED5WQXR11[G(598VC<[!F4%N_GL>\Z^178+U2G#-)@;BTA+=)*T='0#JCN M9)873N=)7$6+\@21KXL(+QRZ+&YLR[?EL.*3P>QH'Q9OL[60D(QG>R2_X(S% MJD ,ZD)JX]<<072(S/U\19US#8.5PY7)T;]SXCO9I= M^^ V>5,??GT%RT*-45\U&1BPN";@NP&D;IXC#^#8T3> KV^O8#E$"S+"U,*" MSQ=8O!0;8SGK&-ZF,ACWU**HH(,-MHR&90B]&;PF1T=E6J;\UE *CQYL@C!- MYM+*3;;I/:;='=34KF&\=P:/"6X C_$\+FEYJ*_'Y[ZS)$_W MLAK9E9;R''K/@M\7<)";)EN6M"LMSOINI.IGR5(;\/M[%BY\SZ-S;Y;L/B>- M<"@HOBDN//I!A$\_KQI1?MOAAJ+V:WX_#HD^T)-%&];5%KV4"E]7 ]]2;HWL M1'E'J^HL([R!D [EG/Y/B+TOZJKG<-^Z*/\"+@!&'0> (_@ MWE_WRZYE,G]UB5!6:SN8YUA9FBRI%@@J"P1 #&R1P#S'C'*>D=@0SCWE1RW%W9?I Q +*Q]< M#AL#=0[BK+F(WYG?O,?]L.UC-6EN'HCH1S__*PW3I:T0E.XF]#1)/4_?C\>B M2N^;;<]$NQ;K':3.''-T6>M["@H%5VJRB"L(/FUG:* -:@=^^FI"TBLMTK>9 M\SZF4J1,_DS3A^YQ?%1&#HAMT*4(QW)*0QZC1CBLP/K';-W'AU7YT;.!PAI' M1;05W"3!PZ#2 ^$O 2%XQF+C&-,4"N<:YELEPNY \(0 J.^-*"M+T:3)0V7N MJ>(PXI63#TK!"*E [-FX@G5>08JTY,42/2$*=T"/O>P GY/>'$I3>2CO-4?6KL^_@S_&&.\'M:"AB1?$X+4X+&\U3 MLUFA89%/NJ[IM#(;[_&E)8F6&(R50%8TP4!S^A_^1H&9[DX/F8D7-_%I5JVV M#=P3U3.*V/M-^)E>O?)MH2,N3YH#AC M:+(X"!T:V9:0@F%Q)^%F;S]^,.:>B=+OBG , 7]- @E>CBF?#PROGVOQQ+\X M7:EA,.F4-R27T3(_)43ODP#Z2@&: MC/X8IC45@/NZ3%\K4LJ]=D7-?X0W^34HN;#AP/H9H0QD\HQXI^>ROTZ- MH<:)0N=4,"C'!2Y9,@;Y%\<+!)0=$_U(.[ASY\DE8',DV$Q)1F< MF_X203CN1SGG-JEX

V\DO5HT!'Z6S'.4 K R> M^8-0E-#FLF4GPU A'(!,()=S$]D5J^4V4-NYBFITG]YQ+_@KG%8V+ FCJZV8 M!FM4R^[4WR6I[D,HZ/D@>(I0CDEK$1I"\5X)1PE/"1Y.-WZ%DF=5*A+A_]@L M@@3N1(@5V",?$B),?O$ZGA4?G7Q)Q/A[$KM\BS[,LLTY??8@#%' NFGNH(PX ML@C>)4I]F:&3>B>5!07W(Q9/S\PZ_1PRW BQ^#/>AILA"4('(@<@)9%?A, A MW0W 77NB 4]PKQ\9XQK$?H?!E^[=H/BZMPF>OJ\"6V M=? _>LQH [='>F0S^[],C, @4E\$RRT1M$%G]@!?_/J^FU?P4-^;M9E H<%0 M%ZE@R]U;;:VLNNN,(V7K=0O'48; M\VI!;16+^#PC,DGAP$AKKPI1)8M>%YUM+$BFZ$+W2OJE=%=?3MX:FZ?[:R*# M[+A/]2]G-IZ&JD"V)I/DX4=:8TUX EZR;X!H;^C'ZJ^L MV:,D7$:SWMN!E'FG#\R?"=_#T"[^V1\9<1SAN*U6GLCK#4M2?J_HI:!HY;/! MY_FIWC*#+>Y[//XXK*Y1\&+DI>_<*)?X+OXX)"RKVE*/\'KIIS7=DV6UCS^; M+T89Y:$$SA@M])_4.GMF?[*&1:<;6D."*Y]I<7;;NA9&RPY"Q_1=$F4EER!; MZ96($?80K0U^_UZS:)WQ3E:6%O(N^<])U2I*0P5'I.\[_)<[.2QK&LR_\H)V M?GZ.D.M_K>0J)S)!Q-R3N9H'$]HE97M1R[X@N@$S3-/[&K4!X_TJ:E/!8_N: M-2C3\(&N9\@KFE2QE';N;<',;4">UK*2#;9 ;:*\-I>1DS5C:J@\MQWC\O+# M+P4K585KSQ,-*4I3RCEX.C*YO<;HQ*R"/,?4:?IJ1I*UO@FCB^QI\_9Z0#^I MS8Q_BQQWS_3=>:6AX;<@JN#&3?3&9U/HP,D^X1+'YRJ+8]>SKSHFN-3+7TK( M+!G!<2=OD]?\SL_U1<]*Q5AN-?,\+3-(C^Z&9MI!7(#AZ MO"'>A'U_;E+V(\AK')1MM4TXEG3!([T<4DHAW0AWL7*.0 UA+K!,H?TD1=I2 MM*F>E0/NT%#\63\Y*.DD ;1E[3YDPC.XTL8L?U3SZ+B0-49OC%(51F9%4Q,7 M33D5)S7Y=%4,T6-=(L3JD2+9[E;2%16FPIM2M-9RTMDG&:3LOJN_X*B,'^5% MX5[ \/.,XGX'BY4KD5/(4QFB+S;?9.( ZG[I..Y&S/?]U"M&WH^\'T1%449- M)DXE]#>P),O)'WFOWJ+*%HJ:2IQ,F)J7BD%C(-5%::W)/IP5-BXM$IHY.CIO M'NKAAK4N^P(E*9!BK L^V]0U5?Z95?II?1:TUP1'!8GW] U?#!5*>8 TMZC;K%D)A\X@D.JF\,:L>HF,@ M5WMJ3#!5P--PZ]3[I$"3"'>>;ZI^DNNR41B^\0BN<4@J_CZ^,C$50VR,R6M; M?X,4SXGV;1X>OM.U>LR'P"7$))9[RJ";I!010BI8BB4K^[9F Q#_E98V[5E< M?2;VW<$YN_J=EOI__WI._/@&,$/TP84(F3/^IPUX*-[Q]9PJ_*N;B@K(SML@=(XM=X!V[IE"TV;V M5F.#8'S^%[@*CKOIM-1(E,TGF:EO;^F@+IQ!<8I4#;&'"5O= T?KEG%;QT_/ M-(ER1+L70P:F$^PDAW,@WS&F!% 3Z0JL0A9+"PL%Z-ZZJP;D7H7+,>QS3O _ MA_2DKKTZ5#,P.#Z'<5D=IMJ,94K2FPD%QL7W1SS:E3KND4B/;CD" H-QH@RZ MW@3/5=<_.R^T)]TYYVY_VQ+/ Q^B*,LSM?G<*@+]NJSY(Z)7Z-&.=4#_FO6) MG\A/53<<;L,P'$[;UM2=3FW^G?0PFBD89Y[]0Y<^9\UO$T1JH[R0##-EWH=O MX80,4=,4 QC:"8M:%Z/CC?L'K'?"=Y,VE>QEOSO:>OS@=989AHX6$GW_Y+\T MPM/+UV!"2J;J47@PC%VP_:SCBP2P%]QVR=!+.0EEM;>-U!)^:(+KW@1,?.OV M<498S8&7_5EZ>M>OU5=K!F"<5(OSQU3&LPR!.6H2@ M<[S8/B4S,>*D2"M$B,(Y-IB^:@56?JPE5[]1J[1KZ)C]7-34XT.$6SW'453AMZ-YYCWLS07S*F'5SF\7^.Y M.LM*F2,&[8:H/EB"35!))Q1V9X0_4.'A_:\!>H,S'RN96VFKNZ:!>;8W@&JS MU+%FO3 (Y>@F4^93D><9/!P.M&3/1W&:*-F&,UB<[P0I DWFJN!F2C9W5QXZ MD@GJ;30M&C2^%1UJ#VV]Y/]*F9A4KMXR$N.E 8Y=I_+I0%&YVR\+VP:AGZ0G M16+DY*?)QSP1:%>A+ _M,F+!67X3RRK=]X9H;!2,/7&:C, $"82\!%452L>I MA%0 +D;!-!]WKCKGHC&JZ4<^O!LM) 'N4$E-A^!;FWZY&-TD$655(Q%E,4B* M'1>*->4U,3W)TQ*WYF"+':>#))KR"G5N@S[]S,-9NDLI6P)),)JGLW$[VB.C85 M<1 0@30A;(7&NP3>2'XE>FIN$<[S(_<,)*46KVRS6F "3DV?&"WX[&@BHLR% M:W<%6TFQG][R'.L3=OU^!%^K?_QVR$V*G#FCDH\PGDCM5R$;^W<>6.Q-ALP# MV].09R1Q:A_Q.> )5H#XDD[9#> -B*#QOWJ,P'V%-%SD>N.O(EI"4>(UGV_7 MT?QQGR^-!)7C;RIUTK]JG[\;Q7945VWV"^VLE.QPW&&L)R>R#=G0(/0X4.&5RK*BH#V0RUU)@Q-TL;?4.FT/ MU_ZX2Q<&HBR<^6SC;I=A2VR<[#7!2S_SDCQ>H]K*@=IQ251,..6/I%I_90B+1E#0G]7+GUH5@UG!U??&]:!5&YW# Q6I.KM)AP=F=%I;^53$A"+VZ9-98]7;!._IF+!NS;(P;IL[]'O(< M4!D62MA,*/CT@9-'P23TB)?^P'D\5_YX7=W_*PMNW/-1JMBD_)3]Q[VC/AL( M.DW0\PCEGBXN:C&#+J-0LR^="WI'BH)OEZ% MJ\^K:&R$UE/5*QHU<:P)12DQ;,6XBW_7R OVV*OG M5R(:"DX9.J/B8SF7BWF;,OQRUVO7FLYJ-P!0XRXX$^;\)N=GY%7>-OJOA ME:@B*Z%7$.A@L-CN/OEHSPEUUGJTM9LD@4HB=EV+CM=0!BCR-DDJCSC3NAHWA.ZED"9SNQ&"3$XTT$S@X4BN+B(>W5E[U_;' MF*TN*3ZGM,;X"ZRT#@2QTTF TH>N1S9UFT_*#\DM. /U=F$ M3_!$/B6Q?NH++E%[I (:VQ@JR)>4W6>3'$GZS$)_;W798"QA&S6YQQ6M-Y*:K,ER^&,>F35B_%8KF:.U4&JJ9W/YTX7E5\TJUO=YYXQS^ZRT6" MW3 FG\0.LLA1-S2H,$^9_@9Q,A-# M&,3-()3H'/1-1DD[Y.430!"4PC13[=\&\(P#84(<8YYT M_G)1_QJ%\2N4W[2YM<>1?3@#S'B'V"1"+FZ.'Z MJ+ZKS>,BSK-6VTT/!\%+>-JZGMK,5(!(#9BY,+/@3_X%P)J_/6KY_G74 AX M+M>1 :[HZJ\ %Q'V_K]ZV&-Q-GD#H!NZ 12:G>-C+G1>DN+S;LN14**)F>AM?1V:J%H.CV;.?.8J\V8_%7;S9Z3-H:QL;-$9"[H!;OJ]Q)E2V=)J MDZ+[M]F_AY1G;N6#,U3F9F MRV>#UJ:"LZ2?$;?3JNC%7C7+0E-.K7G=!"_;GA8I>"-X-A\"S M7ER!W 0-N%IJ["I=?21YR&A0)AT36A[L19E"ZXF26UXA5D^]36Y*6R6; VD+ MRPK,DJ]QU[J2SWSO?H(&8=B%^#7&85QQ)/L MF=#C I8TN-7'P$A-:M/R4DU!H^S8_*R@>FRZ.,7@>0BDO.'ZMHI3MI]4GNO$:LS%T7I!]$BN DTO M1H-O #2UX7#M8?W>6D)?5VB%+[=F8KT2B_U/5#;3\0S?-YP_%W0O(OMZCZA[ MRGF?G)U2[^) >>LFXJV(F'4B!"ES_=4?E93&7:^;?+)(54&XC?/Q71B(:5:= M=YTG7(R2:R7>BP9TD+M25$*-- 4'+&.*2GH%C5\P8XF,-&6I]3$7VPOB M%V89>](A-H8"-M*8$'3._@E9CJ9P+80,X41^4S\61N&Z0^0]NRDB[+)J'\+I MC:#KJQ1\5=$IG\A>?0K'0'RK-B7R@H3ISW(,R4%.&.A&)S+-3T3:R;@8*LA@ M=VQ5 %J*'MTG(*PN306679>=UQNA:?;Y/N0$H 7 M9*!^HMQ'6-PR#?UM)^\/M\;[B-XFB23KU+&O,]8D;B%Z'KK!IW @U4K^1^=O M10T,:R?GQ).1]>TF!E=JM0FF4SR*E]J)^>!8=]B)FE2^HXR9\^*LYQF01()E M \.L;V(D]%#0>]S%2*D[/+48N.9ZP":Z>+/$LG2[T'\J+4162L:L :XL,Z:IX59Q R MMJ8"3".##::RW._'#K5MZK&3.2W3B7B_!."R>=<##$,]H(B<^I)8]FS00Y:L M8;^0?[$]9\I%P&(GL;"4+"0T>J2XH)%RZG,:]@S_*?$G8=D:%?75R$'0T&#D MFF5A:SGS[W=% &@_37WKV#9O )B^7246U]^+(K NVGX5OZYQD<?& \]_[ (_VWR=(19/?$T" #'#JP&3AS@]_:86G7VK9WFN+ MWEUH")*SDWYU[OLATO"X;X%@MN']E^%M$J4A.%S5;!E]C!+T_0$2S@>\^2+* M-+U?=H9SMO*88YKXW< !RR>ANSWC>1,#9I$F- MAAV(*O:A2Y$H95]P_O5'2P=>!M*>O.Y\_.%:/-11W76X4^N*2?OKX+QN%:4Y M?Z"KD@^SS9C4&B;+[F4NYZ8OOF2",_\ L7/YPQG94.=?*]?6L>->\7E=L M%>^[Y8.<35TGR)&5=-=J$EO/F&:_$DW^@+.AHS1NJ6TA*77ZUV[$ZE>P>YK3;&B;^GPL7 8!R\7"LLU M^<6.I9G&G8%W,9*P$CE+<;EP[RA\Z\<"HZ^I8FUD$%5@706:)767:<'EL26I M9PI4L[EVULSPX-T,CQ\$'="$XG5#7FB,IT]&"!H;<_<1+"^S,,7RCNI!"998 M3.ETSS!:2+*6O-66A9;2EI:FJ-?H=W.HOF#9J9)\1>D331Y#BITE^0^C/1\1 M2I1EJ9]4%K0R$=&7H>=J+@JO7X5<:*Q3(XR#VHI[][5 V$/%#QRA?<]?D\)3 M+CBPX/IA@XQW[_OD+[;U-WWWU-B?7#KJ5^I>8;/_@9UPFD-_3UFNWXHA#HL. M;2Y5:QPED8..=+L*-/9>*29JQE_+K%(L%K39)N23?BX;$2[?6;-?F_#J_K2? M8W-FQ##/M%!6!5NOB4Q>GLBE#LEJ=?AA$5M2VP5T^KZ]H4:JWPA=%<3LL%:0 M-V2KAG)TKW*L; SKT^-' M2")[R<$UH;L^/T=&'<1@YVU2JSCR84LOO<]0X= M-3?:O6JH4G#9.7(2S](TQS!+'.\JK]6& 41AR5:,$2MRA@W9M?/4Z\_?-$@. MO'$TN.6="9] L0MK;.IO*FD]R:?=%]%70WLGH41*,JJP8LZVBL;U:(Q M=)Q[?W3_.._!XPY9$?):]($/A$ZB&U&:'W@?Q]G(O"4*N-<8*Q^W4"U#>E3P MK=0=35Q^I+04HM5KSG!LSRK[*K_@(SKY4'F%A^<5;,-*:V6N$T=#V6?#1'R: MA'5.YWJ9ELS#'#SWA)4SCE(//BG(MQT=K;,&O8=]9:/5=[VTF!5DJ4\5TT 3 M/K"'6'Q[[MN1:&V]O&3T+MR1^C3NBSVKPYS8JUA7%=8+3J*ILER996MMEG6: MZ[=ZM9%SR!-=]M/;5SA^U_>-SV[K^[>/.?U^E^(:?Y7BTG9PGOW7!7^'?ROX M._R/@C_FWU6Z*6_!$>)#79M@$C;L?D>S*"QGH_[O[)RV/,"JZ6 &BHFT1.T3 M'3>[N8_*A&FBFDLNVDZ??KA>83A-1!$SI2K9;I0=W'B)39&%M8,.E] MF%HP.U F^TE_'3S[S3S76"'*1KSC8PE MA=1PRUG!E5(F>R4OGLA6/HW$X$<6>>W:8U!.?1GLW?&"1_,"7R7[7UD[>TS8 MK0EIOQ6838YE^"(%DS.^I@=QB(-+OUV.?>.7RZ[)98*L1PU1['LF_H "31X7 MDMH34&;6*T)L*,ZCL/S,#>AXKR\R-38!YJ[0D1,IQ[ .]4=$FH!1IZV.Z_XALAV M%B6X[FH[N&?CB0G<-P.O>HM1&2K)HEG"X::NA(![3]D^$\YL2E,B>+(+"K5& M%GP1<2*F:6X/13Z8)V8K58G].-3TZE8^?&^MH9]KG9+Q7"R%YIF;EN*)?6)W MWFIB2UKR&&UTCP!>N-Y.=E:E!0_X0#)\,9=\)OHT?UH??47NX_ 7C^U%$1JS M3AL7 M;X;"Q9Q4)2[#9X2MKQ-"/QJ5GZ_6(:K?2I$RB8!-YY0+=!?1TZRWY7;-(&LR MHWV?*WONAIU!PS5K0M^$ 6X +NIQUY0AI=/+X8[JK4!$$VF%R8:EJWZZMA=G MG-M([[O F7?/TL>*=M1!$?0)I)2!QM%*[V?Q6@QR7[HK'W]TH:^J;PD=F#$% M>Y?&#N:X?(XC.0W;$NF+'@%O>HM:CX-XAOG.TT9=-(5*@2.X MCQBQ5Y1L7N[(BFS[5XW/_$]HPAFJN[*K(P1:3X[@3,51+Q94YH!>EX_*"F7L M8V,>P[_$RB7LUZV>'9YIKKV,4S_DIY:?^"R'S5U&M9+-V(%R.?T!W156^TFF MT\\*/GB->U]SR#7H6[99C&H3MAW30[!(F]O%I 81KP?7[-^*ZKVUJWSU)!VU MQ-RK0KPA=AKV"&8UI$Y'$18[R"5.0/O/=X7I3=#)D_EFW1C-P6[TI:Y3=@HAVP MEJ8JU-C9.ZTX1I6/" :-0/BT[[G3IBS:6+@_JD)C0K&12#Z!'<8F20+\=/5% M)LH>\SA\69:NBUM-,8DY8&FI\64DH>8Q_>+#-WL^#0XV>55A#GM 4O-42D K MQL]?X70/]F$)YA17%MVHY$F^?X MXR^YUBV.VC3#0,S-I)APZA;KKFC%"@&"1/U1C:B>-[">!34YQLKM(U#DG<+7 MWX06RQH1KY8D/I/_9$EU*:6H^S!:PFU@I*=_5=Q$]G%_):@A]1UE@U$3KI:M MCZ=F[H;L*53/\[VI#V(D.6&T!JZ-4F5PWU MPTQR%Q:?=>HW_OR)=,T\'"R7]DZ GHH*H+.3D*7VACO4CBY MJW'4O+)1@NLBF&/8R C=^XZ?]R#DNY8Q!N- ?$&4D-?)5!55;)]1(V,-I<2! M36*][8,PFWCLZ4CX)P7=,H1;_H<+;)+.$V<1H;.4:BWY,L>K[7=R^5$M3JYZ6=(MK?&J7W3&[3*/ [;-#% M/.AY9&V]D]EH?>Q5_U[1:9#_NAH_T'-Q/G3_("BWJMVCQ$T4T^4=20#.06KU M8JC>,WM9T?SK8.K8' N*5!LF-9_3>SZ;7S\[M$H1;.Y>;9 MPV.I7%CR2L^4X,LM3[W&/Y^%8OR<)@/1JSFSO;K R>&]W&:[#_#2*O"T43B4 MFRL[ED*44X'NO]HUBK&4DX'(/("3<&B8]2@DEW3G]_N#.)D*K3)8Z%^B\B_K M2[-O,0[/Q$TKI^ZN:M**K2!,]I:K58=EQW+,[K)'T0+N"6G&E%;9VC=]K??4 M* 9W=QWF:T>[2INNQ1$<5D&BMXC9 D)^3!5]-7UIN+,9#E?GGKJ'FU%YPF-J MNJQV^JANY#%EW+/Z>M8OPT<3Z,"?;/(;*_VVW5RX 1H:SWE,?L0J^VQZNJQW M4XPX*6;-48Z0*TTGB\SI.7'0I:A0.E/@KR%8ID.B$GP&>G[8/Z5<1# M'W_DZ;76%E=;AM$)]EL@8GM"$M9;6"?,HL#FT GP[@Z*:C[8!\]4@;ZLQ(HB MRF?]!F">=NV1U@,9[*I7:V0=E/U$6V2MYXB%S!U SLCT)\\O1NWKJ?Y!ML@7 ML3WQ6#1JM?HVQV/;,<$=!0H.*2WZ,N=^83S:T@=^ M%]351/!>U.8>"W:T)P7Y?&DDDT2AK\>F$0<#3^*6:EQ'[$R3GI1_UZ,)NA^D MF)=>8>TV>748MB>I8Z&+.KASU+J ;C6#*A8GS8##$IUOAZ#XN3=GZ'ONL+B\ M59T9J34NUO3@3Y2PY[(O+M7I*H"!/AIQ\1;]C":XJY2=0!'7>,(; "PXP8?- M9Z?\\[/-\BAXZJC&K>=.W;(S1KF]T6/%/PEB'=?2E.=^^:;B\ M9_TA:K:_5U$%(?D^9W7 L@SOE)=\6DI5E[\,K4,K'7*QK &%T.84/5=C;J,_ MR0Y7TQGXP%##$ZC+GACKB#<3IF?7?S&BYKH?0CZC'H9/-_P1\?ZU@($XPEGE M#G2Q/S-XG=Y<1@N4<.(L\,Y =/P3M'-2)ZA[3@,-L/JP*\\23 $FS,)G[OVRVCW+2*MF+[C0&U=2M" ME%O?]<4.54+NAN([NM6OE+CNV;YYA?8UQE2^72/BHQ.\AB7?=L.:I8C4F6]+ M*[_+*EOX?U55PCM_5U6^4=U654R__FR6E?[YYU':?]3^^:(D\*C]__'>Y)]< M@C/P-_E4!%7@7LV@Z%(\NE,.<(V\/"&$N=!LP1N'ISNK4SC0A;S6])DHV[)C MZ6I'(]UD"TQ-1MAE!E*_H.R0)3:6Z.2D9.TNO%J7<*\*SK;^[+G*O/3RWN,V ME'X30WHUEB9VFL*XR]Y .:;4XUYCP[<$N1>1!E7ZY04VFC/=J2R&E8K-#Z;* M=O!B!%D5PW=!L]UTJ\[)GN:E#!U[^,Y&[0+SSD&VAJ8GFF6!FAIT6F@&O9-5 ML(MI'CL*CYZPV# YWK6AP Q'#4_P0-\["T9H16)Z1/$J'1!/4&@<;OF,X-K" M_)AGRI$" LAYMP3WFXSH.G BK[NBTA.=-<"FY&3"$<>J)@< MHZ>_>59/,&TW]C_TOUX4NC%$HZN3TU5ALD&&K3G?DC6OD>H>\_-IV>GA/ MJ10EWP2WMZ\OTWC-A\4I7I$KQ,#<9(^Y$RQ"R4-'E\/#8#VURS7Z<7!*U;26 MD9;'_*,'X?(!BA4I=W"?9L-GI,=M[5&7"-YC%VX)AX^K>Y%JCJ?$+3_M<\+R M_&I'S!_13<,T7@ZM_I#?1?3>$QR^K49U1Z H7RV'C;LM.N]AEDJ&U87*5)N; MS4%J4!GO-%Q&J=8]O3)$\HH]9%^KKV(IH.LT#V()13$\#3\)LTRA>KU3^P!G MX,F@'#)FQF+43X$;SRW0*G\#2-'FF+SL-^R\HAL_X,,4QWG5\.#SQ''N!?19 M0Z7B$I,Z[P?P'2:R38.,KSP>J%JDIT6Z'UOVJE[U.G&.5V^FH;U@ ME@_S^1&F9)LW:HB;HJ?BJN*6OGXZ^#-3+N(\Q74E>W"GT(YZZ_2Y+=B]WT'7 MG5"):Y(>;'[(&<7OJ, 0-<-)PDK\ZIH!EO?12=_Z):QC7'EM##%J'C:;\'2] MW=:*Y%#@YV) FG7'R+:J7IQM!.L5R>9#C#"1EY[:]&_ZC1/LLPP+K'N='_3T MTOIQZYZ&XSX6J7/6=>/?L7"2W%1%3%4^]BC\-%02&FU>IY?TI >(?:$%;DRZ M[TQ(W5(=DZB#:UJQ51CBB#+J-?[64@J.N3M8S%BA'A3H?)3W?.I!'\NYAE,! M/R=Q!ZFGENH[U_=.;&$:$%<6N5-^ODE^'>V#W*SAH[P!(PX?V%.>= O!/$(Y MX54@:W)J\\ $R$J$_4M_KW3KFC7=]UEL)_!E X*UI[412#LP69CO[L&NRU$7 M&?UV06="W!S]WE@DA[\;07=(I"&D;W8J2[<5ER -[MHZE66Z<2H@7APHX/Z- M&BI?,9ZY2\A6\2JPLY_PG::R#^O 2SED+%O[>/IA4_^5DX.=;>>RF0(E.+IY ML6)Y<$S95#Q%PTLW7?SICZGR6%(E>RL%PA%"/#&"W@8V:6SVS)>:W;SRCQ_T M6^IW5%/@3J098]DE;JJVS;OHC3(8%W/,UVOLR73# M;$@9'CSWM3$WGYL6FNON!"D]/W';8G/0#G\]G+:+.T9EO: D,!.L:?4MOUC< M&82M E>2"V.34J*EU'V0(6T+%FCNYQ,@P.]RWE:7-[OD0CFM'<7QV 07ZIS0 M*!V]_H)1JIBE7L+?#;_ ML#H:H'T,4H3/C%*A&C90H;]=+#3.;]NF2ZZ$>OOH&I/P><7$YKUHAHQI>D\. MD!0#?5M.Y2>&Z651_<=+GV1[).R(/S%1/]-;DH39FER7^1MJOER6UN:NSPI+ M UVV37#Z!*)#-A"JM+AZ53[RKI&?L%"+F]DR/;?I:$^\E]A?5ZS$. ]8+S=U M\^KQ]JV);DYG1\DDB>K&Y_<,SVP[+.0+P/$,^:PY$-*U)GN940I:C"S:<"+8 M>*Z$YXBSLGWY4O"27?Z'-.@CLO'4]P6%:1S<=*SA< 72,K^%I#X'18UJCD#F MV S">,S'0F-V&UQ. MD(PO^_ )O2N ' I]LX",\;=--GU?R:B>*-Q)YQ2@UNL91CQ';R'[FOCP#?=4 MT9P^ 5/B_7,5@2+I%&.KNVT+*;QWIF3S&6*Q"/E759,^?TSZZ?QC4TN/[Y4 M0-,]T[0M.@PB9^TB9S&= MJ7&A!XN)9@#.+EC<.]H1*%I?R*Y82]71YW=D7ZF.>8Q48U$9E3T'SU/C[^D4 M?G1Z>^DE._GAN"EO.Y##1_+NB7I>L*\)$Y[VX M9;ZNU1O\I+V>.(H _I8%8$KQT$S?J?MCMPSCS[,57,F-POW%7J0+8)H:N* M$E/K.BG(##9AQ9X\L"MU?47P;.99@* ]JS!+1BW%56&]#%P'PIPH"0:>PHL$ M;8C-J[5"B4WJC!]5X"/4]=M=68DT:[VLS(-+R//]-W7?28!-W<*SK4>97(9$ MAL:XEJ&RL@F9;TM8."*YC$>U79G>MG2OI-'B43CO$8B8N:01P MF\;=:[5(V<%6+DR[CEI?[GW@IU,SJQ2ES'-MP9^S[L?%8CU:$,1:6=(4X%A< MJ7RVS_?C;)IG?\E,>"K7)^/)COKXXN.7X(_8,5F]-X"U)9^5+,ZI2L..?"ST MJQRPNY/X!PT!Z&CYO.ES*]-5ZJ=B+="@%N"C/%M-<1[8*M!\;F_W88V&1N"/ M3"%+C9A7088R=Y4JV=N-^!9%R9URZ!P\8:R=(A_\ [2-!&F'F+0%,=R+Q D+ M,NJ&-H:3HJ(/+ !VIX1MA:R8[[F<(SAE-?M"#U.JL[L)Z%!@:U&#YRGV2G#] MO# 6S6H<#!,>?Q7>P?GF6L70RE>KP*C'=0=B[H,DM;'_^?[KXSK,EN631T M18IB0#K2"0B(! 0$ 2&44!-Z;U("TJNQT$4CO1,! R3T(DV*H(@4I1-"$12D M-T%4$!"%&]#O4_>Y>Y^S]WW.G_LC\+SSKC5MS9I59][0"6X[?/$%]P2AY9Q* MBFX/[I!V58WT+M[M=X21G*MPC3ECU2H=3_F>B%C-TH_!=&$O5K9.!?G04TEY M$;OH&R/#F/'H10QCG,L)=NK7S+%]R@^GL77'/&Y.S[QN.@ P M6-;E)7P=X7=9+7MBV2A[ $B-^;8J]\2X$SGV\T2!E&1[Z*\MJJ-XK9N7O_Z^ M$,'0_2>76(:"_P='N1I(^ "2%;!-'^7#]Y33X_8'1FFLED;;B$WKMRPZ__Z/ MQD_S<\R:1>;"YA) M=F6.%N@^!%_K0R96#VRY.Z:N $D>0>=NC)X.IDE@X-!5<,L+LZE=VM#,?*2K M<]72\@)#>4[:9+W7H->VB0H279))F"TS4GX\??R]6T[V.'[Z(N^U8!73.B:# M=L&NR*C""MW,(9FY:!V[\!6Q896<,LWW JD;&6KM"N.97T:82A+WI@9,;EXM M+?6NF7""EVAXW4]:,W886F=V)&"V>*((I@R5:L4*WKU*HP:OMK'7D$XED_8# M38_&Q^/Q&GR70_ ZQ:1/[.)LMTH_]PLD1C(2Q$2:$AG,>F7EABAD@Z2T51N> MMUL-8DUK'R"8-YB-&!!D*;;=!-8[Y:5&6Y?#ZKG?<_O/ 1E?N?JR77_!"?%8 M\JD=O<,=_]C,D+IEE,74UK\BK?5%:EZ4PWARAE&DNCR4C"DW0)(^/K[30& M0HYKJY:;(#K)CXZ]I:-#^!EG34I9J\BP3T;U'( MBF<"$D.Z5US;*LV[ 4&Z5SEB[&YX(!R$SZM^Y'PH4SY/MKZG;+Z9KU ?KPD0O19]@8],BFK,:^I<;H/BVHF< M X H+==X77C\UO#6RZ=1%X?Y&K.2I6]8>'NWJQ>.-26(>% -H>;H*I&*L<5O MW!I19EJ"&=OT["./VI6;HUWMG-W>K SI^5E3!E/?VXP*$)W/'#V6?9Y N/4U M/FC4@*O=RGJ2(]:FQ' ]X!,"KGE2/\(^<4HM59J=01TY,]KQ-7Y=V.CC B8/ MDS=A<&9X)3N-]L'WE)T^BNL#SE8!310^(\FND,(LTR!H8@>S!VSIIEX-[H" UG^FM[G')Z5V]LU?T2 M=SJTSXU1(*B?*@[ZA#W,<+8"YV]0.E44781%B.)G*7%:D?M;5]?/?H8R+Y;Y M"7]2TTTVJUX$K8"4#09+SFK,/G5U6>RW%H'&2$=C?;I021SW5Z@L#B;!=$4@69NE@:[[6 M1__%,&3S-:JU2G11G'WD:04H'.*;*;%F[<1C.>S )3F,;7#IW>7TE=>A*3WV M#GWW<[O+Y,4,S_I9GBK5\(8*;$22>A_8A?T5[N0-*:?P3O-GQ\7M5]A">YU$ M:/R+[]%?\?+&YR60A\SYJ@6MJFG.E+<895\TW5DVPL\5K[64\7:E2&6 (RS5*;SAJP;*F7OH'KPX&L*$]Z$G;13":!F]^5:Y)")M/WQ_Y"ZW MDNG-#MS3Y.=Y;[JS[QN]<_)-57!]=E_LTR..^X]8@=6/@EG._7$2V!\YK MOXIKT:C(>/;GW%WI[-&-QD?ROUW9_G&@L?-76-O_^_G%Q5_A M)31_W3$B_K@YLS;0VY):+KW/91F'@N[HB690F7_VC-I>=9@1ZF:GK- ;S=$J MTE+?[I?9JGC0:3#7\5D!K6#)]["JLO4-?7J26;68K\5%[^0 $V:>*B?V47=I M[<&&Z;<6791XIU;.B.&).18^GTNLLU.\%+K'2KXT+AN=LJ0)G2TZ MVFU)U98? (JCCD?[2]VWCF'S$6&7NBS ?+MY6?H];>OR&KM@B@W$J1R M%&]D&F]UO_)8JROPME&4L^X_+="872;K"U.7E/O<;XX3,UF@(@\LOS/#=J.G MZA3PX5N%5=9UO,MUOTNWW!YG)DF@>6L);YGY"G@)(^D)?%8O6T8O7H@=9@^\ M,/%XSB%TO"Z%0M3^:G']4E]*I-H)[BX) T/WVKOY;(Z[.M8TY0WP8U]*^<]P ML%0E)@YD>3)I\[?9/?$ IS&=%=CA"E*(-.9)X4\\W.>32=A?<-C#9A#F [M#4 [8=,V(NW)\^K*G(6V)-"$)I"O MNDKL9M;*.:7FPD5@R"#:_@QX/D E14:*TT54]WM8^XX'^4.1C5NN:KMZA:6] MKXOR&J[N6BR83S(V:G09?LU=:%3_KG5GFW-CZ29JNA[5>P117U6!YB7X&/,W[%9WT MWN=\3_#Y_!IZACMI\XRXGO7')WM:V-'A?0$R(@DPRZD)E=9'OLN&-K"$^FAW MQFZ34XRXOF(_?K>QH6,H7%;KGJ':)AVO$GV9TX?K;&)MZ"P*7[FR]WXW1#S, MZ?"/G.W=U#H4/D>6[IQ,!,R-]#UDB>EV6& L4S"+<>ZJX6](>EF9S(DUYAIG MU6"2YK@T$ELBQDVMQS=BZ( A$ZC_.*RP;^@9&9D3H,.\4*Y\^F6+&G8//X'X M),WI^59]Q75[/)'B4YDZQ\1(TQ NS4&C9F?X$Z?#!+ZN9J*B3OV>7I^%,B%A.H?-^IMN.*V M[AWY33:BW^Q]^.^G/#B*]]7Y;>N^;E\]];=[X']D73B!MER8@-W1][[#N';1 MY_Z#8V(S'J8!%73W/U!O5IQ8]>[./W'\P2+L4Y*UL2/DE9I;SD0X6J<]U>,J MRO>Q_^+><(I_?J*OQ[[M)B/N.E>/FX!QHO0N,VH1]S@*H@I#L_"2:T2<,JLJ M][5BET,)\-FMI+""]. MXAZH)PML)C CR&]E\ #"%7JQ MB3_H7&U]1KVQC$ S%3Q:0BRSQ(?VNCQ_VH)!F!SKATT%)Y%N$G?)_8]J) )- M/>Z"/<7J"X'3KF+6:L;U5[AXPT!WOK=>-Q#;69D?MXMQ[+MD[%7]IH'G^/NU MMR#J'.\'ZB> 9!>J<-9R'2RHUJL6+=[QN\&TLW4K(EZB-)-%%&*@(90.V98X3KL?=IH M@[5UQ]!JIMLI'BS@+?WV;2YM0DRAQ3D+GKL>_0:6OD=Y MEET<;^:-$"IPSP.2X"B#JQR_&AM?&FDC._*FY\0@JH$.5P62R F39N!<>58, MHTMU0H:WV)#P%PMDWBP2>0P1<5@?T21>B]P9X4F))N;KR8[LT]?C$ M%!"R_/5X!]Z4W%M=7JYS%TZD=ESVU8D=9]9$6$HKT&IO;Y3>L(VC7=65FN>* MX !OB_(_(-N;G8]#QBLT"<[;2$0A\Q@',P*@G=[+\%+'R]FUC=O#Z\?-QAI' M?:#2V6<&# ?H4C2/<;C.B4G&3M9&CVNI%"=;.-70I7YDR=S(DVISDRNQMFJ( MB^RU&?77[OSB8K&*6I@J:'8+R^GZCJUS"AJO@V8B&?B'"IJUTT"\%([/%5;B MH#?ENW*;77HG1^4;E,'NRVL>=?PGPL:6S>KJ$MJO"Y?>#&^7ZR$I>HAS=$VC M1D>_5ECZTJNY0AUM;LYT *@M/WFRP$7*>-$2K?&M^@YCDNB+EV\X026C4A$? M&6ZPO:"G*%%]>+V;,S]?R96?19YFN-Y][O:$>K,S\#46K1*/''[IGK7;<68D ME83QT??%GDG"!]FYF^*Z+<9%%K['I;^(J<+I3B\$FP_4^%2^NL29 AUI130H M/K&>KR]9V.]K98KZ[K#G5\;A2.$K?G7AO7-SS?8G%N;KWO0S4CP/M.2O?=\, MWRE.:9^K8[A9"J/?0*D"_"H$L)FX@$"(4 G/9EV2E:WLKKH2Z",-78JY1*]E M;)5MMS?-3,U9ZQ3H*7R-K77*N3YULYRG.P'$Q4F3VXS[ 6#\FQZ?7561]9.\ M^CN3TV/OCHWMI[R[S-VP9_W,5]HWR4C3S17H[^CXY!Z_[+,6C^/XFIP9(GW%H9-.,\RQ># M>K0N(B?9:T/E9Y39'3JTC-PT:.%N])PD"=$QRQ2)+B*_84(W!7HIR;)7/:O8_=^L62! 99U[9V$:T3FJ#]FL5E4U4XE[UK\\,,^8ZX M+S=]NE1]8IJK$/W878?+7HHQ3J3J:IY]:;Y7-3]C./@"^Z[KU6_'G,*8WT 0"KNK6=]#P^2JPG>?NM\ M?.$ D%UQ +C%ZI5M0%Q^VWPN=+W5@08/0='<:?[?6'%1>K;3>*_22PO5@V^3 MTAQVAH[;7OY\VU^^ZD:U5GF4.\+[5 C$VXLFNZ'DOKO]J[0D15VW/LUKBS>< M5XW7:BWNW[[(9(-4"#2SW9O5ZKQK:T M/AI/DJ\=CDX?JJYF"QP^X5VD)B!*+ERTC,)^+9MAX(GOH+=%\$%#4QOSF-.[ M9I.,"3R"CB\^CZ(KZ2K3N-R4SVXO% (+7TNT([K/#/0;NJL'YWN(5CMPIC/F M,?9E\7&K=O9I?-/?: MIE)DIBQ/)^Z6B)1;%T>^23\ ^)GH/?4U8Z2!"U)*?RO"V50ISAOWE7@MBM?L MDV8V-KT:/+._"_QP^?E5\SKU_8ZT;?=,I+$Y[^QWBWTCO'))S[A\*>P"U3;$ M4:Q.6G&XX/LG$:&&MTO2J9$*Q/:1G_J$.W8 ^-Q[ !!^\KU68I_\ / 4(N^6 M%!HGJO@AP>CZ%\8$%8?%]8OS<-&F4IF89\)96V96U;7!W'I6'LN49VRYUE'N M_;DG>.I>._/=?A]76/*8*)MV^7D>!377XUOWBT;INN-L*=3$UZG7IMK%;]T; M6TO20\^/<-^A0SL\MFE4)']ER +*BV#NZ,Q'FBCUX%3R$NEE>IV% MM$HN(%DM_':2F:YESP)'FFJ45+U);S"(B&8I+Z =R6K5J]=;YSN?)H?/?WL& MC>@5^;XH9=F_IN'D8-(5UE.Y,Q1*5E0<.K:-8^DW9_$.]>TWSV;K-"&Y!S(T M1 [Q-9D&P9+T,RMRZL[!"4N&(+;GS!\,*[;.G^X*>;==*EEHR?3R&CTTWK+S M H,:NXDC/XN;0H^K4:+EH[$ S4OI<]F;KV39#9T7*#@I8NSZ04.B]/"XIVIJ/'%RSVN0?TK1*P@W1&FG(4%9MV>J62#R7'ZGQ MFNB\&?K =[W=:$10PU^602;D[)94THC)M7H%!8*3.DVYDI%BC&5L?[=L1@AG M1X[;ZTQRYF\4+J9+HQ?'G,[=?X.NP5/U;-/+X?G:7$]\GJ%UB.\H:W358[-7E]\8.? J&A@(%]$J5T,_&]8WVI-'"&*DK"5V"4+"770B MV7 ?9&JB*DHX:(6/T8["?NQ57DE"+-'/X\M5:\FKYDAKUD9EBL^+0PFUVO'" M9LGIWYU6]Q1?F# L(AQYI=Y%M\\%*&A*O3\ G'(VE1>N]',^B_H8(E-6).ZW ME%MV,CB_NS/]*0'@.AD*0 M%)(LI1W&44R@A5W(;?<'$/B0A/?7V]6ZT1KNI\+[&>UEYW2C74FQ!LD#PVU9 M]^VW#@#WT2I^902CVS6MPM=AECU59J;>^E5[A)NH*YTC1=S2Y 8:>0)) J4) M0L01+ *7&PTG0:SJ #%X!TCZ@VB#3$-8MJM#KU/O*9)5GWXF/8.) D SA,+[K6FK',-B\+Z&$>3O M!I P#:0^K\]H%K4-SD$<.OKXFDM5G.LKV*<1[[?)7^F F,]*[^!&B?*LVGC] M(#" 3!T)U1X@G2-LV.AXO*;3V)2R 0=BC.6TM,;61UE>!/::\S)V=:RQ>:@] M_U)FH6/*SO?F!D'F"W_;<+L8Z#Y/?==)"+<#K# UXIEPK,[YOC.8PMA;""S, M[O,7QH6 #ZB[7[,1'4E O(9)?1@:.;0WY*U\I4CAAOXZ/;!96+#X/F7-251J M[[&:_; !,Z9=>T[BZ[9;M)3 M^XI)W_>%1=W[OV2&WI/9PMV":N6X^U_2LH5DLERN\C5:('@X\:6-T3N6#BQB M@ V"S9>O1G692CH7\>WAJ1RF2'-)L:1)#QSF-1+4=+1S\R#MVF%8U;O"K88: MLD4$P\H+AHSV4H4P5X)]M;V@L@FWY4Q)1Y/1&!,VU2H4:3SR\&0@RY+%> M@*QL,5697[L91X*Q,1M$' FM^BN&%_ C7\NMGQV \=.QGYUD[V1G\/4 M]C*/,WE(27Z ^YT^Y"QX7T+IE#T:HH-R$SUS6E4@?@$KC*@OUE816M9KOPA< M/[L*$1-J!Y!F@B2@()H$>N@#*5("YJ-^M]);4'T!.]H3>5("ZZN)NGW!I5W" M-"X[F?KVN/1,5KM=37-1BS>4JNS,"9I.H"T^6^BM-A6)AAKH2>&K50W5:[)8 M>5:#3+S17>@E&.2\6+OOXU?36XQFBO+* MES T+);--[PK=(H'E0%1"RM0AH]%818*E-$Q5%)V%%KV_,K&>>9W)(QS&6E2 M]5A'(HYI%%>**P@OI8J81E>?-^*LY;O0-@I#C)1Y2P"$WB%'TU?E2M'-G[7; M(JGF64HXN4?F">7C?/&[U$&,L4W&CV)JI0KHK-1TMH5S2@S\BO-KU%YJP^&# MVG80 ="A6@8UR'\&*P5=_'G&%_;C&OK3#<__Z.Y'+]>AVU4\S+1AHS7ZVY,2 MI^>/&$V8W='%0AE6)1 $(,120.V)A(W;GJ>CUZ3B9XD'-H 4TA-2> MK%>>U1FJCPCY>L4E-[XC2:=7!N4!NBN$[06VB0(SL+U,)-_@(: ,'-#T.*6P M48=PO920%/$%/W>[P*Q.+T\(6H? >@&$FED'-O1*HBP'1.XK4R;YBZW8L\6" M+@U].K80*Z%$DX<.!-KJ\PBL:NK9TEYTA]NS:6FA 5>[,]\T#+@+2X0E@R= M$ N\DX:VU.>6S<^N^:PV;GLA\2%*&^;%+(FVWGQO'TTM1N:MA3*7A+X3D- % M9N2! 4W4M>XW^,X!'QL7.X4N0UO\BH2[0I,74"UA"QH6PCX*(N:3NX+,\E): MQMRYS[%KNNW"&V399"E^BUBH9=/LP(XA%$#F,]4WV-S/25>R"'AAD.CIVF:/&WMA M=W40EW)=&B/ M:VI!R!A0YD(D0K@\("#\1^3OU-'B#'&X.(OZN3A[2OLS\E>);1,&(?V?;W3E M'6YT"?Z(>D/N%OS])$36NPPBZ)/:)[$4V$?K2TA 1)GS2;0@0.*2D6A1,JS) M?H7*14!"#9QK)!Y% 2IB;A7B0!#PLOG=1M[@QE*<@Y##M*Z)[9IU'C@#BZ$ZK8:HJ0$TX#A ( 3@4&*F3&S1FP+* M!RBO=W"6//="3B;=6RL[_@D^!5(A7NHX3=KN*Z]?\>)3(@9KKN<38%;J%[8 M7PV;BU@DLI; ^?&;^2$/=>-ZFD\L]RH7AG_/$U*(,<=/.*[OMQA9C##80&=S MP"WE%/+41BP%H9 61E='X#"C<)D.T6BTBWU[>40U'%'<:5Z7\^/OY5F#/ED^ M=WV B[\EPOK94I521DVOL)3%.=7YW'KG!)@@!H_9OEAQ4Z,G_Y*M83#RT=6$ M>9]/T@L*RWG W#*^QZ(BU'+PT%Y!J->J$CVP)BRM]OS9M+(KKB:KL"%6HL5 M'8ZR$8KR P'T6T6'63%^[(4>ID94Y5IU.+*:VW];S;^Y/5HP:_.WU;C^]B1$ MUH< N6#(VX$U!LS)-8<[ ' \R25X;'(@#@,PB)0.09 (@5=0V;2:)APHJ!"& M^KW]VTM.!,"*IM;[.IZ_>*& #"$.;\ M>:!CNA&BEH2+FJ3 +?26.I)U1DB]9^;1_+-4W2A/?$FBZ7QZDH[JS?RRD5*V M^?N\DU639GQ\U4D[0R[%E<8,J<2)M#E,4Q<88NX%' _"J!2QX42E^H$D9&A' MV:*:CHC?HH^4A X 9EQ'V=(]?V5+CSM,"KSS\+0R[;SBP(!R8?#G::6\DP\ %B3K$^B[@I2_Y'[W@N9_4" MWQ$E#DO'41):*"A &S:9/*AT?!)%G+T(-G,@7-H! D(+J:$C(4"_ @,$!" / MYVP:$&+',]N'@1!$']C.W YL4=%$>6,Q5PR\=<&3A#9@<-;(?C ICRO4 M0%,;2UQ\G?\K02C@?Z%M;'YKFV"0+F0O/H2PZG!;;*DH= Z!)"R+T!X> 9%8K(ML:,"(C+B3Y M:!V9/"+W>"+A(6T5EU[Q-,&_5-KBX7(HY9TC\N2_DTZGX_+)@%^[]Z7. C'DFQS4C@8C*E8?86E=(>37UQG:)K77(CB-M;M8A M-4ZB8'Y#)#6'-O+#?)1^4^7089ZYP[EMX]\&SJXVH[I+/\FXU1\>RLE:\[+S MY;_YO1K+_8IW92LOJ>G7G,(F!'!Y(;(TN\86S,> # N!X"G$]^(?R,= MIVV^4M'OK3WK:/PJ1!;_!R3N9VFOH])N%;\A\/I/$7#M&-_^Q0%"<=ILQV0_ M],7^GN?'\JPSIOV"V/R! MRZW\!W^_HP_^'7TC$?WO "+Z@LAG2^P_T1?F/O>B,$\R.*?8@CP4=PHDR?V'J7I \"MNL,OH5 /M4YMTG%M3P3'^!/TSSCS M_@$2_R:B=R)X0"9XRGU?:F10R2HS[C<(.+BU9J/N.UG4]R]3LU;^0%.Q/O4_ M:"K^Q@U1P'-G9,5WC)\R_=%";G\+U#@.,A7SL=DHN_DGAQ.M!X"_6*R!73WC MS$\$CO[-(] ^G^I_*=V'FZ4?A,A2C/XPPAL(( ? D8'.Q^QE_1'U_S9 M61_^!YTU[Q\[Z^^^X%?[TQUUA.!_TA$ <\^FS7=,@WO^:MK:7]W('4CR*KCU M\<:SGP"M?^@!R?I4/^R_<]_N"!_V'RWGR,T=0BCC?K;,[Z+]\0K/7%0#A%V_9]OO/U_ M_",[>/U_ %!+ P04 " &BE-1OF]:?BI1 O:0 %P '9L9'(M,C R M,#$P,3EX%M8]T@?XN 249-14E&04%#3T[(PTM*QT%!1,?,RLCSEY>'BH M&05$^+F$V;EYN&X:0<' P+B'=8\$&YN$ZR'%0Z[_]@OQ'8"'CA*+FHV*0@NX MA8>"BH>": %0(\=Y!^7G"_#;"^46ZNT[=]'0,3"QD!7*[P-NH:"BWKJ->N?. M[=O(LU[(\X#;>'<>/.04OXNO\@J-UHZ RR<\%9U.HKB14'5PGY[;R-X7 Y.( MF(24[!$#(Q,S"P_O$SY^ <%GDE+2,K)R\FKJ&II:VCH@X]T=GU]#PR.C8^,3DU,+BTO+*ZMKZQN;!X='QR>G9^<7EC5PH %24WU__5"X\ MI%RW;M]&O8UV(Q?*+9>;"GBW[SSDO/M 7 7ME1T^+9&IQ(P8=M^H^ MH9']("81/<_"HX,;T7Y*]M<$\_W?DNP/P?XFUQ3@'BH*L9+BN ]T/IN7D4PXOJ5=$.8AP5E%NR1,U6H M @* H?\Q':[1JB)S&@RA.1T2,OS[W@+20G?(YL1W,IR3]Z,G+D6HD>_N(O9/ MP@+C,SXEH(Z5O1ZFC;\+&"Q#_.SO5Z_?R>A*[LI% MEPZX#S=\U>.\Z]04HB2HX65&/.%Y@CU_TQ]5Z,_W8MJA5WA?P[OEPBLH.65Y M&&2>T;^[?9A>R'QM3+Q,<8+=_^>QY8NGMX7W#G(*/4F0=W;&<4O$_7LA^R'&G/2LS0)"TH)#", K^99/*YI3;^ C-R,1V"1' M '[*]DM"AZWTHZJL6QQ[Q@7TU2^.Y)O95V[CR&3W,ZR6S%;JAY#$[KS"'$3ZQ/VEC5?4[%@)0RGV7 MYO52,;1ZF&P*E>,S.=IM8ZCR..>3>M^U+Q,;EZ/?TIE#[D^B"H]%V]7C(P"A M%V*SA5UU%(]T-*"];+TYG5U\KZ0(M.20;R]0_EU%VQT!"#CNQ_[L!_.[E^QR MJP+8XLTUFW^9F$^S+"U0L#\R*A_P@#8CP6A*"'(.2D(J+/D#+/1B'Q$ OYR%AHMSVP[D)^K] MA #@+AA("V;DC 6EUX6X%^3HD[(^;G%754O> MJQB+$QS/3QP<"!QX>A#6^ $77$5AR^J#I\"Y?DX]WRHPW$7@$)V1#JI\"DQF[#N,[VYS +D<-57K>1"X#7OM M007):UX',)-9;8=:!%*ZIJKX3=D3L]2O4N%"240_5),6;2M(E3'&R':TTZBV M0E[>[GIRCX*9+CM]<[^N:L">?4WTH-K8/CP\_#CSQTECX5M#G=(WFQDH$3(J M,VJP*\D*+=9 V#X:$X)]TV3(P5)?%6"[:5#*MATF=N/M(SCJV/ZJ[3'9CU+X3D*.^8 MIQ=4=55\27#2+<4+6KKW6&G.3L["S>6!V^-LFR4Z_@+)VF+.GOP.>N<+'$'U M$KVIZ3 J24;S[ZA07D684HIN04]J;B\%%ED136*/C(B%Z1B[@?Y@<(! F^ U M^,I F_ >J3/$@>+=EJ1[<+K,0Z\O_1*" :RGISZVW%P*TYWI9G1X!PDX=[1U M$Q5UY%NX:2Z\5?I8%*9K7(8G:<.]K5X!-K2,1JW&T'TBUX(?\V](&E4EKF)8 MYG%"RFSI3-?0R)4)>02#N[B462("Y&[CG'@5;F-7D8\D^/*?9;;G@'A4,S+L MVRW:Q>4Y2RO*L-R^8 BO'F0&RX7[BS#%'2ZJ.T:F4[D65(RPCLGVV+RU\T53 M8BG8:\] K $5SZS+"GD:S(\0 8K\HGM7)B M$0 4\J%SB0"FPJ6G:0%,@']3N27D+WE?.-_UA:+GP<&M'[-@+$XQMQ#@M+". MQZG^PS *G@3,_0:2DXK"6MR#P6#(0FET6@!P79F?*2T \*\*KOP9$B^('3YB MO'84Z]!ZZUP$.7^& -"J0L:?P?S>F(HU7B22V ;M9:<%[(?L_\4!HPK]@^W[ M%2( ';20,\M^R,?](GPN.,NQ0)ZGM!H"D&];P..4)7;9=CDL SHUWD]/M;)D MG#&$"L8AC3]J\\+"IH^XTDZ*0!5%CI&4?BG3X@9LR8.84#@5(J0Q-J0( %%E M*D_O$/PLLK=\[>V5E.L(U'Z.)#V *>56 %/&C8="$U\0.T< (J^GMO."]Y-A MD$[XCK/&W@H"\%U&@^,]4A6[O/\^,)C-P:AK*6=BW)23@D/$WS[+!- MX'(\YKP]GW!RML_&)B,Z1(&3M\T5^?^X#UR0LPCVQ+Y,1U:Q8,!@ M-8=] \#\JZVCG) M#"E;^WDHWVY?D)&8&%.N;)!WXA5=O&8>/1R:36!EUM"98,EA=4>1 YVN.,[R MZUO?732@Z]\/!>6^677?_A#=$2D5:VZQ&D)Q:MS+OPYMWV5/BVZHQF&YCHFU M=0 [8>7$>=Z+@@IZ!9_XUW^;M2P5Z'5F%;1<.)K7]99.2)(1XWDP7=_Y(L]C MQ*G4EN\T_P%(R>7YV\\9(M[10>+WQ#?Y"^7#Y/N$N)]4IR 5P'F'0*.7:]2F M\'ODM2IV_S'!$C%#F@]P_/84K:" MDJCWE+F!<_E9'[)")".LB^Z+\:MU%'Y64Y:5B>\IJP%&L9=U!YK,^]!#Y@W MB=9Z<\^RP*+ZJ6Q@:?K@:@UK@TXVDQ!MI5>?;0S! 5$1-:&*32KZ]S:9TK[2 MW%B>HUUMWP->UO:O!82#^M(V[+3O+_&35S1WHAVOM)L.[+AB.&8U2Z$AC#T1 MK-M"Q7>K-?@;/:9*+E1GOI1IO8KW^)0I^G;I8LPQ7 XK*ES^ZS9XZ%$U8\(' M*< 2;5F6Q@@;I?;J(@%.H7O)U>#V$N_N>E/G]LM!*<(>\0%79;C8,G)2:UB6 M/!D1 .I#2(U^M,>/:"S/P3==RS@/6\?F$= M5QNG9_?%6#U?H FZC],M47W5TINU##\(U086H<)_]5>OE+I^_N*T,WW'; Q^SN<#% M\7\SAD53PU:#C[RVG[H@]?,@\RVE7P>#'F\"1[;@UU>!QUEJ:KL<0XF&;&R3 M32TB0%V=1>#C!H?NQ9(\ U[X\-![>9DIFG6Q6B (U*:B6Y)>*MWVU@C>%37] MT,+NB,Z1(5'([*E#MOCRT9E:T*6ZH.(A)9>"&="6*[@FE#1E#HN-<"G&L>IS M LIX@;M=E%?$N(*8]JZ,,>5\_!JH33_LTHQP',/LZV!SOK19>5<^0C88JMUBT[E0UU>J2 M&D,N)GDE[S.HZ')DBB[Q)C6J:,*HKJX ATT S05WC/$ 9FG^;"NPU1;MLE++ M1L9!^XB/5$G?\83A\DE/%U-:U2=,=01 ^PM\'^X8]>+NRBKD&QW@-?I=M 7- MK)'TN,G([=V,X!KG48E^-Q/LWF($0*Z"7$=&500LI&BDPGREUT/@C"G65'=' M1:K.,;Q\YXCQL"!--N9Q"T7L;4>>F)3@EX6/,_'#=P("]K3#.K 3>L2WU2%^ M(CK;VZLUU0*5"=92(D]/H+U4MBXF9YB;ER1#QKV>CC.0Q">A[L"W'>O"?]C0 MGSG:=L,Y^A9TWX] 1;_-Y]]$S>YX;$67E4:8\F,"N]E7^8BYY-L?Q?-.N3;M MF93HYMFW,U2:IJ#'%]B+H=JZ(F.?&MWA=K]_\_Q 14T7L(P-]XPKWV M=[ :L$!J?+9])8BI47_SX/E9&A3B%]Q_D\< /9JO53+6X'6\!LL* =H^8K3 M6VFT2S!'G>MH:K!R52V3T562B4T-](D-LSV0WNUNY(%8Z#3WED=\V#9,4%F9 M4&3JMNI]U6D#$N>2,S6#R?V3)#L:* ?"1DTRR]9.\D5 MI!]^QG@%7SI2NZYX+L;Y5:AA;NE"/<\BDW6F/SHS7H3'AM8[*;-:'?RH&H95 M%G!&5A8A^*FGV6@ET"&R=&34+U1RVS6I?<77#%V.B/OIU8CGRN* M0LE^!@IAIZ4M9;]H!NE7T6AQXWQQ5@T\80L?7X$D,!6T7D$=&.86=2TDPZJT MJ*)3KW-L^6!>DT ^9R6,'._AS \X^*O]SS4\+ -Y(ARX(B@6W@ABCC$WSZIJ MLEF,0$ZA9=0'6Z\#YN>\[=39V4VKHSJY8\"#(=;<]"54:&M*1]O$#ZQ(!4BR MZ)?SE_.Q#7-"I<#^9<,TK!])5TL?3:X6*UAGXCA..V[/>[&GF)46@]=[%[R\ MIM".K4'\V7\ M":?.(9@WP>5WI"7FY_HE]D KM5=WD>L7)Q[^C1J74OM18AGKW."JD9&;&*/5 MK>#\IG@P-49*?#3DCD&L=,TG,Y2J=D)Q[?0/:A\H LJO<]S=>Q3U*(4\5H!. MA(XUW]J,IW#M+V$0%[E&:H@ ),5;M\_);#7_'G )V";!_5"#FL"KF:+C=W7"Q]FXC+GA[ERZH8S#L M74X6I<1ZL3%SYY:2E[0%VW-<7URUN=_X%M MSDH0@!]TA;%-2-_C0O9?3XT6AMO!D[%QM:3&LD3):&M_EN\KVM=V3RD['%G5 MN6(HI=V@'8RDI(2+U0S0;,869IJ:$:A9G>;C6OM=J1_[ZHZTWV#<#*4/#Q2C M+O,C9K[+!C@D1^XYDD+M)H[WQ=?%,^828-WM!NY:Q#]$)$SW0;PG^QZ9$9(Z MCSR)'L:/;QAH,7XZF=;=FM9AM_%<"ZY=.W+A\"0\WGGF?+O0"Z>D;0U]LWUB M-=F \,?DB;Y8BSM&TDD/W]>([M-P]B6?$9Q$C_'J41YYEQ&D:I[]4TS3="#2 M$=(BB=NS6B'WO?=-W,Y@U0B%&4O6K;>/E[=" M]S.:1]A/FE+5!IM\+\]71 MB4$923IA+\_H-9WSJN&69JHDV=(AKRR.YCBU?=N:@$2+>4'BWH=EWXC/%"J3Z(+.SK)M3LBW M/LY,+REUI0=,J@5IK)W1YL:6.T]KU)1[7OB-5U<\T^1X M]>%R8GXJ6YIZRYBR;GWY??2/DVTB96,6I*^1$\3%0 #:8B(D4 ^%54ZD:WM^]_,=$+74"+ ]0IJ8_2 M>R/A[F)KH&O#GK7+O3-EE2.UJ\507K%Z,<'#O2?*%^L(0"*55?+18(.@:-$J MM?ZAB$RO\EZ \'K[06A?[6E3FVZYQ4IB6H5R[?)8752Q\&N0CEMQ3OL7.B>Q MQ&<9L6JRBQ35E(;QU&>MTL;E-CEX",#;@*6L\H!3N0?XC\JG[(W8FKV >$FO M[?-WT?GI>$8)+B-9U4*?E93M)WTT*>C,>X89&'LBC+J)!AZH&.;9TBF$!O!J M52, ((>SAC[+?N%)L;5TN*-;":1?!K997[2J/.X9LG[N(O-D7WS%B)^>JRUW M^54(I&74%4:W<+Y<%:;+;!GNC\4I[.&N1?Y3!>2_JT!F%-:\550\:>%]?Q\> MZECQQ/F'_#M,_6YKJLD-73@8XNGMM#+W2Q._]>IEV"-:M(Q6W M=%3$?O0: 4@*OAC\7;^;\%N7#9^]7#I.'M+BO_T>Y^2VZT.7" ;H?UKS]%A9^ !)'8V'DD8UUG4#9((0^T4X.V4>TKX>DLC*;]S+$\$ M(/$;,2VT*>\X_S=E:7!&_QU(VLBU BZ5UW"&>UC$.5#V#D(3H_)):[S.W240 ML@RJ00#>( LATP<-D;H_D"62U0]IRD-_/!%TP=9%,_UI9R,!^FD_&_18*:_ MO0-D$?YR,5<62_"P)J$Z=V[D6R6,X\)Z:P49#Y)M M/J*0>_ST;]HID#/8.,QJO ;N?E#'M,1GLS*\F<\5H$1.'WXH?):H]OW2GW>9)008E<$M(L2 M?P;XJG,38I=.\T":.)CN!*WCH;"WG\MNJ:^(MBN7M1C^X*&I&_IL)*/8)6"J MM^R.^;)A2+]%REC[">[",L4HLZ=@)M/+N\GE14Q M#L2R;&VG*ZC7#?EE=)IO52U-'X;4JI4IFK:-RWU@7FDIINS@1,:T2'73_1%O MD!O7HMGZQSIU>,OCS1QC@3M=*V]WI%:A'JB)KKW*T"0;ZW;A\7$*-H_DL8XBZW,B9XTW M'BD!M&W_@_IM8\B5 &GVKC"WL*!=G0Y>V+UK*5$+-A!Y$FW?OO3,94P47P97 M6AL)Q9TM%:\:B<=MC2_8ESZ?VN,66I)A48I:X^_0"F!W>KV+#(H;KMK/(%IM M7W58_:K3GRGMFEF5+,FK6C;.%5#>P W4K2JO>EQ7^:+YPQ2GM/^885,9KR'V MM,7EZS.F7?W74V_/# 3RK_'S&_SL%M54+,+1E?BSJ_*>6*EF=V>+=!!$H?KB MIO:ZM>=:;%EI+I+(8%!8^IQKUH?GBSL63^D]Q5H"G/)J3$W)IC5\N1=.
  • LCVDHWV9Z:8ZY#9CX"0*=[6)/(-B/X1$>']@%.+69'6<1H M.?/#,LW[M5;D(GW !SID%B 9 5,!WBQH^ZFE6U'&@D3T\S.&V(K3XH:&D@>RR+_+Y9NX))[S)9O1D?@$@^49V M6H%/21^G(@S+II4_E'@UIY*N%H,O*3F=/6?OC!3R@;><2%BV&.;JGO*J@9[& MQ2^=OS4^:35O1S&JB!UTPTN=?P>3F2JV9<<>G8FD7A3&!6?;2"F6;QH.[3RL M\H=-7-Q^E:LOW86>%I5OH".1JGQ6JKW%^@FJ,2F3PE/$4P*@DGDI1,00'UBW M*Y_@9FVS?'4+(>SAH/DE#:K2M6A+?Y3*3$XOK.3>1GUB2T%%\$$5#L M6^0)YRZ\#P[?DV&M\>]+/HQQ(J4QY'YOK;M^06ZLCUX9FWI,%/,YH$L X/\9MO$9*EL:&*K,Y$X$VEM?Q M$Y7R+&=2-1[\#>54:,%Q(BVW@/+3EL???ETQ/,1*3/R8[Z@6LZ;Y-JA+KJL/Y6G1 5X2V+_8"B7%1 M\YF$,5D*4^U.+?F\SQ??"NB;0D0O^ES5?+0/-3JG'8A$Y'K5(MZRW(0 7_7_<6+T'^CJ][]GLY7 B9Z,?T*21@RS?<'9'VMI3Q9>TM0XT%%N8(O=GG\0*FX,RK:VK@A(4?K M@%Q4JK6$$:ZMN/<=>*L7S@1M@N]T1EZL,([8U,G4!I-[V<-'58QB4>ZB4>84 MY,\+=P,5CPK?V*DSI7\Y(RY/+'!0Q7;>80Q>L>7$>W?GC-! 47ZA'*T.1S+? M(5D^2XK=M'$L7M.JACW/39CK&7V5G.C^"53?Z,1*M.W1];B- *%T@,#GNHRS MJ@RG':D('NX$FN^+J5Z:APIXID/)],ZYCB^6YU6N=.KSB[%/6FLE^.?1R5VI M3@2W^#9[YLV-M)?7QK)59+@?Y/"FF6P%&UUNHMX;)@HZS2-CU(%@=A98WWA4 M8_TY[-(L+ 'Y6K?$W@"FM-JC:?:-2Y]2]I"DUSB/.\"-)<.%2NLW* M0V'FJ[JN2<1W/IN4N*MS9.@Q-[(H<0>-*[/)%NI(KY=^T'7(4GF=*.-@[\1^J'%,F. F(!RWR\M33NF]><:2T9;D6TP10Q\A=\++ MG*U;!Y!T5S?-$&'A?GJ/9\HNZ\1Q20\;A:(,V6"U[ 0"\+YM#^ZU>&W^VZ>E:\N$M*^7H[:K(D7; MGKBP*T-_),)L,G9! $0/X&60WS^5]ZGBOU6D!A7 &J]#?1" 9,L#P1VQ%L%O M4,>O.I-T'K-23E>37H+7QQ.T%J+L^YK6%O+&,\FA<:[DQ+F=;8EE/$ M1CEA17#"\M+V]SY8*_D8\\31&BC;]>PQ XI6@5*@_#*;M62M.^]]UUZL:)5\ MV]LSH;1!HG99[&VNZ]9:N>\@\QOF^[F2Z3&9_ M^>M/UV/8(UHZ(Z"NI$[ %MGO[X\W4)0L8>X<JRJS$8:PNEA7@X:2V,\S"Y"K,S,U)R'_K?=,0VU M"V"+EQ]PX4AM<@/A#Z[Z&DR>>V$SPAB($R#IC%N@[B)S9N*H,$FZ[S]:(T3 MMCN0>W?(TX/#OAZ.2(J'AMA[',F, 2'\PG?Q(#UBJZ^0LV;HAIRKSDOD!&($ MS\.NVB_':MU#/[[ZX"KG?T2* DM/N-*Z-S$W[6X6H(ROXY4.UC' =*DC]UJ3 M^N."/UUZ&X^WM>5-#DKB-U]W+2D^W]W%6G/182I"<7894I'J@6+>N=I69=;N ME!VF1V=!?ZRFOZTK7X,HX!,\]6SE%:X&FO8VTM[87OH>Y[\X.$\ MW^Q[LIG_'2Y=[U>P/A(MY2:4I&GR(?UC=KKT$T4DJ0 EO=&D:A#5>(@V,[; M3\K;N?SE%1U5(YEIEQ5J0Q%4ZE<9[,G$5PZ<)OMMW3.ZF])45?J MI9:VAOW)KD$IPF/&! *5I-EU&I^(?+24C:C\3;C&-AZ&,]I MUJ'% !HQ$E\@(&>)5 V'&;6V"D<4$CV\(,UQ**RGR*5R MK&P$K\*SQZ$/FTN; VI59AM1GYAK,K8K3D]K;RY8MA#ZF6#M:VXYXVCH[.Z+ MF#ES>?_[A;M?,J8(PM8.\XCC@BI2)7V>&GS.C7Y?A7_F]' ZE4>UQ#=;_BH MFTLT,\ERYKO0P,U>!HL,GLRP<8M44J0+?0XFVGN*1Q5-FH,K'S2 BOTD 0DX MIWYWFRZ$?0:N+BK5-1&NZ72Y4K7RP#WTTU5QT;3"4?T1&%'6);(TT1F OI?R@#HYW*@AT2>&B[X%HK M7X17V($O]]YMEV-QUEOS 7F,"[F4(-'.2_T$YY\FV;=(7J[:%EU('BH>&Y[Z)LB/%SZ:QQ5.JA MZOA2#^R@&!##YV\J'9ST&2L3WJ95-W)(V!ME)YJ+9DF31Q"YE,AW-\2;[KV' MB65M3LE&+"C'E<#:Q9K;"?@JD M.=;,PL8RP%07?LO925X=)U+^.,*SMZUP3;X>^^L'CP\OSP_/T&=>AB0$=!W@ M^K&6S;+.M]HK< #6-#J\=L'"RER&&CAX6,9)?N\_A\V*)X?6G45SG]Q=P@:YT:2 MO]-*'/&7=J%U4TD\MO?S8A]TD03AUY2+V;DU_<36JZJ/SR6UC-)MB;-& MB(XBFJV1IZX<2";SA6=6#1/C.;<,$R!*H+W \A*?JC*GR&GM*?.H?&G6*Q%D9M336!RI90VS];!) MOY]J0E^(@R::3C%*_6M5,2&7F=;/9>8' N[@,RU ZP+G;H=U+]4(Z)(G?D[P MPO;","#_D8P+)O)F*TDR_R[%R+C/NZLQZQ<111F*Q1]E A(N2D$"DQ&W1Y8; MM?%:-LLOM9B9^Y0+;"T?[!>'YN23FM^**E>5KV!3_U=8V]'8\-QJQ?*9]!"[ M4Z\<:\'''C=3$4*/2)V3&8MP;+2%G;XB<@ATKB$LJ[KH66A?75>I'Z]="2QKA)).0),_+3\N?+"@J:&RBR*64_!CQJ3KU(.TJU=O;;W@:AX# M_$3S6ZGU_*E?W^"H5[ 0_'ZOUA4GAS-NXEN\L\8]C9U7,P9]^B'N 3.&Z%ML M-409=W9E,]L7] WDG@0:CY-VK":7?[2S5R@.E++5/U>"3^1F'[VF#\[;4:'& M @\VE79;#38I82782>2AC0C05Y.,:(ZEIK!%J5;KYW^@X<-LS0T:B1Z $E.2 MJ.B;[+U+*=D_%GRW25T?[G*[36OC>S:[)^W^I$6IE ?%GA=CS"TSK#:/@%[- M=YMJ6?0.ZEKBBX;WLCX.HE=;?"[6NNU(MY_W312=+XD:/GQE.L:DKT;QDL*A M519F<3Q8Y/:/(<6@G?\Z<_?\)G-G]3],H3) ORA40-CU\'%V 61IC.,, MK':F/%2CV5Y'[4=E^[<(ISJ#K#HROY>\IJ(5=2;*98B/#&IA_RE7+"]3*H$3 M1H*F;@A&5\/WOGSJ@_!B*295Z:<_7+(\/[E=Y/E(GDD#E,'11@^KI+W%WIL6 MZ4RU?,L\W ]'YY>D;C&W!EMM5WQ@BDU!$>6\4&J=&;G4J&4LC31B^3( M#V3:1X9[?\:PN6X$X&U(KB'ZL*R%XL/")57N%Q7NGT]^DH%9%FY59"1+N4MF MS3]LCI+YS1KWDA4BW\9;_)-=7@-[>A" #W5*/=0MG8?FG1EIM6H#Q(QC07'R MV "#K\66"=UT5A7*M6WYG9"LIFF:TGOI.=Z9,8O&EB:F 6@Q\]RX!N#+B8GY MG"^AL3XU .. /3\^&Y!S@V["4*R.E8JYU0F3?]FS>S_,7JW/RW>\[&I5$J? MTW5QX=15N.V\SG<7S5DP(#6/-C/E'$Z# ZBB M(ZN#]XE:@MY44:A=EBLU[J08OQZ,?(:=+Y.:4>@@;N]U(^!;8H:@.$<6,D=5 M+HQES9%3S0WW7*.FD@=WO?*T51VT).7![#W-G1F=)P5L@CT*=+%!7^%X6R#- M2Z]2F;(V;8JC#:U[/)F%_M':+3V#N##%!1@DVD6C>?T'>P59R-OD%?U6]R]F M^_,Y[4'GXRFJ^'Z,0S%Y!MTKT\EJK>Z,#P/='L:8&GD'8NQ(2A,G3<9%,T&S*9D?+RL@)X?3D_YY59Q0.6/8T'L/<_8X M4))HW>0W=M->CWH3B92)\?9&7Q^V6Z;:;)Z5G%T@R,G M1?;Y>A&63CG-:&8Y(Y[^R2;##,#WD2T_7$/2C>]-/EXODO MW_:2(>R02:%4ZZW:=TY#2^SYEG^EH_R-6V7Z7*BM&_BZ#!@D5/L1X%(HZ*^D MI'=ZR!=HIUG>IS37II!HQ_J*/#%K@O.DH)_,(/M E>3KZA"/LDI86E%@(G'C M0(5\$"A8E/&D7%UKPL'1VFN,XWJ^+TE?0,M M-M9/2P*8,K>B:ZUSJTDZ0U^U=X?,1?>I:&Q;G!*7)3MX&Y* (^]Q9[]X#*"\ M@^?:K!Y +_5:2'2!+CH?D^GT\3;5D%=O\V*=PLY]I?S<_8CN=E7SZ@/3/+>7 M8PY*SZWDEF96OZYG;:=.B&34A%J\MF_-,-(M5 :9$&B$N42Z9LD8WN7UJU6] M3I.<,#*.5KM>:+_H-6I<)"DHJV-!'ZR=%N@)\A(G*70.Z'SA>[5KOBF7V-:P MF$BM&4#^(O;!TZ$OIEQ4XHS\%!J!AF063Z;PRK6S=.BD@VG1EE\JV;MN&4"D ME$=3;52N+ S6H-/G9[(A;<,]NHTBM0QB;-3H+6O9[75NO2/S%C5Q7JF>[6QE MSKU24OJ"G.^LG1C4[.4>_PM'JW?C:/7^+^6J J)N'.W.3TN]<:D%GCA+ MWT_OW84L;=J>]1]EY^K^D;4Z3%IK4UA\]6M[T#\9A2HK>V<#R8LWCYU^A2LXRBW(L#L4J(V^Z[\!:GY]L)Q^OV_# MUIG\@$7AU X>^4E"-!)3 MMAU_3)UVM?4M!9F%RDN1FE!E8#*AW<--O5N[->\PP\L;P_F936M7AH3_A %: M[CLV_=HA?(U_A@0!P);)*_K,5D0L7LX$9!5Y)XLJU]D MY]J,_NF-<@X4JZI-&3*@X-CSC5P_=B!<3K[=H=0]P@(8Y7-PPG/T/#0G*^Z/ MA _/R4_^89?S-_[!)Q\T\A$J;8[R(5Z)9PI@47!#XD(WM%?+K/?8AF8),P ^ M'47P5<.1*DOOQ4VFH5>ZXAO;%_U$AH)RS' M:DY@0('SI> Z_W4!F\B]:S_)/0+PM&Y$6+]SO=X;AR,G6W!/3<+,K'"=_P\/ M#;>3Z&J!N.6&L=0KIPK8"2$O2V:5\=5"BV8XP670J79S?38'GT$A?\'_KU8(8PEZ9!.@RH M<^ :LUK)YL1OY/*_Y]"P.K0O&+PS&-.!,6ZZ?9XHY_5NU'$/BD\V>P5Z_0-? MNP*[6MI6S2"\3342JAI3V#F4H_B4P)1_N5#&3NU[3"G[B]=G:.52-*QO!.,< M(RJP*6'FN"TA*2<1**!Q9?6 SFGA;HWN[C2 MJ*,ZDF?L@;$WX>.4HNY(,U"X&@% _9D7_W0D]S#)TFS^=A&Y>VHK*%)G9$4B MPK"OR\,FET>]+&FI!B>+,5**0 /]__JF+Y(D-F23X+WK9EA>V])5YPGA-A7/ M9_$%A4GT#G17&+ I4N^3M:B:%A4M6Z?V/K=VA>:3;?>5/R4VE@J$W_@T&:CI6'RMS M5_I_[5'DOK(1NU@>7:NVKV_OZDJ(=R>+TC0\G8$<=6;#IT/A;KP<9NQ-I_;; M8!4=R+0= M#/D+)E]^X=5F@!59_^N\GNXAPI$P3 NA4!$(X+W:E$ -8B5;97 M)D02:I -Z8R%.?FU+\B1K2"O"98'/K94B0&T+#$2EI32FX (!=J% M8S_874J<*\C>M*KSJV5Y> MWE=Z(ZAFGA;.-@/4E=SB6-#A+4ASBMW/ST-ZN$1ML24ZHX (=)!;#/U5SQN6 M;@NDGYY,5M-C>0#>H#I4W!9LNZ8-+BC4\BJ%6^ZR'+MK>EN+7I#J)N;;!70+ M>G48U>LLU?%/Z$NF?&7"^+Y:\3XC&DH^O:S:H&XA&B73FVV0EK(&3BJ7O[RF M_P2:*NQV@DU(J-*CWR Y+;1?:1TZY;!>[ M!VRIHEZJ#AI@'$N\5&F'LA$ DOU(J**-AOH\-EJ>',0:7VH6#[ ]O&!WDHTP MV.1NWP!)1&44!JV![CO;JJ%1C1B5[_&06O_@(QI^-(*:)S-58J'TX%U9@)]L MKP&KD@@3C-D\F^FY2@"(">4Q4RNR]01W%9\-!2D @TCV=VC:6_Q0^]6]-Z*89-W5I^96)O!>V(E35:K.H%%\%0"(TN ,2%SI.R9 M_)*J+7%'U 2;UH7/8]'O/;M#6Y%@W*L&4T@Z&3NO:#F]E)[&RA,PJ:B2N%<< M[G=M2==\R7BZ.-7_J#.F;?1C3&&E)\Z[K'+/(&"76HS8_0*O.B$.;F@>NZ3C M'-'PA\1T:<^+6#D=?40AJM4OES9?FLUO%@IHM)#P_- M-\'&3U/> -/9.\=8'K08Q;97Q'[ASNG.D*7&RM5/2\BQ_GYM&7/C?_(G9Y$V$Q1RKR% >(D&-*SF3S:2#6VHSW:O3&4\::] M,@=8#*7YQ>:HHB<:N?2>1DK:AW!E327) B('- [SM'>TW;W[)Z>?K01. X-% M-W8*T\U7GOFB9P-'80X>"R+NI/)SK.Y! BAO*<(GC@Q4YHK![?Z@N"P@HR-R M^'3X#DTQ^WJ68@U2D4;B.E>'K5S]=[I020\1:40%]:;?07IQ6>)V^ M/X_AUQ55;!WIGF.!B&GU YQDW$FV5Q4AA)6Q-@!A5%\'K7F)H?Y/[%_H*J[8 M>JAKIKZ_?^73OF6@>^I?=7V<$$3]^?@8JAO__D6><"[:4XH#J<'<5NDS.\%^ M,AV0CA14QIH"O/ T+,LA\OG-8U,K04-=&ZOR>[Z<5?Z%4-'%:V!256-@7$*D M?-.@%*%/Q\VD$A:G H6ZT\]_.G;[*9Y$W7MP4XO&T+Q]3VW M+**_<54?F.D5A5Q6\. B)[JLRSC#U MNE4R&48)VD[1 XA(Q#&,%+&GD[]E^2B "M7U DV^NF ;_>)S&V\H5W<3>!N7 M.()$H#.+L2"A;?YS<.YLJ928 QC[LM6_<[%,NC OC"T2[1OS&DAQDBC< M)^1S3BPKG#E0IH;[!:$1.LW5<+"H#GSPS9#U=/C09\OQ[[H3&[.)!/5XF6%# M264?:A31^]5N4@(C;'-O:458N%7Y_I371OIFS]'JF_?QZ'@(CFA6<22$R,!7 M18KP1[(DP4/[;:X1 6<+I=P7]_AB]F\/*=CF!K=NDH@[_W@E#LNENA[]&+CRVQ MIV&ZK/&JBKN]$Z\UB6K>5 C6]GQDJ7SJ_8XPV.D.EOBLH7*-FI5PYJ8!N&_J M^I+ K[;@?KBQT?L?][DEG8?EM>F59$F%'0L4A;05@)P8H0YW.^A-BY#X1,&Z MFZU2N@T';2Y_22D>U#&F JJ43]IMD--<-?DJ3V=JRN\:,[8)VXLLGFXW?$EMS0Y:?[GY.XO M]&W."8L5U"U^:T>B7>]WIC V@2#OKKD+/RW-K8T_?JD^,(F?)*S MO%@7"73ZQ$O:"+2BK\V:=Q$=>HH-G//$:\KO\IT5![8LLIKP%TG-]N(6] MB6_D,??L@_,?;SUY(BA?WG+&U;TZ4[OI@(_C2N^AE3*O5QC_,ISA7HT$$^7U M!IN>.!2Z,EJKHL]EJIB-TFN2XO%%<60Y1LQ)^94"FI];L*T;*(&JS@8!Z#XF M@';4=CS@8,-@9)\ISA31B:S3=+_BB="4X23][0:?I5.AP@U>[L$]6/R9RS9/ M"[C$[_LKM^+^/OX4_6-\^M$#>7].;' 18H%_[B8TMHO$OS%_BV-]2[ M8[QOP&=5YH3P6#D4LJS8\'.O(IVAT#-XB5AV?JZ-Z\7' [QCN#\"0*.K?+G* MLIV\.;VA7J9\<6L*,LZI]1H!T)R7'[1RWS)>Z7V!N^/1)[92B@!P:X#'^S7+ MP*@UF[>"$*_8CAC]6'%&@5L-;93'YV6\$;R3M&\X>99.AP8Z3-1SXKXL!2=O M?8@69V'=+NL>H<:2.4 #G'4*#P+DU'2$WU#HH2_4:LJ\>R:_/8YLD<&35? S M_3F6:G/"^<_V0H#3KYMHPL(9N3IY0:Y%MHT, M)O7Q8+;P#Z0(P*Y3N\MRQCT16"P,WS=8J-[4;2T ]HPJEW'(^%L<;\!S MK* ?-FA9H+G]D"]NEAFI(RL!IFB>S]/OR#00RBNR*!-W[3BAE'T->?$"0O&> MRF';,J6:/YB5+60@%X7N:]$C\;&@Q^J$\:,G%8G(KJ2W+[[<&?D 7S+O#T?* M6A_,V_ZJ51OODS%Z'2";NL"K$!_K'MLC^:2.U:B$Q$DE4/XUN*=NL^:DT%+)>;OC0[$%JIOY5F5"^DP.(+7B!WQ:A: MDP^):Y%C[H?U:A0ZK)K4(%V&SY^I+F:REW=:]PU/2ER)*3%"U#VKKXD7"9XKZ&BU M:[,AWA<]:/:6H*EQI6\8@:9FK^=C5HM//DWI6*^)1T<#J$%3+W:+G[RP#C3% M*)*//7B4.59Z%62 MT)OLUFLO1>'QNM\>:,-#VB94Y">-B_.K&6E+M3E&P=M0B0NO5C=]2V)1MJ28 M@A @[[VPL<0+$2AZ+'6U@76DAE[ 8:14"@"$R#CN2%UM@K$8 DBRU'56NPV]V+\F* ME=LE'QW$)_^\T/QG.U>!?SL-F:KLOSCO[3^7VVVH+(,T*3M=M^0+,OW6/\>. MGAD,9CH/HS\SG)$W1%9" "JC/TI13Y)07QR_^[O>SXA"?S92_L]/_S8X^.(8 M)0'D]4O(VA#NK\;7;AH_ZF7Z*T-K_<>AF7G]T'=?W&LC>ES-I,G(?TEVIB,8 M=S&\, \+%82,-ASC&TIUCHPG!S:K-O=*1UD%O_J4I^^@$3WIXUWRJ)G;]\4Q MK_9]&4J@N\:]QT]IBPNMR8@Y<(&SEDL.>A^GY<:;&]QV:RXIU;=TI=6KHG2; MG'TJ]U/<1^[K7JC$V+RVT1X9F.ZDS[1HXSS3&DI^Y+(\:3NRX:"\% ,WD!Q) MYA[(873/O@;/U&W&CY>\5H^MT_0N-S4XT;\;%%B*@*@0SVB-2CZ'YU+24[5TBIUB\SP)2/,QUILZW-> M"23/%JKZ]WX%*%6\51 :RZM\@34'&3>#F^:.%JC!)/14W M/U]%\RF8G1,US3 M7@';T2\<*))G>2X<=\0% B"\N!*%0%$AN97W7?Y1!.?&M9@@.EJ?==E"/X8A M5>51HF3[;9!S&JQ;+"H]QXQ@>KKRU;N"'LMI/J;[D>Y[A?N9Y@B=GU M6W1#Z;QTCMF]@,?#%FWQ3[&+!,8@RYP.\&MW7K<^)))Y&)A\MC74+>;/\2R> M<#\M&!D!!IM^SKA&/+;HEEJ-KBX_2$%0 MKWM\BM.T6$I4))/L)J3(FK$Y9H1!)AHI M16,;P^DP"B%; MR&XP(C2RRVXP8Y;[TZENW7/.?W_/[O=]W_7S7W_M^,;ZB M@7YYH\;R';\\L.H=R*56_ M:3-[*FB6D-NY7* \*=4@G9*!M[Z/-4DH9Y,Z;2:*\^@VD-S\-"0IC^)XEF#Y M^Q=R_\4[Z?^1V*P@Z;=6:$%Z -#T(1<6:#V,*D#M@U!B&+J73#SKFV%W,%G+ MWYNBV'1TPQXBLR2B3()63#._BR)9062_U9,X1!8]= XV_D!3O/U9;>U7/3+J>LG#QY0!8J8T^9;Q](FD5IMOJ;-J'M" D? MW[/-G%F__"CK[D\GU:(I72L'UK.M)XZ--S^HPEWROV(G^6\ MVK?M60L8<>^,*? :4XOD5[_VI+@[I=UF]:@];F^LUN$J//'"AQBSZ3B<&O^S MO_\#\OC3_X!<_H[W#MQ7W8B,MZ3K37A>J. U J#1IZQ]+V6S@\/6AD-!:O$O MA?CF+_W2)REP^^D.A=[1O:+N-+.HW?H=5A<*CQ*IHW[#!UP:M4)1!Q3PE,]&.%QM0U?3^ [B+Q)Y6VC=(2Y5'3!,B M[0G[;;G7H6 MQ'5OKX0Y?'B&J:WFZ0FCI.H^7V:_0>F9F MDUWQOHN*G:_69%:W_]AS33!B\J7BL"%,AR@K,U8<:RGK M\$E1JUM]+[F"?";-I.\;8G=)ZF)S:A6N1IK%W 2S MH\K%>PZ854K/W:\K!7$L]A7E->MKJT*0<=L6;MR'2B81I<'@ ]QX,7-T ^P* M9$QYXK!LOI:\]D?>]RE>V0@E/6G3$4$A*& KW*HY$\UOIQL3$BJVL-I &7X" MWS.YVHE/R,1(2$"O5D+6)B]ZQ%GR6=+2T?&*E/+?<\U\(1OZ1@G$]" MIA=3; +%NL62X5J"ASVVR+>@;*S+!YK:Q)64K,UC//P)3WB,3NME]_LBQL:4 M=\\U].MZ&?NJD+MAA2.5H9>A*8),&VAJL!9GK4?,O:@4?Y)1]MIK:-EH241# MF/X9QV:M@_=.HA%)CSJG'P@WK43>/<%9H&B0I]NEC[I0UDC&$)S?TF$594$O M2J)L1=E5QB&AE^U+6Z(38'T2Q+YA9TBRVSZ)%W@<]YTMU4-O3EM&\S\,^ 6 M?816;]S+PTO[ D6O@1<7E,X#4FWLOI3YW9X_'O4T^EU_- M5!6DBTXYM3:C[Y1SI2A5,TZUF6$G')NZ'?P%EJ*#4U*E4P@>9^/.(K88Q^<: MF(_FQI[[P5*#8NY?*('(6]ZTX[/$*_E\T P)7IOXOU/T2+L2?0I^3WU^L895 M-VQ$S@\86!HU"8>L\9R/&!R>=6BA!S6,+MQ\-Y;! H6JN +Z91M,^/SBL5I? M:5+OHC24A":?!;1.NS:\P8@%VNXQQ SFN:$=?5(NQ_RC'Q_?=.5\E@P+-"$L ML7%2\&L#>B+Y3KB9)S3@(/L#+1C@^EB0F'S>OE=;UMY\-U6: 3?9BU'X&9/IJQ#$1F78 5 MNI^(-H^8JB3SW&5>)[!5NU]A7#>B^*>&K"OMZE]0\3FI$V;,7>[X2<2G5[23 MRXI,)Z5EV;@HK9;ASA))4GO'P((]WO-$ISAOI:S@'+U=0CG 'A4:]]]2D@_7 M&//+&RI^OJH+N>HZ&S%Z7F!RL![W\:FWTG'$]?>ZDLBG[[N,+'MQ1QQT.'P4 M6Q@E#!A"X]U@7&&-V57ZW3FY6)MHS+I&R]D/;D>XX0BC+(2AK$CR_5X+I97Q M98:#Q;D8+HN0Z:33VXQI58'DAG6!W:\/I;8+ABKN/!C-::+4;"#F8:C+5W-R MA (F:#=-%?5+O-7OWM $$6 N):[;6,6)GW:;.M-;<@)$#(6Q"I_"MPC 9:K' M?[&&A &_"62728PZ'K0?Z9D'X/S".(.V[+B4>H6ILQA9%T! MR?3RC(U,;:#.#L6F\NW4JRY64+J[TH#[A*Z7DFI:B+?##RW=H75YX_'Z!GUP MLO4EOI0<*0V7Q%,NT ,WL,/3RE[%1'48:D4YY8)!>-,+V@?%!B-=92TM>RF# M)K?T".G:WV,_;P@7"S3B1V3B6:#'2339LYD57FL^@+W0FD9Q9;"3.CR\/Z>& MNK:??.D*8!(I7IHJ*I]N5=WNX97K\>ELE"3_*42.F!4@(+Y>,,ZM1(#"_^CT MZ?]6Q*Y#4/WB,KM%I\:19R^Z N3]G!R3Q[R$+4@1"\+SZ[6]D 4Y%JB^DM;] M@%@RBIIL-=L=4?)10.]ND7(1SOX14]$[M"5YCRZ> M!&:PHPIX 9%P?=B6!L:L3[- >+WO>E<9[=5X;DO]+_;G[0E?V)*8>ZKC[8!H M7H8H5_5+$2;?7#AZ0@@V5\ D.-E7""Y547/.$&HLT5HIU[ K_;.O\+< MR?!D!K! "!B9FP0;;Z/DK'3#'MC:UJ';*ILG*PEYZ/'2#@8>!8BZGI*T-1U* M&W6)82_$O7$F70B-%^K+6@PC+=@NS2VI-N:3@X?:?#;)Q\Q9IY#PN3:-A\1Y MW:0'QL/H.KXBYD75!U_9=&O$D:.00\U+,L7C^\;2\?YWS]>C;/-Z6H9%H'(R0'W<;=\S-M5H09R+SB4Y2&2EJ\R)S, MV*A::OOQP&FF[XTB]$]3MDLUE(SI%QCJ*C7L7ZJ4F>?<4L3EE,6LZJH<#YL^ M@ZE)BO33T),8Q*.@'F4UR.0HT[CB8S.'%A/X&W%;"O2>.!Y,J:(16:"?"1#J M,$QUHEJEU.?1JFSJ3,Y#_TX!HBH7H!'4]<;UO3:ZQ;26WCT*!R1A3]4\$PM\ M (^?<>6:NL(\S]T:) \_%=G3,3^8@Z&P+66WW?:VI:Y"4D$H 1?G- ['H:59 MF*HK742@DKZ^4?D;XQFP"[96%+! &A^6\B&F:X'##A2UU778P.G0- "M[FG:FH6&% !]MR]\]2U-OPGSHF#L1X\N"Z"/[>-UL&4N MR"H)P"+F>ZKKCNCF$$![(2*FT&3KM:\#-_H'*AJXBQZ@\J7M2,! MJP#XUI@_K 8/0R^J3P(>)="18>!>"1.DU/L"=M^P,PLN<0,#"0GL%V==!I0U MNF?:]O.X(S7LE-^DN_NTS]1DIL^:^./E="P>;>-V##YM<(?L%/2N&7#$8PFV M\)(3/#@#[,"C&&81QVM ]5@9VY/JG^HLY)33 T4!\.+;YLV/NC[5($ 3LPB*X^)4,ZMVZ\>'7+#3.-X)L'4O]D?.@W MA3_?I^Z8PJYZD:DMG9M6@R&)&,)/G*=-2H+[MA5PP,HF G/5!CR-]T84&HHZL3LVH^R"]073D.79 M;!WVV2Z7=O?52:?\9XM ,MW#)>ZFUU%1'*^X=#DDNXWWX6-T$E<: M$%W>381_MWLDGKS.Z9#AU'5-GO'NN#1X/C-!=)=VH_#YBKFV%MYS[#Y"G!VS MR..Q4L<$9JPUCDA;TJ'8=WQ'16_ESJPS],J!%FK=\XQR#U9GO^*=^O,9;;E9 M;_\&4$L#!!0 ( :*4U'T)E?;W[[[Z?ZS>VUSG1[HKJZJN^K4?>I,\SCUN 1X M+2LI(PF @P< X& _@,=9P'O B^?/D9XCOD!"0D)&?H&"BHV&^O(E*@$F%CHV M"2$9*0DA,?$;*N:W;R@8*8F):7GH&%G9.#DYR=[R"?&R"S)S<+(_*8%#1D9& M?8F*CX:&STY.3,[^OWP\_@)@O(#'0 /\, 1'QV3/870_8?< S#$1,D@4-MCL7R-^O* 4*_V-HSQ\1,6A;^N-C(*+AT] 2$WSEI:.GI.+FX>7C_^] MN(2DE+2,K(HJ4$U=0Q-D8&AD_-D$8FIG[^#HY.SBZN/KY_\M(! :&14=$QL7 MGY"8GI&9E9V3FY=?5EY1655=4UO7TMK6WM'9U=TS,CHV/C$Y-3VSO+*ZMKZQ MN;6]G9^<7EU??.$"PZ />/XS_BPH#A@G_V#.$9TA,N.'BG)P&,9XCD M;,\Q1960]&RP*-B_OL 6B_A1^AN9DD/Y"$??=A@%EXISF?KX"=H?9/]SP+S_ MMY#]$]B_<,T 4!'@8,E#P ( RYO:-._H/S_X__;@YXA 96[7/:Y+/FG=]X- M"EXAB17J'.* 2*_5[=[P(^!E ML]HCX+M1]?V%F6(^<(\%@C5O4H+R"/!;+/ :8I]]N.7T:CD:?P1L$5@\ CP2 MW^6I_W233MV5<%:_8T$#/WR-7;RI1VI4-8 M?8_ U'Q8+O4OZ8R=&#>DBL"#,77?1P!,=_/?50LO.YLNGJ%6/0*:^LE4"Z:$ M,A4=TQO>/N#Y_]7=UG^X:W*3I?-[G\*M$F=9^*B!R^KF.=AKT3CL+R;'Z2_0 M87!R2Y#_^/<7./\P^:[@#YI]"6?%O_CW@!?Z3XOGLHT^,^*7I@PM7G]U[ZC! MX1\&\\?W2$?>UBOI8/V;=S"3J_\PZ:'VEXCP-]_#[_\M(B2Z#U\=_T2D\B\1 M.?ZG>XHPZ7^",?T#9JODQ5\U-_\G1S!@CG0^.:+]7QUI*E!YPGLHX?QD_3_B M!:4\X75E:(&E8^<1A1 MV+\A9OH78H$GQ&?JOEXM)T_3"^\?B$'_D!XW=40W"7-.;R![P(LM@3E8#W-P M!!:@O\B_>P(D[M:(L_0(.&JH]/J[B_^NY96]6_O_HD#4 U[J/TS^B4D*Z:F$ M,\\=B] _ /R;@.G_GD#V?Q20_^\*L/QW!<[_CP2^#H2YIC?@_?4B+,6C_TSQ M3:7(IE2CDL[+?[L*2_SVOQ(/^GX]?*BJ[@W+T]F_\B2\[&KZK\FDELML[S:. ML]1\U,CUKXPD_C,C^>C_QXXJ_/Y_DTB10LO_.+ YG_ZO,A"O?P]LWA3?\"&G MNH_7?R?X_Q,RP'_)G/Y5QF7G?R2C^W]76>?_C]7F?Q387$TM1KKS?KJH,YJ^ M^"XK Z33]4/'I!6'!%%"ECV[A#SO;:DGE+80^I_63X;%1T#7N\V'6IX3KA.A MS3M?YN;= B_^FY7;!]%+X?/NYHB22!:DNP]_NWS&*FS242*&0F?2[OJ<0DE. M D"-71'MCY_9SA_Y!0M;/Q8*^/#WJ_I?B"0$L.._/TN/#5:&H\UJI\8%I,=& M?D&1!=$"TJ&TL$OIX<@23-B :.41I^]Z$M@?X63^]NA'>"4HB X0_T^TX MF@SL'3I =$TZ]!.VD@0 -N!A08M'Q*Z 1,2QM %.:L\2&CS/-1 KUG/[B0\ M/B\K7N/8+]ZL, 01'66 W))@C[AL_/@/WB"Z'5XCS3T")FD>))MD&AX!X7Z3 M]PY6F[K@A>"I.72-I&OU/I4KEV*KXG>#=D1L$:$C'KLE+T'8)0-[>L"=B,%A M$,<6R!<0ZQLN$&KJ(T61S,YZQS#B!W+ 61IE(Y!@PB^"X3+)A%=2>-%F2$0?>5#^V=:.#[OX)Y6,>%C8 MT7M*(FCI*3)_@B3QYDE8XHLL;<:3]/"?Q_R?$D9.FPY]C@V+TY.Z/ZF%J8C> MD?V["S!;3S, __NSS'9FVN_/_F4#\"?0C&Q/@:;]B=:.GZ/T]^ SPNL'*P]+ M^-+0MC-AHXH\G5_ K !@MF'QPX=YH"1)"\LU+*4P5V#^@6B_(V!_?#KI0Y]F M&)L((K;R$/S3=.3\]]2L36Q?06]Z6]).Z+>;S]O427F6):,ON6':3T.\H4]* M_WV@7"Z>H-<^ HKE[T+$U_2G M#V)XPN?CS2FN^#B>9O%J6^!O.F-ZJX.,0D2)\69]^PE%JU9:KRHC)!SDD"5V M>T)=J*F-30DJNJ>G,TRZB0TF"J9G)&PV.'IP/IX)M:MD;-FHYIX42"J>8JI- M[1H=M:>L0^>W+_&O;;LZ$P>"1/#HXC-_$W,?\!7&'Q23XX=^5MI"TPA2JP\9 M.^PBJ3.NI9;"+^GEO/4*EU79BA@&0PC]DTS$.JT$Q3I?4%^>R'4 M6TG9J+1-%:^6]_G@W@1E;LIO6-EK@]75![$_Q<'VA[V>5%'CXL>GQT+5X-@DZ4S2?W%# M'6G;<6%T5RH#JPBE)[I2^_/7'TI,;WTJM]?1RBM_*#;S7RSZQZNGBLX_L.8( MOOS^?%A%2^2G3*7A*R$)"1F!@N^8?PKG#V$K*X_&:#;M1(G RJ]@:.OR$GE# MRKQ=R$9)2U/.U(89;E!6O6;&3$TMO;@3,;'.I9PDIWAA/'WDRG.!53\4 ML! MF7V]VXHJ93.5?,4Q1-:2Y3_ALFAN74]FQ)7OT!7!_=L \S;5%*Y$EUGX,.X M1>7G'_)_6CR"E3[!2",.QO9/L'\^L8_&LPP8G3V1$?03-?X3Q;Q75&Q3GWB' M_0B( ,O#:I:BZ:-E6D!)P1W#(X"B*@E6J1+6JY[89G)V,)HHX9WZPRG_991X M/ +>W*;=K"UV378[I1T_ AP> =K@Z\F)R?A;[-NFP]CI&_TFG7$L^363M;D<1,5G MP 0KRQ(6081&U^)' "51#&T1+V?0N!XE.*6@6VV5]V5;I^H!!'?$WLAND/>PDDH*_.8W,3,RV1[Q&=3 Z#HD&NDS2PB&$7UNEX!JR5X0^&-<<"+B3\'JPA** M9=HD_MG]7?:-I,Z_'\9.YE*#T:^ >0T,YDS!L3.-#7W/'4^$4^QX,P#*]NLC MHOUX0W8Y<91T;Y96H7:SO<1FE,P8=82AJ2-=71@IT- OJ8@0?4MRJ @<[900 M[Z[\FI5N-:]UX#JS2/ IOEF++NWU?/6C9D;_9 +K1F 5^@4+ M'K:,B6C)LLDIONY2<5:IGH@JFV.6DE%4=1H8?TOJ'>[]BJT?H6:&;E;Q1V8[ MG,W3.IG^"U:_3Y/^J0'94_[;JIS9=9[^"_N+X4I.M?-P=Z30ZD@V!RCJ$4!Z ME1N=Z%B:^2FQ/@8ZTC)L8$-\0QA:]*V*@\YD,&[.N/#;B*)&)EG(AWS>^U@N M>>&*X 8ET-1PUS:M,$@DD4\P0>1FS,WKH+E&*.XR(@;*!H8GP:YF[T.DJQX6 M4&1B*619][)V>SN//Q9303DT='+*)>K&'#]L4?%UO+FA(]G,3H"VN48A);:( MH%YF"_D&==17&:O-XAHX2R*SIZ!&.Q=VR R9=&UOGZOODAZ\1<"1']LH"TW- MD,6M-W*NF*UM6GM[O%)8[&OO$M#.B%$$:+B MDB7^PK^K]N$T$4H"DK./H/!G+=GA!Z+0QW &.! QHQE\U.@SL^[Y=B6A&BD5 M$R2 :S WH@^MI["M4*_:FIB,IP]8JYOBO:+_Y];+$%@'HP_KG#"A;')0^!4E.3F18NZG"?!" MB@Q&0@U_2"CEB83<,UT]*9J*CDKNH#-.]S8XK:%72D5,_5#:](91Z_0_'5'JTNG.R)#LCQ)_DET<:"IJ$#"W1,\T]Y*]]CQ5#2DY0)@M M'F8P].2:]]X<;]MHTY7#K[B:3X\P?.^O$J$\+T-<=A#(S9(EJE,V;AI,4+Q MV1C5>_I"0.@Y!_!5%FND6A@*U6TKCD)1NU#=[]*57B_7VJ8BR=B?W^8^"Y%Q M%7?.+KXG*?4'.]BE-2X4SRQ 0O!B[ A0^/ +=[7?K5Q53X\Z+E240>(BDCG1 MQ+>4HTPO/+/H=2[Y.8OC9"/M<>-8"#&ZWV9)5&(D2[C5L(BY38#!?6FN;\G\ M6+T;7DM-))MP5% _2*=2=N: MG]93I20-F17;\U&T.>&@R\1U'$@ AZ/_R-?H!'U063\EZ5V<#EZT5;7J2+2O M_\Z.13F3#]^:01AA2:,3^3.]#_)#9V!%N!$+)3##@9=>0N/68M!%IK-(R(% MM)>^>DS)F! [MX@M3ZP5$_3C$ON8.X&9IZW[[#M&E(2%E%%F7TA0>L@4QB-@ M(K\:%T.\\'@NX^M,9*1E.V^]UB!LC^9&Z"163C>L MDB0S66B5:^>.?)E<$&?JTV,':":5/G!:A\1,?XHC: M8$0I)6L_H0;_>FA^_3@2O[#?6C,9D'K7D26:XQ8RL#-!T<[$8J<8B#'WS2*#Q$SJ!V4F M:SSVFW>?7;_A&+^D*W9R><.JZ^IU8309GU<>N]UOO"/&W.]S2J>?2F6=])ZD M*88!]*&PMSJ&EPLO]KICQ#-&/;@NL+((]W$&1/1+KNOC&3>;(0/*^'Y1A+$:Q1EH=/$UE9_- 7N_+"2(:'I/VX*S>D3-Z,E#I$P_%01AZT1\AA M.N6F6V9![WX(*N/\K"^F2/2:8R+>WJQT8$@JER)K ','UR0/J\-G4[Z3J^"^ M*">@)83/5F C5S%'"[Q_"B"XS.&.X_TX+9_39,8?GJ4\H'A,6,?\"+ L\R- MKN+$V-&F&H>_$7%#D2$W6:-UH:S)>?F9,MC3P3Y7C+!-P8/@.6T[7W3>FQ&U MEAH8A50HZ5[R:@]"2B;VJ1BK:5[&5RF&QW%)^*O5R,7X8W%H"R>H0(H@RP)&W5(2K$2 M]X70#BU%Q6+@VIO/E2B9.JT7R@J#8C$X11P0&0(,AG)'FN_0&UI7,"69JTT< M>Z/O4E2YT>M"5SHN>I"6\+Q?V+):FJJC,)5TFJ@2B=C66718EI#$0?'W&:,9 M2>T5^N^?$_5GHI 2M47.\OQ.*U#+Z@7(0-DRYUE$NS;R#,QJ0AD2 :SNI3OT M] [4RN(,12U/4_C@3\?9LO)G/A>CU+X!^E=)$/?0-^(P\933R#2F!$[0LIW* M7*M\FU:_[0?FYMK/SI=IL33$7R<0?NBH 1EAJP5J:E04%L+VJ"KX3YMTY:?" M4&/:UUE:8B4#>4>SD2!GCFY]*)X('DJ2?2VN74Q)Y?@\=F;@]U>.>8O5RL_+ M8<:$(R[QZW= MJ(UW?L,EPDGJ>V=@+\; 7ZE')*DMM>>1:=['D*<&"+.W-,4>S!1= M_2(B?K8BC31V50P/G!%)\-(9?*%?O-#N!GS))'LOZT".'CBE+N',O%E)UQWG(0X%JB17:7OI[PA]G2MJHL:3X23;>UZNK7UH? M 26:GV6J;>(/,]Y]&?7-6]@&K_'1S4S6@!:GWYL8F"3U=^JZ>C-DV#ZH^F$H M'F.H3R*?K0H.0M@'&EUI[2E,!JQ2\5 M6.W>H%;457X2G37>X,WVI5Z$IBQ%1]VP&.1CNDE#'!HL(5W-P2(#/BU.G%A4 MJ L0*'RA:+'Q?8*198M?XRPDOH"&D;+7LK8:O(CX&8'?6]6TU /9\>/A,X% MX?#8^OB ?=Y8874>VWJ4/XG;,A]1XZ334^9,= MV'J)NIIZ+I)'(HJ=K-1#W%+V94HE8L9?\KW_,S+7#Z$=R7U:ZZ'R E@V\1DX M/W*TP:!:R-*I$'W[^$"3W9MW*70^,+K16$6YI2.E#Y7H)KQT]8'ONI- MF+2;LV_Q]MOC,?89,/+D7MRGM2-%_#Q@5..H+GDTX8S1IR(L;U=4Y22P'R^K MM/ 23>5::<-'8[SPYKBNS<1RB%U>]QO(6E@O9?'P PXZ!@ZIX;#.CN-G7KUH MA\#.NV>CTI2Y%-4E7"EBST\TOSOL!\3=,="XY=3&R[SY*'4IR2 MJZQ>Y>W> M2(!MVXUW4VWT;DZE?;[GIQ7?B="N^$NW+TG&XI;L+W"H$G^$]-=45B=1PGUY M!.PJ.UHM$\G.E),-QJ4MD"HH/G96KJ2)ZL!GQA MMYG)E[#6K\&,'R^]>YOU&>6UG'1(M>VM1^@)IQY^4%K\1H&,E0F-$O&TF OO MMI+VW'V^]@IUT'W,MAP$(C1Q[J>Z9)=(*='N+D]N>B8V#Q9+,,E&;4K9R4;. M.R!)B>4@+& A=LJS2'7CLWV#:I/,6D21A;]ST)G=+FA0R<^YL&S[W"TQ]F"Y M.)N=T_1;-EZ6S/,4%^Y)__EDK-_P>8U<0[@W:&[<@2\#PU>'3L6(1C&,(([H M=M!*FTQ=1)1QG,1F^_2&O*Z'X,PM7>"_,-_DM9+J([%M430A8OBC.E]FR8Y MG2N1+6+@/D'9IZS4 C=*6LMR_'P$& *=*FL9Y5INPW+S_,:24H(LY<'?=S67 M \BXWUP7B%VT-N;E/U\PVL5";TE:EQ;^VDROG*%@>7DG%Z+9#EK\FLO"F>Y2 M:>[A=3.V[)3A5!5U"LNFFJC4P_9=[M3BO'#,^Q;1^YS+L-G>LMN0^&)[5B\W M*V:.J4? >?[OVJ/)NUOY:]CO!:E_9&DF8(_EZZ"P[/<>XE7%&5T2[7LLG^M& M#BA[##X"0'F#>2#.#^'3^5%#J>/)%!%UE&0M67(O:]^M-WS;HL_PRT%RJ]YI MV^G>MOJ5R 1R=I90B%\#NC!O1!HP[[&=K11U?CVU'=%>OY2@*^W5!@TK8BZ\%JNW_*+:S/,=$:4A+3= MAD[KKP>L1*$LVKUWH,CA!&RUJ)FIHB3>6B8>PW9A>0]J?**K-9LY)E">@WU\ M8U)CDJ0ZMMK\_D+H,#M(LZQTJT]>J2IR'+ZB.U9M>X=VT[$QOA9GOP^J:N@Z MT5TS0IT2_VO'UQKN4$&NG^0-K?ET6CFF&;6.XIYPZUT_"7;,]7"@LN"'@$(; M_VT?]$WP4IU3) M;P:X(_I-BK(C2[L3J&*\[^I5SPL#J=D-''G/6\,J!4DFY,+99^Y>F-PD^M#__\T%)95>5;L-E^/Z2@IL[-5'AF MD,59/H_A$/H:Q3/F[;>,G]&F;#V7?-%)CE.RO@1S.G,70A4:4]5!KG0R18 MPS\<[@G?G)LN#-!13I-&<'2Y8B6F2F<9+RZH&H\.PQWCIA'RSVY'G(:_!-C< MJ/'O<%#X28\!9K^V0] PKXM3//O"5Y/YMD'66UAS,RY%-N81=+_ID:Z4%6($ MKJ]]HM>S@EGV4V36YIK=IDUG0NPT$/JB@^U1;<"QVSE3&RKDR5^]@9+TF4T4 M4,T(BT_2'=8$H6Q*?/(E\PPNH9C0JU"/C'&CA!]J*0L\7NQ&F2#EWC^D\OG\CK?Y>EO47HM5K795^3=VDI5Z7PNAD_3/"#Z%\[I"U@($^ M=-YWE9;';:7I%DJA2T"C+_#OO%H:"9T#3A@.M^Q4?3:&(J=')LS9T(A"G;=5 ML"N$;9<[Y"672!W)5PIF&\S>4>&+N13..%3*9P?/F R)ARZ<$_7R1*S&<#DD M*4)XWD51H(O0$YDM,_\@-G&O*??NXFMW*&M%UJ*^-2"V>J]Q6HG8E[9Z0\() MO.#SKQZFMCJW;;\"OBT=[8PW2$E"6MK!2BP)!6YM-BY=52CAQ2^/X3 MKL-.^=-K:N,>A'$IKG[Z<<8HJYMK@G%?ES-QS$> Z?/?QL(QZO4A=UDNSS-8?B ]64OB@RIOZ&"%;<>HTSBB"'2M:'"Y[Y MU/34:K:VA0_##+2KU@4=&R.\2DPJKFG-]95ZRB44P^XW1"UQ'!Q9U56VZ4A\ M0G;J*[ZS,]'0*]10%;)[TT2^PM5GG AOLR0IJDVF@P6C$D]W#+#/S!3E4LA4 M32([%1NGY!O"FQ3)0_ <^4/J.,MGVGH?NF'S8&2Z\S.YD7$L.Q+P>8F'?_>^ M5E4>K;E[;F>17)[++HF'<'?0E%N6T#MDXR_-%](1;,$^8;O S+%D#YU;F7) MU8422-4D.YB;RXL2PBLV]5 YH-/+6:VX*6MHQ#N_J\WZ?5. QVAMVC=128U% MO$Z%ZFM9YOV(FYK*EV*QY&)G+N8VL$V=.Y7OMZ&U;G@+/'&'6&*H7@_R^ M'7O'B>[<)?P<=,2.-"D7+I\B-(KW2'T:5;/(_&^B2VJK)D$^++$70S)?@X?1 MUG0T%S/:UIVIO&YV!(*V!?W>RCO_E-1"-?0$,A+&Y'N_:[>)/1M\>U),!%2: M$':ZXQON.ZQ%,%5[,94F [R!/90R/Y%$[[DRU#%UGFVJR'AJR5KW9@L?2%)T M/ZJMFE= [J'G^>/M%A5LN&B:MUXI'?A/XC3Z\N=?;^ M0W#:>U#%0S>*=J>V9F.#KX6 W1?(!CA,D^A_IS M2U%VVP$<4+&FB2_*9LE=_(HA=:RXB/E7[(M@90-\$@9^_$#@Q(S34&TN1?($ MAU1D&YG[^*?,Y%>56=G3O;G(%)I*Z(7!B.!WN/7$17U(6ZMW9BXK$&7W2FIC MPPPZ=]K6D]E0_K.< .I3;C^!;UQ-=4:][]<8K>."-ZWUHC0O;>4^.P7JPWWI M0%2ES[LCIZU0IK,A%"#V$^3"T)Q32,H04]]5Z40]$3?VZ$"]FQN?E6-8MQ[* MN$^I0[W(CRY,*>0MDI4S<$-)F[?VV [,6I")+/U,>EYB8Y#W8GR5 WR.2V M=2G/30-BW+3&3'-5)1 M$] 8R=A0%D\XOJU]6Z0=),5D:HU\C'@MXEEO35[G=389+?HA) MO$E-CTR6[@^%FP518)=5"3"OVO*_JE1C4E@CI0S8'%,7I,JE^0:1LH,WG)ZF>MZQ12T7.R%75WZ/F O5FDY500\8#\"[!_:/,^ V4VC MM]"T69Z$;J#P$:'-I&7/%WT%X>D",E/8!JDWVBN&?KX'G=_]\U%&;-0C(,[L M4/SV$=#WL,)Y3#)G0"HNM5/Q"+B296[>G$"_71LK<%U6L,\=7!:;ZQZ#O/!: MXLI/5I:1\-CJSYZ?O7NA&'B.=4DI?D,MYBY:P,:;\"T7A?ZJL8YR;51?Z: R MCKIMES,21X+J!+"MED5@'C,9;]M42*0RGKEKP[+\02E?*\H_YA% Z"HO^'T_ M1H2T4H]TXSF<%??!TCYGBCK)R)V<:M2!2)UD#NW 1&>]:M[R[,;Z-+;;SP)V MRJ^GIIC)-UBJAMJ1^Y'+\XH?"./5;:/) MR[//&J6)6&U$A:JO6[DJ686&=[S+5$&I8X^"Y]_\GKW##-8]1M-] MB%37W6?-YWL6]E!)#R$4E?P\9BT%,"C9EA?94'"JC3N5=M7UP6(A+--8 M""&9T "-GN4L*.^XZ]>(=MZ)(,]35Y='0(1G>U'D;4#BQ2])1PWWZ1TW(%*- M6@UFINQW+W332B?BB]W:A!>>K )JG@Q5OA23[+L;T[TZMD'K]YB<7E69O\@^ M!_EURO8;U :>IT-GL#/0_8A/\N@LG][:3B4%JH"\+?$PO@G/"^TP HO>T21> M<+[W5M0:ZS]I+S/CK'#ZL!+7@*:CC0D%!V0TGSL0V>:*.]FG.ZD24^9 MF6D;K1LN0$VOZ(A_-U#F/IM414>D8 B,ZJ7FZ# :]3*J3N58&V?%',>7&>$(2SLYID+>8333ASB[-72OJ MDHV.#10=S4>$!KMUP3ZD+DH/@]AN]S[S1+A!3N2_4=)40+@/."D)'R8Q.C+/ M^PV*YCH^G0CP(?'2U,%Q1KJHP\\MH9H+O:OLAI;P)G Z18\8+]7-5'U$"9/N:?? MXB(H(=#@4G2'OJD25;J%-F;-^CD^BD-1X\E[U"*BIM5*$3)[M>*+S<8(7%-Y M3LU;G,3.DW8.]"*EVBI%CG[O47.Y5GBWB?WQT._5$9E*Y1(5GU,YU#X/C8D@ MS%-@LKIJ0&46K6WJ33;=%RE-<+?J:[LWFL*.MN>7=[$ZV5[%+$\2X/Q;G\!F3[:*3A7@@V#P"2$<> 35>,>['Q73@[?CJNPK> MSHFJ'#H*D8MQGH_;J&$^G%/N9'E8FS9F 8^Z M^.@:AY/0OVWZ6P\S$Q$4A+WZKH[YVJ;SI2+>)6W.93"[7;+*I&I*N.TKYS6' M?-L\%F@?]JNL6X&RU9$Z]'VYL+IA9D3IQ/XV<0[Q M#(ID(V7^3&\EWXK:+D4S^Q&C9>?0D##*5)0+E?:JHZSOB% M 0F,E:I3/Q <\'=E63>=(LMI/LKVLU47Z@6'VLTR:%1'XE4I(__>U0[-L"X# M6YW H77*#GXU7Y,O$[<54$L=;B\0M\W,++(+DUBD*!$<&_E5VH>AL73)-2ME MD0-7O[;8NR6-0PQ%EE^>%WACVO.)F1FZ,XS MNE&*CC;J3TDI_)!?F;!'5*T/9-9I3FW9 M8\JR!>D&E&NU<9Y3]:D:K#MW"/,W6@C'YU$YX>9_MT8U>\#)R3?!0\[NA,=1 M"B_T8-#I;(U[/9U-;?'#^1=H\Z:?JCB)TSIFD'[2@2BVV1Y"J;>3#\@_%C_I MP)?'/>A5OU,+L2JJXSEDFPL[*J2T+:WZ\,G388=^6%4ULNH;\<&F,80(>8+; MR?DK\4I!F3^9*[\-ZK!+($6,'C1'J%[$N@_YHN 'G;S;8@2'C+FY2?8R]?1K M237!,- V!EICG[E]7/BK[[9H=@N$?E0-?BA6S/.OS$IKO:G&]DYB%!;L]Z-=[$?VJPF7KV/:W5#W5 MHE+&W;-3\L]#5)R?ZL5"ML,=85?LV1(F5J[KL30(E"M]F\[&ERTYSXX&JA2E MR3-%ZI%S+)X!8AFSR7-\T !3>!_K=MP/"J]JNL9DDK]LO_"/NB^=/2UY[T&J MR,CJ@M2,([LKY\*4.TBWC7OE:"]I:C>5J"&:SV:!]@_I)"9I&Y9+:%R"5 M)%''82S%7HY;%R2X3P#K2?IJ(GQB>#"CMCJJ-XZI&^P$A1OUOQ$0F=$SV!3M MZ-;-I?1RJ9'F<+JD=B4F35M*6)A"\P\W&4CK)4;SL'[ MA/D3Z))==]%:*$$61E8BG1#_(R"$FU=LKDZH+++!+G% 8]/L$:"; M0)^H_0%Y7PU?SL54F###@B!U_>-K=@\;\$U+(;\;3V30X,(FM&54\BU:@P%Q MA$(LC6!44L36XFK32R55S@^G6\ M\-EI_ [JW_KYJ/G^#*+62^4>^6!<;-&]GB\APH=T/7;O*=1E+QA 51H@C@JQ M27WZJG)4&7/N36H59;4R]"7=8&E!U8TI+Y4!PM0$D,-$9R^MH"+4P[Z62DRL M2WA!GR$-S/VY1KE'MMI.>WX<*H$003> #E_[$LR'R_>9R?)!R^KV0'2B M1["11%YZ6BPN#H#<>-5'L=HW+L0F*NW#6+5-P*:<_:>7=/J/@/F"1/DZP>&2 M1*+@S=H<1G-LER1^2HEJ,UQ+IA5O+H%:X3V4S0/]E\YKKU5OU*4\;.!K BA? MV=1<%'MJZ(,#23:9?&9*7D*#K[.J4KRS",24%-5$L.SRO5UX5[)C$0./:!SU MQN79X;!TQ2GG-.-1JJTQ[GY8O=2A%$!F.)D<*O[P/%DJRO!,ED1U]/EC=R.>J] M,E(>A;!0:LSB1/QX)2DI@VH:#_WP3H;^V_JS2='E?5,2-;J)E^*GT-7-_;/, M1(W]NR#; @YON:\3#58ELN@Q'7V'_J033E+_PU+)=H=^9D0M.+]-<%NDV][;%!@7%N M#%DUSUEY2#/5U!CL5%,)F R@+$G)A_FVL],OX:AL938W8RA]=!:>5VAC[]<+ MNMN:EH=<2'K2L2EDX&P3XV%AQ^T5 37@DXY^J%)OD)\0W[KM#L:E&O)AO%M-P#!U-DN3> M2_.J(LI2PV! SD3I^4O?6!I_^+[IKAEG'*;]*?_GWO,!2K^[=E6V&!";0)^H M5+HO2EXEJ5*>!^[,#I/PFK)@,5M$OWKA\RUJ)"9),.6^7?="HKKS6R[+[0/4R78&7W5^U>D42VM MZ8('-RW@EV$THJ=N0#LLO[F/^^?M3DZ395H2%+/B97+3OY8\':*Y2GD;4ADF:4SL69EL=$ %E3VI9VAU+!,?1"OW4WCEW*^>I@ILK@[<1W#/ MH6]NG2C2WK[Q:_A./5XG,1XHG"6%ZYWH(V]_X^NVJE7_1A"])QU(EU49,2[+ MWMQNP'S8QN=%/]&/$#N#_-%TH>PFI$%ML3'D&?0E_=>8K*&*>WAYH)ZV3,K4 M$EK#YY."FYA4O\_Y'K%N08&&@[G%[D#7BG4<1:/:[?4I8B''>8BPN*&7B6\% M1N%)1>,L%S8A]4%![.D,QZP=66)=TE8%6+,(?GO/Z37NZ%#+UGQS>3B/SG>BHI"K6VN1A-Q=L1XZF@M94Y\(@L5K5POPM![1DUPE=F?&0=@ M9E2ZA6;NZ$%ZW)IW#3;>1":59DE@J[/]_-N_\?_;@,/IO'/M?5A^ )X6-Q"4 M6*)^0N6[[6B"UCX"PC2;YX1[FEPFDS4=;136>=MIOK[ M6PP*#/)FS]9[0J([!*+IUU(J%MA:L5=[ZU> M"DA=J3(:Z91*N"'.Q^->FG?I.RN2)*"QE2P!IX:.T"_YBEL&;ACBT)@*15SW ML>.\AYU8O;%\NCI-2XHK&YA9#&\XH#R.86\)H4Z)>E[.MV)J<]U*F,EY8G:=0O3EF:4[0UW] M&PPV8;)3<1\J&#;SHU'X-J$;1A,8#@+.Z=7&#NZ6>Q(.P^TJT<'Y*M%*0V:8 MO-ZL[%\<<<0XT5"Z?R:?M]J!$WW#&\CL[&+6U"FLY%.7KJ?02V1'E!WKAURU M9@( OZH3A9> '%3O-^C;>#Y,MJAVW*7C4-6DZ*""=M5*/RJS.L MDF'ISIK%<<=>$GT?>%'X0PRX4]/Y(WFG(]F*H^1H<3I.1H92*IPCI4O"/J*E M7))[I@VI%F>C"?Y8OBVN52Y!M6,IYM?Q*(5K?/8(R%GLE:=_A!II-AN6WF:?)F20D#0K)N"=HYO\< M0<9PX2*,\ B8*":=71G/\R70M_YE2W__K:V X39^?R7DLL>:-T<%CEYA)'UR M[C.J%$\KI>6F(E3KQ?Y<2BOY(([[[&]B8SSV-[.PA3]_QTY;@I#?Z#W_@95I M)=/42?G/YMY)$C,6"S'6BA7(88^Z)/C*3KQ.(+.*>;.>61Z8M#SH?XA?/_OS M;=GQ/?V*L_?,?-6';B)7GN4!(_?>"^5@>RGR8^%6U]@,,Z0I-CJ52\":>CP9 M\NY%O@:X2X,8Z^?DD&)N@QQV>=O[GVLH)A,4QAL880[% :M;0PI)$VV]Z/RI MYV')AS1-%34::Q5)Z\2EP>=%5JAL3](L#%Y'K#;Q5[WH M_%@6[#"<(6$OPFEI[S11 M57@U'Q**$] MOMO\=@U1$"<<(+-)9E SAKNAY6TA%[\29QN<7Q66F3*+ LI1% 6%X-)W\YD,-7P/JBJZ<;8SZI 2Z,P M0IJ]B^&5<" AXL@S0KNVM?/.1P"HIG?>26.LD&)T@^_K<_@)J:DUI'"X@E!U M1+Q]4Y!.MEU'N[GK^*BNMN;+?CX*<<%5ZVXK% M"_V""I=*%^:6B_1FOE08M!JK$U=/6'#,X1*"._"SUW&$RANMD)]DWA0LWEB; MZ,26]9P8Z>@K:@JR5BM\=;'1U,PWW98WI/R9I\ DI>SLE6\ M,J+#)P*X0.+JV9)DH].,[V!;J& FO3B6[;?6(E,!2OA"G2FYYJ689(-\LZ., MQ^Q>B*G+;LK#3]<@6GJG?0!.*<^7H4WA;T=H><_.O^GY=$^W? YW)YQE)PA5 MOC(.D[K52=H::.ZIYB,S);A1#EC!H@_Z*7I1+*/[<5#$"R6%^7!HLP>)=-SW M!%73P[['UUU5=5+&>?4-ZB(#=G^0($^^1;];C.PL42-*NTECJF MMSI09\&D7-#;AW,7Y\(D+%GB$[_]#0BQ-ET]G>?S]?.B?' M#ZVGBM:SHI_1 M^%/XR>HJ7B0%,]++66\ALZ$Q;=V_"*QEWC8RH@FH6/5-6*D&&M&VQ;Y,-N!Z M%VHQVA$'MGG\7:93%)6R1/NE!>\U?L9DW!&7VW M6Y\RF,VBJ:,-D'CW$+6.[B^BGIUTYFM4'#?/O[%MSE*+967K5(BQDZN Z"54 M^]ZZHX$_6L^%3OKLVO0D,Y+KO'=6FWN!QP<2 M41PQ58. K&N*;FAW\Q##^ M>RD]+T^XX?@X(2B'6:* IZGUHD"$$-] :4 56FJ3&3=<)2&HA[UVG=+D7UZT M7TRDJ$0H.]#'D3H^LG-C'NELO&CXBD0:+?2\-;B(GXM<@6/D$6#3M].+)>M MC1;1[64(IC"!NQY>TU^-3'^A843CQ?M01[8R$G!5^3>]6J(>)MF0<+G;FWZHZB"A@D$9)#F*W6VI%SC;&\2'#U0AAY=EWMK M<'-/ $USAQQVJM+K'(RO7#G:53]FU3-P:TB6EBZL1BEK:TADSUA)HG&0-L4T MY\Y,0V:269/I]*+V-5TS)RY/Z$4Q9I.M72=?$8SE;H^I7]B.7Z=,N1.;#*?0 M30\JV?>*.D"H%(X;0IN=+PJVEV?EN6DS:\907+X1&6@]..?7B645#1ZNL'ZW MO)=WP-31*"H-):+D(#V&JEIF5Q.=#N8ZC<\O 1(!#D*KNLUYI#-MW0XT(1C?CM3 \6 M;6R<&(4&HLS=,W]&F1*'-(2MJ[ZJ?95#^;BVO8R/LS4.,0TZ3OS#C[!NA MCL6'2KGG.] 7JJ1?S"3DT%&%:)U;5 M4K-WM)_5JLLP:)?3NO%>IJL30[A,EOOM&4/*C MH'LORO)$QF%RP_DT9.T&0_%=J?Z&&$[KW,2-WOTHMNVWK)4VU Z2^$'^ M=E_-16:G@(AP]XP$96!6-J$H)^9' K*121>5"HM:;V_P["R]\#%F1F)9-8>< MO@%6?,VOF?1::KHQ7ZOQRA:QAHE%WY!3TVZ>+5ZJ+?JTG("N":+6CS[1U^662 M%D+Z(:B3PI"3N#[*<'GCJ'&"B620S+MO3"YV17/:&-3WZ1$[PC?G^ZZP^;L' M5F3S$8YE5_]10C&VU @9FX9$]-8?8LV>E>@,BP=E@) _4@9TJ#J6Z#NJIE?P MDA^SGV,K:1#Z82N)(/Z7@3'GU5G1?/#T1N(J*"%[RMHI\?(V[.H\[K[UKN"7 M0\+KQ@%@>6,I>'@Z@N+R&Q,I+T;#]]M=4R*&K(;/SC'A=F6U)/!F;>_7>A30 M2<>'Y-SRR3'Y+)&HU!. PB8#-<(.)&@]DKW$(R ]E2%H*I&9AZSP_)Z_F$UE M_:0 ZDQ(?P&[BQ\XF#3&>&#DIN<&*=7:8&#CS2;\#ZL\Q:Z=./$4X0D7RUQ> M(/&$_*%_<7%\3X !VM1$BYG>(;6;$P0[+!J1)JMN,O,$&%*8)=V:JY)8%2>& M%;JTM 4*A9;B6ER"N[N[!@CN MQ=VM+1[<'4HA>$)Q@A=W=W=W+1;>/N_G_^=[=W?N[MR9<^8W>\H7$QKRN3(W M1^?8E4T2RSR8@Q-NBM<,EX74'3!J<+L<28C2W*0&K957L?K]6RQB9W:OEM&A M 5688F <_&!F 96DI]HQ-H,39Q>A36IQQ MD* =?CI@I IQ<]-_QR&!DM%,Q3UER)L)!@IWPW3)07L35BD+YA9&/DPNX.NC MM81T83"55%.#>/(_YEL"PDZ2V5'8Z1L"\39,+K4G4.>?BX9L S67Y0&A=/RF ML;XZW"0R++:G1#Y48*T#.KM#WZS% ANU:AF>6G.J\TK1F+KR59>QJ=:V2I9UM#C:.;)MI/4DD32LGR MY#>[MWWD.HU3.L=QSO*9Y/NM _'QBLG(ZKZCR;^\/S@R*C^_3T>[K>3OHZK3 MOPC_43L"8J@D)&7!15MN!2AQ>T^4+3 MRY=G.45G1TMJ?)P603Y_\M00*=FNC1B.&E-HV(Q*MR] MN7")P5FJBSW.5<38$H -[G&E)O2_OP]UYD"M<+"DCAJ4M>_U>9B38+$_.1$9 M3[HO'<]VKRC?;9A6TEAB3S*Y3XX&ZDD!-+K+DJ)V=&:@<=8"P_1FOR<+%'XY M'DF^7OTR]<-;?+7>'1V89Q2:_U;3^_[[T8CEF+5P=]RV J7ZGS<>Y61XL5*S M/VLSSTNP,4X>YL8W;1^=_-)V_:%$1D,R8S_K4&^7)"85+U_#C4'-=8O+N(OX M3B1:^$?O04L5X-'FY-?\_.6CWYDOVW(^^+ZXZ>Y\9M*64''[,$"J':VM=C[@'8=/\4,5GBU1@(^?QNX'Y]L@FL2$3"#_. M04+ B2&@8Y=-JZWAB7')S15;@B[TL"\N(U]!3^)SS!VB (8M)D 2B^XW7\P9 MQ]T+HQD3Z5?2 ;@&PCA;6!8Y3_5\^Z,:(46'H!7!W)GU%R1L SM;RL88KY1^ M$SY8T>K"F\O7/P=B6\M'VXBX^QLC<0LN/5VQ5BN58VH\#]]O-8YQ7S9&/-/B3N^JJ&34C4 3#X<7:&+%^[R'U%^LCPZ!0(3^/2MO-D1-< M5PXYW,USRTI+5Q\F95_RSDX4,)F$V/OPR@UM#!I"C5)>4NUH4I]'W=Y=XVZD MM?.494>-NBA+@/VG,E8ZJ,.3!)Q7A*G1/!KS'2"WAEJI^,WZ=:4GX#E,)&(C MZ_DIP7WX?"C^G;3,)%B!!T3([9]5"G*TM?&4J\XIZ=4_X*TV5[9)S]FNT M=Y%:/MT./=0D45%,[EF62GBFJL$36U>K-X5ZJ*>7Y81DEC9B_R/H/>S]7BO+ M1:*SG7<-#+66QK2C5YDUN^.&L,0D!D8G5V"<$_O6]I",I&V*.;1[54]#X#4G MJ.EZBP9-4:=:T!1OR[V6X?X8B2;,1NJ8@'0YUBYOFIO! 68>2T-H.L!=8TZE M:$/5_\J2D* " F)1(95:/RYT%*D46O23T=9!!V^?+N#LQ0LD@>)Y3CCTT&CB MQ'4;:(+/^$R?IXPP?B-Z#P0/?1-*1V'VWE[*X%VIMB;!L'5*XR!-0YE*/!;5 MU#_6,:Z$ F9P)Y2H @^!E \VT]G/4R?Z39 _L6Q?-/Q'":]&?'0C58\8A=NI MYCI[@[OXN2N/QGMF'.G\\)T$Z4@!\?(6O;QF38HWIH1,%2*_X#[FS/ROJG)O MSDSH>R9<;1]R57AJ"]2I'TB=PMROF"$C2\MO,'A8IV<])GCR6WJ7D+9LDKZ8NSV^IV>VMUJ]M^2(9[_O>K81G$QWVFEJ#@J/E MNN9B&,$5M[)2_NF?T;$ST+8W\QPK[E"!-,MR%2/(:O!I[(-=*4J:_LVBFKEM M,3U3L;XV 9W(YQS#9H#=O] PRI84G1G5M":>RRJ5>*'NS8@D,C.V),Z6Q\Z' MB>);56&;.,2:M9.6$/?%#?C$;^-2:O2:8B'N?E]@;EQ&K6LCF5'8K$Z$H\)2 M_],8;H'%X)V\8T9C%W(2./=*LZVE"J]W#Q73&W=\;*.\^:M2# :!J*16_A3+ MKX&/W>(W1BE7,U5:--QT=KG@/]/))%^RC"IV,_\,PHZZDA9K*J%//UXEP^]@ MRU\;>#EB)G[V2;3H #;M;)BYR6FE_R"#KSDRIP^W<*@ "P;;/:8T$CF[4%?F M3QMZQB/A023D"KG.M"YU;"5NW_^9C5L8SZF J9-Z5V3W69^V_#4(F]*,%WF, M>W_39A!&J8!6V7\%D:[-Z6>Y]J&D/\F9])^_AK82Y/^@!GX::#FE+9@].]W, M%*6E-BD-SE/8*\S5%!#\3&C>3Z*3$*4-$-=(JCK< %3@JCJ@KBZ2PDJJN"[& M,"*YRAIW&_^>K4[N#35&O_V0#;[^("@_4=A0;\.RQ/KI [NVH>HJQ(9R-:M,LE0T.3Y,??3VQ!"'5T2]0S?V MKT]<5WFO5M,^G\GUO("U(DERVRHJO+7>S4V($*KR]CAU!QNLF-!7T9CJMS"RX/ XFSO9?TNYC*]1KV!/ZB"6D2@+.*(F2V]5X1,K>*P\E[\ M1;SDB0'2M$5'R.-/5M7)*B%1;](B>)ZRZZFW]CI6%VZ=3:FXA'JUJI=#T/K[ MK&1]^2QE9Q9"4A.F5LRW\KOL25^_5^V_%;*S<4J.4L[&<"='E*5^L.6EXM%A M_[V=Z_,,(%3XI/,LDW3V]P-[SY*?[(7IBOR*UHT'H(/-+V.A5>EQ MFB](AT4-$=QX9B95T:_Z&#+5R^4/BE>QHQO:UR4V4IF/[#MR=[.<<&H^#N&/ M' !%ZVX83+M3&>=?D*P@X2 7,F+%)7K21D1R]A:NI[!3 77TVI)L2%UEEA$@_5/-IL$51/^K MEOY_25G$;B&$_QV.\PL2X_D';8PT7D:5B=:FN7:#%Z2^BK53WLO*W#H)ZF8X ME??]$MG-5/BAI6:^OGRBHKP>;I3%17U=84O3%0\\*/] E\@9X"R9^*M>PSO, M,V=OM1%@P^.A.4L_,[4Y?9HUV)#\*W?8&: 2 %"/16IS/ XX2[\R>+)C^BF: MKAT@7OZIE@JP)Y]W5PXH4.14(?!HUI%J"(WGO7B5/;.M;/6*;@ED?O!]L>:+ MCU6"!O\:\AI$/@AWV42!E72JP"*6OLF\RM&!2CV7^<##.<&M;9 M7(LP*^W 7&-[8J1-]8(;IDTY]!F W9Y35X'LG/A!+;KC$),&E[P#QZZ[4#1A MSFD=BDT[;[.6&*G2W7/.4>=X25P8R2>M JIA@^O^$2]+ MU><4,B!#X/7UDB*<9FI357!(+1A9V"[Z KG;<8B!9LS5KK3*K'["QR8%?1J\ M[;&W%A3+>6 P;8JB7@ZO&?6[+9)VXBGZ?)?/&[UOB./XNUT8 M24<.;9U0OWKF4K7R8 ]/].N(LH(.'(4^XX>=UD=:I%AJQLP?Z>F4HGPPSKQ/ MD(@*E7:2C54&/5NO'K;4C-U8.2W7B[*<;A#$PT3QN*> M.V2\];STH11/YJ=L/.1:#3>+[/6FY,>;TY$7\92/?1F MQ\E;AB!PS(?-BT-HI#&0.^F")I-48$&5G=._;_Q*4]B-3^L$(:,1]5 >Q?^! M#%5?HM'&>'<,_5Y'?GT-ZQE.G>)&,2#S.%9)@%(=)QY'\ MOV$ZSC]/!K\;&%;&L6Q/%U.N"HUV?8E-.=C88K3E"*)Z/QZJV UAR?-Y1>90 M&]5<) OZUGL8:&$:IVX8W4:3N/"ML0&LPH$%T0HWKLK<&VX,P?1^#UB%Q&1O M#6_E[XVAJ+ ,@G)DN]QP,H=EARE"O)T)\C@RF.N" M6%\$-$J-:CUUE<"2MDB7PVX7E[_O?(^W0]\P>W>1R>-+,>);]F&=V>W'@9FC M@[]5)M_9]7PVRA9ME3]Z]5;W[2;-?.,>KM_FM8ACNSU0C%*;SD7XL+)+._1) MD?R,#_T?;7C_@;[5E[/LUPS90$6G2&_)MX8B+.XHKV*I5*IA><+^H]R422.Q MM$ 0=8^SJ\MJZFXG.<7H5DXC3%<_]: @7Z$O9W6^\[9-/G2A.5X5=YLH)6-2 MR$#"@M[D:(EDKI:M[MO0KK%C/,FKQ9:Y7N#L[I-!'UO"13!X"1U?H(P2=J)< MLU!;4O$D_W.IHCG]F)PWO\*80'?@0W,?@97<+U$>/S>=0"(A+R/N-DLL:V'=_!<91'%!A?V6Z0OTHIVO*DH\T-4]1VA^$813N"D[$+T@(;-O7>!B MW4I/W'NC+$^+3^HK7@BC#I;7;?S%NU$L%QSRCFFM%MN"88$&_Z"<,93GS3=0 MG0D@S+(?%#M^#J];%Z'"P-HV/=2%]AL:*J6) M40 -I&D[H- J/_VL09LW*]X=- @5X+:3J/'MFSZ#$"44;3F0Y\>4D7/H#E!1 M%0&\NG:*P6I:)TO1L\P[90,<;_V_+P.AL%_V6H5HEY^BB69UM/GKX2'%;Z!T M53:.1H+R7U[Q_)!1U=1+*A )!'+U75ED#2/%NH%K;C,P>>E4%3:[IY(AWEP( MJV1V=^Q:B-E:&+=@ ,>FHE](?,L>&GAMFH6JT86T+#F1ZFH77ML8H?JF2$2] MVAO*'N3DXT7%\*F&## (#AS3^1 =_#QM!9TO+A?Z]9K&1$88D!SK MP4OWQ1XE\X3%0:I%K@,\F"1719$.(UYL_NV]KU'X<[8!0^6=1YE;3T%^S0R4 MV?VFL9YYF]%^ONO'/$Q6MP6;H]$ CW]1X'TK]5?WY%JEWK*E!LR;!"8'EP < MA84]@N(PM>+A.;5*AD?NX7H@"VB 2M\2G^2N%$:5:?\Y-ENKE#PM(HS-&TI0 M&VIY)=V%)QX?#O&L4!K++HW*AE5:Z(\S%U:-.UFY(7Z; #$/"@P UP>&D+IR MT%\6O>TO+7'?1 6V'=?3D,D9A'OXM6P89-U00!7$.I/2%$P3\BWQRO;["*K$ M47OY;UC. D!@[V6'H]R1VHERM(JD)Y0*& KOR8J-SO"MGII\ MQV,CQ1X)F6;TD,$]P\L,L!+&8U; P2=.SCY> LV6_+IGM5N.&'>U-1XT M/4JK&BI1T%!-9;/JG_D*Q76Q>^X0.GR\ MF&=.>2+E:,?SVBL2TL9^W,KGPB$V*AEJW%Z>:8HZU)W.M,$X1YNX@#)Z]IVX MP!\UY2K<.7LE,@;@_MFP]7Y(EM+EWZ/ZPEC39MHI]+C3V3>98<5"7\'#T:W. MC#/5=E@?K5L95>VQSBM2,>/,6BMB+.'*(Q2UU.[H]3G/4+,R9)N*U78ZA0'+ MN5?]C0X%C\<5 XZ61]:R/)]9V%Y)4:CGH!_6'F_]"&'>"U9N( _+L(K MM;Q4+)7M!:E0BJ,CE@%!U-H(7O.?322TV,-H)*A@=E.#I_5HE,1(QJ6Y>4$? MU4#ZH6S_>IQ -=3!V78 !H +Z?1=[,@R:#1^T^4,O\I M:HD]2QVS4$T_PC6QTV*SULN"N,E4^9LTB0.6@-L7I)N26+R4,PLZ#9F, M63G[>U+;ELR8\60NS^]_'KLUF6"58,?&@)&UG7))K3\FU/.ROV8&/]FE'./[ MI5X_]F8QS:[JD:^>&6JAL%'T\L$$YC2:S,3C^5Z0/)O1K9@=B,D*M34@J/[T M+*O;M>K2]O]+ O6-CNC%$>MC^+W.MT-.OI;&+Y_KEJ)UV@U)0$I!!__=M9W3 M;$TZ\7K5IM[:K"/][J8J^Z2&@:IP=(2"<:5L6M%IU1,W[A.'4@>[\ '"W-G7 M3;HY=#26G4!,Z"QM>8(N%5/H3YRZ >+ 8$.>;A*"/59C7K+(4.:"94.5'R9) M(*+UQ^U,)=,'QI,!D<#_/N(6:$N22/WT@?\N_>+*Y"%3.$:DHTQN5>_U:R]: M%/%,-?4EM^KL:#*[;/U0,9SHK=(1ZC0S)=QU+$G%>4T&[83IBAJI;TO+C [\ M*,( ]&ZWL=(U/?14/87&Y?D]7" :VSSG1RS[:30JR<#J\#7,8YZS V6UT..P M0WFHRN6EH%;,:SE<"1,_'=HED2E*IP&Z<.Z)56HR#1S['>]W<%4.OM.U$1-B MX;_U)%2)O??7&5]?V5RC7; 9#"=[<16.D),1_VF9B_Q[",S MQ*$,6NX%0_B_V'/H1U8*?M7,O(54L.,\%KSQG>/<)/9JF<;SID*M$'C?\&8" MSS)E(3A@MNCYM]@0P=M>;R8!H+/M9U>9J3@A'#T=R<89(<$RZ',U,F.T2>S, M],K?/;49FEC](4MUE"^O[F+;]Q^["RGN[*\:0>]7@VA=X,+0Y'DKWK2I15 0P'DA]]'H'U?/[52TO. M,_'-;M;13$>>HYM! POWCUZ)[HP=?#<7*U%NO4WP;M?J3>QRY@%+;;.AQKBL MU^OAC%$"'>$-31Q0;YT)!P6&P4?!*_U/AQTR6L.1P=^3C*QLL\M*:6^.[637 MJT97%G1!R\^QQ)^(T@@WFR+\N2VH='B.)5F1R%*&;/%_**LZQ[-A\./.Z]OV MCU,1AW2H/VD/\2NP!;L&!>U:RH,J)B\Y3D7(#M(J]QJR8P60EH,8 _/.C^1J MFL$[0& *ICA=\0%H;;&*+(UA++^85-[ENWOCP^QYGW)?ZH-_C*%@7#92*R4CV[XS=5>\81X?*.]7K_/% MV AN*L7K+S-EWXFI%ME1VJ5^C7CS*A;SZ^3ISTP;\[AG6ZSL6]C7S1TC1Q5B MEIY!/-EL?YW).D"K)QHSI4T^>C2K8YWF1E%2@.7F=.+ES"1'B"-5]!SD\'-' M0[Z1&$&LFTI#*HWH$162N_#15VOK_ M]2S!D61S4<$4+/\PV0R'>@^@Z7V,EX58V8)^2\\3]L<[4$VFZH%V>SY9O.HG MK!!6&=SR';@-T5:_>NT'O :YG]GAI+FVY6]$V;ECHZ6$9!]S[QH!JI5%[CW7 M7\N^;B7;TY@\K=W-Y2_N)"WK@S\=#3]]C<.YD#-,9T-Q@0TS00V9,W(L5GC& MG,XQ7(I#/W6:4_'=5%*VOS:.2",NH$:APSUX0<*"P61#"FRV*%Y;ZNHD&AHH MT\7M)2X/ (,%!1NB(L+S2V4^C'0BO!U:^F@ M8]'J2<.5T +](ZM@XJ$5.\>]@L1)V6"'.;PW@ RQ1W@%>3J$Y\J8*?*+@HB'MUXGV6W61U/62X3*Z^O\#4]?V&[?4^8X MVTA/FO\LKH?Y3FR$70-0[^==L_>E'YHD=UJ 3Z&+X?I!G(H>\5GCU!R5\#XM M;$0S%RB>* Y-$BB%RHPED3V1^,YXQ^Z]%[PK\JDVX(M$^R,,*/Y]OI[(;4H" MB=A[G7SQ/K%YV>.P!$#XFW(C(^)3I:^D7R16&MY^:A/%AIE:3[5)\2(DJF.. MS/@TY?81?+D36>PW*+<.UG 89'[*&-$WOK\3)#>CY;LI7Z.4L& 1R2@_.]_< MR1O!JMTKVF1@:?E[.(>W_@4D:^:K:SY_%"F552Y#KT.^IZ M@EYT;!NX(F[,0MYWW;P@=P0I56 MHFUY?6?A[9%&2RKX< =^U&,IX-PNH)^G*4E(APF\D^6*0NC0^0YUP#-$[N:0FFSXH*J@O!&9F^SAZX1,9 M0K(_N-)AT09N',F_':9]+<=,*Z(&B,O3:DI(U>A.FC9+_.!YB_9*[GY,HTYK MBZ]W9"77$/2I% "Q\ V8NC?";HC>=O1/N)]C]OC"_&W>6"&KFP@ZTI92?!\< M^4X.-\ZK5/K68AF0Q6W M:^^N!_!S_I@C@$$Z!^=\=4P_$TC1"_FH.6I7TSR+&5>$DJ*508R>8."8: &? M53NF$(/F$8J>0K_TRG &+T%\&X8QRV8C0F M/(M023E!Q.5&P*+_2!=K%%;O$31 M]WR=OR[ EJ%UL7DE-/4'O 4Y2\KNJ^03U^4!+ PFJ6H*UK[7HR)UD?GZ':O4 MK39R";BQDP$^E:*+?GIGO_8-Y>@O(=.'5BT)7'#@Z*Y81IVF]?#W,_5A8XFBU@]L[>!QFX&3'B3T.'BK_[ EH$1J:),Y9P?1K* F 9= M$X'=0LTV$^"./!4504RRZHG MQ=5T?IX'U^[Z14C4BJ,B#BJTZ[RGK63(SZGDZ!HE@KP'"Z8GOE;Q<]KD9]E& MOVZ["5P].P:Z-G7T)+A=@G=:CIZ2<(!R6#LM?8+9MKEA+8<88_H2A(<"BL6J M&>)D*OE&OEEAIZPP.%YO#FAT)JYC7;2GJ@!N6 MY?FAW:O.)=-O7M+1 M-BH ]TS)P!6N0Q;I+%V>0Z593&T8[^7Q7RL".$T-X+ M$LSAJ7S74$63#.*>%569OC;:EO6?"(U\^_]KT"!8L63+CW38N<=#SLSDA#R@ M5-RH<.&$Z+4SRN;L;-<\P>V8;[>E70[V'/%84$_9C9-,-O-R$=$%35"5/WT# M/,:"*#M8>'X6\!GOFM=]84^L*3O/B%$>U7/4\V**>\F6_+UE&,>Y,>&WHQ'K MOO/%C>IV.VVZ(C_M"BECM5NEG0Z-1J]>1LB1/2J>9FU>1NM;3X?SY6[1H)*B M -$!2-*&]O0%,NF3)6K_T*MGFV6HOY\R'-^0H#R)?AAVHL-ZC4HJ R:"H@-$$"D"0/.2CO$^EJO."1X@_?%] IW9% MD4B?/XN:?@#=B'2=U!CQ"8U%:=CB"N6575G3WTPB6MV?SMUD-R.&<$6ICT!0 M#4#EXD/Q$U-I+N:GS5L(O57P M(D_/26-UH[&P$JY;R="%.C+,%FZG,>XSNLF+6#G\S;4D*O?Q[*2_PT3Q/3Z! M0JDGF:.!$A*#'&[_@4KVMO9'"VSB/+:5I.R]G1YIE"AN.;./TBPS1N\ .9-I MC$U\YS,;3-(R$/=;81K+#'HVNZ_/9Z:DI],3OTZ$<#1]V37;]Q#5(7" M:^B[F>G1*B$]9-B@"AJ;'VC.09*SL"DQ)J OATS:;N:[G_Z M:ETVY03]%TCF-_^6ULDEG#ZW<+7)=7?(KG&1K7)"$*1%%3;E((9)Y&%E#_^^ M:[9D&)C5%O31>HX<4;:^*)=5'UB4(M1B;89P7\$Z['[V35AI:;*0W)W-Z?OY M;W;-$W_%HH.L87Q:F<#".200YQ-!#]L0]M[."U+?UUA)1O2"I /X6R%@"<0P0_' MOE+[L4V''&E)C@]8YR6T<[#MO@>E$.1LEQ%SYD5XAU'>B5GAZLA@25_+C[BR M"?WP.3^I_9,GER 'CH&=T_=L.%/<6!$".D(:&@E@]:7\=!%$*: 1@C' _WK, 9B$GT8YHP0+7GP,4U$KMS4LYG<-I* M+F6F/YKC^HMF;!'01327-S:/ DI# "^+M(W4WAG%0JJOB #EWKN5#]%+W\K-"?^8-YZK4HEIZ>8^P@@TLI, M2CHT*.^ACE%41M&N'C]U>!.:JWG93^"B)] 7SDHQN>%3B"TDN;M'/5U:/D24 MK!<[IF ZG1[;)U)4KY[H6T,'+HK.857"#M>S8.=TI]:1:'*E=D%)(4P.V%@M M)6Z)U;)^/HR!H1U,/1_6/]!:76@9;=IZH1$C_/.SY$)X'(!:-45,_!8<(J\NGLE.SC[[/L M)?_*[B@OH8H>SB'N\V7HXVXMS@9<6T=.)MG1:;7N2G[-[+'[^.D[B_K-5N)' M$>(;BP]A*><.E??U]" M$^.#%+2&L^5>_(*TP$6=VNM8X'CP50T?7V/T^&.(>8].]C QME7=AW'D2H2 M+63YA\4?H=A'.SF%WK)*[C3FB-K[IZC][2\?B_-AXW]S9>LOU\/-,5T!P5&1 M[V3W0.C48+Z%ZWESC M@R)Y6T:F:,T>RQ&BC"Y^-Z=B#W-4?\9=9_!E4G1[+UKC+,@_.1C@)7;0]S7\ MG:,K]ZXUXJR-'R!A\\6*/Z22"SI$$ MIXQ[<&)"/N"7*AO6]\S^6:-._F3=>AG^B@S*[Q F@N_S&BDA-[3-$/H!W3C3 M!R _8,3XC4%D2E]$19)\1]A$^1O!2* M,V?*-[T??GR[F4R_?K)O([1S/'W&7M6AJ9KCR6G[ZY$VK,YS;L2&S(O)YKM6 M2WY>LY)>WO 0W;:M1UYN]K--4U15G&!1Q>:7B-Q(39K?C*/;E)4:-F]G7U%_ M$ZG3<)!:S:MA_13TZ2:?ZP&3>XLEM)5E#T%+#M^0!=Z4^Q[OGB*X'2-:;4-; MJA9-OE#[@I,-"N>4*0908J4U2Z"#J2%E"1J[^Q+,$W$X+T@U]HP;;K7!X#QW MG]&W'UQ(Y!L1>A7W9B-XE%'CLQ>XUSH"VF7T"\G$/^;(#O5#).- DRWQRZ/1 M?^I-_(O"YE$(7YE]U_&Q?U;M+FE2F2BAERO_R%[JD44 M%H7^">/V7J6#F:'3O]1X]9ZS2H%7&.4X[1?N>U/[O'1D)0>.I^T^!V)RL;5G MW[V-"]SH;^2T%F,%Y@_ B+F*GX"= 8%$ON$,1 KZ$DOI4_MZW I-XI!N7$+Q MY^"\E/:'ZPV1BF->F\M?L07!SS84%P9\8XO+Y!)HY:FK5*EB_LT3P0O?BXKU M*\P03D^1+H;$7\!7[GGM86(H#0K-3C3!["L\PAE!#S/T,T9F[Y]SGL4[QHY4 M%//)#(\I1$]_<_DIY-@\CV"EKL@J=B4\/JZAD>!SH^7DAA((BE0@9LU&3<$ M;M@RW2(NH62]9^:IN'[$&SL,)?@82F;O^4I]7KDNE3)C#Y==.'H'-YSL^ZO= MR3MSK-ORK".NM!Z/2ZO8SRI=4XI3F!A%6RZC6'M*29+3NQJ?U4."^P!S-[_X6@2GD_73CTP<;(\#5M0],F.7]R)57)=UI]1=)+G;$98\Z$LG&731W&4M-3%T% M([4<(FT[#U@F3C('<,/]_^6OPXAIWG5IC&\)'2HS.(L_@9-0_Q,%M_ M)CL"_IK=P,OMOE:75C?]7Y5?WJ"+/=%G-Z<=8[X7)+L"\K,V\,:0\--3: */,6=%Y;TEMVW-1?1>-8=J++EGJ_/6 A MZG1$.&=(%7PJ4*IZ&2M\,9[SG4I+YR0S?-A+GNRX;[RON3WDMRY2?T?5.:I@ M57)A?;:%>1&BF:^&3- QUU).!\ME$&-LR!46A^M3*U;T&VO/T/%;F]^4FLW< M:/4]2)IXTA8+<&5)7%OG$MAOLE%1",D!8YQH?(?<6.G>RY0 MPAJ5'$I80WM/',>&\'B3"2DU MH&Q?9T0.(GC\#7](4,VTV01[$HKX"O_#H!>D5+N$,A[>/_O.$+%/XF/H- M3RJ#3A):7RN57/G0O:WPB/D+D@V[D"0GEBM#X/(>PO SXDW0PS64)=_'(^'G M',_VY46>8]WK+MLY- XJ?,UX7.^R=H<4673'O!P9#X9W\LW2_Q!_T$TIA.6[ MTQDG)/?TU-YJH(\ Q8I3BXP!^?3C&Z?;='!O@(;LX]QDO3#*"Q(HWZZ&SF;M M2)-(PW@*4_<:WF@.&!IX_4C(2 O_+H?E1?3]>9FH;_ED\%J5(%G6%O M(#*PJ#+AQNP.7[5[^M$P]PJ1>H(XQ+HH?#2$.PK=O2!]^^?N1VQG*!F_5"%< M_6"?UA>D-ME_:Y6GW.'E65*I+5=J_S#N3E#B#?6YQ$>\V:T>/K_+U'EX+TYM M?=H%>+:Y]"+2./E+%+1(XW;9*;IN_&QK?=N,=6_S\0')-H+Z>8FU.P_1*L0T MOXF:=OAU6]RS"2%=5=;OJW@OPR"RP!6. )'_TM:P)+6*#$R>HA6Y.2<7_XGY-)=U1/WD7)?%Z],V,:')VBMPL-4RFS^'!'R=YMU138B2< M'BQ7CEM2_PU#_KE<Q'C_!KYGIX@K6CG;EI_^C]\R5/X4ZTI,!4?U9#'Z%"(])*.?/8B?WK">MS6#%S \AE[ MOF2,F[<\^_YW,B#A,>5I?UO\N/3N*:KWEOS^<.UNA&[)] 4I-^9>F[6Z07DP M,$4(Q/W4Q:XOMS7-3%("D7E3=(G\@L1,?%F4U>@G]X*4HHH?6AUM:RF>SD\,[5\(3[?BA"-+642( M]&W."2OK=+?4$0$,()H @XV8Z: UIT$H:&%Y+;HS^G/S[PY<6^_:*.*85'O' M/%&?)NWY1+2D9UX-W7]_2JY+T$-9,NMO/[X"O@4;3VA6JAL M48+=KNB'K"3%B#%RYWG09_A-2=&,.^J?3_K-1/O1)FVTBKO[X+UNWA>D/S;O MXRS)-]3:FKU?D (7.:_)GVVI9ROBT"Q<$ &'S8=LHBOUE)6YF8M2C?*GX3EF ME"[3BJGKN0["8NE9.+= >4]#$ *[,IE+]&WVT4T8:(X"?XC:W]'73?9:K M#6J7.T=>;\E8\8ID4H/K QCZ=F6DC:=?[IH;XE1Q>F^EY#>>B@>+6PGZQAM1 MW- 27>0ITV5![JO*]C G-F3CW8KS",YW*=AB1M^;GY[NF ;OAI7WEYA_68$4 M<#XM.J<_3'/T,=%A,^#B;1DH";\J9UM0I#]$F8T)=C6G=A1(N.;:H9 = +_+H+RTP*74Q;CB?B_A M/K6"FO9*]4S[V\V[O-VR'Q-M.LM7JH]$E3K46I'F7Y\$JV?+L%-+=DI5T,6I M$LXQ):U_CE"H3?HDRBR0A4$":";0EQJR"WX+S;#6!N2JM_'CAIMK#DZQW2H+ M_GH8:S]#8U^*GGJ:_S;@A3(.LETJF_LIFS[U^03))T;4ILF!>_JC[25O0% MH/('ZV6*6OWS08TJ!;FVN<3%^@6C33S2#-&'&R'?[6S4L^F\VRQ<-2-#ML%# MX%10F^C##$:EZP4;7FHUMAM<113*HA]ZZL[3M%L8O)WXSSL]KG3)."X^/&^/ M]WG*:9/3ERBO]G1G*I7&0HF#;HZR9ECP=O?36T:B%A[ C1.J+LTY(L'0"@T* M[#=*ILG7L&IASWF3L^@]V(**W=CU&W%TWB6*F!>]WBM@> M?<>_4%Z\"Q"QX$7+#8'2R&2W42OM<#MJ3O2!#2T]?Y@RPA1^K-@*DDXR;)5O0H,9PJZ0EP-$YIJ-@_I%]H2%BA R;2KP?S'XZPJZ'R')/73(>O:7^Y9HQ&ZW M5C;SH ?VWXP6^YW';WW.%QS"_*UV*&S,1?>]-LL*@FS+>L),PZ]9(%'^B M%!72A)Z30^'MMD>$K-@J52N0EB,R[XRHE#<"-H^X/&6__N=+LY_U#XZ&&T[W M)H*>/0C3Y.-.>ZCR-&Q3^-R-O_M/I0$1QKMV Y6.9FU1XPHL7KXA%$UO&\_U79=RL>.GGWP;;^DNX*I ASQG[O?6WM!FM%@FI-"G$[H'#+2S)SJ;J*[DTN/, BTCIVSC=4S<#T@+!I%:Q-O M++8/F;OD2A^EV;&9%*Y4?I@J=W MR7@C_O$5]8IWIZ0CO"-3?>C([?O4:/^A+D93LB<\(HVI0H%_ 70I0IC2B:08'OYH#_ MV?)L& X=[GO63A5=YZ9]5NY[I>9WH2;2X+F%;!9GB:NB6+K-;Z-_SI7L]U/+ M8K5*\8(+A%Z_JUAK_!?_!^06 MW2N8N"VG?D'2L!FUI$Y;*JYYL/:9.,SGITD)0WF1F/;+1<1I*% ;,?2VIR+$_T"%/(Z%:&4<,R44=%AXYB5ZO]6N_6JX[_W>%H@;.5FPZ2DI_/CI>)"DP9*] MG3/9VWA#F4]NT]BA3N5K!B$R?(Q.-\ "]N?;?JAKEO.N#@V:-2AYT/ ! NZ* MK![>&Q\7&UGE_N/YWZV^VY@%%/[5"*YEK5&\^,%R3O<8 OF/7S7V:4'57\--E3?7,$LARW MU;^'%ZP;F9)0P]Q0E EI?,,_4T['".K'G MFQF(!#H?K"WIWM*E7\SIE5BK.;)/[S--LO["=! /)6\A4]'WKH%<18/KF&+D MFK+]GH;C5\C69('RU]P37U=?SWB85.>MZ.=Z\?H.C7.5LG+KWFT-1I]Z'@.F M')\"BG1E4EW(U!Q(PVQ*%/2II+9P?=AGR3#/;^.PLT(_+V-"^GOL^LK^V//H M,]$7_(91&RF7KISYH&&Z_8&!A;&7!C6N4EP%,Z_)\%*XX*M[;UQ2;.M+^\R5 M;Y[#6=:QU'5!?=WR]E@I#I'$:#6M7'/+/^U\$/>F0ZW/[,R/U7^%(DE70NXU.F]ZVG@C_CG=!+4]&=; M&_?'^241X,YMV1D%-I'SZ5#83N-*6UYE0$1 MG;L*LK]G*J.GQ#\$B%;#*-V-FZ[9H!*X.BVQ17*;C\8S4G MLZQ+:RVD7>Y\WT%3G,6^_"B&^*861,?<6N?X-NHXAG/(R?R1S%2G,J= )5=8 M@O^.M;KZ'([P2!-41<9)$'L"#$/#<_#/['VYRCO+QNVE!K+KD8I:3G#2@9OY M"=5P%)3%_)5<9;-MJ+F^X/+J[U95UKOR)MAS_4 C>K!!MRN/<^%T?H10L/1, MK3CT1D#G#=YD)YVV[9HCF249<2BM9 R4 MI:7R,%%@1WH MN O:I8HEK_&NDO[%^%!B0>C1TV=NBNJYWR$94Y..$IO^TX- M/"W7)XC 4@K8L?O]S(Y.;4#ODX$G,2B[J34;N?7,.U5K@C*_RPHV9?SRS252<(C.HF6R%C;+1:$ MU)1:_T1C' MPI@'CKOXGD:X6T0QBI^QM!J2/5?_*(M8&(+5[4#1@#J6/+*0W7S%!9QA70!7 MNW<"\/1)L%1/PBJ1YJOL4ZUD@IY/\<^8)4--F41Y.M4W5$-/9Q'=AQ=E3&WFI9IE@0R95GI,"D2SA++/'/"J@" MLS^^9Y"7CX]%T"(A>;D&.I7NXF$#\EY#5>/>&:#R[]P$&1E0%6N^O 3X":-D M'[#KLO&(#9]J 3:[3:S9(#RNV\.VV+U=.SGIT^S%?+[M>;4RV/,5:(#I2_[G M;:9*?[FI4[E#2J=MNVW]QU:9 )E]F6B4S*[O9\:&QCE- 0/7D7'[=MNDLKK- M 1('VK?? 9@BM9/MDKDM!IFUFC<$3!X,,A;Q)2](-J5]"MJ$F3>R];:1F8>! M4"K-*=7F-(1>PTQ9G7XS01WWA3RK%.B2JU]%:83BNO1=L276I\5W=[:1[O(H M',I$6"6ETD59KYZ/EQ IK"DW\.36K%45HQ -.X[V3]T1PJ$ZG&M*@9H48S_+ M^]2F3 A^+-'-A(K3-CA[1]F;SZNU_-*B1/0(^B84Y02Q#;U#?BXJ#:J6B!YS MCSK1VFZ%_U][;QT55];TC38)$@@D@0#!"6Z!8(U+@.#!H8'&@DOCKB%!0P=M MO(,%M\;=DA#<@C3N'MS=+IG,S//,O//<3^Y==ZWWKN^/6JN/[%VU3]6N^E7M M??HD7 [69B,:#BAH7"^9&[=7&BH%.I]+7IO./_AHURTWF"JFBJ/8A_L>@7)B MA:"(EQ+^B9UG(($ S?'_:J:,2A@>1(^)W0?;>OI%[G MX;F4M*"<+J"&/GL0S-LR>=T0QE^92"M:'T)]CI5]XH9'"3>[9,9B+&/C_D0> MN; YZQ%R:5FA;,&-!0;0SHLQ3&2'=RTH:QOSD+IZ M+S],W>V]SG+[$HU;&"JVZ;N-J\2T:^16]'=*?623KJ 3",/ M./[D@U9&B-=K)W6ZIMJ$%=FD:VX+%J3/,UT2\1S>)PXY)1NRY:^JC>,];A%2 M=$H.-T!K7CUZD['F*BEE'Y@Q/._'&:7]23@QOW BMB4GZ)XPOAK54%'.16FD ML ZTHDY5LG>XB_%Z/0G^YH &%F.0.F-.;$*#+O7TN)>YG388JW VT.HJ0[K* M8/K+X.<"YVL-5/AT&\^7/*P;0!F'A'P!JYR2191TEEX'U[(U1:'D*^>:16+X M/I"F;)B8;9N.'V9F?8$4]ARLVQ31;AS/1H]'Z7S.E!=>B6U9=I^QO=ZET!,F MZ)'%)S-VC8],%1-PN #'T2&WZ4194"F@:)J0Q(\[<9'5 MSV=PVTKRO2IGGR.9M(Q;RY_T6GAB^)\ HAE(I+SK,#.;CI67JY;B:C;.Q@O"6A\#"^TGB5 M+%HZSX#FT^ 1BNE\8@P;^?>9'=WKWAY]Z;-)>!6E .>[+]/J)C;K'-\B1JKR M;+6*XNB3M\<'3@U A)Y0G2G'4'=CO3B$ZX)/OXC4#)J'%QX!G?Z]KT7Y+,?P M"29>[Z^>(S7N C-+*>^A96&DG:S:S!!P6$- 80__LBP"XDM<\J+:%?+TJ,AS M6XP)KUCM)"^J^E4H](A&G*R>PJM8<,6B[Z60[!%D>Z4I5,;V"L M?6>"N/T5B?T06\;9UI+HNZS>SAS>&;QO;=EY/JTA3^-H@L69T27M&M*N)''< M\E_P=->.#@19%N2^G-TP9O8)M(+#^)>E[-]L9W*.3@YPGL!4=89RI MF4$B^1K*CQ38/8VC9#E/OE M%0LBI*5+1I4#B2LC)C0J5':N.L+6MD&LRC8H39/LCQTJBB6>NQK\]:0H:S[L M>A\KCSX>0F__3BFWR&.YW.!^;87#WH7,5XX2LM>#AN^60)EP)LIU$YH-C4FE MAO6WW':/CZFJCN^7UL]J\J_8L"9*L;>1%GYM)2-L0/.KEYVE@ MVN2\((/XPR(F%(Q(1Y9>J[Z>0\*Z]'1"-5AVX;.9TSP^[GK-FC3,N2:+CE6: M_N$C>-^:_3INHZ0IJI*<9[Z_1&"7JL6 #S^Q8WBFAME0MEHL-^VRZ =H+<[^ M<^SF,GO8V(#X;7_7EOAN]C^^%P8'56 MG7#+LB:"[7"N*L&K2MX4]2PD%I4LA"U^)NUOTNL%2;V&7U.%YH\:9&E+[59X MAEJROV'_!AP0!YIMCB3W60UF4-2E2-H43;^PGZRHI9 F9IX[CUU,Q7"@2%;$.?+Q MAAPW=\QC.]_[Y^A]2FO:JF+_\\ MI=XTOVY[**-Z=87C_(T+IV4328/*\CKG)#\YF4-J5UE.?^5]UZ?-)NWN9]<: M4C+T[Q=D]-[D2SZYFV6'P1U2UZY>57.H&^D;JURS6U5I79_2FNBC[G\%(==M MN7^F(B=PG[6U).Z/VI.G&//+C#P3H^U+2133^[S>)U?FMU\=*7:QV^\ MG8ZO S.2WB5E8+$1F28\V MT#F5E#M5>@5"Q05T #F-I8;Q5925_^EO:M&.1+ MF;EH/!"CH\"CE$\W@*>3Q><+-X".T;9J%5GZ+%<\'N-57K$=!:D5@KR\\6JC M;@A;[:.6]Z+3!*CPK"E_=-V'MLPRW#KC]F#A#^MMQ3@,2E6D147(U&V$H"19 MG[N[1>QL7#:-/&WPBJMHF(B@8,C[\<=D%[=3/#S5KK6RQ%&P4B-:N\ZW]GU[ M27X]MP:S_'Q8HW1[NBZ%&0O1"5! >\UU\>2$=,R5()JN93"IH="7)*(8#,20 MRVQBFNP?\9'JHF!%O#NQ>G?T(7N>Y^DQ^),8MS8!R2.=@O-U!;KIEIS5V(A% MY:24S%0$<09W+TS^=7HTM_*= 5G)NX2A0PM^EGW4(5,76,C*W:V6M\)#60T^ M)Q06R!!%CNF$LU99,M4N!Q(N2D,=)QQ2!8?EZHDDE\/\Z U874QU()7B&-D0 MG7I,$\%)E'3F5***F0$C[QXO@>T,#MN@-MIFD.IG9Z:Y$=U1S<>+O;$?"1Z. M?$BSCXDKWN8N O(%Y(_$;5#,ZCMI+"'9LJ83V4ES]9FSR-WQBU0#E!=ZIK52 M\S+70(C#R>Y"#V6>AWL4:)#6+$N0BAWR.4K,PR-+\0\8?(@'/AI)MQAB2W-N MP([NJPENWO:4^CY$I45N7(>:<8YC0_M@9FJ*QR0VHF0AM2[0H[$"2/A=KFQE MW1?8OELLYZ<'9IPD!/WP'PY2,'41&I"(?ZU^WCE5S9;APOA-[L6A/G,!7OLS M69$56,R==BQ,$;_LS0K8F!P7F'!"H263^XL$I:L32%^!L\4(]SA$VFFP(&J[ MTX5@LY++L*(FZ7J;7N2T(&K-03*HH4;K!C". 0^R45W1#30D.6?,M^YI?]:2 MZB2YX#?D]<-*ULW0;G]2K.$&X)%?ON[VC#WSZ:$*-$>2@1Z(&BP$DW'<;E^W M;%!YT\+ZMI4]&9C;+4HN)FEFD_804Y*NM%K M-50N'CL'8:%C94-\,1S1D84##1'G!%E,X,7H+?05X2@R*=)AS:IH2J9\=.>7 M["QB,GGM#K2ZOV;\- C8KH;F8UE/KMSFG%MDIS0ODUQ^-TJQ>K>E-/ICT%V* M2O"0KLMKXAK$AHT^L3UQ$ 26T3(T",[(Q@I4,'(4B&V<#MV*.1-V&"EH=R,F MBI(Y*1:+WQSEB)S7HAA^-&!M&H%.@+ TKE"QZ"IZ\%PM"/W)19$H"3:V)_85 M2U;=;F^"T1N3PC5NB0>OGA@DNQ:*;_8QB%EGAKH&QI?B][ CU @N#3P)$GTD MI5SYKS9Q2'V8%T'/\_ R:,T>/=3 V,WM8:=LQ$MMKLA\YQ"EH4\MJ,'7[%60 MF*TIM-*_Y5*E30"2 M,[;>@PT\^DXQKLS;:*Z4Z3=;8Y..R#O)4]\;*<\+SE%;D$)N])%R4544E)YH MD9@?VZ9Y,B*.&*"1' 1=^^MZI *$ CG&*-PVBA)OTXM:YX7-K T!&#.5PQT_ M%'3]E5/PV%<)GK,%2ZFV=WK+= =_.>F13F94V0)'NE,,.*PJ]OB$0<0*GB4\ M\"@HX*PY4U :IB$?*&LYV.Q2=K=[]19 PWH$]."^T/H\W)RQFV-+_8Y-8)A9 MY4.=>,Q4;,)<_9L=_*.HR"'O+Y82=\%Y9(/?"F:>?;;S5 Z%#T&OR S?&_[P M*/(F.,I)1S%XQ5XIV1'A,R"E_F52H6U M#X[%Y#?7I=<$%$<%^-CYO)VI;37K*O)FKD/Y2Y72\>NB6$7XA"4??2_H:Q!J MW\Y3PI?M6),Q3DI;?>X[Y&J-LZUM1W%, A7W69[C6:JVU)M($VFV _W?944D MK6DD*FHD*I6V.L=/<).@EQU7?WOJT^\%[:H9RO0@WO)K,%D">*J/1_7$+=I4 M?KB02"BBO$9U F,N%%0U3WU%[9SE>.L;:]J9HR_Y,&F7/=3%3JY =:$XG\1M M;"-M6(C+.T5ORU^G]@80]]Z28?+:'T& M R,7R: CO.MF._T90SD8$SE!^ROC)Q)"T)E/881^F';*>OPRVDUFY($N>.X" M??NB7#+#:?'">.)BU^JZ&71"VH4OWWK,?VF?5?9-]M&;MTQ9;#YW+C/V:L;\ M4AQCVT!7K$-&BA%I8ICQU/]\=#@%/VQ^M^@C&51CY!%6RO"S3.L!20*:?_KR M*,LL>9U/9YO#8[(WZ$V22)?QH$^.K(LR#BS8N2?%12X/S]"G?4>?7$LU<33= M "+#9J]<[5;58WOR50.V>HH$;,2WO<^BZ^]. K62CE:@S'X<*H/,7R7Q?\9[ MXK0[4"9&%(M,8@: R4A8>(B7]ZE6%X.K+1IJEQSS5N+ACP48:)+,=G7,K(XF MVQ(L,^W!.T%'CJM$ %;"+;M3!1H0;^2J>'R9-UF;6NEX2G # %3L+@VVT=?& M/HUH6NR59[$ NW700/(PWLQVE9HWU-;0=G-5>9E#WRI3]"G,*"V%N>VA=?G% MO8_;2WDG#?P([#G!!EMJ=QX!"5A9X%*XX1UR8+FX^QY%.M8R.E/*:J[#44,9 M4-F$9Q9]2FF(A,,/.GP!$P%31[AY2TC'#3\ZCC&=3):K!4ZK,YL]8N:&V3N? MEV3MYH^UO"_&!_&OUX3@83L5&^*2B-RH=FG/'OB"5]#TL\+5*:1Z+6PDBB3YKD _>Y:Z!ZD5D_$/ M-$OM-73U@Z+4S@#/(^XU%R+K X( XQDI8J 5B3Z8N"[>-;SPZ2"(KV%C'!5R MU;-O&:P2-!5E"E"[.MY0ITO1GG0NTKJ FS+0-CU2MEMTHT_9]LI(S#(_A_O% M0>/STF4M_'XNX87+?B$6&38:[/(:YWD1<)[27-QA<^@V23&^S7'PN$--03HW M"9%.73'8T,(YS>?'T4>:ERWO8G<7Q9R"V#>L?ACR(:\HU;M(J=I0><"E7U8D MLUSWN[VO%PUO:6YN>I38K_U6JH!T*-/;GXA/HR/3W+]+'W-#?4VEB]U4""JA MV+KR#K'5;([JZ+-.SO1Y:.SQ-W4GW4[^LXF,D%!5S"<[6/F.2[#XUW!5!9H\ M:IFS,>TWL=1$66O[J1+*%C.T%X+6<&X780FLM1M V>&6V7.!/C&RX'SH\0BG MX*'026#= 3L%?C[BR&Y-A[G.R3;T MRA_,VJ,[-[A2L5VQ$FJ"\PT))]!3&;U2U#.I C#66OJ61],G3.WKA4K$M_ J87H)]9L7#% M:7F6G.35%].0FWGH6*J+JBA7]I8XPMK4SZ':QA8)H;>)@RGM =B++QR89>/[ M6(S5)N<&H,EIWK^G$/_JJ3WBB S:SH]!0UWX+7?Z:QBLE"(8KOA8AW-8SO$T M74">07?.K(#;.CB69A?QT<;G'J:'5;A@62C):/BD#))F&N=[7/NI 3P>I'*Z MH)J!Z8W'5\;$H2X0'(Z M^R>(O;QB"9"I=BW ) FOR=G4!-&!]1XTG)8K*AWQA"K5 MY.^?+K<_FC3>+;+NQO>Y 3"'3K>)K#MI]_G[WBT=D"O4W*.>[6M;//VLG7"] M:4U C 061%],KBK[X!B1GEP_0N,H6HTN2&W.>CTZ$7L#N*MMM%21@T:II[!, MR.C=WT23$'1W]IZQJ_B&#^OM9[(RVJ8 M-B;+B:%E=&B=I%S>@2EJ#SDB)[.7E!$K,FQ[19QIR='NI%ZP.G4V"1.V5'.> M97G>BC"0)@[)XGSIF;&/PPFI]TC$K%1OGQEOLTK&UXOJ"N9774IK3O'+YN$5 MYV" ]>34K!0,)P#O%WA[.%9A&'=D(Y#DYP0=IJ*>AJJ"2DU M@+N7^9+5 SL.RQW'^Q2]@ZFLQR8'P#H."X.8;56Q(X(\A[2I%E[Q;D[?,@B/ M3.;[A9>F(@O1"K:J,"\2GA2Z$>>EUNP,H=>+;X>/B@-SXE9O(]X0OP?%(^T( M)P.2E-3WQ:4-E#< ZO#X&X NF@0KJ;.*I,P_[5/ F@B^]+?]O/'A!D!C0*1_ MFU#*[5S7\QX4EQ_=QC>]7_&-_5_Q30.7DX2),9^62UY6R@*07E%Q]>!$A70A M-.#Z !OT:8@;P2K6]+$WOHXJK4LCXXG-^#L[2^&AK2!ZXT-$C3=/I,2J%2\U MW?73D[-BE53>FEO(;YU? I?'"=Q 5^YNJZ M('5],2R?['B\+'[V$=\A<*$\-\MQF!&AGQYGQF]&>QXM*XE/@H:OM@"57<(D MB3/^P8@3I'X\XO8DHHJH\P2A5?'!B_%R6EPLJN^+)Y)KPS;?J$P,^\VT@@%= M$PVEU7(6T%ZWVN%69D]OCS14I)3#>YQ\R K+S7R@LLI M^E209(W8;CIUT^:P+4?49B^\DU>V"FC][9^57?C((6;?I33\MS3[\*@Z=/>M M,IZPAB0A"<;%NY5JFJ*MY?=/C/M! ;!Q2X;N$-2#B(;V-"#!2,G75X02G<$Y MY+=Y'6U*3J,&TG4JD%A)VZ*>D*W8O-ZZHYT\QIE '\I,VK221Y?^)S09'G*. MJ&@;Y7V^K%.LZH6< (725E_W-PBRJMT */+A*=FC, \'[[CNYK1\N8DRG:8H MVMKAJKMHT#.5![P/$-HF2TM)T1N2!*Q3EK3X*I)W_P9[(M'P55[]:2*("2M- MD$(=L9;Q3+Z*@FR.,XZ!4\V0D$5TKK]JH(E^HC $K$#R3?W#]Z'LL2O7E8:V MHK'U:E<\]" 0T19\)MF-HLIW5%S7KBE'F_'S8*IU6IW780[=<-9J-[.'M1=4 M0;1U0/\=^BR]X(T\(Q(?XHU+,W5%+X#36GM7!4"]15[2GM &]^92EJ::W MB< %"-*B/#SB->#FQM<(F M8H>D&.US]]"RZ _Y"C@D(;;""N:818NA+S!C1VJRXPM<^VE0:43HB-A4' 88#'^I.JXA8- MVZI8 )4[K9 KL$N_I5^7X.GHIURU2V#$ BN3>24O+K9,LD^KH]$6*!4N:.^6 MH7I%W!8BLY!"I^J1J\-L;RF*HB\9M<4\"'X2M^X>SZ$K\Z0?R'4A+O[-MW== M05.*!NKULHC7'#X1JSWH]JJKD4\39$DRD&M/+"66]TH1 XL%[WYU532$8\S] M')1F*1>L3>3?KYE?+D-7J$1NRAGMC< [ECX!*2%AK*N237M:@ U]>^JH MZODF=K!4O3[)[J%.:=?F<OK6LM_.(;8QFG8-(IQ9OA4=*#0[R(L MK09=\.!,['YH%=]^3:B]);E5MB 3CS'3L%ZASDI47JKN\C@:G&+CDJUD=7>/ MFE<*G-6QS@%ZW5139/YWSNW>4R9X.9;QC4;3]E#\<1!EFH."J6F_NQR^=1Q KR3WQ&.H% M7["AV$A,=]<1_3;85+*;&^JNHXB+I]9)ZK1F0,JKU*(Y-O/PSPIEMN)BJ'5O M'6-Z6LEMMX"_T9VJG[7&[C]JC4\^[^/6W[;JO=S8O)*X%HLW.&J][:DX=/MI MW*)&G4R&N3&7/4:CNFP4*!8WT_[]?8X?:'9@=WT[X(,,ZDEQC\Z"E1N 9+\) MB_F]VH^4WH?Y["ZQ6SC:R9;S.N/*\@[OJ=:U\^V=6:GU[^IU"'N:E=M53F[L M?UUF(19U\ 39W%%??;X@"N/9\5;RLL>V1ZL.3E,G*@2917T0)&2HY8Y1AA!) MB6+=^C"_WS!\'+>E"6X;+_\/- O+.J&33>W/;EC[>@4*Q=R]1"AF?E[O+LTK MP?Z5,^_;7&#>I9JF%A4/J8&I*C$2E"=><&U@ BO*!\5JY8P(CB#9PNY>\96S M;B6JI\>;S)5D:][4ZDE'^3O+_3#+Y9K(AB*M5#65 4FQNM^RA\S?WJ=0%4.- MYWJFG&=N^U9M2PH+)L^+LYS2/&B.="5#+&O8K8*7FQIW<7:JQASJH M3.,'\J!;YRV;]D?1&)3R(8LGPZ&V[6G$BM-AX8\,RRR92-.$.4V#/(+=[8 X MY1*N+A&GF2+9%?FDS M^NBIG<,; *'V.A;K$:-FREUC>,J.1$7BJRJ8=TZ4/_P@4H:?'*+8K5M?_A2# MSH>E^&%(J%Y6SJ= *R?8B78Y7>'QIL,!RIKR$QRDDUIKD;13-TK-4DE^T3>?4LL5T[Q@ S MKT[=$[X"!DJG+#$K?K.3/$IAR.KB;JU(3O9,%X0W)*KI;LBZ3%6#J7;?MG*^2?<^IW6 MSEK?^;.3,_((WE?/3L=3(R2\:N;?%YHJ(,# 6X#4"S3"Z,H&\ M3P68*!8RQIC6*YY/UE@<"UGPT%3"4FE7@/R5Q@Z6+_2I1MT;0O3+7NU@2:2=(K*:,@Q*1D.:SJ\(C0# M6^K;R5KG;"QO(39R/VX F7J1(A5+ UO(%6VPQ)H>)2C8&.,]1%MFMG8/B0:= M .\(A^1S6DT<9S4_CPG[P:'@1VKQ8G].]QQ>0^?(_@"C4MV^4Y@Z/B]FKU]/ MAVM(G+/JHCO;3+A<#O[JFMKMEM7I 7='0R9ILL,8TCVSLAV,MJ M%P7:FG95;6;'A0R!84E+;FK%W#&/^4-(O0MGLC_*,$':A/&TV,RK:+_1T'N^ M=0?Z5%ILVQ#.+(QP^%]7OL#1=E9&CQI*2_W(?W*;P$^19 @WC'RO,F'T,F_D M(,^PZ6AAWV8QF]0-URM=!VT(O386;E5;MDCU$/G1FE['Q,TB+.U<)SDXAYV0 MR0<,=( (%P8RA$0%Y^8Q!M:]H6YJW?6]A H87-D3['4[7TKZA,W= ,[PG3^? MSS&;<-L,2!+0_?W#(3_ID7X@SQ.4IIV8\7.C)G#CZ.$5_?XZ*\^LTUE8(NDH M\(CBKX$BXYI>T_=H_'.R*F>>@M("/1*H@Y ]T961(4=3;;]%F)DPD)@DOMKO M?N0I2^>BW:3 [7I1.A\$MA$1- MCD>V:6MC#)-M+6AI>'U,15) O1WOQSJ MS^$Z.R2::(WN<'Q)P_F,#;:K]VHWF)XLVI96TX;'+JX_V9\2W:/ R')62^1^ M_B !7:CS/%5N:4.V2#W=%*-GZM8Y%_:*WX88]G^(U?^1,F[5!SA3E$8O^I8; M"Y"I/.#3P'CC-\; M/;E+N^3CLH.Y?W#OX.$(\\;K4N#HNJO9BKRV:BSL)!]9_@$1UPFTF(7N+_M$ MC2%J4TJ8^:G*3U5EVMAE,394N#-?L;>C'B+&6"76-K&"(W=1MJ0KE]XS.G$1 MF\FW ZJDALEK,FB0,N#I HT@V(I7B#//%D=D9BKK/E>B@SEDS,3Z:<%[ M)&-A*VD"XW+(ESMU]Q]BK,>_Y9)J#NDOI MT\W549/V)AI9%':+XDW$IV3H$PX)5N%US.OQS&_1'KP@B"53A\BVD3^ )KC) M,E#?R\0K6B93-1!HS9%=<3%\RRRO=2P-X^LUVGB"KH-X5U8PD4.@"8NK+\E2 MD"OZ2,/MG)4.W8V084R'HO^<2,Q<-.A2S-\B):V[%YAL*^8MW?"ZI*S88'$S]Z$+OWE4Y*C"9J\-8W!8O@ M#MX -M[F19-IA-W"TLRT_WU8^F''=XG.[0:@]_%L^.6K("AC/BUCUI9"YAUD MI$ZWPU.9R'**YL(Q2TW>36S+ (PX89:TE./VEU6XX/S*-G8M5V"FH8_^^^:L M-YJ=!&Y7MM(Y8]H_]GPR5$TY4Z+.06;%"%D?*AE?-UL!QL*-#XFV*YP]K0E( M=?ZU;G(_?)]MC_K/7S$:\5W3TZ;^M3T1%MF:I6'^.A_3N!_+QIF"HAQW&VD+ MP'VZ*%)I'\%5F@R&)GDD"E>PI*\]%VJY'X+1(0A=68I:B:PO?:;D65]@A>/K M_CTUTF= G0D)\Y0VD23BKLVJOT6\:6._\Y#X+8V'/3P]C2!WPPI'K!EQY8G3 M$:LB1XJ:H\NL)_=T5D@EIR_OLNBV.NNSOF![S3)D1] W$MO$8QI\'/:[E2[GW- MKQ0N16OF]7PT8*Y401IZ\ C?&3WEW*_7L>1+JWA*4Z75ZJLZ&^ZI9U!\,OSO MP( H3L5@U$>6=%T[M4H0FIQAL&S%CR7CKD! MFB+T@[\FN30=;5/$UD[6@I@C\0<1S;SNS",#6,B&>>62#*W[Y5_RDE$3/CWZ6KFSX*G M?3([Z?JA4P\(/.'[.P\:'#:JBEG0)*UA7III&R+ P==T5&H.S%># IK1$0'+ M8&:LC2N)7)K_\ IK@'GNQ-"HB MRT"[A*S6?.YB/\A/FY*86_"]6 .9?$Z./Y=6B!]3 9(,D?\-\],!6&\/ 6%# M>P3'S_UO $LJO\W,XO"/.0LLFP88MW,O(^L&,(HB)R$UC:^B^D]!Z>\S]4]< MX).:Z]O!N7%=\WD?N!>X_51(N "Q!1/'7?G;HD8![?^XMZ'3-=$/P$AE);1[*ZPP;>7ENQ7:EV M#11T\8UJ*P8U7O?XK+G_L# M?O@IC7C(/4M"9Z*+?TZ30T\_'VTTF#K&40WAZ)]E\_YT9VJU>>V^*^%MD ]_ M^^OY,?VNAO^*Q_YOZ6ZX-#I4#O 9YS++568I J% A+VX75.8'T7G_KW+@HDK M,UR)LS/MJ?WTALBZ>J!<'G$^I6W2G;M&:6;F_,;1+U4_6.?)K3=ST(4<9>/" M7?!Q'>5E<1J^A C<<5;BB92\L51<0;L;?O(#D4KVUYZ/($4$5**!B365-14J MDA8R\W),%4_N27D-.JIHFE3ZA-VG36)WGY\](JBK)BEH(S!\2=&MN[[!"TIX MD?9@2KU[@5QL\5DA0+]R=3@IA^6'G2)'J$U>@_%PHD="[C$!:IP:;N)V*D5B MJ]/@J;_*Q_LKKTD,:VOC=[K:*G,\7/#C39SIR87Q0VA1+^ M=;BT6:^-NCQ6 MTN*-V@\Z#WRLDNJ2'$(9IYKC*W(49I9J^B!QK?TYM=F-+>QW:]^*Q(:Q?1)J MN%OAI6$D3P93,%1CUU$S<)\/N';5JT4N)\0JQ?J",QT593LS6UD]AO*8ZCNG M-D)I"$P";F/DKX+$OQ&J[<\:O?>_:O3>SM.BN 9&IZ+7DN3/KVNPXGXBFN4K='3!M\]J"S)YE)BP5 6^IW:4:+<@J>WYHG_4Z#?!Y7] M\P1 ?:0$V-LEU=@KH7--6HVVE/R6RFJM'2Y+/)*W.;4U-)SO5&"H41U4'3'[>@N7'_VJ._P6V-#I;@V; M7"J6VL#"C;!16UINAHJGSG5B$ MU=O(B"G_QRUT^!6_SBAIFTCLE^)/,"H@WI;%'SS7EU2$PU*;,D$^! T<0.-R MNN;GGTJJ(TLNAN4@*URF'BJ#>0O0NH2N6+Q7"8.A>KV$2,*7:.]F,.ZDA1\A M([\Q>PY;L3#HV\PL,[ZL/;ZDC.4(C\E1BT9E?NMC%8OOY1E7^0TF'.A!(1%O M))L].*!MJ_Q+XK_2GW+BV/YM1>A_P=K$W.]J3=WM;_MV6!Q;V2@U^:JVUF\" MR)E(^DRD\D@DS2%[FO+-Y(]^%@\4A$PI58:"&;.T)VD)J;U MT*TOI1VZ=;B(P'_.49C>X[CP]%Y]3$M\P+D(73%2.* ^3](46\#8+V3=:B?# M'D%6*$JST S(UL-&T3%8IV&O4[9=:R$AE[F= '!D;6J$"N0F_^Z(7C/*GWM MC&R+5<0=/.,6$H0%-S6RJ_DGJ_A/],L46/\PFW]7@*SD[\X[YI?Y_.'-,>7_ M;/\O]_YO)__:U[V_:NMT[:]I_#.+R=M'B/U/+\,@_CG(7H@JWP B34>O''R7 M((OW9\\P]6[CN-FUB\KCGY/X_6W3U[?*?_H[JDNX%4+F9[I^9P2>8I:%=0.H M!+^AMSM,&.K74$ 7GLBT69,OAKGPK ++!J./^$V+Z#QH.&^CV(.T/PJ(;K\$ MA+TE_,,!%O \43!WA86WPXMEQ5W=Q"V!9G805[^Y^Z?\(&)C+6!M^BR3FBDO MU:GN<3XX.YD^U5[B852MFHZZG'RR=X\E[Y/-Y?U#Q@$9)LAC^_]Q$BP' /]E MF>M?54P4)HO_NO7G/Q(3D\5?>L[,^E=O**1_@T4&Y+\5VYO^56S/"ONY$DOU M3Q]G):C\MP77QEOMQ/ZVX&I@ODZYCUUWV_CY99BWH=<-@(KE\_GF;%\^M:DG M(W#:W7B^M?V]D*A+7D632NAC/-R37:Y7TOF@IQ1X2=%$-> B>" :?\S8 MO=4^,W<#" 0XQJC!>75AH4]HT6F@+Z4CMUZ:BT"Y7F!*LK#0V+B8VHESZ,P\ MVMUWC]>\P(_V8'Q"=\5X]P[TT'CN^8.IOA%7?6JIACX"(I3HM9&:,&/I^OXC M?FNVR+.H)!-GZ@^!T-M$0AA%5 [P;%(=SP>-G=<;2+$1[^TSH%V7E&*6P72" M\'T@39U($!N9PD^4<_KMF_^+VFH1M\3CF(.'E1!6II;EH,JE"UHG=5!0-$Y% M>4D]*OU4WAH8'!1F:)<-G.*5ZW&H8O/\%@9F>QMH?C(P:Q?>@*AZH8UV07K=13_\E&78;NC+&^+!%3ESK, M>2\/. ,E9Y*ZRPBP4& F>37]'1\Y2UP<@Y\$F3]V#GJRG'?=H5&6AI)T':DD MO26$2_E/5G]/EOXW" _*4K[K&F9<]*.NL;X]69SQLD-'^"WM#4 .L,B8M[5E MDG(N**EJ:LEC/ N<]'XQ4-%X;\PRCCW:VPC=VM'-Z049 8&5C\#Y..]WM[=7\ GMTE&C:)5>[*I] MHI6018=AW=?]J&;0E)F^E2WHI$XG![DK&Z1RURXHK7$(&(Q$F&@C%J:)#$-) M '-K5I9;YOXK<4]>&N_'$:'#6"Q7-2T,W=27H:&+&R]P550E4$>?+W]]W'4# MF!:+?GE\H",:+_3\\2V^'$5_2Y.>&8191$:+*Q3QPY\^V<'2R>*KK\GDR'T<15$PT5KB9?'"U MIR1WT!'A+1M\YN(<(T%;1O>M^M.+".?Q@=B&,#E%-3ZH8HK=P.K9W?$LR(]*^FS M%A&>J^HI[CM+N(F<_L)HV#C)2K(V# N;F,LQ4)W8*%_"7A<0Z-CI4@[9NXG) M+?,VUG"3A>>B54"DV#QM=DH&/0M"?;8U_9;FDGDGR$500;Y](FS)O*?*A/C\ MM>J=B.!+/9O<4Y@>G@_GY"9G:3C[(U-?DA]"Q*9VG^07)EU#A2M0PK]->4^! MR$-%< : I&$V=O(]F0ESHLVSL1J[)V'/>G-"LIJBK4=_-',<35]S?^G?;?ID MLRB(H]^\HU0=SJ<")Y3\J@O"""YZ;GVH;33HG)#BP#3MPKQD/ 0/GA]I-$X7 MR;6C':,/B17N@UBU:PP /]^3SE'*K4I]AD=HT^#AOY^&-<-=XA6!.F$U.K+; MZKN";_SH"PVTYU2#,GG!-8)OFICX<$U32 EA43SWWCE,P"U.9OF9]G?ZDDN, M_$F+\Y[H:9$6CLB'C2C(M2WO)^8Y[@GKO'4-LMBJB?= JVM@3Y>CX)"C&\!C MO7LP+:,*.Z8$\S1;2*?+_:!4Y1J7*"@7C+^H?+ZJUCC3RBUNXH-U56- R_>K M*3]1!.']L%,W&[2^^C?1+\N8FY?0B=NIZQ3HAY1V9_V*7%8KPR'C)M2LBU2> M:A6UEY3SD.[9 1^Z>ZHT5X<(*6M;NR >B6&O Y^@ZI_YJ@T5 XEC6C(!'BB 8^ZS*H-''=:5.N)XYR];NQX:@!<+ MN*V;87&_T,EM-$U#S?H;9)&[/8FY56Q>:;C$$P_"P0U-3>7571 M$VP#M4F\S[X:\N]?A2ZMR]![>;U?D0B6PL8!>(9_F+>C6>C9XC;X$?G8 <;7 M;K"A0Q@"$5B_YJ@-WM*D-B8O-#%Q;3\HF/C\X;#RU-G.9NF]5?D+:B.1D[.% MVH=!,[S!K\(.PY3LQI>-.FE\[U(>4H."W>LWD]-*W88H+R]OA+ M/ERA,>D&\+!RTH9ONRK.)MQ4?.[BEZ9G(/8C/8_%*/]X0%+C4"WG*-MCRK8-UIY>_M3A6 M\,B+HKU0VUMT,ZQ85[:[&F'#>H0)1"M#B@&85K]+9WZY(RM>0I74&\MX"FPI-'"N&8WP-?$>R%[O(% K6W$ M@GS+"^V!%U._V,.0JX_:/K(]D'M$0\DVA:0ZS52BAG7KZB,K4/M$< M%9)E%$8#,+34# BQI!%(JJK!T+F^Y,_BJ)!^2Z%_!FW1V97I$P %1?EFN(\V M]Z\)#/=7U5?> #2H^#INTY\Z!(UD/[%,"I M;\XL>+R5/L>3UR.\MI63Y<* \I3DW&M2*UJM$C4$UU[)0"G+Y/(%TH;MDGC^ MQ^MD"IF,;[E"X94Z7YY45351#@]ZQ/&Z]_4KZ>, ;,=;X1QGHBQ2F3AJ!$_7T>V[,HUF?(,30DV M"KI*)&2TDA6K;:?]NXO3G8\Z@G; 2.P[+[X?%LDM-@NX!;N0B^RSZK.\I2?6 ML/6K=BDFU+:\%@1Q/AMYPGXO>\+I*U$F%_LE* D"P0;[Y*_E7P@A_*/.-$T7 M;41F6TF*@ZE?WAD>[3&EG :DKNEVN[-\754F2?+LND]V%D0]M5K$PJ)]&ES? M&L=+R%35UGYBE7$:'^F;3/$6/'I-TYL!45V;8$VN<.7I7=[B\*\GSG>7K'%W M X72ZD995%X?I\F5E;=/]PR@HU\['P2F3[Q(DPPQ,4&%O:E)F)*.P(A)(EIG\27XF6L;N_S'1PJV6Q%K#^3.?*R1?S*%_GBB94-:=-KN8FG@^V]7 M6E#ORJA3I,=C7"!N -YP]M]Z34,%/$#6])+]ZN/7_8-$RB]^<;-8_74O0"%C MT \EZ_@]#Q**B-<)%IZ7\9'D#E+S(#5&1__6CX M)>!M$OW\K]=_%]GI:N0&T*1PFRC__HOLCP;_\R>(?NNJ_^Y)'=V^7T^XM+[UJ3,VD;.@@BXSWSDQ,CNG6/6Z(+,[N]OO M/L-)/<@>L4'NL-+:>&BF;HL.2LW_(:+^QJ?$)M.6AIQY64&67\*8;]C!BL"- M_YR)\[>A__%<6WY@,?[E$;_][W_\];=F)L&^O_84! .^!>M1AYD[2P>]6,(#;@[<&7 M#/,?DTF_5=_9]OH:DM/G7LQR]GGR,HS^UBKVN;%U8>Q:J7EI'.28E'**?U$K M*OG!C#_,499AYM\MW0*%R9/,WW_];X-YXI52U+YNBC MP^K#A;DD&7Z)^H?),](Z&V&D<=M:&SNTCWS\U:3VUR2QQX=YPMY4J/T2*,W\ M%RL)@K_M\>ADN$ @?3%_K_\%_5;_H[_W'RM&XG>95#GO?26 >PMFE!,*N-32 M+B57YD@"3&\ S?P9OOT\L]=G&=>XO:37[ZIN ">]5BHOB'UWPRUF#W&J;R6V MN $$.$G= -)"\5W=M;@ [<-%YLH'//TCM;N4#%I._%2L2I-+?=.?KD#6 6F/>_SL[F?\P.WD0QB.O/E@J@J0%3?CM_ M&59[>$IT'HM@9JPI#/W\+_;>$? MLLNV>)2CUJJ*510W%>A_-N/]QV8R9O_]!_Y_V/T?=O_OL//\%SO2O[.;^1<[ MJ<._L?MC;B$8%V6,M1:5EFEP5I!!&1!@'I[J6[ M2^&G[[GQS_WC?>^Y]]S[S/G^,>=YSISYS//,G)FYF[I; MS74%%7 6!@ @ 8 MOQO@;A:@",##Q07BXN !@4!\?#P"0A 1X;U[A%0/R$A =-0,]'34M+2,K'SL MC,P\++2T'**(^0DHB(4H")EDG@ M']O=5P I'J !XS,6!C, DQ0#BQ3CK@/ \'N>.!A_&>#?# ,3"QL'%XB'3W#O M=T#=?0 F!A86)C86#@XV]F]O\&\_ )L4YP'38WE<,CT;(+,G2" ,EH?'HE#5 M!M8?/F05?.;U!I^ G(*2BOHA&SL')Y>0L(BHF+B$HI*RBJJ:NH:!H9&QB:D9 MQ-;.WN&YHY.S]TL?WU=^_@%OWX5'1$9%QR0F)<-34M/2,_(+"HN*2TK+$-4U MM77U#8V?FKZU=W1V=??T]HV,CHU/3$Y-SRROK*+7UC_4'[B^SO@;WY;Y']!]A_1[NMZG]V/.9+KYED*=)S2>_%V6 U9'PB&/7^ M@23,DAB^'&M>31UX.:YJ-"1,DYHO0)?,MM;XL$70H-O?$Y,IQG?1W,!/H\N, M8&:.7[K!V'XQHA)E5J]1';X)&FF$!?1W2L!KWB8N'G+MU [1A^Z 5\#LE\A! M5(K2LVJ5ML@7QLF^9V4 M79!V^9X\EUU21LF!(HP&V:T7F!)^;5";/*#.\/!RYF0G:*SHRU\6ZA)"MH@P2C-30./C8/HB.6NM*/#6J I;U_)=@#@;LHVLUM8KH]FYWAK&A:GC_*&H*-)AH/3,\5$NX0B; MW,8$'%,'OMV"Y+)D&[0_<6WU;4^*:7E!2!H.S.CSG0?3G/%ANHX_Z]X?*A+M M212YT03V^VR,"@OI1^AEJQ7Y!$:TL;@7L>Z*^-)3'.E;YM9_LGY(ZVV9F%GA MTN[ 8-]()M=IJ<-H4GRI8V6IWZ,R<#-.*;RIB_)Q\)@LZ#]@*D-P Z2D#0/ID?_7^H0R]>YC#YS(!@G*T[O%U ME=607RELOW:.PBSB/[B@Y==EK[O125IC%>9F1T()F87/P:^5<302-$U2HW*$ MR@->,O7?QVL5)-;F>C>+!GJT#6BC6/4):4L"7NR:DD,ZYGHRI'/1QOI=L5Z[ MIJ$NVL?&5C1EY*)(QYL)BISL=2KBZ/$5L@19*5@@>HI,OO2 M"(RSLA7))+HAW+P&3TYIQ(B*[D:I\ <.E9JH+A6!#A]A X4Q!N6)5';2&NOQ M8OB$A2WCA'$E/3"MU<];.W/FO09%7()'0_KS,%:#]^W"3&+8&6M!1&6_6E64 M;5,28K;05'&1I<*[G0NB4M&J*<;\?)_-G^/FOIC<2/8I7>P\XI/UZ14#K[]F MI#"F9\\P-4QA72D3*4)(/NI[;0#KM.7LNR;/33 ,H6;&E7W>8U![LI 1]/S- MZFZKIR)](/5QNS^"W]KPYT#C+R?J.X A#SJBO]3@%"QU)IEWS#+6'>?-G%M/ M93\GOJ6A4JR0U;VV-8#+JY[\9B-;;8#/ M_PX@\"?>>Y5(+G49=SA#Y>AU;E N'3"MN<;*E]>'3:H?>C.J571E<[- $>JM M*M74(TYA.Q[$OK+E$WM57@%RUX9RUU2R7OJ00782>3JHZ-2QJ<^J1IJF*V2[#4 ??8!O6B>*W8:Y"([5 MEH4H+ZZ2&DQL,Z;A*D.I*-T?J>18.Q \*K3]C =W5W;U"LL'TZ9$W ;4S0P-1+KH)Z\< AZ1<(<7:BO&N(<5H>3H55:XHYR MG"O EJ2@N<'0_6!(&OX5-[;P;1FMM_4^?5T>>)0T D&J1"Y7YRGP]VQF[M$ M?2ZK<5XJV4:OS00ID'K;/=I?O(-D=<:S66B\"I+W* "P6XW/!=G4,'=)%BUM M4%6"'LAJ=9\4;BDWU]#T%TB4AH"TNB@]O$UEV MF% $H_LF[0]H6DB=]6?L;&7.W+S!?0?[@3%#(OM#)R3S,75NN?M.YI?IJY3V M1+O.W3-0V%4YOWF=0[>[&PI&L9J1CB;D]^O62/USA+J,LD]DXO"]J>,]*^)O"QP< OB0Q,FBU=F!96)TC+]1&ZW M/IB-S2)>IO(2R>;NL'45X1X%56&\'0!SB4E'O^.K\/@VLJ*-K75E%/7292LY M.3R*[LAR(:_4#"\2YA*Q%[YCX'3++'*.BV4M>JQN$]\:_FQG %GX]/>%L0E\ M]^4,6OBETO/X>XN M)(GL0MDD8Q L#IV4/'K*+PXS;STKOKI X"V5,.;\CU>^*>M(19$R=R;XJI'* MAF09Y\0NGVEF>39U2UR]Q!Y;Y.&7_"K_;#/N'4OECNNXC0%:C1O9*&'([71+ M_'>%PSQVJ-MZ3BW294JMOC-.%+/LR6K6LJ=2DB=@J(K*RAAY\ M=*]9&,!?=8&9![ZU74?<\HP.IJZP"%0P?\CI^N#.K($QAP]&&[^%#AEG?LI/ M9T^_301U3-W> 9SMRGBJN1CGS*$$'\UO6IS7$)TOXEX) E3GJ4HA50UVSQ?O M!3//]@*$!@70OA6>&_K:4X>2X_W]A=EFK#"_WG*G$H7IAE2G4^D=K8Y:.L%9 MG>/RYH=T7 62[Y4BX0<:(XI^Q>*AZI$J8$)"K+0U68'3"Y3X2_ 9WB-,>V]M M\]C$;CS?P#'--Y+0L#8DO7L?B(K)U;PN":3X1H=300Q0 M1IM]AL]VQMG,2U2J9BAF$S:Z4"%W$-\M_=CBV.Y0?!43I32"S-8&!FCC@=)_ MN'^EZCE'4&?UW!<'4H+ZU:E8'+QT/B$$D=L4PQ#E1#MK8FDN%NV3CW-[--GA MA]^^=I>HO^R3]^UA:R$!I^>9\J47MKD5X!@ZU.Y,Q51+13?W5K>)#4/5D)MMU+[1$:?YP?[VU84NMG%T_WJ>=*!R4V ZH1!=@T@#T"GQ4? M<7V?2.JPD9(^UZ,X,/--[7SN%V+4.+)/K^[)MM^50B><^0[&3RVP&>Q?:EN5 M8IIMQ,#,3W0ULB[?)W"]?6(X3KV' :#=H^-6-#PBZMS/HHOI(CV"QM?=FY)8 MY/W,3M-DP/K1<4^S\K;*'/3IAU?*:;#VB4*#7P7SX%%;P/TA.(1##!NES)CDZ:N-DI,!)&IA+* MO*S6 T::7?,0N1>VT=2;.XJC"*9?./RN:_Y_\A 67R3?C$4ZH>I" C++*H7J M#)SWR_FW/59:/D+CX5_]NMLK[V5I]WK'L\K/F8@P)T@TS6VUCZ_Y.F"DN3X: M!4R86_5+9'5DB^%F)KF'AP3'&5!YV Y.4^15BG.[!= D5U1,C]D$1Y5' MJP[J,->ZV39"$^4V6IYK=%/:#)6B5IJIJA)56T19WK<7"7"G\H@>JP:H347, M!-"?HBCGPR!;KIIG7\*WIOSEPTWB#TA"!4@@<#E'WZ0>!!L5..V11E11#9_6 M?NS*FN'2JY(#:64]M70/FLR+LG97)DA1)V^,UAGO[ T4="$MR)AV:P/JK(_ MO^UX:P747B]6%[;3'YX;SMYX_%@*8Z*I,C(#:VX^2WM91N]"T&(C\N6]'%)G MO%!PG6*J3-W>M<\["9\,\V]Y1BK$TSH-2RBZ;L=:$MJ!:/?FXO5DZP?+Y6&A<+X"Z'LBPDP[NR$K)L#S>B(&ISL^*.712,1_JRX3\5 M.3PFAB+%68"H8 +FA)O8*_TKIU]M5X;'S)^&"T4>+32]Q+=P#2:&-WWH;X2)#LFY^J MC(Q=4^RLSUIN'&\W?Y;."/YX;>C%N/$\+ ?7#W:^1M+'+U;X%.LRVM8.3Z'! MBGO1-V$_QK+@)C]>B7;WZE<0< 7'8UE[^<=*?9#@$J^>3VWCEQYEU^ZYR9H] M^C=0PM,"^+WTJ*@'PO+#*IQC>L9J>LH@P#^1P<.XARJJND81>$+7FKK U,N2 M;R8!04,AQ167$KT4=9[+$[YB.*8^!FW@@]VP,23A6XOG44% ]Y"F0!YE\8UX M08MQ1T[G>(1I)!W5FK[&46+BSU[#?=ZG;I=X]M(FC:@L$XW6D;GNP!=HXG@< MNPK1U]O:P?B=WL>-61IZL+0>^39LT2).'H0HKU.*O>L ^8HT#DM/TN$A_"=' MH^F@99M2FMB Z=3!&]#2^) ,J.%8B?5FI3#^,BI%N&$MX &GM$HM]SWNB*@J M38ZSPD"_-**!-])A-(D47)V'T-TE'*Q/V"@Z]%]KJ1#,K,C*F MD=X+]5+2RQ_F7V]BQQ74 M<=Z%S*#^\ [=-/7\RDKU:F6L4ZV>) ,3GN,X?] M(-@J446*(TPV8YI$$MP+ILOO,U+2YD!&"P$CDPK&XH\\\F,X0__IHO\-8>!T M%E)PZ#O"VFX/![P"2MH'^,YB.[X89.]89H$R=#S+A*O0DT^)W/-LSYWZ20)Z M3-FO0<8FIAR[W+1/:#4A]E"8;K+U\A!A)$+!'!.(&X MP-RB/+T8&A1+V.AKZNEO1ON6A=)MPI.FF_42 6$X37R2>R@"KC%]06_WWWA< MT?_GGX/_4+)WT_\"4$L#!!0 ( :*4U&,>]N^!!< #D; 7 =FQD MLW@G7MG?LQ]GAF_ M?[/.\_XX>^VSSGYW.6N]AS1*F@7.ZVAH:P @,@ G5T :0)0 Z@H*2&48"H( M!$)-345#RTQ'>^X<+3O3!09F;@Y>'FX.+JY+5ZX)7N(3Y>?B$I(5%KTN(2TM MS2LHIWA#4N&:E+3D[R @:FIJVG.T;'1T;)*7N2Y+_K&1/@.,5"!F4! YB \@ M8P21,X)(30#OV3C!H'\8\$\#D9%3@"DA5-0TY\XZE)T'R$#DY&04Y& P!<69 M-_C,#U P@IDN2ZA27C"R@_"AF"7#DC*H^&\5?6&YV[=Q1>_OX^OD' M1$1&/8E^^BPF.>5%ZLM7K]]@,K.R<1]R/N;F%9>4EI575%95-S0V-;>TMGUM M[Q\8'!H>&1T;GYO_MK"XM/Q]A;CY:VM[9W=O_^#P-R\00 [ZE_U;7HQGO,@H M*,@I(+]Y@L"/(VL#C9] MWI( 1=[3_6P2$$G0(P%I"20@R!"BINY% C9>N=9OG3WW,\9V7_?QS &1!.PU M YY]YOS-&%<2\!)_UG4@.N;QP'^&5N%\879]4P:#7JQ?T>?A'T@XKJ$!1C)+ M4JP&)DYM'(ZU*]1GBIP@G8UG*&KEJ9))4?*$78X2P9'\( MJH*KO^S%8[=LO//\&DYUJ^Y%+YK:0WL+-=R?[K$L] N=#J>?5O,NJS $PPU? M_=03GW4C6%G)3B>K[0A4QTGSWY,,5VQ^_-#UI51.SX/H#2R#Y+63L5Q97F.; M[&GN_DET:V:(Z04_N*ZBV* AY,U2[$A61<3VDH* 8!/"L&E^+_M#:/ZS<'L;C4CPI/N4/VH6YR4\9 M211KHR]8'Y?[_!6K228^9\'ZVE %,)0L>%Y(I"3*!X95F7^#340DTOF?IIU# M&B;LYM=S@P$Q9B,5\!^ T>K:]Z=[A5<)(!@A['2LT,8N*>:7NS49:E:Y$-QP:U:5)KKX#0]CQ.#G8$B_G M^BT_C_Y+_J[=FL>4H;=1QZA^RY]CU23@<\F)B-UFA:I=ISYTV9>B'()0\VA\ M=:\>01E\3KQYAD&_WG_P!,JW.B\0H>33V;A1R/C+^#2@<%E[0?QXQ[8[S'S' M,IW5]8+S@^5?>9I- :XKRBLVG@OB!C#T3=\QOY[7RCOL*9O%_)>G"0!GVR[(P#(&_@6EB&X;#]U;A^8DD>M(=2^09[,W_%\I%D6 M-+,H?KQKV_VJW?: 6/^>K&C;^-BMEW6]]7)>?Q"JOY710OZ,0-$)=/D;![KG M=FZR))8KG &ETA-2M-\*/LVBJUY9O*A![G-\=CBW%Q.UF;1N2C[AC0M*R.ZT MJP]K=>;MKBL.E%Q>@$<$>;Y^[S8NKMZS ME1&N4-U%\>H>3^@%$X_1VHZMWEFSE^^4^[EKSY, D?872V9*V[0NM@ACGA_@ M;NU6YMZ%::$0M+ M>>6&XK)\/WP%JHLAEG9KH?VJJ M@BA_<">Z+RK88$[[M&\N4%@J/9&A#=Z>Q'7C,.;0<^Y'G7.X.V>AJ#+BO)3- MVE]T7O!E^1)K\.HLQU*AI?Q'"O.-9(_!R4.:]=78#3=T=N?.6"](G=GPCV 3 M_"U[XN/GT]%"U0)H:Z(3FV.K1C/@X-K3,&)J/R57(*\? O:^>.VA')8>(_6Y M,*U.TF#9#P=7]E$F(K]S>KW@&NFV99GQ?6Y[,K.J1H$:]YOW.OWR:2RK89U[ M5:B?F7/,V6H?2V&@+CIQ=?+Y&44*W .6KICD@?Y=/C^U*.Q5>L[B!K?EXUB@UY6!3E4K."P-D'\([NL M*VN72RNDUEZ+Q@2O$@92UF3R M>4L0]PMS>*YQNZU'9XOP5.>Z8IP[DH,P8^7OUM027IP=W"X%C\X1NM5Y^V'Z M5#%/I.DJ#"3 ^V,(UFQ=?,_&$,*)?'A1N79_I)^7UBH=9(FN(P'==>YJ7<'L M&U](P'Q8.0DH2$;?/"\5L+,O5_!HIQ)6=7:DTFH]Z(#XZ"]%ITO:BMH%!7\I M"/)T06\0D2'_)A/_+UBJ<65XDW61M\'+6LQQ_PFCS+/'\I%7#"%OS94DK!7/ M$D>5O$;CM]X1O7LG0N2?RAZT0)?%8YQ/15;04X49/]Z*0)<38CHJFOL#"WE5G);9H MG.=0R6+.T,3)7C9G]K/+3PA.%N),VWI3>0?) *3]C M@)&('<:9#@PX1O+W07[EFP!&ZLQ_!-/ [\<3[%FGOY+,A-DF:,(]83QX:L0>EOJY2R++_ MELA.62E+-<^Q?6,K=?S:SGOOA7>ZX M)A]!5_%F_TZ[\*\>FQMY>TH,+]$2/[XZV^BD>=W-AXY%Q,7K^I9Q5N;H7FB$ M:O(EMC]4S39UNFSR"&FOD8(I^K QD+[KQL[GUV+)&Z67\^Y4Q;!P]?8PXH.D$NFU,ZVNY%!5^>B_P5).;T7LEJX-;]D;CAXDP#>:,HR%[K M%O[RR[ #VTH7$,"%+(;9JNIGQ@!"?P-;!BQ?%E8??'XX!$[9QM=S M381=D0*-X+UVW<^F..WK >)70NPF"6CJ[_:@G;7232^?N!$ AXD M]/9"7EMX@=M)0)&%2WM66A7>6CE%\C#CU#26^2 RL%=R)JT)T%=9@4N/FNWN MWAB]YRQ04H7_23UQDH.(E[RUSG7!2)'O!W1TZNU=2_9^H4QYPP"XXD>BKU3G MPH)3]9J7*J&\^LJMSLHV$2FKVH;9I*N$!70Q,NUY#(+A_=?)7+N/5A.=;$S( M_+YC=5_'CZ(-W+,[9I_.F?C>NUR6F+Y'YSW.$ 4[-Q:9(IC*OCYIJN_JX2P[ MN%2#Z.O*Y6P.55^*3>66LOKZ8H<+C@W2+B\K29L>IZ3C$^#D*5O&:.1V[61-AK/ MG=*WFPV^0Y?I>/BOY3](*U!^'RS!L584ILAG=&A\0;+@;02\YBK]FNKB-DMZ MP$.ZQSSGG[OG?TVH5>&&_6&]]B]P_7R^%G0B_"YX8:E25V;%)BM/Y9KT06+L MHIY_\*<[Q<4\>0]=R /ZJN%7-]UFNC>&2K.24YC0(L0UDUB419IRJ:P27=4- M$F F&Y(9JL"JI[QR%5T3&9*J.G!_G<'0;>KMT\+S:90/W71/E-0KQ7D[\3W, M3XSOCV=41& P_6OX:PYOJ-O?#:+M*I4;=40]T 3UE$D&XX%C>QBGUK <67<$ MV#8C+^#5L_&O>U:NJ!O*3A_"T9J3_N9\)(L%Y)&#<\PV0Z,G_P;] .;=9 M5^^947FK*6_\HMII7';>410)6#6M4D"B*.P#WU ]0+'!6F#K6 T6EI!0LZ#R MO129Y:^"T_G$TAF5Q;H%3'FN#/ZCMK>$G,/G[3P=\G+9ML*L$IZZ)HRZC]S<7$_CP763C$^I4#RK,/E"V1N#K!N9U M;V\_U MF$6\/"Z:$-BJQ(PY.K]+%'C@H=]>V>+T;N" !(^]6U/.IIN#12&5K M%<1\$XCM"&2B]Y6!]N)3.BK46ZX+D2'^--'\$^=#/T?TCG#F^CTR+\RNJECD M6H>N6+\7+ -0/M_;)JRIE'9XG\X=:4;M4!6]:SY1][F+4!.<5DTWLM@;-[F+ MZ&!_P5>=NA2JI/+&IWUUDL.TZKT&15S,=L_Y8\'D=KF?*2;/!NNI6-/0',ON M-><4OWPFD)^"2, (UEELEY!P0'0-&4&=*4<.0D="%+S/(C@3FB% J1-YM@PC MLH)/%I[%*.#,O<$NY+QKOFPD #&8[I9^&@!SXZ9*.$ >&NL_02_GK*BPI[N> MM991SI^)33%$F?)?/E[=G/O%Q@3-1&F>MGSK[_#T"Q46+ MFBK?@&97[NN7SZG9+A;U?/T]* ;)H]MG4C67I>JK'&QZ*D@A?HJ:U;%^EO<"]5^@<*+"/?M,+E#Y MG 0\'3:#]T\$0ANY,9K7)HL6,, .9#_#M6*Q M(F@$-L_ ;4WL$[V^'J7:K1FP$$7! 51B4B<[F2RF>G#L'H:)& MLRK]O3RJ&7!=&;Z(":Z,G[Z$I:]<& I6!7UM=FFJ:^P,)N7K/B=O$OI$C$=67\QJ?RN4EG3#UB. M7X^W]Y6>9(L2PP-(;R^8^P5!9#E),TF%)1-D=6'5VB?>9.T+2U?WF\'.;BE?M,6 '>4,/<_NJE4166"'Z$5M: M2]'[XH!>R>8\NH9J2X",9DELAE;*!<+E^3R"PA C6K;)34/>D2 ,D,FO]*+.VOI7*X['%#"4 M&$%O+*TB]1X8C/O"Z36VD?BD>_B:X7M%QT OY9*1U\^Z?*PUS)>BRCEV+ MUW1%_MM-6.S>$7^\2OX(.Y:>(J?S!LO@^/AH!VY>UZ]C;=7J_72J-!P> M,USF_I.)4X)3^R59J*1SD9'\6A) L6D4_!3=8X)[4Z'3Q/,A0VX/"U',Z0@3 M&2S?\+_O9)J7HU0:F1X $-T]\-]4.!SS]8+=-!1V"D13XK=#*W*Q].'K6O<= MRAWSKK(JKUXLT?(TUGZR(PWZ%(/=$AG&U3918:4[K'*ZB"[RM7J 3\/AB.?A M8I[L0".?W55CJW*#W"S!P5[*V+Y7WU?US/4I+=R>BA%=53V-55B/(TX6>X8K MMNEN3EN5M4-:=19:?O[D^"ZM.U@>C6R#*'8!!O@OM%[@\$L1X[DK>8U&$6%[ M(P?]Q"U=;[ZW_H:T6UNF<>)W:I.R7DLF?J)7Q3(8VE8+NT$?W:$F%(@@_KBF M@D*-28!-O<[0)[S!R2-#2+K;\]/79U],; <"D[FT65=VN\6%K$C'05 NWU(Q M-\J%+#=!NC_5!>=,?(7/N9W\H]UY22D\D>E'MC FUSO_"BOJEDRJXV1GX%TK MI%F'APT$?D\%JL(JPZ&7 Z,AOK1+XC"J#14<3SXR+2V)39ZMDP2PU W]!_X? M+&P:O=V<*( LL35M@5S'\];]882D.Y"#H+L/EIX_/]+U&YHV;8R-O=OLY7G# M+*Z1&0<^1A$AE,0H+O#_U-_K!FXQ8KY4:.8Y )]P;A=0% S M%(,,&D(<& Y?')J\:*L?$N]/__/RQ=$M?96I# DUF\M2V@:UV&)E]78* JV' MUTHM[;MEKR^S]+GQ;FZ'E+7NIVNYWY*EB:J@-21SX1$N&WG=\KRLV?/@THCB M7 *MY@=+:AGF%(64Z>J@^[U@8U:8@?% \TYD^4+P3@O2EBPQ;*7YDL*0M+O9 M?(OKPAU]_*_<=; F?9*W*#T)<'1\$PH.^\P;%> TM,VCI>C7Z#$I#I2DO',;KZRCP3J^W*&>=Q;&A#1V-^UI2=?N\I$!*B7F!H#[U! M=NWQ.7F";P63Z%.5X-%62ESOX_+*9XO5$0\EZ-[6I?9;[X= O]9\=4[,E1N+ MA]YE8V)[*6W(H@%@&60J^W:DS6T[9A@I6!12%T;@6->&&7UU%QJN9'(NS/>@ MHI,^C5YY8[+"5_&#$5\4+F51G5V@ZLB3S=47OM0G1;@Q M9:W8_)%0YF> &ABNY/2DYE0^KRW9<,1P*Y!G&S25"04:$P,XB(^CSGED3<*E MW-GC*=0&:8C2W9<-/F+IRY7X;7$W,>FHD!?$O['CS;DT IW*W.0RM%.0L6>R MXFBG9>*/OFKX1;Q' VQUZH_8UVYJ>L'7],7]Y2/36[[_4 MCWKZZF\"\^5G^Y+@N:\I>L*YE:W$64("D%M8>G%'@?8UAB=XB:'ZFP;[&GA% MR[-&J0[,ZVS+O^HTXU9/E;"6.B*,>%:ZT3J/% MV&66H70ZU?2:;5ZZ,Q>6WD2S#;_*6"Y]&%.N('=>V7]58T8W1JQ67]&%[##X MRW:.4>SCOU?N_7^!,FGL/P!02P,$% @ !HI34;D_T5W]#@ C14 !< M !V;&1R+3(P,C Q,#$Y>',Q,#(S+FIP9^V69U13VYO&3P@)+?10 @A2E!*% M2XD" J$("HK2(9$B2@U8@( !+Q"4"QK4B("%(KU)$J5$BF(C-*E"*"*(!"]% MBB @7$HR\?ZG?)D/,_]AUIH/\Y[UK'7.VGN=M7]GO^?9#V>8\P40L[.QM0% M/ XEX YQ-@!?!#H7Q0"#\?'Y^ +\@#"X,$Q*"(20D1>%[Y)04]\@I*.Q5 MTU;?JW) 54%!X[#F@=]T#0P,E-2-3 WU3+3U#?1^O00D(" $X+)"@O+ZBDK M*.O]MXOS!A#G!Z% A6"0"L C#@*+@S@,0(F[3@CH[P+^M4 \8%X(E(]?0%"( M.X$N!O" P& >7C $PLO+'8WEC@.\XA )95T+J*2C+Y]*&%PO(36?7]6R\JV4 MTX!CXRZ0HB.N9[X1U+RC9ND>VGI&? C_< M,C6_\JV JK[3DM2Y\ ^"TFH&$_N6?Z']3?9? [OV3Y'].]A_<(T ,#"(NWE@ M<0 -K&]J%! %_Z](#W+^VTA;Y1$Q_[F<+*\7V=FZS4#4/<\FF?&[@N7:]!#$ MQ'HLDKRB76)J6WHP8S0' N"=-DBZZ](5Z!OC5:1V.>O)=7B[0<7#%DSRM+F< M/0NQ=:[0>*=UO4+NN-HI&MJ8,N],N;Z2)\P!%K;(WYV'&#**!?4!=:W+Y.Z[ M7N3O@L"<,T-_.MLU<5F> TB0)N_-*+'*^\Y-@\K -62&H]++(M@I&=!P\ MYVEY#(GW=>8OV2-'/,*H(UED7,9YT]^JCEJ_K]S^QL0V?I7MD- 5Q=4&U = M?#3=9,.P>,#1&KX; C5MW)ITQ'7+;K"NT=3\3==XQQ"RHLD6A?KJ4 MM@;2AQO;KU;!^Z+]P,F7NJLN33\(WIF,BRSA %%5.F'T,G#6B[HL]?7;?PU: M=S%RQR]UUSRUL3\W"I,S1]'4U+_73CM;ZW. W]F1IU4-R_._]NI[#Z=MV] / MKJ1BW&*1V/&R$E6WL1M[<".5K=ARF;VNQ2T:H$X&R=>LAD4H08%1)H;Q_>02 M)(5VNBEW>7O<;DY#;-?@"6EL2WM,J@CR-"/WAP2N,R4O3RAU32I?9HRRP04G M+_;J^K5980X7:K30'PH2;__\-0TCF6\RC:K\W7C09,RTC"?K,HY M0$D&1MJ*[B<>.K#!HB]L[B!5!L*P/W>"P&ZP+Z[T::K+=:)6;Q[0+VH775)K M!\41+K'16;->_N'>W!8A3VVZGS&_1M+(X]D%BD=!G&=XRXW!V;G;BYY8<' M40/?KE&#X($H4!O8D;.]D WSN1:4OCV_&'^QK>\\(=K8'=4)BBJM*R+JXKA8HCI+ M#V(J M'2!ER9U(2^5LP4(I^UC\@9KZ1=L6AEJ<"ZB+T-$\6YC_O$:9QK]=T4SW"G1X M591UBOW@:GCQ]3QKTN]>: 504$.,&YC5G"J1B7I:8^45DH>1&Q?^*M/ MLDLJKUF; W ;_ZY)3LYK8PUP)C#S4C?DX'R5\/SQ=5J#YIHP?_2'XK$3Y9B6IUK*[SM'EMCT$.HPI??99[,?FVYO MUI]*+)VB; 8T*IPA9^CPNM=J(ZRB5%$C*3*9(:NE7YSE\TN@#Y)>3ZZ]RA@< M4I]XO;$37QR9OFO6T/R/;_=!!'F"@?XACNLF%P/8Y.]NEV[+EB:5[%USQCHJ MQK@%WHY>ZAQ>S1,5\WF!V4QVPFT^UKI3R'Z*>C BH=L=88THH,L&I#N=RRX@ MFHI.A$]]FURB;3&:V&J'?1:'Q)>>F'2%QS9?\=:2[=6.'WLJ(X[^61&#:,<1 MFJ]+#5*/STV)3OM8?OSZL<66+>YC$OR7<7/M#MYGVN4NK M9MU-EZ3"N*0R8;1(?.M<++*"YLPUBXUQNV\S0 %)8S<$3ED&N@L&?ZTA9W<1M]F1CQ9^6.%L,5;Z->>T__0_HM![ZN9KLCRM]*I9PV M+B:R&L:E9^X%-]RJ4E$Z>%.=IQXC$Y.ZX-$HJ^8KZ.E"%5)]UAKC*+Y*)9(O M& K>/?HYO>#0:O%E4YT)/1[MGCHV?7!C:N*"B>G^F/8?I*E7$C9'K_C=F=SL MV[9GQGTP;4Q4JP2KB7J'-&5'+W>!CXE.= 2^&%I(M8D+S=R$@O[\U/**Z)Z] M(=IT.Y2UB&@!C..;3WD]*,%AS;WY1 2Y/1D\NO,@:&D!,] M&]N7BB-==J^5-JZS+84QRX/D&Z+;)^6JG8C692N9+Y3>ZW\N4T:%ZQW/@UT2 M#Q:X*I 6L&@D-?6 +6.A*AOG'2TUWTEX.Q,BZM0G$?K2@_=G4=]9PD!/4JE. MG;BKC]4C8U:CRHK=(Y LY4260/U?]M*(UGB_]\:L[,R3U%DO\:JLK:32:RUN MZ,L??"4(6-:KE_WK]*>U)\6 M68Z*RQCH!5G#'?['.AXRM$9)QAC*]SRWI_R0;:D"NF M0I^# N28*9J!J?'\E ?T="2+:$!=I)8 K6$(I>^"?3<3O!&G>X<4/L.J SIE M(BQC;Z+T",Z.Q( ACXC9NOBU&3#%WS1F(/B'3&-$J>VRIT_XICJ8R:KPLIJ$ M*VG47D;/EL%!Q826JN*+9HLA^Z=\I'5$@T$PO /+1A6.,Z+?]_>PM#C?SW%MAA!(J+3@ F/ODP!&/M=(6L0RS*M>9A6W/+[ WCSC 1>(1E'=2\>>* 6:LA_L^Z116,"'+X:CB M* ? /GLE7I\>,.UV=_,/ONT@1&]'?"#06:O[=#*S.XL1)1C%Z-*/V8N"F8GU M%QK=MPTPFZJAKKZ0/Z5HOL%^E.JM-5J_+,VGZ4TLY*79 MZ7JQ]RUG<=\(4BPJQGE&]F&12G:P,!"R<95MUM/70)HR07, IW4K* M1GNNLM'8J@?4D)#)G=\&[7IYVYFN;9NN!M^T1O$@S5G7@&F4GQ+VZ:%#O5#K M-@3EH]'^FD4;CT%\(92H]:SX=*/5!T2' S01?,MUIMF)&"@59=(+^0.^[$@+ M7H4YVQO4)!%1VZ;_6+5U.%N1^^=4K](*$B!P1_/=D$+N#?3D_*#Q&I4L%M\Z M0?$W !E'/FF@Y:.N?]*+K[CB>HDQD&["#=&U(S7U4".+EW$*O7K-"]Q,M%2@ M/;G/+-B93Z0H(1M*,_:R.Y&.<;SQPX$GEE_J5,2!6G[\T-W4]=''PCR'J*@@ MNA'-$=HOE&[TL\"20C@;EU2G1!_;M_K3H>W\/5:4R!<6==PB>J)S]-O!T<"5?6YGA0*?JA!-SVD6W!Y ,/7QO/VYF&>U]6>BM<]+'+:HP MKM+)[C6ZQP\GJE]?+>JK"3G1(_)YO/NQ?_N%MSUJ^#P1%@? U/2KN.>PU\>$ MVM$99I_9N'.0^57E5AQ]\+44-I25H!B/OMZS:25 :O/3D;PBY60JZOCB) M;:Z+I-3P$&R6\6E4D9ZE'9TGXG9)Q,O:)/=L8Y!OVO?]^DZCP7+^]^\^?Z!] M+%[?9'JPMOKD_3XA2O2R ##;0#2LV",G]%K,\OZ/+A/?RS^,-MV+/&8/_V9DIH*>3:JT#MT@ MIS1Y$'LAB:9:7[VTT@.+/6]MU\#N9@]$DZ6,GJS@\V =MR(P]R)1A1&8JN5, M7LOQF!S$5&&[.OQK=S HGP_W,B,7XG.*^28G=I95Z-R,-@ D'2M+*\L>KIC+ M>\NCEW_C ,0A'\_XI(3#?Q*_",[O2K;Z)9ZDXI)C\=+\37>2ZI&-*E,?NEVJ M?JJ\>&_CT 0#*:Z"IFTS0L4L*BH5D16YQZOKC(*6XC^RRFN3"SC _7"]G>@\ MF![AR8HB,G)5DWC$CV_IB?/,E8='S U G6.'L5T9];2D.2NFT4YWB):7C ,? MVW2$J)\+@$_(_SY<4174D& .J0[(D4XHKU49)9D?DIYZJNKRG"W/O*,OIG0[ MJ&FB8G+]60W(7*&/VRF^2S6EBGYO8B$^R4UN%>S*1^3!APJEG=."13L0G^K> MQ8O#TO*2GQN&#>;.A"7>C"L*H!"!-[)PD-.[=TA^2YM"TQZJ9P$)T/A?T$E1 M"YMF]LQV>5 >=/[T(OG][909M%8D'#@;LTM1[O_U3\1?SL=_ 5!+ P04 M" &BE-19^M3>UD2 #L%@ %P '9L9'(M,C R,#$P,3EX\ZO[W/N?<< MCAQ. 4?,C$V- 1 3 (!^#>!P## V%A9(:PL;! (A)V=C8-+@)N+DY/K!/]1 M7@%AF*B(,$Q(2$Q*159,0DE22$A.4U[IM"H<#A>5/:MS1DU;11VN]M=+0.SL M[%R<7(+E;DU)W"XIBYSAV7/ $3%I&5DY> 8[0T#QS5LO T,CX M#Q-3,UL[>XS#!4/KC@D-!K8>'7(^[>N__@X:/'A,2DY)2GJ6GI MQ)QGN7GY!85%Q955U;2:VA=U][Y3?2-H N2?]J.H"!ANGD^?@,VME@Q>]$X M>"@2<;%%*RDS.DHWY:@O[&YH741O;J< *&P/LW=PV_5.R<785&N[/3J*-7*( M 5T,84B$1]M>_!$N^]71\1D<])HW.E2PM]O^OO?8SGB4]E[0'WLR+WZNZV^3 M>VAKIQ&R\--L5B!'^E87->Z)QK M"VHYCZ5.[R]]4PHU=]YY:Z"0M#^^J7]<+H< _&/@V4^"1:36!2L- OY\TQ61 M;0;4E>P0/EG9$)KROBD^'D T-&Q+?Q&_!2KM]+J>JV;2FL:02:^/%'&*64?/ M$U$3A4P6NVAB'/S*G;@)<_1<:B#9H,J<&),)4]?G[6'>M% V_H8"5QF'YZ_T MR'B#/C[3_IR>9)Y)8)6'I^=VY+[G%A,>S8]:\35ECC]KH\.-Z863?[X@_X$G M[Q2IU#2%Z">1=6F#48),6@X$IHZFE/*W\481LO<8;_$!WZ^/;1>>5I],$S82 MX) #<@B_#5C3^37L-FD#SR<(G74XKARHWC6OU([X&+XRG6QT1)N/.&7: UC6 M)X4ACAT,',ME'GM!1AC41XZ0V6N#S>LIG_1Q0$:HRHH"]SA]92Y21MG$-6?" M>%J?_SA9#\H';]@ALP>;N#Z;:)7Y1@!20V66XL($_&<$0#)(YJFA2]IHL/^ &'J@/!_RHJCK[I*\3_PA M4&2];:3[C\[(F0#A-HN$TP?+5U7,:A3[&YV/)(OIILS7#EF?] <3 $H#03/8 M0FJ>-5Y#[H3*KF8@VC]/69]_Y5FHX4EX0R$3=H"U, QU$@[2")Y,Q4-Y5KPG M]/E7FY[=,B""@_6/^L/'XR/Z-6W\R>QAZ^:O*!,])^:3_GK\EE%]4BA@V4 [ M6=%J0(J@PRFW%ICSW*U>;P.D!R)KV4F^E/[F5CBN$?#F M^WHUL_GA:#;:*7/,&/^QR/L?=9>T;NC580I!M@;E\=N_Y5$L7?=HYE8Z%](3 MN&XB970I7%(BJ_XQX@94!0Y2G>",G'Q00=V*;K ):S-A0(>-=\K8KAAC*XO+ M=9Z(DSR"7AK+:ZZ[INH]K'Z)-(5T!E^H)8&SD+Z.&.2"'&?F51R6$?$5.5!V MX2'M)L_G0IW&Q>V9P!V4:A@=DG_Y(0JOX*/]@7FV'6=YP#CR)]U_ONQ7400" M?M74F?!K#\D<*&@G6=D']YGN<@!7([A2E#":MOB2.[W3#E-K*FO9LOK677[82><&;-W,06@PMSYDX7HQ M9S]\>:0-QY,S7KLAPBM19*[D?[JO*+^#X62PJL]G'N K?K;6UNZ35:5_S3M, M>APNYB5@JX5-T#9 'P+NHT=;\'FNW*9SP28<13E.\\DEII0+VT[A29-YCI:G MA46>Y.?KA7!C'TPVB_!/X-*2)G-Y25N@')4H+N/BG!+SH&]6EOJNE.O<8$FB M!,#D ?_8AS M<2TJQ>*X#.K8]S]<532A)S]*IL-#>_G3MY'>+;+G)VFITQOXVC)>_&F,IX^W M+&RB8#\$6JM ^-!+_+8[>8HA?[!0T"]^"-ADKQ!N!67<%T#KL_PF)UPEL*/0 MD4/ K9$S-T;GZX)P8)CWL,'^75>06,L&UR' 1VW4Z%ZK"ETUBEV2YZILSFV5 M5 0-H'@%\TUNV^B4W!#1=K9:R+9:'V0\E7R!5N-9'JHW%Q7U"?/RR&V>W%?L MIA[_DZK#[6[97>J;F,NO^XP38^-4M6"RNNR?+"C[1R^%TAJ.(-'PEY"UF=1S MF-G7+=RN8LSW3%@\WXU\JUOJ&:*X$Z:F=V+G14*+9 <0+AK)UYEHCL MCJV+@X_/U26OO\^0G>31 ]O$G? )W^L]!&X2=3(;.(DZ[Q,B[*)77>K6J9F0 M+BH>C*Z-]4M=.=]&S--MZA69O_AF)LF&Z48(E2= !&KC7JN7Y5R]+CTQ6QA_ M67VT^@$L-ROQ=%ETGI&KQ3<13V3J5864]P5^QW]6=WZG^CMWSHF>2[+O"34 M_>S>5)A7Q 7N=80&"%VW;3SV@_O%,%LNL5:LAZGWWUAL@Q ME^\;^K2=,OA@[WE&9C?GW9B]$ MO\%^[,Y$USWG>$B7#T*''RR%I]?O&!-\-_7G MDG<=D)_3-#MKPK9+V?6&1,M"1G.FMZ^U!JL$?=D;1OCU4MYE30FIXP)[N%7D?JCS(6._Z+L=PA@66P1OA:7B%D- M(N\5Y8_5ZC;0YH9.;1N9VX=\-!P-;8SNB[08?BIXS#?_YA%0B!V;K-J%FPA.O:9<.9:0@I#_D5L]8 MNMQ!^BN69>MZX:(S@B93NC1ML??I/\JUB%\\L(EJN[ Y*LWB^T;=#:I42'4R MAHW1SA'1SW(&4^%ARFMK4U3(HN-4:]&9TP%?PT%QX;CJCF/N>U58E:C@_%-# M=3X97Z@9R("=I\^':+G[FP]/7ZQSS7^-\X%[$7Q^U=%'*)]R"(B;QY6AK5]B M&)ICA;TKN*@:V(N3V^E;6PXK,PO1_"(*5; ;KXP,+;F)4E!?2VMU]!W\&-2" MN*A]MB!!P:7KY8'+$$+:PX=M(MO"VQVF3#X$\MVJ%?4,SO;Y6>^K0RDN7B9H M(P'@-P%!WW3SZ)1T,9;/!EA$QVA5-#UWB+^BL>N0A0,?KYRI@OE4KSQ.MDN* M_DCRTU9S[NI[T03%QAK[-K[J%QN0/#< ^>:;^+IOI33M9UY2!73,JC*Q:OS' M..:BEC41UM)YI2/5QR ]TN0SF<_,*3.&T4+Y&$C 9;JL)U%US8I_)N^20LA1J@;[>NHKHJH/$ M/&$I1*8M4V^R3*Z+P:/4ID'9U*BUL]%ET<0CF.F!V%1MJ5@O^X"=-#-' M^*:>,_F$Y ,R#XKK%LY"L<@!A5QBZSD-)B9X@T^BUU*RIM3T+=1$6V!?&'KL M2QJ4"L$4MB7:HGE'X:J*T]!@'FNEDW6%!Y,W/:5M MO#'JP>9$NHCPX%A>=)RJ8I% X&"-[+=C=VZQ,Y<**YXGKPSZ0>Y=26Y&V7Q,G$%O7HK5=H9VC@XO>E#%\7/D?=F20"SWPSO0T]N5B?CZ M1H=P=P)T#*80.P)U-4:\F1NK6VY34&@+?97M4]#&/RDM,I]DD4:L$B\.HID: M.?(BW TK;QDX1 F<>!=L?U%I!&6J#2CV_^2=?E8P%CV6O+^Y0?Y.]O+BES=U*]_KQK4&T.WB+J Y3VO:M/)%5_A8)-KZPV.??WZ4UZK6\%V ME&6,SD/X FVH)L9Y;*SZ\9$?:1R5-W7G71,7LL?+.T08T7C/L,LW)(XG*$N= ME687>. \P%C5I'F&U.Q*13K5]S3(K_YZKOO=@>.38I5U:49 MEMK'6;X]0;7J4&X?$;_M)I5Y[:OS*[%J@G2UMYO=I9VNF$#]:(?1@9PK47V: M:C%5I+OKA?!ELU4[QTLA"G^ VLW:2&V[DPM1U.\;D5;TZV7+L,FY(Z[(V?;8 M(RBUJ9A6_F<:%\(*<\] W6R3[*6TIX)\'I7)SQ55-B8R&TD_?L-4^PU^+)4QL$D 6M:R[]94NGXJ$)NU&R;+<9!!D7( Z([Y M;]_X_BM0JM*E.ALI9+932\/:5R8G2,<6@H[6%V+^GGJ$7T1-(>91P4/]VSDO MY:=CK5]%[N,R1W4R/T6(Z2:#YH\Z(>&>(M**BS'VYUZJT-?U$\78%I!-SPTR MFH=ZLV(Q1:;3K$M)\M];@:LU1/LRDF$@%ZG4RK2X:B=HTM3BL63+R<3B<,2X MZ?2YOFTSFO%-Y<*M456&0.3,<[?RZGXZ^TPWEE5KKB[ZZP79N'<5M4\Q[X/: M(Q4'G9NV$V-,^49-8SC-,4/L;]4#P!":'VN6*G' MY]L(Y&M,V;__Z_N_!'3X\5]02P,$% @ !HI34>XUOH97$0 BA4 !< M !V;&1R+3(P,C Q,#$Y>',Q,#(U+FIP9]689U!4S9J SS!#QD 8)&?)J,"0 M<\YA@ $<@A\B:5 DYXP(#HP(*F$0),, 0QXR)L!(#H/DG"4I&87%6W=W_^R/ MSWNW:FO?KJ?JG.JN[GZZW]-==@O,;"S<'*PL["Q5E8Q.4$1*] M(0Z#P3@%Y)1D)12O2<(D?G<"HJ2DI*&F8;IP@4F"FXU;XH_C[ U 2P$"@?S! M(!Z A!8$I@6==0"T914C%>8 MF%FN\@L("@G#I*1E9.7D-32UM'5T]?3-+1"65M8WD8YWG)Q=7-U0/KY^_@&! M0<$Q#V(?QL4_0J<\??8\-2T] YN77U!85%R"*ZVIK2/4-S0V-;]K[^A\_^'C MI\\#@T/#Q)&OHV.S<_,+BTO+*ZMK.]]_[.[M'QP>'?_V @%@T'_&_^A%>^Y% M H& (>2_O4 D ;\;T$)(N<7)Z-3@Y Y>]#P2410,ZLFYU6\I>27-MJ&WO?NI M&/E@LU=W?JO]P^SOB47_2V;_)?;?7F, #1ATOGE@6D %.#@6S(ND^C^EJ+8T M,844D$>77^'*&! M#<$*VE8;\14GSOBB2XPFOU9?BZNR[T'?5284L(?.'Z*Q*DR5.Z*OTW,N#J 7 M\W8P.-[@3X?$!\K\@TMOIAO655EA%I>G;'HDV4JG-B5N?^=_[@$96K'2G5+MX= MQUC@V_W6.PQ00M+2-Q.IGHGUM -#@RX+CB^=SLYI,!!OU]87!9FA09]UPV[F M;D#6++7(&0WX^VC)P)PCK\!V0 M]J1Q?;I.NU:PFW/)-*^VKOOVB$4\S.3'@3FQSO5?6(O\TFFQV,2G'#E>JI=1 M8Y/UF903,Y]&M8(V"\M,2HSM)C:^$8SW=S8W[6^R\F$K6]! IK];4TD#O 4& MD@[,EZ) V?9!FG)8$L($%4TA+8T%9!G-3_T O9=(PZ&059D^2 ?Z_"&6M;$ M_$,[3"BS5J\YG>[.04')@4O;-3>:<"\=5)(?:XTKR7#6[CY]>54UA&V>V":C M2708OJ=& \D)_6)O>@$5&/RKW"_^<;BE+$]ZTLV\J(]_F*WSH5[>9H*SY#'$ M%N'95A]F"5[_3L!SL61Z+-\G!NUQJK1"$C:4T:W1ZHS9!=U VW]%Y%7CWO0%ALR*,3,&1%V[@(P!O ."]$5Y2V"=1%/7X"U?\Y M?(T 5JI1V7/?+39WE,.8$.2C2!G@JG\;[U/16"?KMQ5Y36< ?>4F;9L@N.>Z M[T'BIKV64S77#/I;='G,A8&2*=<$^=2XK6!3\ MUYJ[^@6YVZP%BR4DSZ1K)I[<6C31GQH8=LB6,B9#X;@#H?;>RX"9%O>H5T13R@US[<-..[2W/,M31TS;]L-\%*7UEY+=\IMW M*W)E VW#H6NX$OT84(]PW8'>C5\+NM-P50[+SVM!$#./2O7LL7>VFW4)IT?E MJ[YM2LTV@F> KZGDX]XVYHJL77>Z0!U.C*:O@;KLE H+L!P0TM_<#,IY$\SX MT\CH2AQ^'*>2!?AP-P]$^ZS;A=JS5B\T.1X.KX==T7\0[3 1M@*.U5WP^9XK ML&J9.[#%?U(E,R?21Z? 1+Z)OTT^#68:O^R@"D5J%RLL[)6FT1>X-TTBPO0Z26C'AT:4_:*\ MYD(4K&T$:VB2ITK67_'/XK^-5Y)VWCZ\E_23S_^NL=Z3.\2J.$O-PGY.Y/5) M3GVDYDG";F%YPA]]DAT[R/M]U\A/I!INAG.92&HUWMIW^^"K91*5399A):NT M;F5"%*CU+&S0R59;JLED1UN\ZHD!D"?FHC69'N92,VPD_>W)G M7ZK@(F,K=LDM)[+5C,%AP@(;@=FCIJW_BQ^^3FQ)X@$2-7VA.76$(+,7% '*XHTS@^92]9V?"+F\>$\[P MAO J+X"W4/. EDNA$&Y1/+SAR#1A?8(0U+?A<3*C/<1J/<+B3"3>2VP"!Q56 M]CN)]8,48K/,O K8)@7,[>/O&LN&7BO"\]I&Z[D<8V+V\EGU^7,*-J::.EW! MJP$L)4W*M+[$VF?EBQ8217.SF/">T^;J;KQ%RCF M[6I5=OO,4EA<1B@/KJP:&"7],OLE--SA&_LGQPM\>,0_S5/EJU1PV2T,41+\ M:]#(PY!@>+0&3WBD,@4#&[>PWB^^I0/KFK$J"+U+Q%^>B.Z7W:_PMHT<'FSL MY1CNL;_6SE6^7#T>E=;FR# XWY1-G[YX?MFYH.YY<^IBW"-H4:G+0K[3&#>U M>8R],HOJNR:L9YF>N+0_Y?R7K;DD%^5/ M ;KL)^%U@_,V]2?5\SL5>BBM4@N'K\8%CS$_'7$WWE4A[23MAZY[+-QTE@43 M?/(+[?LN'?N^U"=FR0J)7;2UTSMA5LA2T-WX(@X;U().I-AP2BPL[+D(S8&R M]%0FH9F)XGB[T(B.SRH'6D[)/TZEWDIMU:Y651Z([XHF-0JW[JEL4^'%ES*_ MCEY&;%R>1]:= 171.$0W)\9^Z P85+/^V,]IJ^I#PKFOI68YN) >%I(TUS%"ODI/UV8<*0B M8OK2R\-TO=VRF(/^[H1;3?;55Z>J\+<3PK'XT6 MS"'YN^0VV1&W-H51C^'I+T),R1\$IKX97S/3SU]P+H^\(6F/P=GHP+Y_X(EN MJE! #/#5B?'I(Z][#(]HUS2(*"JV@Z^Y6')*U\G]=3[;9+:.'YH4]U( M7'XQHF'5]QW7P"QT+8XGL* ,^T 9\?;-S ^+;D^"B^/::K>QL*Z0EO0+H2+K MGP-H9S$6/>;HG+(-Q^ORE\$)" M]JZZU:YZ)K=1I#*?(A.Q'BAW=S>/1=J.V$>[!0L>>>H2Q@QWLI^/K+!$C*H; M<+570_FSP=J"-I#"$:$OD8LXLV/>0/6QVDE?9=^06\=+(MJUOIQ' M)&,1(]Q(1++#GZ2G;KNP#D&, ;2,Q=Y]]2R"8/'1RJQVFW-]0XO1TW>/E727ZF.# M='QZ*]/,<>6^+O$H^%:L* Z M87'4K/2[9;0K(R/D\?$<>]/"U8^_':T%!C\-UEPD!'1]ENQ#4.2G6(ZS,"J_ M:UD)I=Y_E#A2P^8/[[P_YHH-STZ/AG[<;.=O_?S<_*GK,8JA2:BD-G*P52PH M4$._"'8PU_Q%3'A:/^XNBIH#;R,A349J]F*IYME$@[0>SXMBK%,I\WT>50D# MD %W1L1KM6@FI38ZG8,X?G2;GD/E7%E.? MW+WTJDTD/GO,P(W&&V=)UL932Q 3%EEY])X/'*/*)C^4,UAX1U,6E7M2=49O$:A%_K09\@QM[P,+ZF>LB/&,JI90Z+&,=S[ M/KR?&3U%?J+_,EO;\P;*X)''W0H\WW.BGGH5A&T_;P9E,)/%K^[)'/X<_A-< MS-D"B]F&.MPC>+GM#S=;WO7XOD/,$(@O3*7(;S"<:!I3^^;: D5+'G(:UU,Y MM?C1>,I"G11!Q3L9"W+[4,92;('[_?WWEAI<*M<=DY&GG*^QW_4&S"@P5V^5,>T/5,(P=KMZ>>.H^BH9.;[M+S%MGCEHUVHYI)W&$_$%T! VX? M+&3XI&GHYW4*SJ>@F@TGX8F.#>ZRS>A-B MA7*NW"U9XU=!BKS'\V;(2IVMF&/ABDC8&H'$>Z#&Z>%$[LSZ'M7F'V,;H[EIL5L,E5YZ9=%&-/[2V M/E)Q:JN]_H>^D[9XZLG;D&&#I(O:6XS$(T>(SZ;(ZY?M,E0^K![03*^\:4VY M^.0-538-:]2V)K%?MXCWS>T@DO0I]D#\?,KDZP%>N5Z\7Z639\S2H]?"<9^3 M38[K?^)HEDY[2]:\.]D7U&7S[W4<]QT[[;\,X",RB7_Z!-FM2"QXL(TYLC0\ MY\W_2+6BIXDNORK98V-:]B?=C>XSGY:@8X4C.S9B\@, IJ M)R0-SZD9/6Q],=*;_W'(I^N".^]?%A9&<\OR<*QT1G@CQ3+>G+$ SE. MQO8!H$@@YZ*/X79L5C8'?$FES5>\(UG0PC3'G^'XW_Q7\4_RSV\Z$)Y%!D&^ M78+)JO6+O31KWJ\*/7WK?@8HTG\O%BMLWHW5F36'J])Y_GG.>?7 M[_GC.>>Y[O,^YW/.=9_[W*]S?>[SOJ][?W1_!CAB:F1B!(!8 !T,(#]<4 ? MX&1GYV!GX^3@X(! .+EXH+P\W-P\@D?Y#T.%X:(BPG AH1,2\M(GQ$Z)"PG) MJ,J>4D"B4"A1:74M-45->264XN]%0! (A(>;YS@O[W'%DT(G%?_MV&\!^#A! M7"!G,$@,8.$#@?E ^VV Z,$^V4#_"."? 6(!L[*Q5E;5]_PYFU; M.[6CL^O=P.#0\ AM=.SC+'UN_A-CX?.7Q=6U'\SUCF8-);+G895#J#_PJ^=-.^8JO .=0B2#WUQ),22(WA M;/V*G/2KV@17$GJ+1C1_?KEGLQCW?%-)9RHE>4Y7)%VJ]JJH78SNGN0@K;"> MHBK?48+*)H/[>@G/C5?1^P#$*7FSM)=7RAW<3VN'WUZ2DG-=%7@\*05CV!5( M3T5HH95#9 _SGUFPL6$<^U4IN^/9^?;%Y[9P9;F_':GA=IGA*-#2E>B^ 5K6 M^-9#RUJJJ[P6KY<]ON\QA"Z*UA5.AZ5[4,:A@*?%TU,3]M1@1NH=RRB1>(0 !TRD-)MV/@DI\)$;A]8M"D4)IPH4_,,% _ MW44[O:QX*W6M*T+>28O7A9$X,0 >9%+X[!&8LY$IE"I.@A-:($_-P>T FG_!'2O)(Y20:JW%?]J,+!YLM M10O=,#"C<@1_#KU*SO9$LP@=$Z(]067E0H(P[.1-'Y.&!T<7B& KA[I<9<"\ M$>J6/VG6" 5)N7_ :1T 0Y3:@4%5S.\/DX:"29-&(O H0)"\B6Z(D.B1NDW> M]#/RTSUZ#=V0/TFP9 ([_<2$E^[22=4'"V#=)S2$COBAO[62.ML5M'3>?*2, M?XU"=E-@?=@LO-3R0^R:WFSIH#N03Y#Y$X$_:-X4%[[HC0>P$@XCC6?@K=EK M3/)09AO[2R2OV'N!TCMR;"$#65_QPE3HWZGV7=(\^[&%[H83V5N9)?:1M[VO.HI',"I9J$/*'+:XS MT-#ER,$+5W&@*I+)KO'&QX6I??NR# 2.)X4<9F+J06(T"N6M&[D2/#XC3D M3=[$>'?E0NYCKHOE3?CUR-ZP9&TDG\(=^5WR('0=J <"K=QMDRI[2ZH2>C^Z MD[X=4O.KAF.>;,W1:2JCD_OU*87E4T94;V88E;VG2! MX;8+X:&W$ /D/RIL+C,_6E>H-L%;8(KSOK]R#[5E9GNDM^W:/A#/YS,$GZTV M=]1T$4Q^KP&GC4T)=7["9[ZIK7SDE%2DCEPOXR0ETFX\>W[XJIW,S]929#-" M_'F5S^RRRJYO76*BRQ1>X!:W@YK/9X2O.H'^G#18;(3B_-%-.80++&2,=0I3 M$1IF9ID?1(Z)Q@07/EKCB_*S(F4)"7<616CV>IYAN_CIO)\3LV]$UPK9#%J1^RWT:O)AM5J6SUF;E56B?DT)_(/1A)5@5:X%RN+H#0P4+YRU6 MM\Q7>K3PC]*\!.*N%)R*(-8?>EK)_&B2&A3493@;'Z>D\#?N)5&K&KC.XVGC$;^(2TA^3(\0 M1PB%RD5:/_DRH(UCQ[$J&CW#!OE\U/UQO@50*\)I)*CP":3'AG#-!(3AG$PQ MJGS'-;G(K9V85./<4*4AD7V@??FDSADU2A E1_O(-?P3XYJPPQ;Y55"G/K0A MC.U?_K'L!ZZ]5L&I MS)ZS@1JTK"][9^MKS\I?"DY:'QC#CYLU_KQ\\7334E9KP52,;8^3,.(US%Z? MF*1U;F!6C^!_8QON]Z,7]Q C@$NH+]:QCR\!!!A1S#?XHH>Z\7?3Q;J3UJU$ M<'JZ AGZ&(BBQK"K9D!Q";.([<'.);B%G-:HT&,KQ5 MJ@MVQ.)[RS?$)GRI]=S[ +Q706Q2)=F^QN)BGLC V:+ (%7+%N[SLYZ90SN6 M%;%FEI#U7TAI-Q#IWOK!O$$.-=*Y)G4 EM&U+/ABH#R+]& M$B5,K^>%BNFL6N5N4/(]%W3NQHD@+I+"!!W3P\7Q-P[,RLT6;0@%_H5 D7.L MD[/=D,ERZOTO,:=>M$O]*B182;:\9BM^QF&-W3\5)X,H.AJ%5")\XI MU\\59#]V_E@IX2(I:<'K-5D^)O)B_A>C'O?4+"JTO]YWT*ZI\HI+VNJ*$QLE M>?VX+O9LC"_4QN')0I[^*E2!Q3;Q\D61T;J?*9$4)'1&;HA?LJM@"$LE^LWX MRJ'I3:A]0/@V#G1)TIULD(SKM=@'[E(LA.'$4&<7C6NT; +^F2W^Z)+2ZSM_ M.8#6J.8JO=3304B#NIU;6D^M0'?^'&3T@D3ZC>Y MQZFOXDZU#;D0OB7*&%\+7;Y@;I\\E1)'U]DZ,&JYO:]8<_K)O7N(Q^A?>>OE M]MV;<36/7D^$=ETI?FUZ _I%#9K1@<4\?X*32_DIE657V3\5*J6S:M/!I!24 M+AR.X=B3&VU.9][!S9>N"J,V#JY-E:?^Q%2[5H_&]GN#]I;Q_#Z(7?.0#L)] M^>A;V')$*[?K^*(GA;=*4W/2\RBZASTE&).3WH>GRA?5/2 NB*[ %Y6M=_MO MXCYEEY3CQG/V[%,D4DF $+:2AVB5#]>"1BI/)EVL4X1$B."OEO@0[M6)" MO+DFO-!,]&/Y9^-=U+#03LW-G#!-DH'=ISC\RACI6.7N> M^$7O6I8_O,SHI*G@8SR3:JDA/^]\#[\Z2TH;O*I6]&YBR/^L5PG_)5F30K*K M\.LW7VS.".CGK#,?J%MZ,F[&(056-7E'X=LN.NN>S')3RI2&QXXX.9_0^>)/ M+%G5\:YYX8>X.@KH5609Q34AP;F.DA< FW25TD)T!NR>Z95R[WBO,3)TO>NT MA5"XZ#AFT-^W](',Z78>08C-\0YEO0K^ B]%&?OJ@:OJT R9WS0C,>\7H*" MIA*+PR>&BZUZJQ0OYDV7 9Y37>V^[1GWY@GNI7)Y1.^IM"&Z'^4-PK6 M0_5Y"-:5SS&^NBZ]&H,S[)H-8?V>YMGZCA7>2$?KR:*0,?^;Q@Q;8WKF<@_2 M 1I393>M__(-42_CQ*&BR PU(>)TO[];X#'^!)G/O :,U$9YY(TO.Z #>["8 MS Q];QC&<6R;M(V-W;K)738>V:= \;F_B]E%)#8V/E%Y&?TYGZ#[)W=7?7]5 M![4-BOICD%*"#Y&9%?O9,9CPHW%^S$\LI1,%^K!(A#N!3^D@MH-ILGY>RJ70 M%,[-]F"Y5?.<=U/?%"MSU5<<+CV?*U!#VG+:;!84:-8GNN)2;NK.^"+Z BYR M=()"Q([?\:=)WR%-CL>:S+AN=L#Z>P6IG3]*9A=G%XLE?%'IIU8S/\D9R]@A=)PB6ER?*7+6[MFH/%W=A MPGW2&0D5?+OOFPXUABE/LY1F>22?$?8EIG;SIS2&P\ M4VDP7)\#\38>"4FY'"CFT;FMV9R=*$96UFIZOFDA(-,EW8QX-OCJZ([RG-=* M9(]_QG9 6:I7K +G"J%UN++OV[QZ&>*M&<#O%-HS=-AT["&7"KD%AK/1'%8_ M#+O_,(0HD5(P6W.Z7"]YA6M3YO6P],"KZ)8,<[^R4S&^)5--=WD 6:#Z#UL) M&!5/Z&SU=P5_"O>L>D:,(5X>5U18J %NCY;8D!JK4P=<$@X++Y[4Y9=5(Y_A M;7C;0%=VW83)*,/F+X>5YC%S>1 KD"\:S[5Q)S#!?(ZDA;0\[7;ZQW1RN_190NHACQ]<'0DUZ>^$4*=TN*X_E-&D M3J>'X*,^H-M\:HRVPU*6>.ZD:]^JH.A+@Y(?70",0N+!AN@N:1CQX;F9K]/SC_%7[&YJWVT0['9LX"X\1<^E.I< M6^,JRJ^_P(I\P9%7)GF/O/VXK\4R6:]B"T=5X5F-%1\I/_U*07ZTP%KD3;I4 MCDFMZ+K!-NP<)P[(.8I'I)"U< W7P746N9.8, MR(;U)BI*;:B*GXKH"Q6?!7G;;"S[SH?F;N2Z4:*92)(MHF%OG6KNSXP %#B@ MU9Q_VCW]5L&=HO8001Z%R43?1\$&&TGA&.Q((]&36LFC&"4#[D4F30RLPX:G MW-'=&?>C;;$:3NWUZN>,RX#;>U7%CL+F!B=^^HIFPXPQ!'.-9>/^2\L?=\**IN_TH&/LR:NBJ7J8\"*WR!,:0*^''Y^=#8:CG-T6L(FI9QW M233"ET8;U!&M?EF-%^@_T/+P]K\]4ZIP76JA!?<:-(5"->KRUO MA@D][?Q\NG299%&*S^F/$U,O39DP&WIKF73*LK>U=4,",Y>SZ'6&L.G*C;N1 M+0O%]C4W"T]3LR2'4NO3$M\2NP>>BZQMSYIE<)1BKWNYG:S\I:Y^G.H.3B(R M%K[>.R^?\MAJY+V\M(F@ZDN\I1IL6*](C\=I5=6[UA)MK#6B_C0_ M$@;@B0&^^^)^&/O/F\3HF%CQZ&G8A,<>+T%3 MJVLB#%%46Q4US-(.)XL,M3!V=&:V4#-2=6_?W5ZH"7 ^1P9'FOV[KP/_U(BA MFQ2(TNSO3F)?L MXM[0/SCU\C'T11J#MA='W@69#F>I:X1,)=UH,@=M/,J(V^I>C6+3P9<>9 M9K1](.,:U\I=-,4 S81N _3\[SW=4)JY(> V[IX1N"O.NDWL MLQT&N #HXA\US_]?!=X?^P]02P,$% @ !HI343#LHBQ($P 61D !< M !V;&1R+3(P,C Q,#$Y>',Q,#(W+FIP9^V8!U!3WY?'7PB$+@(!(8 (B1A MD!($!"3*CQ9Z"Q("@BB04)3>I*D(Q( H@AB:=$)'1;K^:%+\!:D)("!%45"0 M+B#(XG^VS,[L[BR_V9F=V=GSYCOWS=P[;^[GGG//N>_NC^Q/ 4H9Z (@) M $ '#[#_'M !V" 05@@+&RLK*SL[&P<7E)N+DY-+F(^?!RH&$S\N!A,5/8&0 M/W5"\C1<5!2I*GU:01&%0HF?4M=24]*45T8I_?X(B)V=G8N32XB;6TA)0E1" MZ="V_R? RP;"@TK ($F B1<$Y@7MMP/B!_-D ?W#@'\V$!.8F07"RL;.P7DP MH.8HP 0"@YF8P2PLS,P'O>$'_0 S+PN?A.(%"+^%,ZND#U0I^D$.&_QB=8N M9?\R0OF*[RUV#L%C0L*PDU*GD-(R*)6SJFKJYW3^T-73-S#$6%G;8&TOV>%< MKEYS=7,G$/W\ P*#@D-";]^)N1L;%T]ZF/PH)?5QVA-*;EY^06%1,;7DV?,7 M-2]KZ^H;6MO:.]YT=G7W# P.#=,9(Z-CTS.S'S_-??XRO["RNK:^L?EC:WOG M-Q<( (/^Q?Y#+MX#+B9F9C SZV\N$%/0[P&\S"P2BA"^"Q:LSC[\DDK1;-"+ M#W*J6]CARI;+ E=\^SD$$:CIDRN_T?Y!]M\#N_6WR/X5[-^XQ@ N,.C >6!> M0!OXL8/,C>+X?_T?5''6#.+G '+7G0DG>][+M5>\&:F=8)'>@55<]^R#; CT M&,ZJV2X5$LNR5! WJV>B-'"RM\\K95>A/FP9+VEQ T%#MFROE!\%, ]US]X, M__(%7)-;C]SU OWL)C6RWCM]3?0E-^ /M6%3"5/_]>WM%J7NN=X^$-"R P/" MH19HEO\)">"6?DWV**T90$-ALQMFPLD-&C;[0#0,^.;6?&N<'T%27/#@^-&Q M^7*;]^8B7J"WP,^_O5M6W'/8I),>=>[>.R&'=P^.=F%7?8W^^I!I3I.Z M$?R4G4(0+ZW>)>0/JEIDN8-FDE$Q=?F][J#V?HIK2(%4%)1B/,!O:,SJ8V @ MFBC-WB&A:**P'HO7'0'5U>OM%=/>_/#Z0UA/+PC M'P#F:/L^RJJW=+?LFU$]F?"$$UK-#OAK!I*I3<^-5KP^W99Y^[/KYUSCGBR^ M9EB2FS]JC]$,$"UTH<#?%5:POK*C2,_FDK",2:2=@]+0U*_E1-F_SIQ!-&86 MI,0C^ECN[>%F?ED.J'<5X$:UI#EXSI'@3E-$\O<@)8YIP(3@^GW92RAWD9TBYV$JQ'X@2 MHYB,#P;Y&9B: -KJ BJ9ZW1E=DE?A3 ;SWX*L!')O16C8G_CH:AQ$^R+1P@\JN1;.22N,3+!0L?/B;8P(#RYO06T ; M"\TEM.9R$?S0?'<+Y"Q)<&&R"0W0K)$BU.2]-,^\&B5DNRP)K\_ V: _05; MMQ0%FCV7KZ=! M/5_XG'VN(=-RR,CGQ'?*9_ER1RE-47,6WZ'TDO/N$\8N:T8->9 #GA:JGP48 MP\V$H,F'%*_11*@@J0/W!DAX2T?M'H3X0>""MFER?\ >HX"](= MZPGY].@^VS3[-TE(&U%&X9;F9S,4:. @(-F0N23@,))^YB<2+CUTYRHO^KA7 M9,=NWEZ>S>2D-(-+O912_+ZXY\"-V#%WX92P'#66Z8^A6,3+U?81?_ARQ9+P MC7!=NS!9HX[V.)#6%]ZY]IG'*F,.6UIXP5JG\%*^SVU!+[?W1N'SQEP^IC3# MDQDKHIJ>VAQQ=T6/N@O5YP68 Y2&OM32&H^PK^TFJ#JYQ__6J8OMLTWZ^I,DI P8EG9LO,Z MJBCFA"T&E2;'0# 153DRD%#0DR.48E7U;FJ5++NG*W\GPFM_Q(@&G=H8!91HA.,YK"/>L;X#I MJM,1F8^^+@*&H4-=)HJ4!_@4(4B9W/S[N\!]'SN//XONPLE]@JS<["-%^?3K\8 M06"G_I'_8Z;<7IM&CTY^OQ5D0F;JKMLCKMJ-VL]>9=/F2$ LFKG.W".U33#$ M99#'6XM-]T*HF74ERC6 19VOODHFW(]>,C?<@Y?; M:XMN\KCZ-H^K12@;YR\!>=RDP^=:;X\K2'8EY9L.H;7 MSSG8=5&'W77(W*0^UNRM/1])A0I3^K(H_(;'\Y55<3D1@<_R!IZ)-1\XB/XV M[\X5Z)L^KQZ$?Q8=S@^=S6/0,EL[59%A#$.W\.N!41V2&9LT'],C\G\MW1E* MZ:]XN$**%+ +M8Y>EC%BU;0)HHJ5--WI4Y(6LD8,U/<2E=R/UA=NY$_01&(D M$N6O"%"^X#AVX[LQG,,5DV$FO"M B.%LF9;PN M=UN M0]^,E_$=5RY]#&#,FSYLLQ6T.ZX'6=]M\KW;+9WNP:330#CU:[D/I"$ M>&2-8]*2)"'+] Z;HW_+9U+3>!1N^P2CZ$B=#>C-*)IL:G!V3!3?IN><[WP]]7=F9DA#K8H=8EH7=FW3355W**WJV\H(^)=?J M#:ZK2.SL&/.: GIXF[E#;J^7S,9VJ95E"/3&=6>-U2K\U?A05_U'H;9DTUW. MK_>"(.J7(E3*>4@!0NCC?@H_\D9>W27I/U4H'F' QG=W*;;S1VZ]U4Q<5&LG)?[FY1-U?QC\R3PLH_Q-:D"+U[! _AB5J9Z_ MTD%-!!]%?%'+X-N;9Z^(FR)JC=).XP6[%BHV1#S\W4+T@.X*'8N5CF>I1@'C MX<3R>=?:Y--F;_$&PD]^O;!N+?&2'6^PR31J% DZ#F]L]C;M,R,6P957VS.& MU;:<;7DP8QF6.-A9JT47Y9M>7IMI=NEPMS5N]_L P*B MO4U%WW*:N9V><^>I#'I8+%7[??%X^*2%[+1FAQW06U>)4[[E8Y%5<_0Z)3N# MSCZ^4!,/HAF.Z8+)_5_: M\)V!'<](W,GJ,ZX!_7O#5&Y]X6W! BW9&L\0I?'R -J+;,PLL+>VY_&B M?HYUQU:4]7O^#D/JU(R^-[^K9/@*-FTWQ>[\GHG$MH?:MX"4CRH@JNB:!=82 MQ(/Y)6?T:W5%JL7+P^F!"2V;/8I?+^3M:*YK< K4*G!<-7O1<6\1I1X"-3C$C_ M)_&,$0;+N<4LW1]%\;A"37A_;F5H,(HNA,JMYQW#U$@1@1M$\^"*-$6)H2=Y MJ''Z;3'*#97CA M%/LE@,T@.MQFD7)&?6CRT#Q3J;^3@\K#[@)%9.5\H^[= MBWV@]'*!@5Y?N>WPAN M3FG$3R"(&FN.^\#R$N]UH@NXQMEF75KL$]3B$OGP298$=*X1YO&TT21ZQ92:#YC*NSBS%9T!G9GIQTVQ=SF0?O&"1^..;6V)?Z1MB M"GB)5(FU(\-S.Q/5I.7OECS-@:;$,OE$F/6$\(M-]1G#?$A9DPZE3(_;3\6E M6N-^$9A$AN'HI]F5]8(++>E4LC*&^RRY_P8"D@7+H2&)^7]6E5O (PM.T9-4 ME)1_);W&6:5&!59E3YP9R)_HP,94\^U)_ZRK--3BD>NTD+H^43M0S]XK%5D> MH*S:%9'2@\_^H$JO5[SN4LE5*\2MEC'D-%CZP$BGI$7?*DK)':@&N"CS_EHL MF?2PF-8-8*@'*W8O C9 5MPKO-:FBO9@:!Z)+"#T_#7Q ML_?2K$;)02DZ=.$6^Y(;)3NILWG/#KXA\/D8KY"\H](YV/K.[$VS(I3?7J'* MMAD.Z(Q?1I? &'<7:]*,D)P*7XA#;@4.,2N)[B;ET:5+(8+ET^\G5+H>2LF. M1%_BU]]F]$,TPNI(>+V*5S/U7B[3BPE;A-,?5_.U6T.Q),*26[=;SBQJVN%X MZ52FO6G@>3-*%I7F9'@=Q1U_Y=KYF0JXBS0RMP:$?#I@Z>F.'YA+UY4E!Q+@ MVJ\OETL1CO[:CJA13KKT-3?R8+VS7Y/*12+F(QXUKCA2LF(I]%P'DV?'U!?Q M[0GUW1OEF>BW,G&Y"6E9?UJ.!.O;OH8+SJEH3=;YJ,A_"S1/R'4F-1**\)-J MEV;5-CJ"<)%1TS5MCN\=Z0S^LJ M#2T6-YX",G8B:R6]$U_/O@>1#27T0S?$64=%O$ZKBS:';-XN[*8NN).42+YO MFD/'6&IK#1XY(3L $UVH.>COR-S!_N00MPCYH_6Z.6OF LZ_(:#;DB?5#)*; MT& ;&79-X)N4.G#^;MW/12F/4PAI:33OFPV%I,184G$1>#+K"%)H_NH1A3;) M9V=0I2)5-[ML3XV]R' V)K0[^D9FN&#=JO7N MQ9P/U46+0I=6UW(_W-\.(EKD+,@-3)0.RM4@BYI2N4F:KS;RH$G5/3':&*VG MEU;C=I5+,,&UQ&:O*2\L ?KH_4:ESM"&^_I7':7%TVQ"I8&X_"#!>PK.Y*L_ M+7T]N>S/ ,;]E9D*HG[V@:\@@U,MC[ZKA >\OWKG[.Y]$#Y$,,<6M2' ?UO-<$\-*4T-A9&KX82__YZ]VJN%O M:T@,/M\+9?7VR;;>(H@=NF<"#0P/I)WE#+GN=LG9TBY1[6 :7KTY"@9)269X MV]RMR+8;\SZQ 1"7(0JS1ELH'T%0-HF+]A8V 4D]?"K[=W]M]_D,"APNL-*S M=0'GR\'AB)-3&F8%SOC1<7M%/KW@)=F&0D,^3%T \X'OF[%^#K3):"^?AWG. MFV4:E5QX*6-3H5!SUK,;.!L^O:XP,K;@S>.P(T'H]E#2NX?"YKO]5;M(\)WZ M8]I>82PZM1K1)>F?""1V82FK%IY LGELT__NI<9";PYI.O&J16HO_TP)01>>KC&<]AC;USE5=*,!E+M>Y6?FR_LUWF,FLUA!$>K<(^D3Q-V+X\9;3$R"@L+Z3_NXP@](-L7WS;@LBZ_V/E]L'[/.M?*$#KQ<;FX*)IBNH1/%O"J\ M/W@>?>[6[$W(XGBHQS?YDM4AM]'@]-1+<\D$V^52*,CRG>G+:C*"MV2V&??= MZ/#GT_]**GGZ0M<@I8:%8SWGW1^OEOJ;0S1?B58G:S;AKO?%F@0@J',Q,#(X+FIP9^V89S1<7[O SXPR.A,D0W0291"$Z#VC]UXC MR%\PB$Z4:)$P,4HP6J(S>@DB>HL20AB#Z%V($J)&E.M_UWWO_7(_O'G7^^FN M^YSU.Q_.WFNO_3O/V?L\YUQ^O5P :#14U%4 $!@ 0%<'<#D-* ,DQ,008B(2 M" 1"2DI"1D%'24%.3L%PC9::CIF1E869D8F)C4N0FXV#GY.)B4>X:1DUV_ &!AO MW>;FX>43%;LG+B$II7P?H:*JIJYA:&1L8FIF;F'_Z"^'QXY.SE[>/KY^_D\# M(IY'OG@9%8UZG9B4C$E)34O/S\JZFM>U__H:&QL^MC=T]OWZ=^ MW"A^;'SBZ^34XM+RRNK:M_6-[WL_]P\.CXY/?IW^[04""$#_B/_5"WKE!28D M)""$_.T% OO]W0%*2,0N3'Q-41]BZT'+(1)&0J>4D%/=01WW!^YCQ"PQ@*&:3&#M?VC0UI2;4&7G#LJG*5\SP-56 GYB1,Z90 M.UQ!M\[#;VIU]4<&@9"1S4Z,P49TI)]LTC#$-*1\>K*[P4R:-H:L'!*5D"NB MD6%D2GOS1MH[=>E2@U4EQY7EXFQ*S1]TM!SE1;_4-@UZETC9ZO8KB!4E*G1& M8L)D(?388G2C1DB+&B6#C+I,O1K'3;WQF/234#ZI-26)"JGVM%OHN')'9Y=K M2_>^L.EQ*MVAL?XD_(5 %FZT.=S-<"VDC$"BPF[$2UYV\*Z1U_6"7@\4L;?) M!=?^/+$0,=)"6V6.YWD<&\.VE4-F0^)>4<6CN?W[,]N2=*"9[B++0?0[*N=Q M+RM$ZB*)F*^U\YK0GDH[_7*"%E4):NU@VV%Q+&A&?-%R9/;^0M "JY(CV)D7 M1/B(T0+@R47]"U0?HJW,PRBL/L_*%H%G+_(H8Q!OP]P&YAIXQ2Q+?V>3NVH= MT*N8W\X\OBMI%VB"^LSB(5ICY;+W>N$! @89W\9N];J, M)S=N5;]M*2*@HFW=4=RTQ#R\];8K@/W"^%6AX.^TC&&3)72C=5=(E1,HS$Y\ M1K(\6&][)&7NW4'D#"Y]=$+.FH5=53%MRF(GE/4([;1)UJL1P_?:S['+N=ABF#QS,_2!P76O>MJ?SJX_/O*+V'C-9ME4]6]$UM]>G53X[#^! MQ,WA^A%.(^2Y*1-I4UK%(TD'F6!XR,=$6.U[@I-8.&;4@8LB$^),V,,S6[Q4 M:1;ZV/> 7H90K-+C MIZ-G8+HUL;UCWH7M MO*X-4A'.;^?#H#Z@6P9M]M@N@>@@@JD4Q>3:L$O@VACK-N,Z=XLEI;#9H2P< MHGX)Q(G:'$67/N-@W1,(?=PB%RK%<(&/9N_1-)[5U+>4,!$B7J-/R,^:59%= MWQ/)DN/,Q&<,0P/$]QENXDV>1*??FR6PW#J&]_5?]DR/(?LX6 M29VS9_PY_-Z9ZT3',6M_K4NL?4P 65Y)A5BRO/*I7@=C=4@9O:ZUP1V.)\;T MSC.K846'8Y^N)C@)SB#4!OT:/@W3;H/A4V9YWK/'A.R,E'CXD5-MHF#7^=OY M(2WW]];6U*9SB@6HN$ZA.LTV@M]"BK+)TRV2ZE4A81WE\5[A4B8FF648!9;# M M!GI=1K^@@ZX \ 12S5H/F#D:^K4PA8!<=8%0+L4((86@C( M1.I,^EJH?T?HU;N$69#-?["=IQ,2VC*EU=P9*P^07]*,,S0N*]?-X!3J%0O4 M4Q!MKVT$H;&"G 1S=6+0JS2HL!RJZL:\V>MV:>6E_TY^)9[MO$\E&)2 M0;:$4LP=835AZE-FHV$-8 MB5(C,]T@'GW/.Y8U.D)\8G:X$UI[$M8A7<60F MML=M&IQ$^VG3'!4=M#+(U2&M#4:5#_*/0"ZFSI7#AC(J:==[SQ-,!(CI@GG% M\+,4D*F7530;YW2!1E*-(1^[;XXY!\L$^A:,C8I#Q>LHH+>R=D-1N_U1 9)R-9=VH)+7A\'!]HE(Z="VLC>Y8&25TX)6L+>>@0*QN1+.H- M9I:B%L*(>>[T#9DREP3>-*1@$R&XQ1=HF$J'OP%9$9.M/ LL M)[B=B^(!_@ "\NZ0GZ3R%HNN7S1^G&F2IJ@'MW4-NM-0J9:#'?()8TR2[B28 M5WF7[@X3K>]-O?6 9H+##G":*;,SC-EH)^P-H4NY@KK?'WQ"2@K8I@L M#T-Y]BQPI1)1(PNLERG,_4&4KAT<;[K9$GI5+-\NMDLG E M'A,NLKPP=0_@PRM[/>+;*@6N,;<[$/M4L3@NYD>^B8]XN#G M1*,>V$V:2R!7)1BN,_>5*] 41L__?H _T :VB7AAM^$[G>B!_3Y>-F>.X&9) M+J9#7MO6#S-8@/8-"M.YN-Z[7Q!IF3G[^'F/LWXMF9XCN.YM^C2%<;^;4U,0G6TSQ^@^W*S+&CND"*^@DY&EQV%)V+@*+>KBA:P'XBRYV%*+(&M=,]1$!8%^&/)'DI@P3R@I21#Q;4WDH5@AYA$(S'9Q[JXATZ5;@9B M#_)D)A+]2Y<&NSL"76%1RQMK]EQC*H(Z?0:O44VRK.832[6-*!PW\6,7)I9D MG&6UHU[B$%'0WJ+T]*M!!P;!VT[,;ZZ9K;6^?&XG>@GX-L)Q1LLWW3QMD?WE MZO-_50O0Z5MA'?]DSU"VN 3B$5]^)^]C:CWXYW\PGHK_UY47K:[CT\NCMTO:K 9HBZF+Z]PG7A$V=YPA\;DY=8V9DQTH4R59 M2L]!KBWT>-'I.4R(R(PFF%*-*&BV\&34L@HA/%L->(OA)L^L\;F]4[G["@=B MI5U#$_>+.:=["R1,4RR"'E4EA#;4^9^K,5PD-[GNJ789VOMTY1PKFP=*^O)] M#T'J@91^N99N_%.W!=VU^>/ M#T-ZXD[4O-U%?,B?_#YM6];XK%+ 7L;;_%>.DLZV$FM'M]Z'D\3%TJ 7S4/R MC7<1J,)$ MU%[%KI9^,[\0]@]?C$OJ%).5+--6[CZ=R_LPZ']V2FNAE/':!;,5?*/8?U0! M%U][^AS1NROH]>#Q4AR:Q>'A"!L;"\7K$"W3F$'1=PTB?4.ZQ06*W8HJA045 MWP.:US2G&[@^_6Y8RJ">I=>B0-53SY87N]F;+DK?(1(_TW9MFZ<_>"/_W7 = MOI9%S'J281G2"M\P"\%C?^>^[W&EC0/M:5TMOPI.W)\4V#Q(FY^0ADO ?>+S MZ>BS4_V+RT#)TCS]K?Z1- MRI K:_[)4"J/+*6MP*1:!=?CU/#>_3Q?KB"<2EOS[ \=_YZS;^6>&!,7!MZO M^<^8XC0>X$,]T65\Q\Y?9OM*USVS3\[:[EHW5FCG+U7^3*')25 M%UN3#AM'O2/F(Z3_"QZ@WR14SI6[X_N 3,$'^>0X,ICSQFG!J>F0'%GO45W] M[\[6V%?G%N=P+8<129%+ &6_GHM:E!7Z@_<%&%-^"; UQ1U3!@TL<<&?\FXW M3XQ*-1'B=A@:7<3V?=]WJG\[F$&.#20OQ'9?#?"CW+I#4?4*Q-I6[GO/6FH:];83-QT(1O,/F% M]OU!3EL'9F%-1Z'?&2W:_/ZP(BI3K,7"Y%N'%YX2A=( +_N7E,3Q#)XOS)M/ MU7^^QN2-AFG.1<+T>)USM\(B>?-S(]FH#EB2/J._8AUJ/FR)R!5F\ >&C$$ MC+&F7'NXG"U"K><'F^HQ/MCB_/BE?#NCX7N3D!8E*H1:G@S*:7*&$BPNR$=G M)3FH]CHH;SQ41+U\]8=YWJWLPP7C#-O?'<8EJT6_(OUL%]SM"H9WSIBAB::A MH)&PRFQ.&()E;#6$ZH [EGJ;=!34NH8(R'^\:E/@LL-)R07Z&^NL-/GS/KCH?= M_=*LN>BTE5;!IK1[N%SGJ=TA69F=B[ZE_8[M+UG%"AN;$R_78K?,CK/H@"UF M2N2VY]+C%_6+@X8JGO6^WQX_UN_V6@D:H\2\ B\:N_N+ MLN^SRI;D@;=K?4KCL2DPYHW"N04-'FZ4@J,LWPZ;J_,C>VA"K!-E M'P2@2B%JK^?"IN?.+ 6:IM&B9;5_7^K,CH.>T)<(#JHGQ*4X65H#R MJS(9[95+V+VU4!&GM<=D4HHI<@./)M07?Q!]GV-/Y:=)>M54M52/QJP9:&_9 M*M_49#,B2CT MZAVL%(5MB;<$>/B!5;NE/L^H#NQ+URWY6ZZ!-0_L,XQ$5CC M?\"C[^C".:##'+@ KW8M+>)9LHC-O\2'+/1@> MOW']CXLD' ;G!GPW:6ZE47YS.E&A$:Z61JT"J[R+WWK0:^C?OZC>EZV5/I]= MSH.\=W6&->IQ:7K8NX9 4=_I$W3MX,GXUNOK4A$W[OM?K1;OF!"^K;Q2@G3B MI_R7 )$PIA9OQ*IJ@ 3_7GS0YJP>Q?5=NI)UO*7)&+^,\SYN3A)&DPR-9&+I MG3N/!%3ZI8LLA27ZL+Z0S_7/8.-E7M_,U(37[YI7/O&"_MI>M2EA/&V4='FB MR2%*2R_Q4,A#;S![PT]^DS^/ZQ)XQ[/&\#.-0BJ/NJ@PDVX"+W+"K9#RXRN; MF([N2Q:FI$N@-]LBJ#VHI;2184ZO] M71RWL^WP))=QJGI7IZ7(_E.5.[7O4FM2_-"6^$,'G"43WK?D71G9 MRCIJ;I[K],;/3KZS"6XI'$RUF^4=C0IZ!;>WJ&*(].7P$J\0E6JMF) MBC84R-)(C^_\P[R#W]6A;\NJ$(02YNVDC^71@;ZU.;R>LA%$L*'J22HJCG5> M[#WS^=7$V)FAC1EK_"O8D2;AL'@\6Q%5E8<"2DLL;ETD^[@LLR_+OW6?8HTB M3E@8-."=OC99RD3K;W@_[$WC"CQT/9]69P^(ZQ4_4HPR6P.4S2 ML)A%T[V(YE=WC_,(]N]1AJV$/JUXJ;?7\KYX\54I6LZ6&6^?M%,W<)+9I;][ M]6W/CNG^*#P(B])1/6V%G)C8'+FE$6%R1*P'?(+ZM5XG_DS\I7<7+R.]!+/; M12<$X M][N6%R+#M5D4FK;%C@B!G;/A5BO5'S&,P"%YB\90A[*U%9?]>9Z5_!UP?Y-A2DR-%XB7;!^UL_'V9X=V,R>_3M:H%REZ2 M>=6C@..,P#[![;,3+FK6XTC#5Q\973H7"OJS:I@T+SY5F"YN'Y8]@'Q,Y'CG M-D.ZXHD\CBT1@ M8.WH@?^S4>]/S0DCJL5GWU^T+9Z+C"YB.&H5!A@EV+R:F)%#J=^G?+/IQWUJ MFJ/]!FA^H18H&[*I-A5.$HKGG$H*IWU\>E?SVV2=T;;]$#904 $ L?MH)L10UB;1X#IP600CL%F<4? M/FG_(+T?]C &Y4,'4@F6DI14K!V[5X.Y&_/(9 R632%0$!"1;IT3U<>PY6$I M0.$ZAE :=PSP4"BSFW?"I!Y^'8,N,C.X/*I!#=JC>V"Q;6^]7PR^ M5.(MG%*<"I64_D'@9-IH=,_RP;U0.TGCJJZ]$D:;KD"XM9+TP'3##XL[ATCX M:\B"MI_*C8N-_*_SLZ*@'N0%*,*@^49C,!XC;DVN.AR'I43YV\Q6W&[;KR"$_U3 MNUG'71=+7'XFN_N(,?85?TJ".G.3%8.M@8Y'KTU_TU<9\IS.W]U1OD//[)#9 MX2,/T78HMJ@\D,*&%MF[C?<3C.[5F;)'BTK+LI%JZ3ZIX1+:M5I10CE)3,8= MY %&KZC+V=C1U\3(4'14_4)\^@8D[5@ XOQ0A2[=7X\7KP="T/W[4+DJY?3 M#P/TPS8T$0#L#W]D_%^!X'+R/P!02P,$% @ !HI34:N/:_U/$@ FQ4 M !< !V;&1R+3(P,C Q,#$Y>',Q,#(Y+FIP9]U6=U136Y>_H8>F2*A*DUX5 M"(A("6 "$5% BH @ D(( M([B*)(@$<'"3QZ[PBA21%$BM*K=$.5:D"D2[[P MOC??K)DU:]Z;^6?6FG/7[YY[]OZ=??=OW[/VNL0OQ*_ ^5L() ( D0$ B'0! MQ"E Z"AHJ*FHJ2AIJ8&@VEHZ2$,]'1T]!P7F,]!N#AYN+DX+UWB%9 2YKTL MP7_IDL@U48FKTE HE$?XNK*"C)*4+%3F+ @(# ;3T]&S,S"PR_!=XI/Y'P_B M>X")!N@!Q9*#+@-D3"!R)A"Q'> AY4D)^F, ?PX0&3D%)14U#9B6CD3 G0?( M0.3D9!3DE)04%"1O ,D/4#!17N"35J-BUGM$?=D%(A,7MX_LBY.6KT-=AF-BX^(3$I#?)V*SLG-R\_(+"HK=5U;B:VKKZ MAK8/[1\[.KNZ/PT-CXR.C7^9F,3/+RPN+:]\6UW;WOFQ^W-O_^#PZ$P7"" ' M_=OX+W4QD72145"04U"?Z0*1>9T1F"@H^:2I+JCI43]R8;XL$TP#48_)K&P% M\\OJ$UBL7 =I606@>,'M,VE_*/M[PI[_KY3]2]B_ZYH$Z,E!I(]'S@2H OM' M(EG/:/]/ (E0?ZX#2-G+*#M$;%_!6'3<@W#!UA]D;I?EIC>CR,=WE%%=/\MY MB4#(E/[I8?8ILZ/V\?(SY:#+$5&F.^0+ :15W)F1Q__4';3!P5UM8QQ%!-J< M"X/\!Y0HRQ=]AQ9]QZ/^Z?(? M"B)M]'2#<7^(64=HEGIO;__!&_QSP[_L^R="1^G[O<*D*#& M+:034M%!<]"@-I="(M"O >/N_.>&N1-A1=*+>0BI:R0W:".9I-=W/)*4OAN) MZ'^6:%\^$5!F /R$-$M9%JP[S^B.W])4;%/A7FEW38%=K)BX3^P\2P*-V ?> MD6I #P[Y2R07)>W(O)]2G"^-V[Q_M#34^L3U_041IA73C\73%M<]N0(J"EQX.^+F-%CH]^<;%0V6WC>;(+O0KA+6>836X=0X2[;R M-#*S[1J@_L-02=;K(EV2@*L+_%FY9+Q+A3X"V2&&=*^DZ4D-0.-ZY^6K.*G8 M9[!CVY+3MU2,N$0JS.,SAD,(AX7[K@C[H+>=I2A4+5,ZO3"_2\*J4OLI(>N] M70VV2$9'GNNZG9'-(F->R>SM,*?.IX6--]R85\<%8E('+6_W'=-RA%@N12HZ M7K?$]S&PCKN4-6*T.M K867\VHF/^2GV\FW8Q*22WX2DM_ER/C'U[5FZE^KQ M\4DG5-_;]0+-3*\>86D:L>5NI3A4469\^IF\,/M8,L !8:QVX^0#1Q[;@P \ M/-H\N= R]I:>#_]0F/O!/*_TXK81M+ANV 0U'<'IV2+Q=.:5OOQ6OF4]:)@L M;_GK/;[AL<>"/F2U3C:O'+DY(!&;RX4'3O,OHK\E.67B06 MWHF%_&C-1[IPU=1S:TVEZN^NMKP='\ORHT"RR':7ZJS_ MPAM,VQ*)WH1W%JLN--)/VMCPZ*$ M\51SDST6L&3N\#5PM8^(X#AWN4$@H)71&3]W22W'*?ACA\;I. M3HX^HHTL'(::A0GE3^W>Y:E=;[S9@J&%=\,U_T M]'?-7Y_I7]QYOKZY?UE356R<06XD%E8D Q0;-?0DUN3)4;M\A_7U'9O^R)/O M\K90',G6-Y>]HYZ?#/YN$41Y$C/#,24L)[A7*(?7ZS)BE<[2ML'0)X22,V@3Z7")&6$TC$LMZ7-U@?2OZ8WU)CQA*-&.1Z^N& MQNTO2]NH55PXRN1/CQQ6_3N$?TL@FVFH>>JJD,&XIFRE_5K]AO_,8:G"3Z:\ MU9Q71,#$PMG10^*>3TA^N'T;4T M7]8?V'"V5YCY:/\^BZ/$[5;,*/7&-2X.4&>:.ZA:5=36,NQW=T+M:Y_SR#A. M_RQ7:1H1;HRY'TOF7DQMG+(QJ[]XR7* 6HW4,@PB"WKN^%>XW&H6BME"3M\, M7*YK%8BN4@'/C+T1B+VWLT@+[!:;]4R73-6O([V*PM?SU:=%.TWG-SU$,U[8 M"3:AV.DA>/B8"6^]$>#-<,W_>I6Q^+N-ATKO1MM)G27,6[M^35?)\O7 M0;CCF.BWR#DR[.Y/OFZL2]29SO[J=G?VM7--NAZ3*XP1[C(WI:;K(,[+P MUF\K1B(K8\\3 ?ZR+5P_J=GJ7;;H8C11^TI;P+K16O7[C*S)/=,']^OC"Y_\ MS)#P-#WWFW^D(Z201B> (\'.W\J0 )"^<*YR8G"O\Y=0@>4\UX2H;>ODYVU"<2N=.SLS& M7 )P8VDWFTZG:UE1H=17)GDY !!C]P@XDU46JF6Q_JG<%2 M:+:ZV;* $@)2Q5+>Z&,OVHU_5BT,P;N+Y4+>5SR.3!%$H.'O)A7F"P>UZ-IV MAU]E.*A@+.T9M#!/1R_F.4@E1G-F&SU2&]6(N$KA-V8( 2EOSO>0(8(U<7Y1 MK0HN^;>(P"8MX=IQ6W/8P15N*,?=8_4WW/EPB"YO%D8$^&] WA,H([3)R?^- MP?^+9D\@;G?\X]),ANAN>7+*]]JQX!1?KH89"TTZ]_DFH[FV(^^7H CW%.[EAO1I0:!A M@^^]^]OFMY@V?)R:'B[;7?' OX-$OHX(-.R>6R5\Y*?45:7=U9ZU0N-Q&L?+ M95UZH8]TVPV]&I/[NCF+K._I!O=8P ?T$:U\.8FN MG'J#;G)D2Z\ETEK,P*/(PT__6P*BT5_]5K;6SX*:KRFTIB(E.NH841$0JE<0 M JR)5E<#U?JV&, 4G+.NED'3?]3Z\);_19WFB]%'%>4IJDM%OQQ6RT.T:S]0 M_\+#N$/_3K&?'Q0_&3YX\C9BLSS)EE+(@Y]:[F=0NT)>'"Q(?!A[&*6'8VJ, MY+=],"#3&H+"6 =N41WI!N,G>@O=\5>BMK!UCK=/#XOKFXF P>@'=-"ZQ3M+=L?TPN K M/*EZXN2Z_UE0QJ"6#L 4.4Y#_6!\1)46+^UM:5?/\@,>RZ>4 MJN)=GA?(!H<&G"RO_KYO>[,/8VK?;44@_ I3Y(+T)'*?UJ) MK^HN+PCD+?M.=_?4S[A[_ 5;;-1>(?W P)3CB:KIOIELBDA4$8;@*%@SJ_&S MW&-XRO-WZF/<7,A$FHK#GHDMUE=_.<+%_!MA-I=N\#BQC,V ")B.SLRYT!F# MBXA "7H]V-LI7UEX5HZ)5)F.++GX?65:/S 2"7_LYD>'L)>%L]'18661<#9& M/3?2$H&J.[R%C;I9Y.&LJR1H0-7H2P3:[8JUOZJ-86X/C0D%8V5[^;)Q@"+& M";7\C LN'S% 7I"3#07J\[#W=* @S[:E"]Z#<<+*#FO.H3UF'ZZF6EIC#M6[ M;/>DOS\T.0#+'UA,S:"8A@?_1@OL.=AP(GQ\7Q[[O>-*'L\FY]%*1_B[#U[D MD\W(42HYTDTYZ;$B?N>YV=0V!1J M33R?P>AJB_3* N%'21+?&KLR:M/"D0C0L;2LA,2G$RHOGGHC#XWMQNSWEL:H6D N1]Y M$UT_LJ"ZT[L:JJM!!"0FJQ*EXM:\-,!Z3B:]?.@BY^'C2,VIA=,%HR"3_.G1 M1XLFO1Q%+4Y19];LTP7]HUZ5A:/&\.NYW44MSB2K]MX!$:@;";!-=SD&L[JB M>HV._8.FT2IS//N<427#6]QM&AZ,809K)BO,-3!>OQ&Y%8/8^"G-!RS9C]S4 MH/$&K)+D&%DDC YKZBB%.E]]SQX.2*%Z20"MKS>^:SC34W$**G\,72IQ_)Y+]E80"1O\#';0-;';*OH/3$9L28 MFH[I5VX5MX>V,V:EO=71%?A7XJW^YH2R'1TCAQ2#GB=N'P$?R7= $]IJ?=UX MF5"3E>0*2QQZ?&Y?1XWGE5Q8'FIH3%WS6"@XH?9*08Y$,TZIF6LT,^F3GXE& M4 ,:V2A>JG$^9E-P$A&XFD$K$.&1=T'9 3'7-MG;\WBA.KJ "-B,(/$SALO2 MDB7O0H^%GHEN<5>GO$3=Q0=838P^KHYG'EZ"3IPH%YAMS#@+]Y]V9]!R9,28 MGL.7&@H8LKX]F5&Y=Z>.4%/IR&XO*0 0@;L?=VB]0)1]X>&)N\XN.?1%;_ MD:$PM)ZET!EO;K4LLSV)#!Y?DF,G+!?6!^.2Q,>7H*!T[.W1J0 VW7J[^YNY M@@JJHH5?"P0,]\!&; F1%=J!H_%OO]+'X2-^N89#0T,18@ MU0/&8849#6W#]@PD7QC2:=G"_G:%86U8RUH;J;P6K&MMM>T&9#:!(Q(AED?P5L5]G5]TQWLI[)$($*"?I-Z9=> MURS$M*JU:6SL[C,+3U:+9-!W5S.HV-^,=$H)Q6E+13V&JLL'RT>AF^" ;NU@ MB6.V2+30.1RB@2HM+AG>X*0RF@\'[*91-=<$M=^G^AGZ13'8UU+2P5JNW!&W MP@ ]BHQI)F8;JPGLEPR2..4BVQ]Q4[S?*][5I62O#A>QVAFCF-HMR!IP/WAL MSSISC3DM@13-=AIE&O"YN*G!QL^@-&="2<4D6/Z7V"8$%"<<"IW@W=%I<.SS MU4V[-&Q=NP-O<#PRPD% GH25Q.O*QDE0$#)\B_R M^T5B-H?Y)W.3M-YB^2["WG"/^F* 3.?L+U.=E;RW>= 1WSA=) +[TJ]9B-_! M !TX0G,2ND]_QG5%&%-%%6[M=#\'W(]#Z<$X(C/L-U53'8>]AG+2$95UL"@R M2_?Y\D$8Y-&01&;XY_O,SD/9H6K#^(0<,_?NO5(Q$7)%QPMM/BRS%)\B&,4J M"C#R8(P'1!<$__\/:N+$/P!02P,$% @ M!HI34<(C:Q>_#P S1, !< !V;&1R+3(P,C Q,#$Y>',Q,#,P+FIP9]V6 M>5036;/ .P0,JVQ!0) @.!(V"9L@HT9$0':!L!A%%!AV_5@$V>,&2$8#R":H M!%E%#,@8%G$0V<& [#N(P$ BG'?.^\/YWGG_O-NG^IQ[J^I6 M_6YW5S5[D/T1$#(U,C$"8!P (,N@#T"& #E,R^O=+2L@<.*TM32 M^+H)C(>'AY^/7T) 0$)CO_1^C7\\V&\!86Y@ $:"P^0 #F$87!C&;@!04)Y< ML&\#^'/ .."<7+L0W#R\?)!!F1# 8/#.3CA7%R) M6E]"R/DC-6XD/N&6/UE:*V;3]>6 IDO 31[>/>(2DGM_.JB 5E32TCZLHWM$ MS^"4H9'Q:1-36YR=O8/C6;RKVR_N'IY>WH%7@X*OA82&W;H='1-[)XYX/RDY M)37M07I&=DYN7G[!T\)GO[VDEI575+ZJJJMO:&QJ;FE]U]W3V]<_,#@T/#$Y M]65U;7UCD[GUE0L&P&%_C?^12QCBXN#DA',BOG+!.*Y]-1#F MY-JOODM$WQIQR5]43N,&-_)DXI/26AYY39LO8BX!7;Q[#FA-_+3T%>T;V8^! MW?R/R/X+[&^N88 ?#H,>'EP8P (;6^CLZ[S_CX7CA.3!)SK!\WX>=R,=[2RN M,)ZOOLH_"86.P1&]E/-]+QF/D^BA+J3K]*#TGLGP C))C V\:%48H6/J,VO:"PR/)/YH_ MT.?,-5IOQ+#0ZY?>ASG\I;->_V3%9/X*;HO-Q(2*?9'"1N^O3)!EUI@>@3]: M[:@8)G2T06%R&.N$E35!UKHR;7C2>3$J>9QJUG-MSE@V,#-O?1O+W(H%MY'D MX3U_&KUK;\O9K#'UJDH6,8A*#D J:E3>4 MV=HX0TJ-N7T+BDKP.DOH&$5!1X'2L162K"05&\543-4MT)0:*S^BB5\\Y!@:Q=RJ;ADAW^ MM$$2 6_WD[9?XE6).U.>:VA&BA\ MZ;YYBHU_[^03%[OKBQFS#KB7<5'-O"EW'QW-+%,8NMH_HW,[/D#3=&KZ2(#? M4#/^[/Y$I,CM_;.GBXF?5=5=F/:8#VT"/]MFMJYNG\XPE(6]_MON])Q9CK&L:9?_E"8&TY>XGC9 M@/=6\>/0I_B"\3@CB2G26E)0#H^;ZF4M*9X6J;>3]R.;!ER%7^P.S<_,?FTA M7Y\HQ9.Y("^D*WN+V';.Z?" 17@P)UT>J&9?D"RDCRK_RT?)N MACM.V>N.O6VT.I26BY\'3U68=@JG* 5H&M8U8ZRF+11>% ]Z5>&%1BA.@A?K MM=,I^#F_4S(C-$%6GY_7^> CI-7NP/X2)R=]):7F*Z4)1^2KS_BNY^[\;$SN M[;3=^][&Y?QWP4O/P"?+GU7B+U5> MTQ;%%]B$K+6?_;TR9M%__*:EM_JQ%V7+;D?HLIUR-4,3 ANQ=+.?LF^/-C". M\6@]NYQ-C@K0NV'OUGOJ8V[;7@U=B,GFPYC(F18##*._A)5M2.-.@($MS[>] M+E%?K1C0RY7FY_V?8<82:$3SW,/G/J7G>'8[%9).2MM?&[QOSG!IKM'6+FNP MS[^(DL,I=_CVX=0;,?Z*'V>N[S'CBGOCKKRF%6O!I2-R>NT@^:G5OK4>[ZM'5HK2*-\%R=WRC]="+. O@6HU ?EN%OT?V3<34A=@+UE] M@IISHF9]/O9Q6+7!*!5I;;@_&FE]@NM'13ZR9S4O]U^5XZ; \J=4C7D5EA\W MRZM@6CM>IMICO3 GU:FD\B.*BE!! B MJ%#])3]LEVRW:W2A 8AJS1O-G\Y$ONE[M6*HPTA]2V^76?7<@ MH:W_4,DUN99$^8NPI$4+N(Y94^ *2/TX5R'5=+RL[> 3WBP!9'2L[9O'K!S$ MSE(2"%7Y3W;+S"2"?-[N!]M3*WD:"E!KP,_44"^S ?K=FHUQ:!;/D"(PIQ18 MD*8_)ZWMT/8^=*)XCN#[M#:#'0(E$#M\F XZTMA )!M8>PIVW<+.0_WK#1O8 MZ@U@1N^0R&U6B_&0L3-S%JLW@Z5>9 .9&E!S(["\K1@26'KR]R@D9\SKA2 9 MEZ45R#A,IABK-UU#A3I3ILUW6^RW2<#WR9&(.M#8=N;0B14LWFENJ)E^OF+D MX]]JKAW4RGOG[44V0+%*:CO_P=C^%WN)0U@]:XW"C@?0QEP+G*Q6?Y -0'$+ MB.&AV)COQKA"DP5IT-ALIMCD V2->1]1R^Q7\3]7B1"!-@ZZI*+TIN]>GGCI GD\"M H+;.3809K4]'__,3KP\ MSO.\8/6,X/M'!U1T?8D%K$2$>P+A[3-)^%QW RXUCB2ED&?^I4]>JK3IN=M" MT'!0[\HH_M1BBH,$ZEZX.7S/4ORZ80CIWHKS",I!C/&%#11:;1@&:N*.$]&Y MF&PB&OA1R25 GR3^^QN4'F'\GGH\EIDQ$T12PWZ4JW(67J$(-D/SLOC-;=1G MHJ=O1XZ6.]%E#]$4#?-L_TD50%*3;6&>V41 L7<8[VG0>*[\$ZX17W%,.$G%JF^DHLT7?4GE(X68VW_'(DOTQ-#?G1&^/UMD\(JVU@QP9L4=MK@=K& MMMBJ>-;6NXHO0VU>WEY:/REP+]=TK6U]AD]GC3HO]I7BU@[9"X-COSAO^OIM)O:%N%WI5SU> MQBC<$)^[H#AAS09$7SM3PEU87:LE H_OX-'9"75$=!;'CTHB.!6IZ(7ZK--] M_;C;DOA.# $[XY,!0;ITQ4"%-7,/,:&I-'<6E M2$#F*T:\;/_$BMH'TNLY C_%"F_'KAG'W M[[:UHYLQXTN@'<,UJT3X/\%[\Q5/ZC,Y#XAHGS1L^DUSEI!>[., 9_"!L\5% MC=[B>.<-*_"V3VJ?T15QUO#3HEN:_F;$8/2(PSOE>XT'E2RHEW,2HYM<[MJN M=Y633E2^4[)(?JVXC'DE@VX\+=2]<#R9]5"LI=2,F&SD%9$SARN,;KE>:*UI MZ?BL33WFB7X<.?BZR J&[C*!C3/-Q7R MA=[Y*)+K4L4&]ND?V/N'T2DE7FE40__)9#=8>>*BG?AE_4=-]7-&]7-.V)1_ M#;A$X3+MWD1-1MF54)<5DF?*4:9'7SJA2>/;<4P;9C#KL,*TU3"3B^1#.YX< M&M77S0QF Z/F+,4/=C4;HLLY7U4>'EJ+:L2Y4_;T36CE'53R>Y9S1D(1BN^Y M&]'Z3J@DQ,Z*U;MX.4'F##D%>_D/Z8*C0M;E56IR,#:@DK2<52OHF;9(4CD+@73^JS>/.$3A&CT MULJ"U0LG6HUW;&$B08_V*HU1=?ND;+!AJVYA@ST;&#O?6U2JZU2Y_GQ^\O'I MY<&G-M;7]#I@@9..;V*9#E0'4L3Q\DR+4'?'CM0BFBMQ76_*O=80:?/#%>A/ M@>MMG.P)$A$8RPU(P/"(68%"##AXHPMTK_#,XE?;-*"BMA!0T<5.[.XDS**@ M&A5,!.K8P.V?]=E 5@0A/0=R0( WEOYV$&4#&*@R:AKO[!\69,&G=MJO=)V0 M,*C=XF8##R"//,C;X.1W;\H[-%P4%%85!"/D65Z$"=$N++T.VU_^-(O??\() M>?4%*0T4CI0"(UPI86BX/"A\3YI NWL5Q>_9#)[_MB:Q:7OJ2KDP2.V9$( " MT&Y#FU:AX8*@$(OO6UI)WQ.<8V:,95_'$"8$.K&S,N3T/)G=G?HM/3TKVJ\- M 3MJ#T7%X3*53V*]"/B]! M"-*D%PN$1'J7+B5(K])+Z AH !&0@$@1Z4$@]"Y=NB $$130T$&0+KTHS6>^LV<]:L]?[SCZ;.EL &'0TM#4 $!@ 0.<#.)L% MU *,C)R,E(*RLG.S<7)SL'!PW]5B(?W,A\' MA["4R&5Q"00"P2TDHR -E[\JB8#_M0B(DI*2AIJ&C9:6#7Z)XQ+\;\=9-\!( M :( J4! O "8$01A!)T1 .[S]R0%_2. _PP0&$)"2D9.04E%?9[0Q " 01 ( MF 1"2DI"P='1R=G%U<_<( MN!,8%'SW'B;J830V)O91W-.4U+3TC,PL7$%A47%):5EY17U#8].+YI;6MIY> M0M_K_C<#@\31L?&)R:GIF<6EY975M<_K&YL'7[X>'AV?G'[[_I<7"(" _BO^ MJ1?CN1>8A 1"0OZ7%P@<_%<"(PGI)0DR)A44N;T?,R\\@@*JFIQ?]XJ23])H MG\7!_P/5!7[$HL#!7VK_,/LSLZ%^SA"].0C3#0#;.66E>)6+780]19),"BQA2NO\FZE+I&A\82* M8@?WM1J];-+9ZE0?+\$Y=,\I/??2 ;1$FR3^8J[[I_V:(U7XP,B8:5VA5#T\ MS>*NW[_.CZZZ%?1!/V'NY5?;L[LF@!MT3H8:W9LU3] MYEAAK^VH96,5^;>2SW/0A:.*XILOMDGRK.1'9O3.[C3-1D8O9%8N.:!P.\,T0[F6N!P2$Z0?%(YBIC> MT? JCYFGD]+K_@]NO*-M#BTAF/$1[^U!#(,[XCW3!W6 "!3$"?]M*BS3\^ER M/+Z^ZQ;FW'PW>ED"D>B+=^F06G*-=V[+JJI^MEP"JHCW%GSGP_U3.<^D#:VK M31'+X>N1]#!4U(?#=BZ^QC9DXD)"T:^*7S2$!N84VV:/)VPH4(%==8^I6!^2SOC5?-)@27.D('H0HUO,YW4 MPF(-/26ECW!:,01%'JVI7AC-W%9<%FY)=5L&T2JI8_&(/_?(WA!D_3.Q8=)Q M/J%,XZU_7LH.2A[G.K7&>L\ MZ%$MYHEGWAPG[$HOC-W27!/B1&/25ME^M#_K,BDU,LMJ"%G:FE:1JSNLTAAS M[LRX4XJK?%J*CDLV"7B"'LG!I)QFS>E'RWI\,+U:Z(64SG0H\Q$5*5F'Q&U@ MKZ69#]^1R0HK'M')'=5M[?3E4XN:;^Q0*!3$WW@JWE^,(4W,HRVR9P2>#_H& MFB%>R+\SA4N'!\D]0_RFO]-PK24#4NPW&;3C(\9'PX">XX^'L_!%V88L_8)J MW#RHF:COLW=\.T07^;8!9IPGH/;@2I093X;"9BJ^TB&'>:DC=3NDU&YQ2'N[ MB6+:/!&]X4.U^;9\PRT@ Q5E)V0Q:&JL>+3]DOP [N[GDY.4D1A6&1*@^BMV M1K,)93'CTN18J2K0E&/.-;W6B'Y6^ZM=P.I_JV^9G BCD#8A?1C\Q+L][CB ?8BK;JG7=$21@D[:>D=> S M+/5I$7?/=+ZW9/.DP(+P.FF WD13S>>O:58R;ZK2MVS;3U$]OP6OQ]&R4)!U M>"PGF^#(;Z7)L/C'#=]QY-,:QH'V$5=N=\[A3]Z+%IC.IQ^GWU3)F8[7&F5'#-V:F.HKU>9UY#']/1[@+]E?K*-= M7EJ^B&NJF=[CE)AO,(NRDNU(0(ZV!PXYB;^JH:K0\>+;WGBQD'UUYKH3RN9U MQE5/9U5,M9\I(\O%V?WGD=1=#19:TROQ9B9L,]F>P_XG1/4A2%\PCJO\85I' M[9RDG>KIK3X&]+&.&CV"3CTTO^M=AI\\,^Y0"80.GVX;KU<7$5T!BSU<5WQ2 M@(OQAVR*C%'\R8TO)F87,S(Z'<;2E>8Q9B9!F>^D\ I/GQ9(*QF4'PCCM.G* M"6 U9;*TMH]X?1>YD2O4Z"5&D.R'LY@ZJ/"6C=C[A-/1T7,P*@_#Y;!33 ;= MQ":TC5L24W)C_3%OW2K6*B#^@N56L>T@43Q'KAU?@*L7"WYU6!K(0L2EEPWT M51.*"^(*;A3$6:9WB_85?TROQZI%F:P7P/V"E9=P#0KD42/ MY+>UB_JZ9A+EAR1JC,+'T._*XD Q7D4=:@CZ \@O+H]0:B[1(@:H(@+8^+DM M]ZE+QQ#4$U@GYQF_2+'-W[_$(DY3%MNIA[BL7D3?>*.X#P7+!TT2+DSR>6:: MGI1^5$'?:;VH'Q*W>G6;8,106JS&V=?7^HW?$^/R./%UPD3JB(P6P&\:,FMM M]<8Q4%1=OZUJL3<%>\2!NE[D*N.OBTG1NQ[9Y[5;2.(2(;XKDB3L$=O5:5F- M'(NAJ!]Y]O+PI5M%]D@UE_M1Y7="WW:!-0VM/,UA!5=((C9C!QZ.R9O@O^:4 M $VZ,J*3]DXXLWO($;:B].5]4GX)J\OF]OV2)O-V,7Z7=9NY!ELVRX/I2S:$ MH JIJ\=?&O6S;3!1J-DY/33/4THJ\5U:YB&!CSL(0D/S+>NGV2GM4BAM\^B< M^3P.TB0DPG1WQJ06 E=[@*A(:7L]48]FOLZ+4\%X]M4G> MMO8\,LTB]XUR/?^GHGE9I! 9-\7]Y^V]NNU&S=P[5&LNZ3*[[YZ43(VHV)A% MF\E6MYP!;D:0#3V$H\'#\RV:,ZMCJX\]?^C[>WOELK5"2[7/'/\:?:.62EL: M4GTWG+#WZ')S^-3W@(.<>G$$Z#.N_V>8[N^#*DK,Q- L#"HA(Y1B_C6P""X] M^S;-.I 6/W0 M_Q7'@?GC]+R,Y%C )$=.8]0S< T-,\G5>GFW7T[/#R,5KY<34=LQ_QY3@[)D M#WY\V.YE-IS(QV'OUY*HC5=SWD_/*NGQ0;;7B#PW;W0CTU?P2"Q>B$ $3?!SH^/9WIG. M[YL)Y?R.>PAG;'B._.GN>* !CQ@RUB8O&BP1REFB$E[YL1?NK4X;MX$4BGIU M+-'9U-9$^!*V)$N'MNKU=V/0# DN)7P3U0[BH&OJOEM(B#%/YC7ICAZFKX8H M2.K+>HT/YMR[*O_D0K='9F6SZ*NNY;4:J4X#LIVS&K3.?6@>4;8^$[7_'/13V7/L<1-7;D /\;>4AXB9/.Q MRN_'W$H]HI@O>]APAEM6L>:VTJS4W0-;MH4W__3V!JF<5\P51=[3F-^,>]0& M\.O311>97J+NK71TA629-T@Z/47/W5Q:*'\8BC%!M( 9N=Q?6T>D3C//.YHV/JS,F=@TUVZ&$]. MA3DJH?(_PCMO!;RIUG8!#Z2,FOLB[E>;W;T_:;]JJ;H_M4>@=%J$.?L=[,13'2^M@&4QNH''&] M,0?['#?"%(0L=L1X]:<)S\&6R?("2]1]2]"F).%!#R15R.(2DA>]JB@0^>L@ M QW[XBLX=P0PJHU.4!/UDJA[%R2G=^!*<;^)9@R*BE MZET6UEOZ$"@(06%KPO67E7D\AI[W92#1B]TBRC'"[N9/J7C-_'A#R1?G/2H# M2AT*_ &@OE"=T?D]%2;\0.Q:!_OQ!U?69I;=&"[CP3K\0L)$\QT_=AUBL2KK+(Y'Z;*<*4^B-Z[ M\?;1$^8MXQ7CS1CH9U5Z/A9&.YW;XG70H;7<^:5,/^4'+]VEC!8PQ-N8]V"7 MW-CANR4+=(>K#K)(P"Y*CP[^);K2SF44#TL^:7*]D23RX_/7R@_NR;5S_/C[ M")K(I5T:KT@>\FJC2Q]7)GI57"F^W0\P7I5+&LR$@G3=AT57<[)O+O/%F>-) MZ\>K?:(!83RM@NQ'/GXM&0?2L(L+;YF=\3U5X@27CKS%DX>?QZ\MMV=1=K@/RVP3 W('+I1BT8W;P8F3=K$M')U(/1D:83$ M;KU!/IE M#J^+1;]C$&+)VH=O96U$+<$?XIWEF= 1QVP]OR2,Z&]4A'KK)@: M$[#VK5NHV/")8S%&,U:1#6UI[Y+(!\>4#?EFM#FO%K+DSM_@&W>/R+1.PKB' M'D&?%W$PN*=26,?!11H-(?7";TH^S#^XW--?UV?W2)NCKN+",FXL6AL"X,BD M-8 -E)9,-5I/\/@H4L6++V6]:6+]$^51&"K*^EH*=^B^.^CSQ('\6#&6;[YPLGMP36:.U_ZM7C4S4)3G#)#&>FVBE,<#2LR%=>)P6W MFNF/>AV^-8F< U?$^XJN0F_][?\*?>?UB$*9C\3)U/DDYDZ."LS;DR?T1%C2 M,M60/-=#B3Q4,JPUG34AZ>0BN!4]\N"ZM_:+CCMGP-W/WR=?H)2Y%4;VP4>4 M7YJ \ 6E7YA"H>YJ9X.W_J6_(6? 9$U1&9X^N_"4N4IJO@UU!H#.@*V)Z*[M M,R"(<*_M 60Z_/O1(2T4M&S*#:KBN>WM711NS6%F4QIZ>7\52[PRH\']R7/2 M1QU -7YHW&(@[7PFL=R&)ZM!J0/0_R>$GTW_!U!+ 0(4 Q0 ( :*4U%6 MM=X!]B *2P 0 1 " 0 !V;&1R+3(P,C Q,#$Y+GAS M9%!+ 0(4 Q0 ( :*4U'SC=(V&UL M4$L! A0#% @ !HI342HJ\O'8W@ %%H. !4 ( !;-( M '9L9'(M,C R,#$P,3E?;&%B+GAM;%!+ 0(4 Q0 ( :*4U%SA7'':-H M .L4$0 5 " 7>Q 0!V;&1R+3(P,C Q,#$Y7W!R92YX;6Q0 M2P$"% ,4 " &BE-15[$?5?H" !V"@ & @ $2C ( M=FQD#(R9#$N:'1M4$L! A0#% @ !HI346.L[TM< M! % \ !@ ( !0H\" '9L9'(M,C R,#$P,3EX97@R,V0Q M+FAT;5!+ 0(4 Q0 ( :*4U%V8O_Z#P, !H( 8 " M =23 @!V;&1R+3(P,C Q,#$Y>&5X,C-D,BYH=&U02P$"% ,4 " &BE-1 MK3$@GG0+ !3/ %P @ $9EP( =FQD#5D,2YH=&U02P$"% ,4 " &BE-1/7F6!VA]"0#!P'( % M @ '"H@( =FQD0 %P @ $/1PX =FQDUD2 #L%@ %P @ %C_0\ M=FQD
  • JK? [WYE?NX=D?F8WQ(->^>W^:;5]@//$>,*U) AJZ*_7GSD^!D$: *YG0NCSP#CHGI?+_P!02P,$% @ M!HI34:WC^22, P U0L !H !X;"]W;W)K><>WNX7.[L1-E/GB,DP.^R('QNY4)4C[;-TQR5D#_0"A%YYT!9"85< MLJ/-*X9@IDEE87N.$]DEQ,1:S/3>EBUFM!8%)FC+ *_+$K+7)2KH:6ZYUGGC M*S[F0FW8BUD%CVB'Q/=JR^3*[E0R7"+",26 HG(?-['":\ /C$[\XAJH MD^PI_:D6G[*YY:B$4(%2H12@_'M!*U042DBF\:O5M+J0BGAY?5;?Z+/+L^PA M1RM:/.-,Y',KMD"&#K NQ%=Z^HC:\X1*+Z4%U[_@U&(="Z0U%[1LR3*#$I/F M'_YN?;@@2!TSP6L)7I\0W"#X+<'O$Z(;A* E!/=&"%M">"\A:@F1]KXQ2SN= M0 $7,T9/@"FT5%,7^G%IMC08$U58.\'D72QY8I$@GC) ,P =]R6G,9@<]L(<^@,K'3-M]EDZ]W(]\(?*%$Y!RL M288R S\9Y[O>B( MS>L<],X.+KU1Q<\U>0"^\QYXCN<8$EK=37>GIO.,TQ.4 M2KI[D[Z^GQX;Z)O[Z9,1+_VN&GVMY]_06^60'&7E8-5R4E:C#)R:>GH%!89[ M7&#Q.A(GZ.($.DYP(\X2%I"D"$"NBEOD".S1$1.B:KK=J!##U%1@RT8ZU-*J M;[\L M_S9O;+Y4,?@OS0=Z]!R3V@]1#D^LKL2]!F"/+"H,-<>11V'H6C'CV? MC:\8?<'J0V(RH]&(+@-/525=F3$$^7'0-V,(BH9F#$%A$$U[9AAR\B_"7;D1 M=6Y$HVZL*)'?7MTG339$@Y ?IH'3L\$ \J*@5SF) 15,_=X9UR:4$X8])PPH MUW%O6#'IK)B,6_'W)>U* R NL/S.(V-+GPS3\%TGZ-DS1+F#(C$HQ4Z_2(:@ MV.D]BXU!R(LF9F/BSICX/[L*DE_1?_:3>-@%W&G4,V<("N))WQT#:-"9UH9P M@_=L,P1=-9W&'OMB["@1.^H!D0,]'30]O]OM9M G/7KU]I?NX\HU["=R9FU& MS+_RS<#[!3+9KSDHT$&&&PO=V]R M:W-H965TIR/1Q;VG,ZG PT/$24J;[<@49/IE+E3*#EVHQT"L%+"F<4C&@03 >I(QG MO9.CXMZ5.CF2N1$\@RM%=)ZF3/T^ R'OCGMA[^'&-5\LC;TQ.#E:L07<@/FZ MNE)X-:BC)#R%3'.9$07SX]YI>/@Q&EF'PN(;ASN]\9G85FZE_&DO/B7'O&W5.Z[CY^2'Z1=$\-G/+-)Q+\2]/S/*XM]\C M"3,G;-^_(&\(S16*O2UIR1F*Q9S\YODN%T4,OY:BG7Q0 $>&C+'IP*? MNXY"F6U49+,ZM#ZAHZ/!>A,?K\E6$\.ZB:&WB7.FEP1^Y7S-!&3&=4:G9820 M;J0=#ON3[=IF#JMPW(^VK3ZZK$;]T-W$J&YBY&WB"PI_O&39 BS=\&R-G4AD M,P4:U!I<8)60.GT<[IF74QNG :3=QP[-=P['OAN ;J5Y_)=@NT:8%Z6[C$ MXY/F*?E^">DMJ!_D/QR9N4BP(^W;0\WX$/KGAYDV'$=G2$BN89X+(O"KG;:' MVRR!,*W!*<=G+6'#$?D-3'EK;*:#T#\>>$ @/%TIN8;T\=BPG:Q1\= OXR\& MQ!]VTHY'HZ6A7TP=>'P&_#Z]E"+I#$BCHJ%?1E\,B#]LAPW2*%OH%P('()A'Z"?S%B/C#1JV(T$8:J%\:'(AT(8^Z>O09TO8*&COO>%/VL*?CWKORIJT84WZ.JS9 M$K:#KM*&-FD+;=8X/%L^:$.6]'7(LB5LNYYE&+619X_!\U8@:DHQ>AR1; MPK9OB*@AR:B%)&L@GBT6T<8/5J]#CBUA.^#0D&/4E1R?JQ%10Y31ZQ!E2U@/ M#(.-7^U34(OB#8[]@I1GIOS!L;Y;OR4Z+=Z-[-P_"P_/0\?]:7AX4;X#:L*7 MKZ0NF5KP3!,!1_4$L#!!0 ( :*4U&,RH,&PO=V]R:W-H M965T)P/9WRU9;N4W[%#K20WZQ9N4^%/"PW4WXH:9K5T'XW19X73O=I7DQF M-_6YQW)VPXYBEQ?TL03\N-^GY;_W=,=>;R=P\G;B*=]L175B.KLYI!OZ3,77 MPV,ICZ9ME"S?TX+GK E7=].[N#U$N,*J!5_Y?25GWT&U:U\8^Q[=?!K=COQ MJBNB.[H258A4_GNA<[K;59'D=?S3!)VT8U;@^>>WZ,OZYN7-?$LYG;/=WWDF MMK>3> (RNDZ/._'$7G^AS0T%5;P5V_'Z+W@]:2,T :LC%VS?P/(*]GEQ^I_^ M:";B#)!Q] !J *0"O@' #8!5(#0 ?@/X[QTA:(#@O4#8 &$]]Z?)JFT)7$H1%?O!^/-?CR_7ADF4OP* &JQ7T9>8'?G7Y+^=/;:@*8^*1OBH9JJ ',8G[LH5&YB/BAWW9 M4B.+D4>\5M:;BJ"=BL Z%1^KI+3,AYV&GG?E>1]UQKX43"X%%Y>"RPO WER' M[5R'UD@_,Y9Q(,JTX&M:EC0#J0 I.+"\$-7*)V1YM0P3M<-$(_,D;B/%E^9) M/,P3GR"DY,E0%2),%%4R5!$4GQG[]'B'JBJ7 J3W/VEOD8SROYTFQ&1_!P=- M[G=PR&1^!Q<[+ R]KK9[[S"QK,^ T_(E7]&^H]D++5U&AF>-!!QI98BZ6.A2 M,S=DS\TD4+RL$86!6AD2C2H./'7)UZBP1WR]E6%7("$>968';C+EW,&9DB!Q M MMH-18#2W'8R-?8H#)-C4I[A 31[V9[NK^]!>^'^7ZWK!:6^9MP7NJBTD(W,$ M=94(V2N1Q0T-V;=A$"K+\%PKPY%BZD0G(R12("C0GB "-3?C@XS1+0G^NNE4#V5N(/5HHMN-O3,E^E MMHA=Y49C][:H*VKHXMTMTFPB,?&PFA=#&0XBJ-8.CFAJ::&%@K!E=-4;C-K\./#"MQ',':$RIQ $BXY;A4G#I *&FO/5_ MO>SZ%6SO5Q;'DAWH%_"09]F.@D7*1=U@W:T=901W30 >NU_&79'#%^^7\7#[ M&D2^XMJY1@6E;95]=:*1(434)FRABQ:'6(FVU,G" &%]JN"SWY[';:T=.#0U M]7,7:#)NX@"1:<3%I9>Z=(#&[&ULK5?;CILZ M%/T5"_6AE3H#YA:HDDBGN:BM=*313.?TV8&=Q"K8.;:3M']?E4E\2 M#&NMO??R94TJ"]?WO-@M"67.?%K?>Q#S*3^J@C)X$$@>RY*(GQ^AX.>9@YV7&X]T MMU?5#7<^/9 =/(%Z/CP(/7([E9R6P"3E# G8SIQ_\(N3G3] 6%%5Z&2]D_8O.#78R<5!VE(J7+5EG4%+6 M_),?K1$]@B[43O!;@C^6$+2$8"PA; GA6$+4$J*QA+@EQ+7WC5FUTTNBR'PJ M^!F)"JW5JHMZNFJV-IBR:F4]*:&?4LU3\TWZ4O(-!U7=)Q:Z,O1T:WTU?CHB86^'D^?7-)= M/8G=3/K=3/JU7G!%;S!_[_7J$0*8NB$==-)!+1U>D7YF>A44D.MS(.-'IA>' M@ SHB6P*L$UZHQ;5:M71=IK["0ZF[JD_M28H2"XAJYN0BTK"KI+PSTPJ.-O= M*1#E#9NB3CSZJS8U:G&OO"CVXX%-)NCNF@EQEV=\,\^O7)$"99=6V!*,C=A) M&*2#!$V0=XE8QL8T#A K4V.X%M:W1"Y $6_T.=9E@KR/CWV]/:R_%IB-1Y U\6]A@B1_C8?8FS/>"*+V2_FL; MPB/[T,6^&G/.XM=^A&\W)'-O7=%OC0LLQGFQ-S3.A*6>,>DF*(JN[##\VI9P M^"=' !;VX+&21 -'')[ MKZS5)\R_1.PHDZB K>9Y]Q,M()JO@F:@^*%^B]UPI;=O?;G77U(@*H!^ON5< MO0RJ%^/NVVS^"U!+ P04 " &BE-1/A39ED($ !;#P &@ 'AL+W=O M&ULI5?;CN(X$/T5"\W#C+3=N4$(+4!J(*N= MU8[4:N;R;!*'6)/8K.TT/?OU6TY""(D)2/,"B7/JN.JXJFS/CUS\E"DA"KWG M&9.+4:K4XQG/-"9921%X%DD>=8_%J1C!\7(V=T&GBE^U3I 6LY/^ ]V1+U[? BX,UJ M6&*:$R8I9TB09#%Z=IY"Q],&)>([)4?9>D8ZE!WG/_7+YW@QLK5')".1TA08 M_M[(FF299@(__JU)1\V@MEA2=8\^T%CE2Y&P0C%),%%IE[Y M\2]2!S31?!'/9/F+CC76'J&HD(KGM3%XD%-6_>/W6HB6 ?"8#=S:P.T:C*\8 M>+6!US7PKQB,:X/QO3-,:H,R=*N*O11N@Q5>S@4_(J'1P*8?2O5+:]"+,ITH M6R7@*P4[M7PE;X05!#V@+=TSFM (,X76*69[(A%E:,V9$K"C'#5&89O(34'W;;M#'#Y_0!TWP->6%!#,YMQ0XK*>UHMJY5>6< M>\4Y'WV!J5*)0A:3V&"_&;9WW $""Y1JY')/Y,S/%,VR^(1&8.U?-P_O-@P$QO"9WO)+/N\+7Y '6J2&?!BC'#>6XI!Q? MH5R1/66,LCU4?X991$Q)4U%,2@K="-^6L!1O[57H([S@$K*Y#0F'YKF(;M)$ M-QF,[JO 3"9$"!(CQ:'/1H2^X5T&Y9,(GJ/H4E -X%"4_P$<*Z12@G:-/CPI M!PY$4&XJC57EBC^@4A_QT)/I#DPX--.%3GZCDS^H$U3KC13P>U,&8V_6B:\/ MZBBPN8D(^XA6^!?!39O@IO=537;NGD.E$S2\P>^73M +QYDY_K@C7!_EVC/' MZ8AW%RHTS.@'WL2LX:R)=388Z^?\H!6$&GC>KI%O^PC'_*!/'J:@9S,.]49&N?T9MX5Q5H'&F-L$SK5JO[*)Q?&%<7K54WVDIE_164 \I]>?@A[Q&14N>9Z*]#7 @MZW 7 MKIV]R/_ ]9RNM'V8Z[L]90UD8]OM"FM .5/W2LDY[EE8=U#8=7D:)0+.X01,7UT[OV !S4BBC"0PE?TX!5]%=9.K M7A0_E%>5'5>0:N5C"K=?(C0 OB>&ULM9=K MCYLZ$(;_BH5:J95.%W--6"61-M?VZ%1:[?;RV0N3@ IVCFTV[;^O#80-@9 T MJWY)L'F?\K!G/B%1- MOC'%E@.)"BA+31MCW\Q(0HW)J.B[YY,1RV6:4+CG2.191OBO*:1L-S8L8]_Q MD&QBJ3O,R6A+-O (\NOVGJN665N)D@RH2!A%'-9CX\ZZ75F.!@K%MP1VXN 9 MZ5">&/NA&Y^BL8&U1Y!"*+4)HOZ>809IJBTI/_ZOC!KUF!H\?-Y;7Q;!JV"> MB( 92[\GD8S'QM! $:Q)GLH'MOL(54">MA>R5!2_:%=IL8'"7$B65;#R($MH M^4]^5HDX )2=;L"N /M2P*D YQAP3P!N!;C'@'\"\"K NW0$OP+\2X%!!0R* MR2JS6TS-G$@R&7&V0URKE37]4,QO0:L92:@NQ4?)U=M$<7+R ,] *\G7QSEZ]^8]>H,2BK[$+!>$1F)D2N6(-F>& MU:#3^NAP?]$R%4U>T4]AS M^BNZQY);6W(+2^Z?6"JGLP2] M2K_?/$]5SM_O/AK+55_C# 05.U:*LL;#G! ML"E;=LA<.W#]IFS5(1O:.,"UK)$*KTZ%UYN*MXBM44\^^FD+XQN,WW85]K7@ MXEIP>2VXN@)LY-JO<^WW6IK#&CB'2.WTY=HNWYR*V#@Y?URGW*LE]LV5?N5-.* M;&P(OG^J;JR77=9R7K,C3,_@7G!BF9V= 9W!J676/#@%9\ WQ05'H.(3+(\/ M=6]]B;HKK@Y'_3/K=FYU]"_TI:LX=;^8+V]LGPG?)%2@%-9J*'PS4.GFY26H M;$BV+<[@3TRJ$WWQ&*N+(W M4._7C,E]0P]07T4GOP%02P,$% @ !HI3 M477F],R3!0 PQ\ !H !X;"]W;W)K2*>K@9P\'+A+EYO='YA.+W.// %)^)Y+]XJ3=7@W EGS%=HF^$T]_\](AFMM;B$05 M?\%3*1L,P&*GM$A+9;."-,X._]GO,A U!4A:%%"I@+HJX%(!=U4@I0(I(G-P MI8A#Q#2;7DKQ!&0N;:SE!T4P"VWC?ISE>9]K:7Z-C9Z>?F.Q!#]9LN/@AC.U MD]PD58//X*M27*N7BTO -*C)?HRX9G&B/AG)^WD$/G[X!#Z . ,_-F*G6+94 MET-MEI??9+@HEW)]6 IJ6=58A<"3G+C3 MR./@FQ*13^+(05HY2+T.WO'%3LHX6WNJ8539&O5;9N/*\-B[R!E3&\!_[6*3 M"6/1]3S/QHW($#(:35[%KRD%1Q@C=PS#:GFA=WGSC9#ZL^8R-=392G@M ;2557AKIJ=-.-% XI?U6U3 MBHS"4?C*KZ84A2&2H)#S/4$.,1&(0Y;LF W NC?">I9F(DTY7(1FX+;LBV7 MODA9$$/2 M,@M@Z"=P/;WS_#C6,5= B60)S&/&)6!KR8N4J'P;E'R[DXN-:8)]&;* A6'/ MR;=-NH85ZAA:RT$)^:'6.>X2:Z$*M_02RZ$)^=-4C6@QH9N9=/)JFHEL,+7K0 MN.<86JR@GAJW"#DZM\FX!?_(P@?YX5./X7?7Y' \E5FRX*#G@<^B!,.S>_'2 MQ%NMB$.LO17!EDBX)R)%N,F:]B<#UX9B/VO>V6N75M_J\QQBSN VQ288T1;? M+-&P?R!V5.R)?3>VB,.TYRJV\,)^>'7INTL3]*U\-%LN9SZ:8IYBMW3$W1LS MFX]S=SAL$8I[[LRPA2/VP_&$Y[C9G[4_Q\12E'3OS[Z[7EP=V[4()3UW8\2R MCYP]3T;$T6&UCC+$4H_XJ=>]$21--#E>@SBD,&[MNDGMC9Z?8.^C\XPT7[VY M%MV4(J@]N!:%I.-K.EN*IPW:Q**1]/P6CUA8D;/?XT7$\8JN/8"64Z2O=W2D MV>HY!FV'E&?0)A9ZY-2.$/4YU8*2XYTA:EE$_R[I7=6GHJ)EI#M^TB:_VX9O6OC&\AUZG#XW40HSV M##%J(4;]$.O>EI2&ZC%W#(W#V@?3_//V#9/K.%,@X2NC%ER,C;X\?#$^G&BQ M+;ZA/@BM15H<;C@S0,@%S.\K(?3+2?Y9MOIN/_T?4$L#!!0 ( :*4U&: MJ3;,= ( +4& : >&PO=V]R:W-H965T:L;5W*NT;FY]7Q45U$1=BP:XN;,6LB;:;.7&5XT$ M4CI2S7PK.'F26BE8SRN%!(M76-9'_[H&)W=P+O=>#1[JIM#WP ML[0A&UB"?FH>I-GY@TI):^"*"HXDK.?>77B;)Q;O +\I[-3>&EDG*R&>[>9; M.?<"6Q P*+15(.:RA04P9H5,&7][36]XI"7NKU_5OSCOQLN**%@(]H>6NII[ M,P^5L"8MTX]B]Q5Z/Z[ 0C#E?M&NQP8>*EJE1=V3304UY=V5O/0Y[!'"^ 0! M]P3\44+4$Z*/$N*>$+MD.BLNAYQHDJ52[)"T:*-F%RY,QS;V*;=M7VII[E+# MT]D]8807@);N/[80=2,X<*W0%;HK"M':Y2,40+=DQ4!=HI\&=IZ#)I2I"X-Z M6N;H_.P"G2'*T:]*M(KP4J6^-L791_A%7\A]5P@^4HP*<10%;U'Y,0J'-P$>4&]\Q(./^'T?S(P< M%Y(97J@4[4JO6V8&06=OS%,G.-FKXVHV30XLC8#BR?3 T0@H2J;CAI+!4/+9 MQEPB#GK,27+C+ #_0>1&\H58K V MO.!Z:@1D-R2[C1:-&QLKH&PO=V]R:W-H965TBUKIB<6J52VVO;EGE):BRO^)8PF%ES M46,%7;&QY5807#2DNK(]QXGL&E-FS2;-V)V83?A.5921.X'DKJZQ>)N3BN^G MEFN]#]S33:GT@#V;;/&&+(EZW-X)Z-F]2D%KPB3E# FRGEI?W>LLT?@&\)N2 MO3QH(^UDQ?FS[MP64\O1 9&*Y$HK8'B]D 6I*BT$8?SI-*U^24T\;+^KWS3> MP2[R1FA9S8"B+2NG;>K3YO5_>.K/Y]QZZ0 M[UP@S_$< WUQFIZ1'.BNIKNI@9Y]GIY\I-N0QCZ77I]+K]'S_S.7)Z3]7MIO MI(,CTO=X#[NNB*"X,N:YI8<-79?ZRRQRTV!BOQQFH#(#*D@3MT=] M,!#T!H*3!IZ@^B\IN]P*GA-IM- *1 ?K>E[B#RR,06X<) ,'!J7 #-+ #644RJQ &\[-1ST.4=R[B$^Z^ %GY] $8ES!9Y[4 ML#&*HQ6!;Z80,'L!J+S:%3 .GRBN2B(0EI(,J[%U%(]B#>)H6!=C4!JZL=E/ MTOM)3OJY_6?E8\2=C>,QSY-QF1KVRH""8HX'UL:HU$^&!6,?W#+ZE^ G%AO* M)*K(&FC.50Q\T5ZS;4?Q;7/QK+B":ZQIEO!G0H0&P/R:<_7>T7=9_Z\S^PM0 M2P,$% @ !HI34:W^XS*J P (@P !H !X;"]W;W)KLVDQC M5)8\26ZZ?W]IQ7&3^&-Y:2S['.J0E$AVOE7ZV6P +'DMA#17WL;:\I/OFW0# M!3>7J@2)7]9*%]SB4C_YIM3 ,T[ _RSN-*[^UDN4%2),K232LK[S/ M]-,M937!(?[+86L.GDGMRJ-2S_7B:W;E!;4B$)#:V@3'GQ=8@A"U)=3QNS'J MM7O6Q,/GO?5;YSPZ\\@-+)7XE6=V<^5-/9+!FE?"_E#;+] X%-?V4B6,^TNV M#3;P2%H9JXJ&C J*7.Y^^6L3B ,"C08(K"&P$^%Q" MTA 2%_M=L%RD5]SRQ5RK+=$U&JW5#RY=CHT!SF5]LNZMQJ\Y\NSBF@LN4R#W M[A@O55$J"=(:SY]>DSW,:UM;EF;6^;L10/V]@F$ M5ZQ#!HS+9 :E,KGM2\UR9RYVYNJ2]+*@,0WG_LMA"+J@,(CB8]!M'RBD+>C( MG;!U)QQU9U4!66M5D%1)J[$DX3V0U1H?*@UZY]T+R$SI7N=VQI,#23&+3YWK M@J(@F9XXUP6%(8OZG8M:YZ*S.-NY"91TK]WTNZ=C&<L53T;5?V@+!>D/&A2RC6I MM&E2PYF8=GK& MIO^42T,$K)$67$Z0KW<#Z6YA5>D&J$=E<1QSCQL&PO=V]R:W-H965T MYK3@*2M 21?7HX_P\A:'M4&#^);2#=^Y!C65[XS]J&\^S:]'3MTC MFM%$U"Z(_'JB4YIEM2?9CY^MTU'79FVX>_WB_;8A+\E\)YQ.6?9W.A>KZU$X M G.Z(%4FOK+-'[0EY-7^$I;QYC_8M%AG!)**"Y:WQK('>5ILO\ES&X@= ^G' M;(!: Z0;N ,&N#7 NH$_8."V!NZA+7BM@7>H@=\:^$WLM\%J(AT30297)=N MLD9+;_5%DZ[&6@8X+>J1]2!*^6LJ[<3DAF2D2"AX:(;QE.5K5M!"<' .[DLY M?DOQZPS<2XP I)B#V<\J7 ?2 ORU M8A67!OQJ+&0OZ[;&2=NCFVV/T$"/?/"%%6+%P:R8T[G!/K;;0V1Q,);AZ6*$ M7F)T@ZP>/U?%!<#.&4 .<@P=FAYL#B,3'[MY3!-I#@?-9X>;AP;SV\/- TLL M<3?><.,/#_BS#BKPSYV$@T^"YOQ?2V-NUYC;-.:^VMBZ:XRJ$;PL&3<.T*U7 MK_%:2_/3Q'4B7])_VDV; 14Y+MI'S0PH%WM^A]HCYG7$/"NQ.\KYI53EI,JK MC @ZEV(J"TN2DJU<2YXD9Z5(_VL>F#AN&_!W^G6.8!#X&DD3# 6^J[$TP*#G M8L=,T^]H^K^3OX(*$S._UQ<8R3^-6!^%?!2$&B\#*HS00/:"CE9@I34EZU20 M#&14ED1%R,0EZ+4?AEH?XP,PLS[&"P>2$W8LPM\8@R8RH6$L1=I\B4T@!VMT M#* 0FNE$'9W(2N%AD+M]/OI^-%^V2F+6I7\K ?:91C@Z\@ M=/3 &%!^H,_E6U.+&'D# =Q9&L'# R@_R>'SMO6\-RE[<8+]7NLJ9? #D5YB M3(T-S :(%'EDG]YR-%A*,%0%'YZ@XD-5\N&;U/RX=;LG]=AU]%"_@MKOM"KG MT%[/;ZHTFZ?%DMM"H*HF]$\0<57-H+V<'1WQ?E'"L+=^>@VUWVE5O*"]>GTA MR4H^*G_95&_?MZHD,'K[^".E\\BN\\>ND@PF\R35JW>T471OH"_#74 M?J>5FB*[FC:KH17+Y@>'7VD>\DX0?B6*Z+?V$L.SI+\%\()0K],FE*>C9@:4 MBX.A*:($&-D%^+8JBU14)6U(+=+G^MJ:)"63*#Q!DI1R(OLB_.@D]1?0T/7U MC9(1I2^Y9B84\@9F$E8JC>TJ_8VNTB2SI@4K4<3P[=."E5)B^UKPV+2T;O=F M!=:6P;$!%.A[BID!Y,*!B8-WWD79)?F!+<2&E-06)"65V#U!3I1\8ON2\>B< M]%_50.SI[[:,*%??AIM0T!O8=V$EU=@NU]* M+7%P@CPI!<7VA>;1>0I[NT.(H2YI)E2@;UI,("?"6IK&.X<(.2V7S7$/E_&O M"K%]O]L][8Z4/C8'*=KS&W@YA8;G,;R<;0^,E/OM^=474B[3@LN-]4(VY5P$ MLJOE]DAH>R/8NCG"^,Z$8'ESN:)$#H\:(']?,"9>;NH&NH.YR?]02P,$% M @ !HI3407?XF/= @ "P@ !H !X;"]W;W)K]D-BYY]QSC\V]HZV0KRH#T.B-4:[&7J9U?N/[*LZ 874EGN6+!57N%VVKV,!#<:&T8!78*&"$ MET_\5OFP!S \S8"P H2'@/X)0+<"=%VAI3)7U@)K/!E)L4721ALV^^*\<6A3 M#>'V%)=:FJ_$X/1DABGF,:"ENS)SP7+!@6N%+M$=UYBG9$4!394"K2[05Q-S MM@"-"57G)N1YN4!G'\[1!T0X^I:)0F&>J)&OC3++[\>5BEFI(CRAHH\>!->9 M0A]Y DD#?MZ.[X0M!+ZQI/8EW/DR"UL9OQ3\"G6#"Q0&8= DJ!V^@-C .Q;> M&;;(Z=;'U'5\W1-\MX03#9?WYLHGQP>#?MR;>'2G@:F?+=FNZVS7+MOUB6Q3 M)J0FO['[HXFU.=PZ(78)FTZXI.PY2ML[-I/.,!SYFWW3&F*BJ([Y1VNOUMIK MU;J C6E%N;%%0YQQ047ZWF)!OZ;M_P?#!W6V06L1GZ10"LVQE.^$I\CX7W#= M9'))T]\WT/3K Y<;@CJ#H-GFJ%88M5^)."Y80;$V=NQ?CR:1T5'^;G2H\3CF MY$T8UA*'K1)M8%>,"V@2=CPZ/I%X:&PXYAA%!X(\_?Z+0.9NC&D4&Q/ MK6R]]6X]Z::NP?M_P\LQ^8!E2KA"%-8&&EP-3&99CIYRH47NNO=*:#,+W&MF MIC5(&V"^KX70NX5-4,__R1]02P,$% @ !HI3485$3R6# P BPL !H M !X;"]W;W)KB05)_]^)"4KLD2YWHLM2N><>\^]_%H=&?\A M]AA+\-H0*M;.7LK#1]<5Q1XW2-RQ Z;J2\5X@Z0:\ITK#ARCTI :XOJ>%[L- MJJFS69EW#WRS8JTD-<4/'(BV:1!_N\>$'=<.=$XO'NO=7NH7[F9U0#O\A.7W MPP-7(W=0*>L&4U$S"CBNULXG^#&'OB88Q-\U/HK1,]!6GAG[H0>?R[7CZ8PP MP874$DC]O> M)D0KJ3S^[46=(:8FCI]/ZK\;\\K,,Q)XR\@_=2GW:R=U0(DK MU!+YR(Y_X-Y0I/4*1H3Y!<<>ZSF@:(5D34]6&30U[?[1:U^($0&&"P2_)_C7 M$H*>$%Q+"'M":"K363%UR)%$FQ5G1\ U6JGI!U-,PU;V:ZK[_B2Y^EHKGMS< M(X)H@<&3F61;UAP8Q50*\"OX5!2\Q27X[55-,H$%0+0$?\D]YF#;W2N7[4PYN/MR"#Z"FX-N>M4+)B)4K5?(Z M!;?H$[WO$O47$OW2TCL0>+\ W_,]"WU[F9[C0M&AIL/,0L^OIZ?G=%=5?"B[ M/Y3=-WK!_RS[!>E@D Z,=+@@?6K; ;UQ1@C ??ML)>^4(J.D=XB739J&P%"3GJ'R.RH(@&D!G5L+!2GB5E0;1ME([1,MKN@,%$]-"=6XZL7B4 M0I EDSRW%E 0AA,SA08 MERH#M=_JPB)B"Y_.POMAN)! -B207=5'B5[MGK-9T"R&D^Y9,+/59<%$"[E# M[_T<\W[2O:I5J^ERV[:]R-GL2I-T(?CH$(47@YM3T7JFP?F"\V)O4C0;*HHG M^W!N0\5)MI#[^TD$_8NY?V-2[T1]\_O3PNQ,S)SU17_6_V1!]%'&!X ?I'"Z MNBVP ,)I17(+#";AZ&CJS+JCBX^^IOZ)^*ZF A!<*9YWER@!WMW\NH%D!W,7 M>F92W:S,XU[=EC'7 /6]8DR>!OIZ-=R_-_\!4$L#!!0 ( :*4U%-.^.B MZ@( )X) : >&PO=V]R:W-H965T$YZJL15KG=W8M@IC2*CJB Q2_+(0,J$:3;FT52:!1@4H MX;;G.#T[H2RU)J-B;BXG(Y%KSE*82Z+R)*%R6:VTG'M@RUF;"GHPR MNH1'T,_97*)EURP12R!53*1$PF)LW;HW,SLG\K@L=@7JB"J>!_6*3CL36P M2 0+FG/](-8_H JH:_A"P57Q2];EVE[?(F&NM$@J,'J0L+3\I^]5(O8 &&@S MP*L WKD OP+XYP*""E"DVBY#*?(PHYI.1E*LB32KDG4&OSJ!7\/EG9["%U*])_8(T.$'Z78AHS3AORDZ)[!9(JW?S7(8Q=@ 2"NQ*$4AZ M3%SNSMY1;KRNXS3GIE^K]UO59[#"'II!1#2$<2JX6&Z:BE>R] [J$IS0'M3: M@_;()0I+O2%X' E@3C-LS+I)?7"L'@3-XL-:?/C?.W78$.RI3>@ZNX[EM"H^ M"4TYR;;ESB0+H;&+.$?R7M#W3\CO-4RW57YOUUY+X%1CS4.A=%,CG%9$LT5S M[=IY?+(!*E633_;>76A>+O=4+EFJ"(<%4CF=/M9"EH^!TM B*Z['%Z'QLBV& M,3Z@0)H%^'TAA-X:YL:MGV23?U!+ P04 " &BE-1H,D$^H<" #D!P M&@ 'AL+W=O&ULM55K3]LP%/TK5L0'D 9Y M]H7:2-!HVJ9-0W1LGTURVU@X=K&=%O;K=^V$J-U"56GP)?'CGG-\S_5CNI7J M09< ACQ57.B95QJSOO1]G9=047TAUR!P9BE510UVU:IA+_HL5IIQY8X\4L*0U-[=R M^PG:? :6+Y=DO]3B@L3!!Q(%4= #GQ^&9Y C/+3P<-(#SXZ'C_?A M/GK8&1EU1D:.+_X/(P_(Q)U,[&225V06)45.R0M0FL!CSHRZ)T<$D[@2^ M&)S]1JNL^P2KP,0&M,'[W1QR:=P)C-^S&)-.9O(&Q<@F/5MZ])>#_LZ5:M^_ M;U2MF-"$PQ)1P<4(X:IY4YJ.D6MWR]Y+@W>V:Y;X#(.R 3B_E-*\=.S%W3WL MZ1]02P,$% @ !HI34>7T(EE8! .14 !H !X;"]W;W)K<5T8ZEM!B*G&5P9R-D2A5:+1%*8_^A0/3N&AZ.R4"*MP9!!RK/JDS[70AP!@*<=0&H Z0L(:D#0 M%S"J :.^@'$-,*5[5>U&N"55=#&3XH"D?AK8],"H;]"@%\_T1'E0$NYRP*E% M*%G,%?I (YYPQ5F!:!:C+T+!:$5?Z#IAZ"VZ6C)%>5*\@?'CPQ)=_?1FYBD( MKTF\J [UO@I%3H2ZS>40^=-?$/&)WP(/W?!/-!NB )^$+WM$)]<:CJZS?.$1T9; M6,IL>9N1+3LX\-#]8UL?PS]@9*#Q/0=S<$6RCH8O:6G8>AIVFUH_>=T M:VW8[6VZN9[3)[!U+CR]I*S6KK#;7[ZK5X0U6?]F0:P]$;<]]6\78\8]4BL28XCGPJJG4W,C[_1>_;JX@U.3*YX%M/K'^1CK59#S,-.S@Z>A6Q M5D?%D?>3LX.GI58"TM<%L:%!;M6/0$UCIIADA3*^A:XH_%@HK]I-ZW%)!QT> M^KYSJEK["]SKL]]*52B8.,8&0!>TI@G-HK8^\WK>>T,<[.G72AXJ?S2M9 MH(1M .H/KX%#5N=TU842N3F(6@NE1&J&.T9C)O4#<'\C8%[7%_ILJSDM7?P# M4$L#!!0 ( :*4U%NQ-RI,00 #<1 : >&PO=V]R:W-H965T@Y9PYGAD/2XSWC+V)#B 1O15Z*R6@CY?;6 M=46Z(046#MN24GVS8KS 4KWRM2NVG.#,@(K<19X7N06FY6@Z-F,/?#IF.YG3 MDCQP('9%@?G[//G#UYC8L&2U(*2@K M 2>KR>@.WBYAI '&XA]*]N+D&>BI/#/VHE]^SR8C3RLB.4FEIL#JWRN9D3S7 M3$K']YITU/C4P-/G _O23%Y-YAD+,F/Y-YK)S624C$!&5GB7RT>V_XW4$PHU M7\IR8?Z"?64;QR.0[H1D10U6"@I:5O_Q6QV($P *.@"H!J S .SRX-< ?R@@ MJ '!N22_ Q#6@' H(*H!)IEN%2P3Z3F6>#KF; ^XME9L^L&DRZ!5@&FI*^M) M&R!+X?#HYY8^DU) M^8;/[RHI4Q7@MHMD*1U[:;#[1;6.Q" M3W\:NP\1"IL(A;T1^I7C4I*+40!2>J;28P3#P VB7&3 MO1*NSD5@\49X2@4!#YRFI+^X8WK_4U/*6)YC+O10E3IKYFKWR>EB31P4 MG&7.9N; \\P-LEI8K#S'C^W9@"=G"SBX.0V<>WU:\4[U1DX2G NVV25.''5( M1D?)Z!.]:I#H64WY00R"CI>E>$[8T<+@ M<;^&/[)AVYO8P,H(VH4<.PB>KPJ+67OQS&UFEF4QQ&IIL>I9/,>-'8:?:V:/ M1-\4=41GZO#+U:E\AW/P)UT1M5@0 M@J(ZPP<@P^^V6\3L E/#@*(NBOD%"G2@@#==%(L+%-#,1\WB(*:+:'E12Q48 M6#%9B:J,NB?WO8+PM;F9"Y"R72FK.T\SVMS^[\R=]VQ\IG\5,/?((TWUD\)7 MS-4^)D!.5HK2,R<.+=M#\ M5C+]#U!+ P04 " &BE-1[CN?H=<$ !,& &@ 'AL+W=O0&7H4H* 1*Q->8'O*C>U"X\LC84_'P=W0]L8H9T82N1*&" MR,LS7= D*33)>7ROE4X:FX7@\?V+]L^E\]*91Y+3!4N^Q9'87D_\"8CHFNP3 M<<<.?]':(:?0MV))7OZ"0X5U@PE8[7/!TEI8SB"-L^I*?M2!.!*0>M0"J!9 M70%W0,"N!>RN !X0P+4 'BO@U *EZV;E>QFX)1%D-N7L 'B!EMJ*FS+ZI;2, M5YP5A7(ON'P;2SDQNQ=L];1E241Y_CL(O^]C\1-\ G?W-X!DD;P^5+F,14QS M\&%)!8F3_*.$_ 9,D&\)I_G4%'(FA3YS55N=5U;1@%47?&&9V.8@S"(:*>07 M>GF(- I,&8(F#N@E#G.DU?C//C. ;?T!D(4LU83TXDNZDN*P$(>!0GPY7MQ7 MB(?CQ3U-,.RF*.Q2'Q[0)[.OT8(;+;C48@^55ED." M/SG)!)![- 6?2UBJ+RYBY')$NO-B:&9>BVN"9 M'(U"+4>APG.HT]"@-C3H#/<\:%8";"D,VF]E']@R&<3OQS^UK>,MQT;8LQW4 MS58?B*#O!M#I)JP/E-1BN>Y0-EK>A7KB+7>ML]0RAPINLSQ;[J-=EU1DZ=D! M1%V7^L! 1@GC;A4J% 8.=NTAUUM:A9?AU3E4$2NT'-OM.J\ 8FACKY=/)="% M@=_U7F7:MP-OH*> +:G#=V%UV*=7#*W =V$W-GV@]"A@T<+?O4L!@8 18'734TC?2T_?Q3C3.+Z0@ M;^@:?F<+6:APR#?\+BTJ<;;AV9W"JW&="'A#$6B;!J1O&E[1P,QKE:=S=@R_ M2S5*'#;L7@Q4.,OH[LHJ&/0-QQ^(0=L=('UWJOD:4* MUE\CH0*F6R-MSX/TW^VW^N8)M?T.>O.G.VI["'21'@+UF=S6?!ZCELB1GL@O M1&6HS[7:^;54B[SWHQ/4LACR+[VA^JJ.?ZAJ6UY#K^&U-ZUIY1=D=Z+FT:EI M2OFF/*[.P8KM,U$='#:CS9'X37D0W!E?P*NP.MANU53G[%\(E^R<@X2NI4K+ M\&2-\^KHNGH0;%>>S3XR(5A:WFXIB2@O /+]FC'Q\E 8:/Y F/T'4$L#!!0 M ( :*4U%A&Z07GP, 8- : >&PO=V]R:W-H965T@--=X*^:AR $V>RJ)2$R_7>OTI"-0B MAY(I7ZRAPB=+(4NF<2A7@5I+8)D%E440A>$P*!FOO.G8WIO+Z5C4NN 5S"51 M=5DRN;N&0FPG'O7V-^[X*M?F1C =K]D*[D%_6\\ECH*.)>,E5(J+BDA83KPK M^FE&AP9@9_S%8:N.KHF1\B#$HQE\R29>:"*" A;:4##\V\ ,BL(P81P_6E*O M6], CZ_W[)^M>!3SP!3,1/&=9SJ?>*E',EBRNM!W8OL;M((&AF\A"F5_R;:= M&WID42LMRA:,$92\:O[94YN((T T. &(6D#T7T!R A"W@-@*;2*SLFZ89M.Q M%%LBS6QD,Q2WS*$:>G]UHL'G-19"#5.W+[H^9Z1R[(9\8E MV;"B!H*E0L3:Y%P15F6$*=SR=EPKR,C[&]",%^H#XMZ0@*B<25#C0&-X9I%@ MT89RW802G0AE2+Z*2N>*W%899#WXF1M/(P=!@'GIDA/MDW,=.1E_KRN?Q.%' M$H51V!>0&WX#"X13 ZQY4M.\/W99-W!E'1,B66*3^VZV:(+4_X9 MF8D2/4$Q^U9=2![JLG#CAS/F[.=O7VU93(C?_^!E.2+AE+]XPAHT 4T M<$K[;E\W7(5M0*)]D!7&H4G&-!;@H1;%75+)':)8Q];:9#GP['P>9X MRWZ>E/KA93?I6?3#+OJA,_K;IS6Z$D:O098?":_(#ICLC=%--&B 9$C*II)I MBCG8]3'-7L9$&R8LP1ZB9V)'G=C1R\1N1(%%4Z!A] EUD\27?AJ][9/EQB4C M/XK?.E2DG8K4273'U>/%4@+@;N&N@=)$8K'U*7$3A7X\HKU*W#CJIZE+R&4G MY/)EVY'Q#<\ #7K'H>BSSVLW4>B'8:^.5\.>Z:#AH1.%3J;YW?TW%]%12Z/_ M#W>CT2&DZ!?YF\E"?_.,?G*NQ ^3?N>BAYY"W4WE%=YUABEJ+6>T-Z_HG.70 M0[^BR:\PG3,LR>!:Z9G)F52I1D0'A""6*P&!@W]O7,MA1!(WXGL.$[8Z2. M\DSIBYK\C :&I2*"%$*A)+#\6\,8TE0IR3A>2U&CVE,1=\=;]9D^O#S,,^8P MINF?)!+QP.@:*((%SE/Q0#>W4![(5WHA3;G^19L2:QDHS+F@64F6$60)*?[Q M6VG$#D'J-!.%V9IIR=8 MX&&?T0UB"BW5U$"G2[.EP0E1E3473#Y-)$\,YX*&+S%-(V#\&YJ^YHEX1Y=( M+U^JE$4HI)FL8XYU)<";&@,ZGX# 2J?%2[>J-%?KN?]1 M:2VR7B7K:5GOB.PC%3A%_!_UVE2,A:ZO==4'>#VT_:!OKG?S>XCIUB"3!AG7 MW\=,#S&.U=G'S!HPKE=A]KSQ*V_\5F\>@ -F88SD^R@_MVMYCZSDK2!:; \J MZ> SL]FI9#M?E,U"-]BUSZXE\Q#B=6O)/(3T:GF:-D#<6BH/(;N5M6=,MS*F MVVK,#R# I#4JDSB2%T'"!)]SXSF;;U<;E87Y3.4KCUM1HW@-QZ M1D_ 3)LVL[U:4AM G6XMJ>;.19P!6^J6BWP+U!+ P04 " &BE-1R4&ULS5Q;;]LZ$OXK1' 6VP/TQ"*I MZT$:()=>DK:I'9]T'Q;[H-A,+-267$E.FL7^^*5N)B510SK)8MV'U$Z&P^$, M^7U#BJ.CQR3]D2T8R]&OU3+.WATL\GS]YVB4S19L%6:'R9K%_"]W2;H*<_XU MO1]EZY2%\[+1:CDBEN6.5F$4'QP?E;\;I\='R29?1C$;IRC;K%9A^G3*ELGC MNP-\T/SB.KI?Y,4O1L='Z_">35E^LQZG_-MHJV4>K5B<14F,4G;W[N $_WF# MJ56T*$6^1^PQDSZC8BRW2?*C^'(Q?W=@%2:Q)9OEA8Z0__? SMAR6:CBAORL MM1YL.RT:RI\;[1_*T?/1W(89.TN6_XCF^>+=@7^ YNPNW"SSZ^3Q$ZM'Y!3Z M9LDR*W^BQTK6"P[0;)/ER:INS"U817'U?_BK]H34@'H##4C=@'0:V,Y UHW MH*8]V'4#N]O &FC@U T<4Y/]V ]ZK D^[D9_T,FDB3[I1G^X21-]4D%.A1$E MP)R'>7A\E":/*"WDN;[B0XE297N.*U%<(.HT3_E?(]XN/Y[FR>S'(EG.69K] M';W_N8GR)_0'.IG/HP+PPB6ZB"O<+N#OS3G+PVB9_7XTRGGGA8K1K.[HM.J( M#'1TLDX/D87?(F(1ZV9ZCM[\]OMO:(2R19BRK/JIT'H&:_TVRP\1<0JM.*BU MSJ.4HW62&F@_A[5/V9K;;)?:?7.;WVL\L;GG-ON55@-U'PS458[%[NXN^ AK MO]PLM\8VVA5:/IEH<2LM!D9=F*BKHNY^3W)FH/(25GG.9H>(XEU#_1G6^C5, MMUH]1?,O!O./6BWG&QCUU7RHSJ"2*UT(XL:T79;S-V.MV^4\J&ML/LS W,+) M_V2>7)MK]73CGAI (J[';6#:7^:FN8-*;C1Q#7E<+5HHL7R5DA&GK2UWD2UW MD5(K'5H>A:(_BG1ZCLZ2%=]D9!5-G:1I&-\SGOCGZ/8)R7+C\*G\]@B9ZOL7X!!=&L0+0VR!PRZVJQN68J2.S1+5BMN2%:P:QT %&[R19)& M_V9S%3Q5FMU2<[$->CAV?*O\=S1ZD-=E7]#U5()C4\&)0=3HYZ/G2GB9@?B&=<*,JR31C/F(IMG7[$'"AB[M9<%S3W:_@K6FU6DJU\ MFW['TI3;9#Z7/[D]\WS/([Y#U-9Y6^L\T+IQVQ9Y2JVYM:5INLGUR3.:#E.M M6&L$_G8$OB% U'Z<)?$#2_,BY&FR0BR<+:H_J9(BO^=6/!#O8&M/ -O#=->8>HR36JUL$G& ]82E[14VQL!R2:O1O]8BQY;:Q"&.YW=0SUAR M;"PY,9%LCU]0-";FXT\V>9:'\3R*[Y5.(,9.,)4<&TM.3"3;3A!I 8;S@HL: MROEWCK_5>?'VV75@AA%!JT1#J],;:+LFR)#@_7 OD;:0,#]]Y!T7*^9-%-IXZXKTR0%;'K5LI[/(58*V1P-,.FBG$ PHL6V[@W8JA8%CNS08B*I@)0*S MTJXSB_0):FAF"6HB,#41R_)09<@%)\BX>+J&QLLPAH(K )TX>S+?!%@3&/YZ M.P!IU[>)Y_Q/^8+C=L\#U<$RZ>^L:, GH>.U9\TGA:!-O#[I3A6"V%9HO%$) M6E62/# )!'H3&+U;.6*Z9;/P(8R6X>V2E?QUM\DW?'L'[(JOZFY^)V@9LV?$CRH@3VDZUX9I"_RVX336:%%^ MUBC1+TH!WK8&=]N+LLPWH;,,1\"P8^W'TG0$2#OPLP8SYVN4:)WO"(1V-.#: M<_Y.N9PCH->A>Q(+@=P.G-$:QD*3%FMC(3V'AF';)!;ZU2% UG'W)"("+!T8 MYPPCHDF)M1$14.EH4$X7$3BG=@0&.L%^Q,(5X.G".:Q9+#1*M+%P!7*Z&M S MB(5V=;@"&-T]N;CD"@AUX>S5,"*:%%@;$8&?KNY$0!<1S=[&%=#H[LE)@"M= MPWF%DX#/&B7Z: CL='4G 2;1T*\0 8[NGIP#N )&W5_WC4O6-R@N%)+%4DE.%9.].97NH M H ]&#N?>5GR?:U6=Z'MPE!NJI=K#U @N@A=@+P'Y[_C-)KM<$WP2ZU.=@/V#JW '[K#*+#=TUW7>-8=M2^U6OGQJ].= MI6V3I'N5,+SWSG32K8US%,9S_CV/4N4R^^+UGZB1@-C$&W*4X /3I"_1G%Y M&76]N5U&,V[='>>: H#+4&H">%4KEP-(W4,Z> =5\( '0WAC5G5ULZPL+2U2 M&J%A WH8X,"%^, 7?.##?&#TM.FR5F)PQ\Y8\INQY-A8:V4I%R0="3_ M,I%L.U]PIZ\[>EDF\R=.?B>S9,/SA!ETG.8+_O/W9*/@"Y[R89XZCQZB.>.8 M,(^R/(UN-Z4]>8*2?-&@:UU/.(!D'_W^11+B T#F"X[Q88[IW!"'!BR8P]^3 M[8$O*,0WO42RW+0$@A2"(PV M"3MGE;5:TRPP$$ 9P$ YY?.!S]&3IO(A*IZXK(V7;2"@,]@3Z P$= 8P=+Y. M=+3+!; M9+ E%V1IKHX7%0E%>EB^0D>"ON85!47$FL\JXYH.6AO,(;NDLBSKY3Q4Y CO MOY6'G3MD]]B2BJ.L/2$I;$G%2A9,4^/M 6<1I^0QYJG\(EJK,GF=*AX\S7DG MMJ0R)DOS3+6D@YQ[)JO#-+#!:!3)BXT&'E#/9TE%0I8&DZN9<_K,# 9;4F&/ MM2=/4;$EE=I8IH=%NY_)-KI;B]ES+-_OGK2J)#'U'-L>#*%4Y6-I3I9>)Q%K MNM&.YDHEV1U-E7(82TY,>N]X2"HZLF!.>8UT[+SI!#B#:QS9%U0F;J:"8U/! MB8%@I_)7XCY--?*+L[?SI@?S5="J3(8I<,<$[KS19WJDBN4J84V9L$$*=][H M:!>.0P='6"[1?84:W7.L*-*E!+1 HC=-F>Y+\[BSI@/S $FLIZF-?6D>=]9T M8/!4!\NUKYIR4A,V-C_KP7+):5US^O\G9[E^%C5TVNENWF"EV!LV2P)L8[5].\7/3 M4*E$%I-]V:5(Q:M84[WZDC/P1G?K2C8F+H?RHAS1D/!L:G@Q$"PXQN)SS3UP2_.&4^Q MHE+7<2SLN>UAG*D$X>12*NG%FIK>'9/+TT:?CH#.# 0[1DOLJ2G"-!?P_0^BC.T9'>\H758W.I)JU=L5U_R9%V^&_V;SH__"U!+ P04 " &BE-1<.AD>$T$ !Y M$ &@ 'AL+W=O&ULK5A=;Z,X%/TK5C0/ M':DMV 1(HB12$U+MK&96U62Z\^R DW@+.&N;9O;?KPV4YN-">9B7QC;G7%^? M>VU?=WH4\D7M&=/H5Y;F:C;8:WV8.(Z*]RRCZEX<6&Z^;(7,J#9=N7/403*: ME*0L=8CK!DY&>3Z83\NQ)SF?BD*G/&=/$JDBRZC\;\%2<9P-\.!MX#O?[;4= M<.;3 ]VQ-=//AR=I>DYC)>$9RQ47.9)L.QL\X,DC'EI"B?B;LZ,Z:2.[E(T0 M+[;S)9D-7.L12UFLK0EJ?E[9DJ6IM63\^+SP6B $K:E1:J_B^,?K%Z0;^W%(E7E7W2LL>X Q872(JO)QH.,Y]4O M_54+<4(P=F "J0GDDC!L(7@UP;LD!"V$84T8]IW!KPE^7T)0$X)2^TJL4NF( M:CJ?2G%$TJ*--=LHPU6RC< \MYFUUM)\Y8:GYW^9Y/V2QR)CZ.:K4.HS>F(2 MK?=4,O2@M>2;0M--RI 6:"FRS"3#6HOX92_2A$F%;B*F*4\-[PX]KR-T\^DS M^H0U$HFB=JZFCCO'7!B6M'%Y6CI,71 'T3N=XK MM,H3E@#\J)N/28I%N03HM_%OD]\MQ;1%SB @XM>]/Q&%I/-SUB ML:'C5OJJ/WT$T!_[T\,.+;TF#;W2GM>6AD7&)-5"3CJ,#1MCP]+8L".G>9W3 MJ[R&83\,<(,Z4\5O5/$[5?G*E)J@(D^XJK8U2Q"C,N?Y3MG=?:!2\Y@?J#8C M2+&XD%QS!FW5QVJFX$R\@!#8P:!Q,/@P;.='T<.K.5HZ3I];M*"*Q[?HA] T MA:(< (X"409@4)0!&!1E" 9$^1J&"?;&L(AA(V+8*>)#DDP03?XQ-X>Y_W49 MV=\3\_#:W5&+LZ/&V5&GLQ%/K4M0X$;]MB< @P('P*# 03 @<-)J MNS4UL!4ML^-0Z_%&_+N#?E-,4W:MU8]1Y^H M]D5&O9$K$ E'%4 &83@.W9:;$+]7&]CKU''1FO$5;W1Z!+CWX_!2&!#F#2]5 M 6#X?GQY[,"P$;G4XQIFYO1;M'@OEG!WM=1Q"-?,#]4 8==J #!(#1!VK<8U M[&S.2@WGY&5D*LQ=^8959K,4N:ZJTV:T>2<_E*_#B_$%GBPQ,![9=W7Y$GLW M7SW*OU&YX[E"*=N:J=S[T%P8LGKG5ATM#N6[;".T>>65S3VCIJZQ /-]*X1^ MZ]@)FO\VS/\'4$L#!!0 ( :*4U% !(Q]Z@, T1 : >&PO=V]R M:W-H965T1FU?6BP.>?X^M[3VC>C ^-/8D>( M!"]Y5HBQM9-R?VO;(MF1/!8W;$\*]6;#>!Y+->1;6^PYB5-#RC,;.0ZV\Y@6 MUF1DYA[X9,1*F=&"/' @RCR/^;]W)&.'L06MUXE'NMU)/6%/1OMX2U9$?ML_ M<#6R:Y64YJ00E!6 D\W8FL+;)<2:8!#?*3F(LV>@M[)F[$D/[M.QY>B(2$82 MJ25B]?%,9B3+M)**XU;68="S)CV3\TE;NQ%5H@)9NX MS.0C._Q!J@WY6B]AF3"_P:'".A9(2B%97I%5!#DMCI_Q2Y6(,X+2Z2:@BH": M!.\*P:T(;I. KQ"\BN -7<&O"/Y0 JX(IICV,5DFT_-8QI,19P? -5JIZ0=3 M+L-6"::%=M9*U\D+"?@PQEC-<9 M 9*!&Q3_+X@:XSB> '.1T!#0;3(=1UW[ZZ7.2*#J\2E\,IX<=].5P M>M"32[>VI6OTW"MZTT)2XR3U;P>L2%)R*BE1M7I)LE*5"VPXRYO66\2\H,56 MG%GXQQ0)#B#'V M55&?S]W4 <11Z 2!=PF<=P$1"J,F<-$%=#W7B8)+X+(#"",?>A#6P(OT^G5Z M_=[T_KW7.1,]A<*U$GY/_@GJL(*W]D_0J@UR7/73<$\'S ]\Y(0-\[1Q?EMM MT:&&.U9=MG'P$G:1U;#.:MB;U([G M^XV__-E0X'PH<#$4N!P O$SPV14(_H]_OO45"IUTT+MRT.DPA>Z;.\AM5B%*$)-;W4@H8_9K''8E5IZ>H @ X0< !H !X;"]W;W)K3DFQR$?%49HH:WG'$U]3*MBSO?5TF&.5$#42 W7[9"YD2;K=SY MJI!(4@?ES(^"8.SGA')O-G%G:SF;B%(SRG$M095Y3N3[')DX3+W0.QX\T5VF M[8$_FQ1DA\^H7XJU-#N_44EICEQ1P4'B=NK=AW>KV-H[@Y\4#^ID#3:3C1"O M=O,]G7J!#0@9)MHJ$//:XP(9LT(FC-^UIM>XM.#I^JB^T)-)9I.T;!FA"NX7*(FE*DK^ HOSTNX MO+B""Z <'BECIA?4Q-?&KZ7]I/8QKWQ$9WR,X5%PG2EXX"FF+?RRFP^C#@'? M)-QD'1VSGD>=BC]*/H!A\ 6B( I: EKTQL/;MGRZ\24F!@_/X@_]\9L6?-4? MO^ZHY;#IH*'3&_;KH [%4:,X:Z72=9""V@'G!Q#NB^@S( MZ(YN&$)BFD+23:G/M66WFR@>!,&GCGCC)MZX4VAQ&@>4ID4HK/Z='0K[63"()_[^M#G[&"U;C6[_-7KH8[3Z MC[NJ9/[)%92CW+EAHJDY;>;1O;N&/YS/P[M%V'*^-/.K&C=_Y:OA M]TCDCIK",]P:5\'@V@0LJX%2;;0HW 6X$=I&PO=V]R:W-H965T M]FX9YO,V U_.B[H!A[ _"B6"E=^XR5E.0C-I" * MUA/O.KRZ#2,+@OHGP#T:D#O+2 ^ >C7 M@/ZY#(,:,#@7$-> V.6^2I;+]((:.ATKN2/*6J,W^^".RZ$QP4S8RGHP"M\R MQ)GI/6BCRL24BHD-^;@ 0QG7G\@7\N-A03Y^^$0^$";(8R9+346JQ[Y!5HOU MDYIA5C%$)QAB\ET*DVER(U)(6_"+;GP8=3CP,=PFYN@EYEG4Z?%K*2Y(+_A, MHB *6@3-SX:'H[9XNN$+2! >GH3?G ^_;('?G@\?=N2RU]1/S_GKG54_N *U M!?+S7G).\-/?497^VT'3;VCZCJ9_@F:IY);9;J8)5B&AZ7_X:6"#,ZT%6?D: M.%^VM6ZG8=#OC?WM_B$?&P6'%HMW+6[>M;CMLCC(Q*#)Q* S$W.J,U+0YY/! M5_!XC_'+:-AK)XT;TKB3]/"4.:,KQIEAH#\3$"GNM0F)CX0,3\0^;&0,.V7< MY 67SP#D$13V0NKNIAD(6+.WN3CP?]GXO_R#8IY+;5RU-57]#>W)G8%<=]7T MJ&$;=9^D]7\GDE(I2,FB(C49D"4H)MLZY6QTE-*#PCZ0$0:O5T#0+:3,2T[M M#>]BUJ^B'C,ERTUF.R^1ZW?$U2QGJMN[H,+N0]>&X02!:J[3E-DCI[S6:219 M0:.V55-XI.E$#8;1JZ"H4]"C-*C@N%;P@GHJ<&!"I6<(B[I[5*7-W[O8\QPM 5E#?#]6DKSLK $S; \_0U02P,$% M @ !HI343N>RKL&! Q !H !X;"]W;W)K.S)C ^,_Q1;0B1XKTHJ)J.ME+L'SQ.K+:DR<<]V MA*I?UHQ7F52O?..)'2=9WI"JTD.^C[TJ*^AH.F[6GOETS/:R+"AYYD#LJRKC MOQ])R0Z3$1P=%[X7FZVL%[SI>)=MR N1/W;/7+UYO96\J @5!:. D_5D]!D^ M+&!<$QK$?P4YB+-G4(>R9.QG_?(UGXS\6A$IR4K6)C+U[XW,2%G6EI2.7YW1 M4>^S)IX_'ZTOFN!5,,M,D!DK_R]RN9V,DA'(R3K;E_([.WPA74!1;6_%2M'\ M!8<6&RKP:B\DJSJR4E 5M/V?O7>).",H.W8"Z@A()X0#A* C!#H!#Q#"CA!> MZR'J"-&U!-P1<)/[-EE-IN>9S*9CS@Z UVAEK7YHMJMAJP07M*ZL%\G5KX7B MR>E7NF(5 :_9.Q'@9DYD5I3B%MR!'R]S^1=#L:CI,;?&XZ7.R4G0X2'^ZGIY8Z(OKZ;$CET%?/D%C+W"7STW)A*J: M)5%7'5$%TRS*NJ81]CX"(H<3'$9C[^T\ MIQ98A'$ +V$+$X;"-/9[U(7\J)6K"U!=;]2FOB7B,W]Q@#7I)B:-4DVW MB<$^M*O&O6KL5/V7C07D7?4V06Q184/-'8Y37Q/]9(%%$8Z1%IL)0U$4#T07 M]]'%SK*=[3DG5(('1WDFO:W$O;\D)SPK;9E(+'N7:&DP,1IB82)BF")[ M)> M=.H4_2(S:=V\U-P5&/B:9A,4^;&FVL3 $"5VU= _=2O_HX>I8YY[# WE%A#" M>L(M((B'I)\U6NB4_LID5H*N\JP!0-,M,NK%@HJ30(_ !"5Q,A0".H6 G,=F M3M9$R<^=YP:>>@<,/GIR.N9E':8ATI-APH+$C_1LF"B(TX%K'9[:$G3WI<$S MU/$N_.G"30CR0U\7;J+N\& EGAH2_'!'@F8K,8[07R$+)^12]*D?07=#:H_/ ML0*MVBT=1=6,D7H3%B7Z%\/"@H(^&KAUX:GOP-@9Q3-G;T4SE:F&"FZ6A))U M(<&:L^K6\=W4?6C'EJ\=C+7LSRRP2#LX ]3O:\;D\:5VT,_]TS]0 M2P,$% @ !HI34:S+4FXF! V1$ !H !X;"]W;W)K7U\?9W;BXF=Y($2BER)GY=PY2'G\['EE M9%P46,*MV'OE41"<:E"1>Z'OC[P"4^8L9OK91BQFO)(Y960C M4%D5!1:OCR3GI[D3.&\/OM']0:H'WF)VQ'NR)?+IN!%PY[4L*2T(*REG2)!L M[CP$G]=!K "ZQ0]*3N7%-5*A[#C_J6Z^I'/'5R,B.4FDHL#P]TR6),\5$XSC MOX;4:?M4P,OK-_8_=/ 0S Z79,GS?V@J#W-GXJ"49+C*Y3=^^I,T >D!)CPO M]2\ZU6U'4PS 0_(:%: YNZT.IK-.A%F4J4K13PE@).+KZPA!<$?<4G3ZV/=:]C1ZU?,7.0''U'H!Q,#?&F'KTCBHJB&3PWPU?UP4^_K^^'C:[@' MZK=3$+93$&J^Z(XIL-!%+5VDZ88==$_NUD4928G .3H*_DSUHL82E1++2G+Q MJB?6-&LU!Z_N_FQ+D MG;BU'1?%M[@K2>)6DMA*M)5JY=$Z,:1*C(^(P:[!LU:H'6$DH](DBIT[<".S M)G;8V!V:);'#AK>]72DR:A4967E@5X":SZXT42FB$J-$7!Z(0/* &?P0I#.J M*V7L_0Q\%:>II*UZ@8$9N.X%AC? *XW&K49C*Q-4$)0(DE)9F@*W@V,U"E/8 M=MC0CM$%/K$P; G:!$281E:0P!FXG,.I?A]X+''?,N!WH MNQ/KFIBVH4^M/"M8":6D"?@!5F5@N2I!V1YL4EII%V;2PL[H=]7+]\'6=M@@ M5,7!E@2!?[8QOGT380D18$R8-BY-<31F0P^1)1WZD7%'/O0A(Y415B$N_%Q@ MW[O E"@O@9:5A K)4O25[]!# NNC.$*.&"6Q4W9FQ3MQZQ[4!V\$N+D?X+#AN./1V98B?OKOBK'J3?46O7/;A(%1R; M,&>/&-A-XA*VRKUR&.@'SJO:V3_D<&K$L(Z,6MCY!F'<50Q7?=!AU+7BUCU0 M0X)=ZW&VH('=N?VM#(0Q;CM.IX Q:#O.5BOZ>NR)^>PQ [LUNSKZ;=I%,7BL MBZ=I<,L>RDZ_W8,;!(%:\V8][-!H&ULC9??;^,H$,?_%63M0RM=:H-_)542:;?1Z?IP=]5V=^^9.),$%9LY7HJSYJR )XG4.<^I_/D% MN+BN/.R]=7QEAZ.V'?YZ>:('> ;]_?0D3+&-Q]W*"RP1<,BT=4'-WP4>@'/KR7#\6SOUFC&M8??Y MS?OOY>3-9+94P8/@_["=/JZ\N8=VL*=GKK^*ZQ]03RBV_C+!5?F+KK4V\%!V M5EKDM;$AR%E1_=/7.A = QR-&)#:@'S4(*P-PG*B%5DYK0W5=+V4XHJD51MO M]J&,36EM9L,*NXS/6IJWS-CI]6.1B1S0-_H*"LW0!O8@)>P0J_HU?454*= * MT6*'.*-;QIEF1GRS 4T95[?&[/OS!MU\ND6?C!WZ=A1G9=1JZ6M#:,?QLYKF M2T5#1F@VD-VA$/^&2( 7#O.'CYO/WYO[)BY-<$@3'%+Z"T?]U=%HPW _X39L MW(:EVVC$[5_F=)IS**EFQ0%QH13*J)0_S:&\4KESA:UR&)<.[P!F^ M9$@8ADF/<"@B MM9C8S[Y!)0:9<*6H3O@MR/A@?D_[6!9( M#V8NDS%:W1#,T:.YD)K]-[J#:G_=:))PH&ZF4X7#,B*1]LJ%J)#'@-N'C7V3\X7[JK)23=9C@9\0$ MJ _KDHV'L:T$>+H4V(+JV/YH"Z:D KI0?JZW!#?75EIDSF*!'=4"1VF_7#AD M) K"=&02;<7 TR7CQPJX86I_+^NQ7:W*;+QZ/Y MX %I!>;]7@C]UK!7ZN83:OT_4$L#!!0 ( :*4U'6&PO=V]R:W-H965T5*I*NUV;Y$"L)G9FFX_NU\]V((4D,+3=@.V\Y_5Y[,0^PPWC M[R(#D&A;Y%2,K$S*\MZV19)!@<4=*X&J)PO&"RQ5ER]M47+ J0DJ^;C(5O)G%!XYDBLB@+SCPGD;#.R'&L_\$*6F=0#]GA8XB7,0+Z5 MSUSU[-HE)05001A%'!8CZ\&YCP=:;P0_"&S$01MIDCEC[[KSF(ZLGDX(+M;AX, YU2 NPMPFP'^ MB0!O%^!=&N#O GRS,A6*68<82SP>TSR=53HN+D M^)$FK #TBK<@T"UZHQP2MJ3D-Z1(XBV: X4%D0)=QR QR<6-5LUB='UU@ZX0 MH>@U8RN!:2J&ME0):5L[V4T^J29W3TSNN.B)49D)])6FD!X;V(JDQG'W.!/W MK&,,R1WRG"_([3F#CH2FEX=''>'QY>'A&1JOWAS/^'D7;,X9.[^V\XV=?\+N M].9B@=@"R0S4T))02NAR/_ !F'?M;#55WTRESY;UV(U[+7+"P#L6 MQ1VB*/IT.D+MUZC]LZAJY=0A*-0[S2''4O,R5'+"N $R]"5G:Z*/K\XWM_(/ M#K+R>E$#KZT)&Y*X+?%/H 4U6G 63;UD!NV?R8)62KT&5UMQZSI!@ZQ#- BB M;K:P9@LOVK9#MF3%.5!Y*5W82LM1+V8#L$/D# 8-P+8HZGG=?%'-%YWEFTDL M5X!R7 KH2C[J6'BWL?#3MJBQ?_$YQ5'>@SKOP7^?'$#3OYT9@]:7[JM/O8'7 M%K4/EK@M.CI8*DC[X%HL@"]->2%0PE945E=*/5I7, _FXFZ,3U1E4Q4BGS95 M6?2$N3HO!E1M61K#27[YQ)=96;9J:J,^!:H)XO&)/[CIZ@ MKO?&?P!02P,$% @ !HI34:%E&8ON P 60X !H !X;"]W;W)KX'YTJSHY!?U0Y DU.6YNIN ML-.Z^. X*MI!QM10%)#CFT3(C&F?# MSMM'CCS6<&VL ']5-Q+G#F-E9AG MD"LN3Q=VUTT.QI@.?C%^NKTGETYIDI6(CT+Q[KW=U@,B Q)&R?Z@=Q_!5J MAT;&7B125?XGQVKMV!^0:*^TR&HP,LAX7OVR4QV(,P -+@"\&N!="_!K@'\M M(*@!P;6 40T870L8UX!Q&?LJ6&6DETRS^4R*(Y%F-5HS@S)=)1H#S'-361LM M\2U'G)ZO\TAD0![9"12Y)1_CF)N,LY2L\ZIN3?[?+4$SGJKWN.1ILR3O?GH_ MY1V?.X3P(W27^J%GRBJG?,/6M3/] =<0O':2$N&3'E *M M^C)0&1J?;4ZGKOGK9Q T# (K@Z?A9DB2.F +IG:&!E9[P7A,L+AC@ RY22B8 MEKPJ>%S1QS#H,K00'#4$1U:"GWG.LWU61@>2!#77T/IE_?OCFA12'+B1\;Z* M'W43:J$S;NB,K70>#8T3MBZ%5945[&HZXTYT+C )&R:AEM M[-0NH[>]4QJM?5G M@:8TS[&HL\ RH;2ZW*D[M,FY$(4()Q_Q^S]T%[0JY-[$YVRHYM4OY1G=:VVM+ MK>12N^:^.85=K0U]:P9;N:5VO2V=^L'\M4I*[5+ZIOQU!=6W-6+:JB2URR1> M!O"HG_^@LZTF4;LHO8 M:J)%49Z[GX7&4WPYW.'=#Z19@.\3(?3+Q!SEF]OD_#]02P,$% @ !HI3 M4:PUNN3[ P L@X !H !X;"]W;W)K2 M+-D2):W !@2Q+N?R\)!Z#SD["?E#18QI])+$J9H[D=;'=ZZKMA%+J+H71Y;" MF[V0"=5P*P^N.DI&=[E3$KO$\T9N0GGJ+&;YL[5V+ZZW$MX,9(A:SK38A*/P\LR6+8Q,)./XN@SI53N-X M>7V._C$?/ QF0Q5;BO@[W^EH[DP5L0J_X].I:WG MH&VFM$A*9R!(>%K\TI>R$!<...AP(*4#^;<.?NG@YP,MR/)AK:BFBYD4)R2- M-40S%WEM(>,2SN"_[W5=L"^[8N./IM;L+E:G*0ZKRD#R> MWQ'O]R.3U!0$/3!8+.KMN2"/94'6YX*L,@8ON=K2&/W!J$2/% RY?D5_OM\H M+6&]_M4#Y%= ?@X4= "9LJ ;R3#S13\O"#9U M?;8@!!5",(A@FYF@E2L@P*ZQRA4.YL&U&D 31@= 4TJ8 F0T"!#6C2 MSA6$TP;0@-$5T+0"FO8"?8D8-+B]9M*&-6UEQ-C#I,$U9'4%AKU:?+U>M$_0 MI\_2&AN!J036JIQ>BX*,R:A90YO9U)^..V O.@7NU<(E/7(-ZO8_*R&NM1F3 M_U(+RVA7DQB&'56I]1@/"[*U3_GMI8P[E!?7THL'M=>JAZ7;U9S[?G-A]!M= M(]4*C0DXD:+8W[& MV @-)Y;\,H)#)9/& -[OA=#G&W-LJ8ZIBW\ 4$L#!!0 ( :*4U'HX8 G M&PO=V]R:W-H965T6VU7N4:[]^S )+'68,XV32OUC]\Q4):FP/&P M]Y)@F._',^/QV/.3D#_4$4"3IX2G:F$=M6$OYQD]P!;TMVPC<637E)@ED"HF4B)AO[ NW4]WKF,$A<5W!B?5>"8F ME)T0/\S@-EY8CO$(.$3:("C^/<(*.#QISO6#.-U %=#$\"+!5?%+3J5M.+-(E"LMDDJ,'B0L+?_I M4Y6(AL#M$GB5P#L73#L$?B7PAPK&E6!\)O"<#L&D$DS.!6Z'(*@$P5!!6 G" MH8)I)9@.%^29AZ+H"CV6"4O- M_MAJB5\9ZO1R)9*$:2QXK0A-8[(2J6;I =*(@2)_DLLX9J:0*2>W:;D=35E? MK$%3QM5'\H&PE-PSSO&UFML:?3)D.ZKFORKG]SKFOZ?/Q G^()[C.1G5Z$<+ M8]7/N,SDB/A."6$:DA;$NA_Q53R^(MRP _&Y'[&%K$8$G:%<]T/N\O17*-^V M:W+QX6,+Y:_!%'?63;GIIZPA0HK[7Y3;X91I-^5N."5LI=A8^'7U>W7U>P5V MW(%]P$4B\(2'C0*2IS%(@B>/I&8+$ [8=]M*^KJ$NJ6SY@1Z7'HC;VX_-I>H MU^6^-;EN-SDAWI=&D:5-;O,F-7^?&[\W-)I?1$3- HKI%M.6B MA+AN8V(_',W.XO1;0G!'0;N'X]K#<:^'EU$DQ_[.:0KR\$R^8.\\%!VSIUB#FAKT4K_FRPZGTMRT C2;0\QK)T)!SJ3@2Y."$PZX[@:+Z2K M!8?OG/#:G9C63DQ[G;@!15EQ;#V(G=@6NWA0RF?U!+/_*^57LW?1^NW1NLZO ML]KYW4E?5N#N13?4WE@B.:P1XTS"K':97G/+ =:9,6-8BS4$: _R^%T*_#LPEI;[M+W\"4$L#!!0 ( :*4U%\X.1S+04 )(: M : >&PO=V]R:W-H965T&$<=Z7^^!TN@1C/Q;+2O-A= MPYES@YGM2?E4)1A3\"//BNIRDE"ZO="T*DIP'E93LL4%N[,F91Y2=EINM&I; MXC!N0'FF(5VWM3Q,B\E\UER[+>I8XS7%1I:0 )5Y?3J[@18#<&M!(_)WB??7J M&-2/\DC(4WUR'5].]-HBG.&(UA0A^WO&2YQE-1.SX]^.=-+KK(&OCU_8@^;A MV<,\AA5>DNR?-*;)Y<2=@!BOPUU&[\C^=]P]D%7S122KFE^P[V3U"8AV%25Y M!V86Y&G1_H<_.D>\ K 'Y0-0!T!C !0 C Y@G HP.X!Y*L#J -:I +L#V(WO M6VK(NJ;Z^)./:9AFU6?P :0%^"LANXI! MJYE&F6$UO19U1BQ:(Y# "!O%^.ATA"H#&/]&Y!+VY9("GC MUUTQ!8;^!2 =Z0_W/OCTX7/5NHICWO)D,NAU9+R'E+/X.&(L4,6R.IW%%;,$ MI[,X7)8#KQM],!H-K2$/1G"'MZ2D:;$YB+=O?S!Q<$UQ7GV7*#-[96:CS!0H M^W.7/[+X)FO RG0=WDQ=M\05^ G$J[UH>>V&MZ[KIW*.4?2T$=&IY[*+;BB)G(,^U#L8 C MYB+=T_FNL'M7V%)7W.*R+C>LJ=4K(W&,G ;J^E37/_)R]5R@?RYP=2XP. -X MX'2G=[IS8BJ\E/V*M?R([ J*8\ R$)!G=A_J'Q6+XD@RH_7^L00:1:E28J64 M"(XE#'Y8NKV'7+F'6#U*P!7S3!J%$H][/9_WZRL=U(K9ACE:0(^;6=6VTC +;=(N_F/#5T /?ILHH> PHJC(* MH(5$548!-#U1E5%I% $#!="Q%54&HL'M2$IU5:4AN VC=)U&,L)A7H#O,## M86* \I%!%BCF4:@BRW',<1IQQ'3+<,=IQ!%S'0^.T^A8S/ <1Q^G$8?-MFPD MR*)A:H'RL>7T+)+S6(XPB^1 0]BK%4#D"K/H3&"@ $)+E47#A 3E?7^U*]G$ M^@7XK M@$BD<76NJ8$"R&EJA^_[PXB$Y"/2P_1^*B,:9@L$?WWNH*&G(GE//3E:%#Q( M.,HH@)8(Z"N )F>PZ#YA*#0*1QD%T.%,78=N'R8/9$BIEDE:R&HM&H8*9+Y# MO Q-&[U1TU;P"%=OJ0 *<]U7 46!ME( A:$=J#2J7K#1T+21O&EWC@8+7$1) M'I9/X-L-KM^ZOX.?HH^M=VDUB,FL&/HZ>H>^CH:^CN1]_?18D_,8H@$Q4 "1 M\-U%>_7)G'E^TVQN5*#YYM%^L.RO]ALH5\VVP>CZ EXL(>>Z#R^"=GMDH&]W M:V["$S(Q5B M>V.:/$YQ@?@UW6(BWZPI*Y"03;8Q^99AE&A2D9NV9?EF@3)BS*>Z[Y[-I[04 M>4;P/0.\+ K$WA8XI_N9 8WWCH=LDPK58^9;)F-2I(5F/", M$L#P>F;,^/GH%*Y9G2%]7XFLP,2XT(YS@62@+)OQU>XCQ7 M2G(.<2_)J@)].LBJ4K'2&!YE-&]X IM%13#WJZ-%L6."/*68^" MR;>9Y(GY \Z1P FX1TR\@1\,$8[TG'-P%6&!LIQ_!)_!TV,$KCY\!!] 1L"/ ME)8XJZZRJ%KAN<@E9=4&"% [,U:2HP&:W ;1S3 MD@@N-[X89SOTG/=5(YITL@A;&701=F@%_8,+F\&%9UMI,3+=T#HLX-;%S02/ MM@?XOW:JFE&>U[+NJ0=XI:,!0T#Y4P;Z MI1:URHEC;"=LI]M%0==J?SY]6AX<2.2P0$/G;/LMQPQR6):A>WG['19>.+[R MCMG/ZQ3(;==Z68-._>!:[1GIHGSH3MHSTD7!R<"$''8"Z%_$67XGMM/9U@Z=XI"B]CVQ(IH$(\6\_RS.[&8 M\TR&04*W[(')Q^1.P)U5H:R# MB,5IP&,DV.9T=(8_WI*I7Z].1K1BQD/E205#X M]\P^LS!42,#CWQ)T5#U3.1Y>[]'/\^ AF">:LL\\_"M8R]WI:#I":[:A62CO M^JV(.KC??EQH/KC?<%QX,KCO*CH^7RY+*NEB M+O@+$LH>\-1%ON9R?U@E0:SDX4$*^#8 /[FX9R&5;(WNJ)"OZ+N@<4KSA9NB M/]#9>AVH:QJBR[B0(K6DWR^9I$&8?D#OD(72'14L14&,'N- IK_#AW#]?<>S ME,;K=&Y)H*D>9ODEI4\%)=)!Z2J+3Y!C_XZ(3>S'AR5Z_^Z#!N6S&67)?$#! M"@7/NE&69I0;_KSG8D+Y8D8Y2T2-D@B^SGRI03D?SF5:9[[XJX'[VI-F&E<) M\LK0 LDB#=+%\%1/S$B7/8G*MC42BY*0OS*F@;EZDP[Z-AC%5/O5F_3A]7"4 M:3?*S7 4KQOEUHQR344/B@4B5"D1J92(Y+#.KRJ1 =NIL)T<>]R!?9[)3#"E MH$&412ADL*% "7V%?8[4*E0!Y^9P:H?UO" >F.Z;UVA284^,7&^RZ EH\@TJ%3)% M_Z%NL?Q2H$T.$H;UR?(J IZ1P)GOBPR"2S+A[Z!!M(WAM9Y*7-L^Z@N-D7=@ MU& WK=A-C>QN,YE*&*A!O*T8(I]'42!5%^NX3ML9FK3)MJW(>'9L=34(:]6' MU8A\5D4^&][$T!.W<@=7?B8$Q(UHFK+C-=QX#+;KK9#]YMV-#S9:V!C&/?-9 M\$R?0GUCE=Z-#+>+I;%JM%8Y'8=@K?JPFG'6,HZ)N5$WF\!GPI2S6K:Q\_85 MJ<41F]7QEZ="B=<0:7?:+M)8DUBG726-61MMU8O6C+Z6T0V73 VDCGWM5]P>1Z1)_,)HTF1=CRQLGEG[!9+D"R3D-$:;(*:Q MS]9:EEX[=ZUJ7?19-;G6 PR;)]AE+!F<5"020%G+SNSOG&#W-^WIY)?]FA'4 M@PB;)]'9=BO8-D\X/QC'3S14&=>>46?MQI^TET>/57,_7<\S8@_:T !-E,4) M#=9P,B]JH.-:HC66-S2#*U92VIO=69NI[:0@Y.->236VJ)>HL#5_FBK%,5PS+TL<0=( M!JEG*C&?A5:0YFWQ(@=V3C)D'=O')=$<23IE@-13EYBG[@I64(C.F78;M"2: M$=N]%.IA1\S#KMR40+H?F @@[Y] W-F&"27S^083_7W-5)7^,1UEZVE")F^^ M<2&UZI,^U:]. -!3ZA"@BIE'\3Z(]V_D/D"TG2^'SDG[D.(YT.T=F:Y5GIC5 M]F[/+!&0<91 TG,20*9^9Z4E5.!Z#1$\<=SCAK<.7G:J7S"NJ=@&<0K;MPTX MVB<>=((H?A0H;B1/\O>?3UQ*'N67.T;A-*$,X/L-A]E>WJA7JM5/,XO_ 5!+ M P04 " &BE-1MPBHBP<% "Q$P &@ 'AL+W=O&ULO5A9;]LX$/XKA)$%$B"-1,KR420&3I:0LKUD5Q!AF_F4J7'JE@,<%*$T\YOL#+^4BZTV.BV>W:G(L\07<@;E?W2J\\VHIL4@ATT)F M1,'\I'=*/T[9R **%7\+>-9KU\2Z,I/RP=YCV,L+;OCD6,EGHNQJE&8OBH0H MT+B%(K.Y>V<4OA6(,Y.[?*;A,8?,D,LG_-5D_P(,%XD^(!_(_=T%V=\[('O$ M(WK)%6@B,G*?":,/\2%>?UO*7/,LUL>>07.L4"^J5)^5JEF'ZC_SY(CX[) P MG_DM\',W_'2E$#[JA%_L @\ZX9>[P&DG_.I7OF=')/ [X9_<\ N($%YHI^,6 M^'1W^&@3[F'^U$G$ZB1BA;Q@QR0B_W[&%>3:0*J_.^0'M?R@D-_OD'^K9 00 M:S)7,B5"ZYQG$1 Y)\C7U5_/!S[FZNF+:L&@W!4K]IPNE\[W7U':%3TE\J%AFVM8H #LF**_+$DQS:PEK*&JZ%PC_R?9_^%-?= MEDU_N6S#HT'MT<"=3OP51X#H@6!>F:J'XN5"\91\WHKVAHIAK6+X+A4QJN6/ MG"Y8,S'YJ[+@J+ER"UWHD?9?=I V! M4N9.R5Q%2QS!<$]%U%98%Y6 C:T,6-=6TH9:J9M;[T );.MG'RC6P!N9WEDR M=3G6D!CMOT_H&GJB;GZZ7FL'D0!DQ2^#GUD"X(7O!X"@(F6^SM:0SLH\S M3#79M.7N9:5\L!;V,/3I<- 1]X:#J)N$K-G5=C?FM%HPV"+!THT."QJ*HL/_ MNZM>5BK7LY1U$PYMZ(ZZ^6X[C6X@G8'Z3GZ0&U +#.#I0@&D]MT/\DGQ.<&I M].T=PEVYUA ?';]+-K.&PYB;PWZKVYY5PG9MD*QA/$:=9GS);73MGE?%@22/ MQ:5%#$CZV#!;K:%;M4+[03@,AX.@PZ"U"=--D*<+W-Z%[3=ELRNK/4VQ=5?E M;;<_)D82>$$JS19@/T\BKI>MIFZS:=B=IZQA4^9FTR9N/(Z%#11/WD*(^2), M4MJH( +\9F\U+=B*8E%"G<8U7,S<,^&-R$2:IT50T(+'7*BB8%JMZ+<7@1;.'8T[53>4R]R4ZR21WYL=6,.R['TF0=9P(W-S MXQ=19KRVC(@JT@>VM'"_8PZX:KA<@T26"../_(GOZH M\GRHO#%R59PVS*0Q,BTNE\"1-NP"?#^7.'-7-_8 HSZEF_P'4$L#!!0 ( M :*4U'N5\[<8 ( $(- - >&PO]E8Y8,"2+\R8C/37SQ<") U5U(;4BO,)=KXLVO8)]A!%UD)F6+9E?'A M%HI#BC,C1Y*\,*,2I6>"2@FFC92@7'!D-6PS6D/3)IC21_-;_97M<#?9X$RG MYD1Y9VI!K>EHG&/XAVR.>T@[?Q,O*,E:J*^U7@ZWOKDK^$'BC#36;[).P!B[ M/\Z.RI)NOE"2T# M_=1%!N<@\@R.>[XX?8UMJW7J(D]S)[VVR1AT,CM]3(<"TR]&\*?I3&E?%*QJ M0A7AK5>0-,7\13NCZ15:Z1>:'7X]/\49JJE:=L$(]O8/G)*:+;I9#V8CVEF] M_=TLSP]LP?ZM*?X+4$L#!!0 ( :*4U&7BKL

    :9554<%D,)2JY)QA NF-!3^:'+5I(9)%LC=S!_$;;<:07$T@(M:=!QM MD8''3@8>;Q5>+X&@IXB&'V @B!A!4Y<4_*R)6K1FD+0B/()![XFV Z8\0,1 M3#_WGT1 EV :F)Q9_5I,D,&^.K#"!KYK2J 9.+R+I(YQQ+Q(09W"D/&2'OFQ MF2\ F64=735E]+RI8+ZJ0HE8ULV"QN%LH% &T3X.$.!^O'I^C3\*, ?,BD*W MM?J(U'$#2AOH#<:X-H MX.W;FI25\8Q *=T@[:!:IX$Z/8I>-2721NRPVN\-]L<'^WW'$Y9P97O5%D*A M76\GA1Q< A X"$K5$E !!0!>\Q0.IXKPBPSUZPV*/K_0/E&NJ5!%%I5F0B:= MCAN=*=!Q*[PL-,>2UI\<"(0D(^-(@XHF9P3!2PN9"#ZJ")ZHZ/ J/V5 PEY! M!DN^_)3,5 Z\+/*@?SX\)GFBYIILB% VA ];^7! C+F-HQZ$2E;1[BSQ^$WJ M1$"^X5"7H#C11 +,D!A9P%Z:VE*&_E3S7LBT(E4K[$*4N@IOAZ!:X ,U(CL_ MW$Q6*'00EJI)9I%S'0-X0 N8$JT3$GCKU@B- 3CQ3-O;X"DW[^-V9N"!N8;O M&>3;&3"8X;8&0 MZY%W:*6E8!P6R;6AW[<09UYL_9FGPE,HR(>1,T>5/;V+@/'<3-)D-:+!S!=@ M=1JRF'6BFDK;[2Y 8 .GP?;L02=LG':+,\#E-A-KY$RLT5;+Z(<"Y[TL8+&R MT[U\P/ [/0\6IZ@P/H&;4VO@V$?#LV''70X.C4 M.14PP.1@3=N/Z&.U94898J"5N(5D=N 9B-X1Z1G MVYLZ/Z$%]O4GL9$0C-#0('>8G8Y[>'?>7T!7)O13T02HR!"U/DRI$VT6#!3Z M; 2(A1C<@+HT8]Z?LT:N%^@=E!$9EJ)S$)]DH(D/8 _S5<&*[7H&B@CP^@O: M)J,#Q%\P50Q(ABT!HG'2K$!!23A$8S;1U?K:^&N!S(56!\L:TD<);=@]CGX, M1K5JXX7+6Y%8;S.5L/HF+:VSM)-BQ,1>H[-2HX>%*A,7:Q/9^@GWCTX )7B(T2_2;, M>"FD_1,A__FUEL?^^WUU=[8'7F.3 ".DXJFF;%&% PX\=)S8*"6X9*4)&I@(8U'W]2 ME$6N;@PP%9NX>Y=7O[YY<=@_1V4Q+K7ZN'= U/NS*F%C 6BOK]C2-B+EX+Q6 MAY(1! B%TYJ;)*;0?XK\0?8EG!@I@Q*YFV7<@AT_WD@F@2IB*M#I*G&F[/I* M*$!-WC"'4N!+#,N[!@HTJSP ,A2L"=*U/N(3!_81@&J$R(BJV'?&N3GB M!5_'5C) C'JD-!Q-3P&<"K6*(F^3 M=K$NE+O(1V'4L[)R9$H67"(6'*I*$)0VBM@1YG_E@ U20M?6*7A>P/_=2AU/ M5-&'!04?]\5AO;C^8/U45$?'A_U1;)W9%R[>0CC[8 ^2W&*03^3,12_A<^VW M=S&F0#+RVJ4P'O-ZRU9UD;P@+DM.E@84STD5N.CL'$&O,:C"-E7 $4 MO/_ "*28<46_PK;9IB^:<2TP=QZ*ASII0=TZGR-03G#TOS=LA81&W5REVJJ! M1)7EDJ)!=5N73)8P?RUT3L.3A"+2N0"0W\H*=>.!H>&9\,6CH\X3H0RIA0" MV#"F]N%]$:;WR.R)#.V"#E%C$@*7- MJUO54^GRQE#^L"S15[*QW@SDNW@W%"P$*0$VA4M=QN1SY"1\,(%;WF PYY8F MJ<.O;E36B%RR4_*,-GN(O@433%8"U:'RGRA3TL1ZDS4.@^<4 X7Y M8HQ)(.R9N6%Y#?@#Q-1@F2\R97THY")2_N)1P4%/*1QB@?,NN-?<-<6PR*&A M0 YF[CPW))2R#7TEW%I%)^])#> $-Q\P"929$2F#F8)H(AK,J@*?6&-=$Z3K M.(JJ*K!**38(YG,#4UFMGI HY>"-=3XQHNQ B$5G$-WZ$ ^/"]3[BN<18+N3 MDS%AYZV&3AMCFY ^=4+Z=*N(?1J!8'/6G!:% M7=UR7/Z^*)D#$3>4;Z#XI<[9B,51)?$*NZ5L +C(.OPL$34Z/0F38%Z9-">' M2"6)HN>@%=!G#%&(2XZC1*$0 M,-D)!G^#\S?Y"O 2H65.9]7#WC&AA+,Z,,UJ($8FE$<%T$DHN:PACV('L&T>N!L.$W@ M^I@<_-HF2#\Y"R>@$S;E_3Q$I<*X)UH?H MGP212%N(8VN=*)1[LYZ\P@I.)"=6BUM6(1W5N1);Q.A5'_X!B@^%\:2%$E,W M*#WH,3_N$&@.G1.68UB@!,#\#GJ82X3880$H?(E5J0/C>ZSRCV(HHL>=,Y&+ MBB2'NW;1.RFL>*71A;RH(4E[XZMHY.6 MAWE!1DNXU]5<@6Q.2"F/"]HY)3)(>DM2@^K=<#.M$P%VFI*XI1/QA%'A/L2D M1(XLOJUD UW6@;5MQ8MQ)K&$CWV"/[!:$U,FS1R-\635 MQ/*%?6FAN2I YH8E,S2@X==NY":KW$7<$(0R.[$?$CG 2E_>HHN,IC/:O-5W M%#?H#9_<^>\+F'=NO5C[IZ]@,6QGVE]G<':)J\ AYZT M6@N=#OZUR8_H//#U9&*; I',Q);@<"0YC:S"W"Q Q#\V0*0\'*%C+*S -CSY M5^?F&8@6N2 A;--8YTYCG6_5,:#3]4IA=5EPP)SXL$MK?=F,&"!\I<.7;2[1GQ'5_C-\@?= 0,?>V76+ M!Z6MK-6YLA8?A,\86^4OTB 8RW%,AB0,:,"^_=&BM>E+H8(*E;%-3F&] ^V M$O$P/\# _L183TV>D^M$44?'@1@=YJSE*XP!;2KT8N-X'12))O\,1:J3]Q);+0[W!P O3[ M0E.*FH(I>!BO=4I;M43>'QUP'?\:@WT7O71;?4$&QINS-: 1*Z]Q/'!3(^)AXMN30M*U3 ZL&E_JE.*(C/$3"V( O)^VZ7AH9O8 M]F1\V$UI[('J M-E>"?ZW- &BM0FV\.D#(I:('BF37#1GE6+D>%BA2A":0&=9YIX'W7/O5%O9? ME8MKAXF!P M"&H;_@BJTNGZ W&3M?PE/BM)TS;R*,=+::%"8M_WBO];ZSN0\I10=!N^2]0! M)EHQ/I%'IZ"+OXNN =3,3)86\D"Y(\I; ]F*@=U>I%QK%SS\@^7P-[XJ 98_ MW0C8Z6$/3+:N:@@O,7LCD+:7&7C@'L 7Z% :ZY\$I2T/6/@8,6+#V]7A#T61 MTN$@NJ\HC&WE_0CME54CHY1 M&"!%#[GL3#A^O6MTDD1W&4R79B?+&)056GSK$S?GX=^"4P2;$'>W-HK%G0*TN8(,J9S4.#R70J?:,]!*E45LKU+(F!V MS,?_9>>M>X(V%V.'6,7@" (\4F>AKSYRD9+I(%8D+P=N5Z&H8K['BZ6)!%56V+&W.Q"9YN9;G\PY%B@XH_*_L M7L M=>/O7$36[W66-.K5\=[,[>*&![&0^T*[OABQQ<[OMBHA'R+G_[VUCR77$)^3LL4A5YHEM :GJ>%XK3F_H8PJ6-,7 M!Y!=6169%FM7CIHN+!39BF7D2JTH4,@.PU*R$D+TC[Q\^7,(Y<-T( MX0+33;X,L.W%&"S"Y8M#V\1N;L'65MK?,MF3F&8H?PP_MJP[1 M?N"&N\H]1M*!'"9U(*!2W4=T*1_^ZV^L1D[">EV')[[ 8>9 EH;OH?,-X"6G MK.6*/4:Z*ZG%E$+VULT/1V16G-+E;YF MA)BE2%-XIR2J9DA/8^UN.6($#?:)I_'\//\V#?M&U+?[8QQ*S@^@M[,=*.@2QT^;[TDDC?$0NTNQG],@"35[ZS? ] MST9.*#7 4GC"^=H82>;<4F=HG1XJ[! 5GKN*JXKQC(Y3P$IA+7*P55:20^O MAQY1@ 3^0MM](1#X0FB%4M=E_-Y@ 0L0DISXE32.C?;;MSR[NN-;+-G*%JYWU<%ZMZ8$,J<&2T#G4\R9L/ :G,5GYZ-X.#P+$-45 M_VLASW%>EDC^$8>E)FMJ?SW*'6?L@FTU7;2CO5/+\5N;A,8:UT,:CX%['XBO M2ZK'6\JZ]M[A^PX [\R#!QY^ZV*F+YYH5QUCF3'>]_-D235U+7GB38! 1*+X M1C["@5UO"JFHG4QU3['4#JM5*XP>;0I#SQ<1=M4U_DI X.]Z(Q,'1^9\L)0:CTTW G/0'#Q(3H[/S MS?L:_JWEQ%>BG"V<-0P:UG>RZ_$F!'Z)?'C D=U/0 R#7H-=FL=WT/RF@J(S MT+&SW_\*^WUOQ7+?^QR;O7\>#TZ&\6CT=[79_Z?Z3S'&HV]OC&^K[95X09MA M65WQU8(3OFE'],9-2@\BVS!V=:ZSKZZJ'XWBP? \/CUGF?BH'_<'H[A_UE\5 M5]]&.>-ZI^?QR7# RP_[I_$)6.L;5?"CX[AWTHO[P!@TX*QWBL'5OZ62_4\A M&B^R'Z!2$2@IYB'C,][?:'0^/CX M#(AVV$8 _2AEX1(@G9O<5S&ZGFXXYRDF.(>G8'.<#>*S\^&V()]O[M??WIOO MKL91#QC^)4V?_!W/;]#^J?H&_9]V_9S6^CE5G]'02>RME89.OZ[WRY,-57C^ MIIKI-.9"37?U)Q;UWB2ZU9$LG WGF+=O=K<[2.'E :IY60&;OV=5AX>@@75ROF'+ MI#$&T3(Q=140 !].+$-<3]LYJMCQAJY7/-JUO(J:!4$.WXM$$9?J5DDO%_JUPO:=K.&DV3>Q M!U?[L#F#!QR66-F2_YC!5AEEOUQ_PA2F4?YU '3#04YY#;3 ,FYATYTL=3NB MAE =![S:)K_;G]PID)T"V2F0G0+9*9#.;E6N+F"G-SH]&=\!M[^]B>U#FTQ^ MP73;FDVZ^R+9XVDWA-F(850:/)L,.C?0%.*QYR%%WBLW1GQP37KEVW M-"I37V\%R3VO2 U0P0I>&.+Z,OTIT2)7;:_&E'LUX@5&X]HUDBZ0RZR/!B-Z M U-W>-7WZ3<0J>4]JT?CJZC*2(LIZT%]PSEJA3P MHIF:G%YO(:U^,*)[U@.5MN17 V T@^2+AX"#F$6NE_)6#(FJB3"8 UE5TD&! MKI#[$*P#H-MJVS''CCD>R!PNN_#7LLA6;>([%O>W-QE^A8&^7VV@K[.O6J=2 M^>)9HU<^Q&A\(%A>#,7O60@J/]DHT]SWUC8.*[CE%_5GIQ=3&7&4\!+DA..J MRD+H=D6O%',>D8B71:JK VR(E&DO($EL#S9_*9+4=[41N.72D@. MX33+,(8Z@\_8V6-IZW]A?V0DV/[=)E\T-5^K1"!Y*8K]NDF8!MU,T=3%LW@!.O#_6[WSS/&LADE-/D3^B\VY@9MC#3=>C."0=2 MJC.Z(I87EL^ CQ0'&/B2>*DGA6L60.9TV+10WMK%KYF_;;THP[]7+FA,W6J4 M[;LDUCJ9Y>:/1@? A9?70F?"GG7K+IIP=8JSE^QPASNG3E(5>@NMBPKQ&J?C MW4GFA%!8S#%'1#G=<"X9PL4"H MH2\6+"EM0UAUT3V#C4NU7UPGTH @Y/U&MO%_B$0)-'0#<]3U'M=-5V76R^PK M:S_%:^V48^?$VJQ3'+Q_E7Q]VWE^W@O]R,YP#0>W@)@Q>U7/M!.3=^#"M MMZ9Q!/$.J=SM$.P,FYUALS-L=H;-SK#9&3;?TK#9=G'NGV+/W"N,^"=9,O\Y M9@V]M\5;F)_&KKX/=E>,PU8L7V[^<7W@]Y!^*IV0>Z%:_F+[T[A^^S1 M/M5'GDJW36IHUU6MMY99[BJ+WE1[W,4#W;5_V/$FZC!Z6,9409D"\X2*QB8O MYHB5GP%Y^O!2E1GUKR-]AKR"C\V+5&>Q.X-UP_0J7\-@?#?N$D6Y=>SE0_G[ MV-EWCAYM)C0K *=E>!MYE3IA)#U\?\SWDQU!=.><\W/?A7L(#SLO=57O>P%^WO!2^1V'/O@\*>F+GMK%B@ M9T%3NM[%BNJ=6I48JKV,M[>T?R\++@)CY@4ZNKX_LI0)N!(<6S =M-8V]HU3 M6'6C[&N4$GIOA NN8,N.RI=MN3?28!4#OX?!)J9TNYNG,+5_A2?/X[28@QP]>22+[Q8>\?^=GG(MU+!B4I*;XD0,,N M?@JW&V;IML>\P$3^A;F.W[?\?L_C]_OP>)L'SPFB^R%JM6S MI]B#6%_J+*-FC#GP/+X-QWV+KS-!9_.[B\'>8QCI'W_V= &8^UEA"V-\G^ $ MAO:.3D=[_!I!^Z$N%C@EOK>P+N;TYTPK<(+P ?@=W]-B/^ "MT7YD&ULU5A;;]LV%/XKA-<-":#*NEB^9$D QTF[%.UF.&WS3$O'-A=* M=$@J3O;K=TA=HL2R$[3%T+V8.A+/_7R?1!]OA+Q1*P!-[E.>J9/.2NOU4;>K MXA6D5+EB#1D^60B94HVB7';56@)-K%+*NX'G];LI95GG]-C>F\K38Y%KSC*8 M2J+R-*7RX0RXV)QT_$YU8\:6*VUN=$^/UW0)5Z"_K*<2I6YM)6$I9(J)C$A8 MG'3&_M&D9_;;#5\9;%3CFIA,YD+<&.$R.>EX)B#@$&MC@>)R!Q/@W!C",&Y+ MFYW:I5%L7E?6W]G<,9G72&79( @N:T6P)A&5D09DD=Y3G0#9EEWC9)0:JK0W[ MO7Q>0;MU]*I7K4X(4R6^V3^0$*K(0G $OCHBO_TR#+SP]Q?7ZQ:K5!,L(:1S MD%49A^0-\2/'#_O.H#?('3MB/G)'GO];IJ-9]0\+ B;S Z4?> M-SFOUL 9>I[C^QZ90X:XR?*!9CHQ-_&$!@$85S)4?U.;: MH/$_&C*$.9"@7P[8 T/$'XJSGP%CNBF:;F M#8\)%=\JQ6?#DLK$8.,CW $G83/7%*C*)1B M++C?O]F<(NY,^:U>0>2M8%9 M@H7X_H#,6&-F6] SL[95X]H;7\N[M?X)8E\P]FB9B=AZ<%R:Y)I_@] M9RH6.4(0QXMPBA7#J) 5;T#7WV;^X:/]0JM"\KG\)6.Z#:->4V7D]KVGCQN!M$ V*J;SAR+8'38L#OO?"NB^ZP^V^A,] M0_FCL /EH>&LQW "-XH*T(]> OV/H(#HB:52_(\9H7C;=QM'T!3DTI[,%;&> MB]-H?;<^_(_MF;?[N+WXY^ 3E4N&/>.P0%7/'40=(HO3>"%HL;8'VKG0>#RV MERN@"4BS 9\OA-"58!S4?XF<_@M02P,$% @ !HI344*/"Q;E P _PX M !D !X;"]W;W)K&UL[5=M;]LV$/XKA!8,#2!8 M+Y9?DM@&'&?I,C2+9R?M9UHZ6T0DTB4IN]FOWY&R92U^6;NBW0;LBT4>[WET MQWNQKK<6\EFE )I\RC.N^DZJ]?+2\U2<0DY50RR!X\E>:%OM_VJ+0&>,PED05>4[ERS5D8MUW FNF.!$PKSO#(/+463TK<)[!FM56Q/CR4R(9[.Y2_J. M;PR"#&)M&"@^5C""+#-$:,;'#:=3O=( Z^LM^ZWU'7V9404CD7U@B4[[3MF)6/\,&W]:AB\6F;*_9%WJ1I%#XD)ID6_ :$'.>/FDGS;W4 -T_2. M< ,(/Q?0W ":UM'2,NO6#=5TT)-B3:311C:SL'=CT>@-XR:*4RWQE"%.#VXI MD^0]S0H@]T!5(0%#I!5Y\TAG&:CSGJ?Q+4;7BS>,UR5C>(2Q3>X%UZDB/_$$ MD@/XT6E\$)X@\-"]RL=PZ^-U>)+QEX(W2--W2>B'_BL-O($9X8.#!Q0ES MFM65-RU?=(3O[61X2^Y^O7F:/D[NAN_(Z&$R;IS@C2K>Z"3O%"L\*3(@8D[F M)JPK&U93*UAO<2$EXPN3\TP=BNII\L<4R%QD6/2&1)OD(-@VE$T6QLMV8NMR MAKV":%0?B7Q)^L M\0]#"E5(">4)P2A!/@-918K,7D@&*S 5I5/&K4TU]I2!I#).7RY?L1F#_>;5 M-WO^5@B-OHXEB\'<'9FR!6=S%E.NR0-:*0](7I,,;?LC]U0^FZO.+XO:R1,7>V>O)>&>I'F.1"M0NFP9*62)<>=1 M8MM" V-1H/E;S!D)@HX;7D1N&V-S9N5!>%5;;37W(_DOB,@QZ!?'8>?E][S[ M,.JZ%]VN&T2=@W?_@4IIG,T8G;&,:0:JAM[7/R/-T&WYH=MN'>RHW[R9?'T+ MV4\STT9PT;4+QA.,OP9UM&\8$G-FQ*6Y&N*4LX\%; RK&4X*C??Z.QJH!7YF M:)#X9P[X\12G-?+&/Y#\QY[U&OA[A505PY\JZ!0O9O"FH X4TF&Z[?-U!7YA M^]N5WJ[DOK[4]DMH7_)YI7=*LBO%HSVT^W\:_>?2*'*[%[[;](/OE$9!RPV: M;;<3'?S(]6HS1@YR84,<+QA5^G+(MK0C!1S MMJ4Y_+)F/","EOQQ46PY);%"RM(%-DUOD9$DGUR<*=@-OSACI4B3G-YP5)19 M1OC+>YJRY_.)-=D!;I/'C9" Q<79ECS2.RH>MC<<5HN&2IQD-"\2EB-.U^>3 M2^OM,I3[U89?$OI<:.](2K)B[*MB2I?].8K$YGP03%-,U*5-QRY[_26MY7$DO8FFA M_J+G>J\Y05%9");5R,!!EN35DWRK]7 * JX1\*D(=HU@*T$KSI185T20BS/. MGA&7NX&:?%&Z4=@@39)+*]X)#K\F@" !_.8YOX1$""Y"I$0SO!'N/1RE^+/,Y MLDT#81.;0PR-HU_1"- MB6Z%(^S8C9YM1<\Y0.\.PB\N4XK8&B65S@7YAK:< M/24J(J8KFM-U(F8H8A CA2B&K#!^2&W,:!A6O:-)9\B U% M:Y9"("?Y(U@_R0'$RH+D<3%[BW[Z2X!-^]W)S_]0PBOS(= >S5:4*PWN[P.- M^O)/H'3;@*^ RT(D40/X*\*.$?JF!IBZGN'9UDP'>8'A.>X,051#S.:]XSS3 MZL%"-^S!?-MKWH\K4F/2-5S?ZC#I&IZ/NTSZ1FB&L]ZA-XW]X8C&!]":LVQV MJN7^M.%^L*&7)>IIF_?L$*LK0/M/73;U9T@@O;H68:#@Q[4 M-?T>;&K99FO40QYH>7UJ> #FV*VOWS,!$M6JZNT,##_HX_N!/2 +UN2]HFL* M%./7]Y%]&[3G>Z'9@]I&8+H#VC1"1XN;8>M,/2_H!Q(V3*=_3AN6AVPCGQ8> MENL4>&6GG5X'Q#U''K.>*<(6=Q(4=#A,C9.]!ZRVY)E6Y*_*'7[[XJ6L%8\*_H(LAY* M$[)*TD0DH U22&XZF4DE(;E/):)G"MD<=E49],\7OD//8\EQOP#V=??'>?D, M1H 6GQ,A*X.L7R@BG+^ "ST3'FNN8+F&[;D: /N&C5L M(0H G824?29-]Q! MMS;# 7$X?:)YV0]D#*6\G[ <0R_8EU'$2Y)61N:TH/R)#K$#SP%*=J>D Q>" M\600/PS[XF##\EO\.\&BKW^7$T,,M3B#*:H@:A#IA;S5[RTLW,*^0/'FO1U> MOTEQ6Y:J+#,07 -UQ7"MOBR.;?A6OPXH2EKL?+_O7U$8(J.D4HDT%LD8%\EO MPSJ:8L/QW7X6AQ0(+WH*I%N2Q'TQ#Z7GJ8/]V9C:]$1Q,E?8P(Y&]O-PHMOU MB4\D+6L]R/Q"\FC ]QW#M/O]A .MA]9+_G("I6E%:H!K1M.[K M&*H'/J5VN$WM<$^N'> [+(^ B4K5LL_+G3YE8-ONOR.CH"UB1#T!6H MS"LV)&^UWV%U:LZU]A-65F?E:)EEH#A.O;F6NIQY6TK=>9N1;RC/2"Z;^D30 MK,4VYX%^EC\[P%4S)@.5TTV>QYT.'(/\:?<1:IG6=:]V4>V@CH.\D)D1JT]O7EX,G MRRE(G,OHT)PO_F]9B(SF&L?VW-=TBP]8=0G.\"@=\6C6UMF9.G;'4;"KVZM? MX#NX'=T!,\W[S[V$U0H3@,._@?)HS<,9O*@@&DG!7I."O='\]H_;RVOTX?/5 MP]W][8?+?Z'EE]N;^0A=OZ'K_X#;KN7X(=_;JISZO*YS*W33"8NKM'X,YV.9 M4]F##1*3U41E72U6 CE]1'0K/:]?PZOTO%N)#6?EXT;KN;HC3C@P]!RZ03@J M?.].!499/S1PH-^K8 O:==<=F-3'9N>#T_*IS$ [;5BAU]MG^X8;.G^0F[$F M:UJ?--!=56?-=E>%7?<^36O'6ZF@B;?@?S"&+\>)#HWA!X@CTIFH7_]Z:;!# M42ZOO/Q51F=P&RX>MHLO_)'DN\EER0JA7[!8GF?XH7[%4CO=\1%M'W7/:\?] ML,(=\<.^"IJ.JD]OJ+FO(2/>&#;>&/[?-_;+<18O7YVQ)D3Z[*&D^/'!T0F2 M3L'1_+V6]?J K U:U;3O+3]1>3'S$\FV[Q"4F*I]S/1B [V..=,03877]EQK MDG#5>"E7>2:<$\ >&M&G.)#M]QL](JI6J*76!M#E0 #MMU0 I:4&^#W-6-BMY '-/\9&PO=V]R:W-H965TOF;?C8NWK_--E289&1>HW*Q6D FIOJ['!7PZW8XR2U8D*Y,\0P69OSDXPS]\Q99#.1C)SPEY*!L_([J6 MNSS_E7ZXFKTYL*A()"73BHX1PW_W9$32E X%@OPF1CW83DH9FS_7H[]CJX?5 MW,4E&>7I+\FL6KXY" _0C,SC35K=Y \?B%B11\>;YFG)_D4/@M8Z0---6>4K MP0P2K)*,_Q\_"DTT&+#;PV +!MN4P1$,CBF#*QA<4P9/,'BF#+Y@\$T9 L$0 MF#*$@B$T98@$0V3*@*W:DG!;)F@6W?(ZN MBT6<)?^,Z>=C=+XI@;PLT?6:%.R[$L79#)W'95)2\G%!2I)5[%?H\()4<9*6 M1^@5^CJY0(=_/GI]6H&,=*;3J9#GG,MC]\CS<9.>(-LY1K9E6PKVD0&[9?>R M7^C9S];%"<)^+_NE ;N%>]G?#0@?9S![V,O^7L]^/:U =1YEQZ&"_8,!.Y]= MR7XUI'D0W@YZV3^:L/N][#_IV2_(] 0Y3/,X4K!_VD]UG_=3W9?]5'=MP.Y8 MO6XSWH_];\;L2LW?F!M.M?;)?G:_W6_VKP/[?;. _>ZI5'<*<7@;C.UM,+;9 M>&[/>),JG_Z*KLIR0V;H8E,DV0*-29'DLV/TVQX MFDO?O\51A"/+ NGNFUKM$KI10.EV"&\5A'Z(@R9A:ZG.=JF.=JE-W+F>2Z09 MY:N[)&. HEJ@?M!YG!2 CL6O4(G<4WTA\MLF3E&5H[A"*8G+"H767RAR54N" M,B"+RY)4)5J2=(:2C'U]6P#PHK/I--]D%3JD5, 0K^C'$LV2\FY3E& @&'45 M9U!V0(%1(2AN6.U ;3:-UTD%\ZXWQ3HO27F,DCD""%TE547 EA1#R>,TW72B\39W:P)7JRWPK"D% M[P6A%AAO[M)DBB;+&# =W>;HG* ;,B.PNIG*$OJQL66=6-9?-%)Z6RD][4BC MN%PRA;$?+G_;)&!9$!N4"C8=Q47Q1)7#MH<*-[R. _O@O&['TZ^[A([OV]V] M,S8EO.D2VDZDF'IB*N.MP8@M)?M;)?M:)?^RX[@E.&ZZ4888OR-"Y/?.'VSG M#_1&!M>&0,#BWS$:QP6"W32!O!+V +,L#8/<-U4VYH,'#9FH]UEXQ\)F9&,S MLALSLHD9V>T@64NOX5:OH1Y0UA L\D*S#:/M2-&+0M/'J.NZ7J_?8$N6+Y9> M+I !XM7Y*TR+$1$VF;":1>-&=82?O6P>*@?6?2DF\!L+]SP+!W[/RF6N@ >2 MA?RGO[[]\]D=4>*?Z!_H?=%/ <$@V!9)@QB/Z53^/HS*1:PC\X6 M!>&@]2_T,TGSV5-&T*=D!MON*ILVOZ3AMGKB*UWF*8!1J5.K!'^L!^K]]OM( MC&ZZ6[!$1*R'+9U.^SWMCU.X!%$\@*)[*IR/'IDJ7.(.U@//^YNS=^CJR\77 MR>W-U=DG-+J^&>MR&RP1!>LA9=^ =2/&;X.M;7NP>_NBE@S+6!^71RGDG33; M^P7REY@F?@5BS>QC=/D(:5E2@D&*9$H:-.662"7N3V)&&BYE\H]/O!T,-",; M"[)02S49HFIK1T(-UF/-N,BGA,Q*-"_R%;-0G($JKC+86I"@Y[$*RJ MK'B[:..&8;>\F1@0MBLY"4SV ##1O<2-J&KE".Y6J;8CW$\J&KM-\\E@G&N# M<<8&-!,]35M/$F%M/<)N*[]&]#Q&.VU)]CL:;R^S"N*CLO353W,+1=:Z]JO^ M:N^!@-&2[)Z4-#("R=>3R0E:Y/>DR%@ +\ET0^LQ"OP/2;44HZQ(G-$( \4D MK02K)>6=\$.CO_X)^]:/]F%\=(C]H[KXO&*3L#$A.*]IV7M'-0_[)?[QB N$8JA**RKC$YT*AQ:??Q8_L0B24EW# M_R ?Y:='0Z&*^"D9 M#'3WQ%98B[@BI*KKW&F>S1+>2 ;AUG$1+XIXO2S1X>SHT(8ET/^=(RXRK?KH M9U=\!HZ;34J$/N-7@5Z73(TS4M&Z.^N(=0S%=96D["L2%VD"^)?/?T"'B9B- MB[M:IZ3VPEC9I@"9DR8/N"E9;3V7RM(NK<$+UZ1(GZ#(NN,- 6H+4$PFSAB% M%4L*8#P'0/=Y15@7@SI%DJ))Y,H4/ M5"1(.?)BG1>B:R]][1@U?.VY ];>R-HC^2R9LS5W+\C#HL-]POUS_+XKK2(9T)*(Y^A[(?Z= _C\8O''(S05.6RU% MO<#,G>:E$)+.V5,Y_'=%ZOUTH0G+NH.MQLF6OEOUO/.>R<"H_SL'/CHCR+:; MK6^[*=VG<0P$TORQMDBH?OG MC+O;E]W)1(7O=BIJVA3O'EV8$HY-"2<&A&V%R%ZCK>\U[G>N.#"X\F!1K.@9 MG.TERK:EK6];MCM4-R1ER#J."TC.+LB=RM8W=O?D##L6[NTTR4ZGK>]T-I*F M!,!\1=&'ACZ0B(G7"F]*+PPZ1Q086]UNV=CNMD1=MTOW-P5=Y ;8W>T?*N@P M=B%5[FDAVK+!:@\T6/<\-1;#-U7B1V'WT%A!YX2.0G-A]]!803<9GK>M$-E3 MM?4]5?,3WHG=[8GZ4=0K@R-;HHZ^)7H)N08D&-<\Z=PFY-]R_4,_P3;EGU+W M1W&:TCJHOKD( $S6'+@[+H3JVD4:# A\,\!5(_KI)C*T J.S#5CFC:\ M*EGS>$V;Q\=033VQ5(PFI.#-QS+'88G$8E&0!4WF14H!7T+2F4%. 6(FE3K) M@4 ADI%$(#VMG6AQE7-R6OGILB2ZM^C*UP6Y3_)-"5K91ATA69W,TA0[?H)8 M!!7$DIYL4%X1J:KX$5#AD!6OFS4E_3-$GF-P-I:OUK*)(2 5*_-TP[R&/$*% M"ZD6U):SA'B1G4#ZK)4/[.C[89E,E\U<_2$!EZGS;5@2>:3YPR:! M&++FK(UBKA2Y/"K8H0SUD>9OP9.R9L;'J'A1-"7)/55Q0=T"I0F$IUG,,A58 M854D=VR)/(L$#1X9)^=\ W_?)=]WR?==8EC".O*DRM&W&NN:"/*\!&JZJZW< M(XZIR3]!NS71<7UG'GY/+XN!RF*Z]2EFH._J2 MFI^1M_H.QNBL'QF'B/$*;,+,B?L@4.?=V;[<;3%O1E1)WRS/LV%H3RP+-T5="0N2" MT"?N>'1KAJ+_*[OB3V&CT6?N>KM0RC5TKRMB'&C7("LP9^#B"(B.#C\!Q!S1 M8#R![)XJ5 C.BVZ0>PQJOQ0Q4.FRW:+,#I3[S>]>X[)U*Y'EFZ,OW\[S GC M#"7O_C!3U.FZ""WH4QYGRFL?3K>$VJU1ADG&PR03+4E[Z;)*EN#.DFAG2WPW1M_[ /9=];TA^ M%!,TMU;HMR^'\J=H# C;BY#0[C[_FJ?)9;$KMPO'BA5\-"/[8D8V'B1K:T.F M .Y "O#MW:VQ&+*%L.WN%M\3KN(1%4T7S)7Y@*O/!_;M@HW%^"W)?$V$=QO/ M6>A3A+YMV'-I5.Q.>6M4MT\EZ+MZT)?Y4E7$+&VE)9=2$?J!;$O!V19*HKBK M1_';G(*;$.@5#$OK.MAU2K'T0SG#8DE(=O60_"[G2+S-+*N8'CPKI>KV3F$/ M]C\?Y4IP=/7@> F5)CV5G[>$4!)E/!.48:4^2LD]2573>^;W$ST)#9X>&M3[AN7RI9%0^N&' MW=:3<=O3QVV^FS*UP#2#A_J?'C*R#HNXWL+NIYLO9J#"\X97(P.ZIP_H?5%3 M$\C;,\GX[ W<^M=?U17<+6C;@;5/>IJV7(TGW_21MD\#5^-KW;IE]/7T(7/O MU.V#UZV*;-M3U$^?C2G'*DK7"7RORS5=6TM35LNB2R>'EF^-N\YC.0]!]I5V]";$$J=*B[K MJYUMF+#]F*3$(5^/0WU;\OJ>%*_.TC3G&>BUXKY$>T:)/_X+/X'VWN\^@89# MQ7[Z9$HX-B6<&!"VU2*QSG_91^7?^XI"A#_YL;L!3"C;JY 8Y^LQ[CG;X+W? M;6:Z2KD'Z=I22[STGU?/0)BYIQW"<1I/APH77Z*@;U2X7#<>A.)F5[TI0XS5 M'$@+"]0@G,OAZ8]W[&[;W?Q67(?M01 MS(2TO1")Y/XS>XQ]C])J@D(@<3AXX:[CNZ#;3+3#,/(*%I\N"\&!A(# ST&OLP!VGF@:.?A_A=52/ + MC,[[7OKP[#Q0' #J#\\"":G!\PK+_[Q7"@022H.!8E9;Z8R"+DYAZ\3N\][& MBTL&"D5Q?Y\&<'']!#ZOZ2T$<$_QO!'A:XX?XF*FX 6^TR.A M1)I CS1GNU=?0*XI/WCC/9^8VHZ=^)/'Z3+.%MM+-$I1NU@B:M4^MY10$NBA MY&S&GR$"_!-J!5&;9X3LID>:UC[T05PAN4S%I8\;<6=DTA<51D&W0^F&06BY M/4$_E(@4#EQN?%SSIZ3:]^FO'S(0<9FLMS=#Z'&U "YZ,>2ZI4V_8/9'2.T#'!_SQ%IJ(S;_M<&@4=H&C M3RJ)&*$>,49-'-M>PV3Y5]Q[TCL*%>^BLK1A*I(P$#VO0:A+K<0J>-EP]LG>[N-]Q@H8>6 M60GIV4:DF?O6H!A7J:>./*M _+O,Y M+A9)5J*4S('5.J$]MH+_N1;^H&ULK5EI;^,X$OTKA+$#9 !O+%)WD 3P$3MN[/0& M2??,9UJF;6[K\%!4G%GLCU_JL!6+)<:[Z7R(=;PJUD76HWA[R,2/?,>81&]) MG.9W@YV4^YO1*(]V+*'Y=;9GJ7JSR41"I;H5VU&^%XRN*Z$D'A'+\D8)Y>G@ M_K9Z]B3N;[-"QCQE3P+E19)0\=>$Q=GA;H 'QP?/?+N3Y8/1_>V>;MD+D]_W M3T+=C4Y:UCQA:)WS@[YNVM4NK+*LA_ES7)]-[!* MBUC,(EFJH.KGE4U9')>:E!U_-DH'IS%+P??71^WSRGGES(KF;)K%?_"UW-T- M@@%:LPTM8OF<'1Y9XY!;ZHNR.*_^HT.#M08H*G*9)8VPLB#A:?U+WYI O!-0 M>F !T@B0KH#3(V W O:E(SB-@'/I"&XCX%XJX#4"7E? ZQ'P&P'_TA&"1B"X M5"!L!,)+!;!US)Q555"=\JI>9E32^UN1'9 H\4I?>5$5726ORH2GY?QXD4*] MY4I.WK_4\P)E&_3"MRG?\(BF$HVC*"M2R=,M>LIB'G&6HZL9DY3'^:_H[^C[ MRPQ=_>W7VY%4-I2:1E$SWJ0>C_2,9Z/?LE3N4P, M"D8J>*<(DF,$)\2H\4N17B/;&B)B$0LP:'JQ. ZA>'QN](?/C3XWB\]8I,1Q M)1Y R;A<'!K]\7.C+R\7]P'Q+Y>+>X8ZLD\ST:[T.3WZQMNM8%LJ&=H7(MJI M-1_E.RI8#A5%K!]CS/%>%\?5]^@&@%P:6[SOGP 4$)"0(N\!' M"&@[MA7ZY\ E ,2ABQV,3\"S0#FG0#G&0$UIOANB^6PY1[+4-5JZ3%]9+A6;D,K2*$O84/U*IG(*V3IS M-2,P]C5;'W28[[H:; %I>9J%]'I58MI[2A0YTL./;>K(NT'CF97#R,C!Z^;#9L(JI M-H5:>?M<+D;/+,K2B,>\\G>(GIB(&#C7%N8A\+5E_0(M\F:Q*XRO0^L7J#"6 M9DD[N':Z(YX%)SP%)S0J^IX*%01%CO[=E,&$I6S#);0RST.M6$F@ L)62R0M8Y06S^,Y6GZ=?7_Y]KP<_P-- M__G\=&V(/GY'4?'/ZXR-KO,$!*%KVT$G P 2A\13BT;0$PO26DQ^6HM:-+HN M;3ZX)138S"@F1:Z>Y#E2,WK%TWK!DC3=\E7,$*W6,I0RL&]BO7M7-EFXTSD; MH/L1<'$!\-S/E@]@,R'X6B0K)LHM3%T6*(J5%3+G:U:^W#.UGT[+ M9LS^++C\"ZP>!R MBEI[KN:.CB08!R1T.CSH$4(2U_?\T.OQO.47V$PPQON] MR-YX4LX-6A58Z2AO:4?=6\$$NYI50,.9 C!6 M2F SEY@7Z3I'XU>U1Z5E@<\S@?[@-4QH%@Z#A/E9O6++#.;10U##V;=&L-($&J#WAA3W!;%H3--&C9K2FD MUI(JG,=O!<-R*2G+3](W-0=IND:;*B/TE!&9H15#AV-.P$3XP,X&2 0 PV!9 MZD WT#/V ."(#2A< $#'\BSL!MU4Z$"U[W(QZ4E%2]6PF=?,A>*;.ZZZH(HT M8F][EN8@_6STG 7)LBUL=UV"<);M]LW(EC=A,W&ZA-W/L,Z8ZL!K*=*!V & MLXH-$/ ]L*>A@ :=D0,;.ASVP;&M5GD]AW->L!&/945^DRR _5 MG;O8TC)BIF7-3H%**?BJD,<9_E2L8AZAESZ&-B$ [P*F. 0#IS@ !*6>=E?2.Z4;M[1-?_4NMB^>UTHUH0_W_#1/2%QM8;ZI3H]-%W M]%XS _15ZO0XZ0JK'69OG%I"2LR$]*?L,C\8XZK:]4$KS>,'DJZ^03WWLR6D MQ$Q(_Y<-XX3HWYZTU'T(61@AYVZT[)*8V66O&\/W^7MB*8TE;UK^\?M6R0I$ M 7^A)SI5[+.U)7_$3/[ W2?Z#YIF2:+6VQ>913],N6V)$#$3H4H36N:Y<@[- M"E$=D3#!L_6PF:G><3 M?#/%P/,9OIE#SQ?X9EF?Z+;#U@?,OU&QY6F.8K91)EC7OJIZ49_9UCG M,KIDH >K])LOD\:8&PO=V]R:W-H965TF7#14R4GHJM M*_<"R=J"8N8&GM=V8T(39]"SS^9BT..I8C3!N0"9QC$1WV^1\4/?\9WG!PNZ MW2GSP!WT]F2+2U3W^[G0,[=@6=,8$TEY @(W?>?&_S3Q P.P%G]3/,C2&(PK M*\X?S&2Z[CN>480,(V4HB/YYQ"$R9IBTCG]R4J?8TP#+XV?VL75>.[,B$H>< M?:-KM>L[70?6N"$I4PM^^(RY0Z'ABSB3]C\< )H^1< [1S0K@OHY(".358679N: M$5%DT!/\ ,)8:S8SL/FU:)T1FIA27"JA5ZG&J<$TH8H2!O-TQ6@$L\T&!4VV M\'Z$BE F/_19)Y4,X\PTLR^E7== MF]G595+42E#42F"W:EW8:LB(E, W\(T(01(%7( ]NZ[@:QJO4)BU)4:IT#6% M$H:$,5S#ZCO82IEJ5T>I/23G^JSDZRM8VASJZ.B;UUJNH9!%YL\(S\K!Z+\IRO->K]_I:-/+/J;Y^+>E$=)7%D6;?>[FF MO9JJ%[A&W8ZN&+X<*B7)YNP_>S]YKVK@5':ER;'N4GOA_])+.7M$\?&&,:YT M7ZM@MC>-:<5KZK]<4G[U+?6?7]3;?(.C.'3/O%:CNH;CNH:3&H996-Q2RV>^ M&?XD8DL3"0PW&NDU.KKZ1-:&9Q/%][8+7'&E>TH[W.E/%Q3&0*]O.%?/$]-8 M%A]#@W\!4$L#!!0 ( :*4U%3*V*MQ0( ),( 9 >&PO=V]R:W-H M965T#7!.Y70KPG]EP3_#<*@)@Q,9BHK)@\A MEG@2<%8BKM%*33=,,@U;V2=4;_M*/2QOI]_0_/MRT5/CZU6(SL\NT!FRD4@Q!X$(16M*I+A4 M@ZK]D+)"8!J+P)8J3+V8'=4AS:J0O#="ZJ,[1F4JT"<:0WR$/^_F^^_QPVZ^ MZW4(V"J_39*]0Y)G7J?BUX+V4-^Y1)[C.<<,_1L][*:'$"FZJ^GNQPXW_>;( M](W>X V]:9)P2/2AV7$2J2?PZA &ULM5IK4]LX%/TKFFQWIYUAB*7$KRYD!D@I4$(,M-O/ MBJ,DWOJUDDS*S/[XE6PGCE^RZ<(, W%R[M%]2%='"B?;B/Y@&T(X^!GX(3L= M;#B//PZ'S-V0 +/C*":A^&05T0!S\4C70Q93@I>I4> /D:89PP![X6!RDK[G MT,E)E'#?"XE# 4N" -/G<^)'V],!'.S>>/#6&R[?&$Y.8KPFCX1_BQTJGH9[ MEJ47D)!Y40@H69T.SN#'>V1+@Q3QET>V[. UD*$LHNB'?+A>G@XTZ1'QB4AH>O=^R7:? BF 5FY"+ROWM+OCD=6 .P)"N< M^/PAVEZ1/"!=\KF1S]+?8)MA#7L W(3Q*,B-A0>!%V9_\<\\$0<&(ZW% .4& MJ&* V@Q&N<&HK\$X-QCW-=!S [VO@9$;&%4#V&)@Y@9FU2$1EM )5[PR1?IRD[MQ5KT M0MF$'CD5GWK"CD\>B(\Y60('4_X,OE(<,IRV!P;>3PG'GL\^G RY&$GBAV[. M>IZQHA;6N=9F=TK213-WO9FA79["68O]VWI4;%)1[2'CW>OXN-R7Q[O_>MX.A1]Y$%^2B#/ */:0Z/P#SAC.-P*<(#_X+V]9AQ&P=>C<9( M1[IIE=V?]07.^P*=OL#['L!2YL;[S(W5TR06VV=$%1-.WS/I;SSAKO3:]$!Z MZ]PP]GX92K\^/YQ=@NN[Z;?'KP_79[?@8O[@'"OB-?>\YAO'.S?K\8X0TG6] M+69K[YOUANO!JLTU8S0V3#BN+(>>N'D=9UKVR!I7<$X=9R/+-.Q192UT\Y62 M9N^39BN3=I<$"T)E27(9L&PIJTI[D7.7:C:&EJE7.O5E#V#9_P,1#U_F/TL6?XL4 QZ!5417Q.,) M)HWF"S0&+JN;(RA?1I='94 MUPU:U=%NS),TR0@(3\"%U'X1"CW%C[9/:3W M=4Z?,COY:-:!H]JQWN)DL5E#]6Y]'E%A(S++0!(N19_@&P)VR;[(DWTKD]W8 M&(Q:\FH]H1/B*"'EN JQ -5JX2"]V2H2_4^&MI1%\?9%:9PZ2F9Y\_N1Q=@E MIX-8E(K0)S*8@'?:L:DWEDWM9VH'O,PY(2-B'#X#T;I &'$A=<+T EA>PF!P MGC!AS)B$+;P0IQ>U6X]O1%.#^A^_04/[4Z@0OF%@1:,@973]B,E*YM%?YUK) MR;32/-=*'V1_!%M,*:ZFI)S^0@]!M2":X1"OBJA02TBMEAK5O^AMTT995QZDD#3H MA9*&R[M),9>I*)E*CJ&Z\$#UV7;9"2O[?7!%H)8GCEB6'A.:\5DN;P+P6LR_ MM9AHX G[2?,T0PVW K7Y@^HZI 9R.IC*,15*!:F52EO!NP^ZJ-C\4<>A^65' MO[XR[RH?MJ1#C88)<=,#6 ZM$ GHK4_QGU'7,3X/MA?LIA]LU@DKYZ/0(TBM M1QI.*V)52V6B7MK3G+>T9J$NBU3V_%,/8-GW0G.@+LWQ/VX!ICEY^01HU(^* MGWH RP$4NS92[]KS;2@TT\:+I1YPQ;8H]O#&GJ2F0=JQIOW>>,/YBX;.+QB6 M4 MT.R;]NR!1W'Z==\BXCP*TI<;@L7BD@#Q^2H2(>&PO=V]R:W-H965T&CZZHHI3E177&@ M'/])A,R)QJG440S&FE#0?!Q3Q M@5%!SGCY) ]5($X R-,,""I \+N 7@7H/0<,7@#T*T#?1J:T8N.P))I,QU(< M09K=R&8&-I@6C?89-^]]JR7^RQ"GIPN1YTSCB]0*"(]A(;AF?$]YQ*B"=TNJ M"_@ GS:S&UA]6=YMOVY6LW]@<;M9=W'];KN$=V_>PQMP0:5$(HQQN.-, MJPXNXOAK*@J%Y&KL:I1L#G:C2MZ\E!>\(,^'SR@H57#-8QHWX!?M^,$E_/+" M^4$+@8NQK@,>/ 5\'K0RWD:Z"T'8@<#S1TV&VN%_%[P+/<_ Z_)3SM\22.$ M^_;TJQ8WO3I]>I:O_P+?"E\S(QFLBUW&(KA-$BHQ?3JPQJ>(021P>S 7O,EI M.W4_A)@\-N7,\G\ S]SU:W?]5J9U(:,4BXJQ\8+3)E\EZ<"2FKI[/^WUAJ'G MX?NZ/[5Q>=^9ZK!6'?ZI:KA^H#)BJO%*S,/_Z/)'PT'H!\VZ!K6N0:NN!5$I MUH68RJ-DILC DJE(%%R;;(&MJ1U-X2Q91R=RO&[P+)3M>\[D#FNYP_8P2A%1 M&BM(I,AAI51!>$1?DP/$ M?F%M^&\H-<&.L-[C5[U)=#MSKQMZ;YNNY*MA9\:N:F-7KS=VPTQ.*>--P9H\ MDEUVR63[*7VOZS6[?#WNS*;O_?HJ>[]G=!;]+)ABQF@'KG&L'S$%-<7/K+9) M2;'(RC(]T7<'OA3Y#F\3WGU[H9KJYZ(Z_.R&F[KS/#K7N%6>V0W)_;2\;S<]$[AE7D-$$H5YWB#=#EKU;.='B8+N9G=#8 M&]EABOTNE68#_I\(H9\FYH"Z@Y[^"U!+ P04 " &BE-1[ R,>8\" "- M!P &0 'AL+W=OU# M*ZWD'BZ"2)3 UJK=$*SK9Y,88M6QF6U*^^]G.R&% AG2OA!?WN?U\<$^[F\9 M?Q$Y0A*\%82*@95+N>[9MDAS5$#18FM$U4K6ZPY@IF!"F)[CA/9 M!<34BOMF;,KC/MM(@BF:VV@=[)@[$5W[K*!Y>B $$&I MU Y0?5[1"!&BC508?RI/JUY2@_OMG?O$[%WM90$%&C'RC#.9#ZR.!3*TA!LB M9VS['57[,0&FC CS"[:EUE?B=",D*RI815!@6G[A6Y6'/4#YG :\"O N!?P* M\#\#P1D@J(#@4B"L@/ S$)T!H@J(3.[+9)E,)U#"N,_9%G"M5FZZ8?XN0ZL$ M8ZH/UEQR-8L5)^-GR#FD$CQ@N, $RW=PE2 ),1'7X 8\S1-P]>6Z;TNUE ;L MM+*]+6V],[8^>&14Y@*,:8:R$_RHF8_^Q4^:>==K,+!5CNI$>;M$W7J-CO<; MV@*^\Q5XCML]M:&+<<\Y@2?_M_JX&4]0JG#7X)U3V;P<[S;DTJ\/G6_\@C-^ MWV;#";C[D3S-?\WNA@]@]',V;37X!K5O8'S],[Z[0XR1Z#78A;5=V!CF[FZ0 M#]M3-Z$T"8V)KN.O<=@.O;9*U.O^^3B6>1W'<5WG4)<5'JT?I-&9I2^FE\ MY/;&Y=/P85,^5(^0KS 5@*"ELG1:;146+XM_V9%L;8K5@DE5^DPS5^\EXEJ@ MYI>,R5U'+U"_P/%?4$L#!!0 ( :*4U'151'7HP( *8' 9 >&PO M=V]R:W-H965TF M;D.PMM:H@*+#UHBJ+QGC!91JRE>V6',$EX94$-MSG*Y=0$RMN&_6ICSN MLU(23-&4 U$6!>2O0T38=F"YUFYAAE>YU MVW%_#%9HC^;">&S1"A&@A M9>-WK6DUO]3$_?%._P]&/V?3 MCEI_F"?@XM-EWY;*IOZ9G=:6AI4E[QU+"4H[P'<_ \]QHR/TT6GZ-T@[P(TT MW7..T)-_^_OX?'KO+=U66]/LC]?LCV?T@@_VA_RM_K&25"*A$=%'PR;VO=#Q MNJ&JP&8_?!MX@!BW$6[H^MWKH-< WR3QFR3^R203(4I(4]-3TW)!< H@78(I MQQLHT:[-CJ5+*N'NOJ4HC(*>YQVW%#26@I.61CFD*P0P!9EN^P]&V98I)U_%.1MNJ<"GA\_LY^5XJ78N:(XS'- MOI%4+&]:O19(\0*M,S&CVWM<"8H47T(S7OZ";14;M$"RYH+F%5A6D)-B?T1O MU4 < <*V 1!6@/ 4T#$ VA6@?0* )D"G G1.,\0&0%0!HG,!<06(SRVI6P&Z MYP)Z%:!7SNY^.LJYG""!A@-&MX"I:,FF3LH%4:+E%))"K=UGP>13(G%B^ TQ MA@H!'@F:DXR('?@ _EK+.T0@M:K 0[%_0=1"^V6"!2(9_U4&?9K=WH&'/R=? MGO^>/=P^@O'GV9,G[_\$?,"7B&$^\(4L4*7QDZJ8T;Z8T%#,YT1X /9^ V$ M>QKXV [_'17O\##0P"<_EGUJAT]PXH$V+.%]#?SN?+@N^R>']K74W@Z,VN_/ MT!Y&NNR^7%'UL@KK9166?!T#W[.@R2M8,9)@W4CNP5$)5KOK9@C#@;\YENL. MN=>$!'5(H^QV77;;6G;U-E@&H%,S=:Q,TS?,$L*Q>0SV>!@K*\KKNN*K75]I9G<9]0FI"O+CHT# M+PA^UKUVE^,:Q7?KXKM6HB=&Y^];*%V A.:K# M2O $1FLNHSD'8YK/25%N MICJ)]@R]KDFB Q<[)/9JB3W'FE[)C@.G(",+K$2*I3RLE!H.!)6:BPUF0J?, M3MP!.XP8!Q""G!9B*<_Z($4[G87T;XZX<%PQ@P)+2O MCAT/O;BOG3\[+/2BR#9],#AX?6!EFI -27&1@AW!6:JU.#N!\26['->4<-2N M0(<$GM"U;%AD5P(R)/]PD$*S+@8NP@,&TQDRMQT\MQS;^ZA[8J=+555_0D8P>IL2>9N(":GJ3Z MUWUYQOV(^$??E]07S3\0>R%R<\CP0C(%7E>: -M_)-Q?"+HJ/SG-J1 T+T^7 M&*68J0#Y?$&I>+]07['J3[7#_P!02P,$% @ !HI34736$*5G!0 H!0 M !D !X;"]W;W)K&ULW5A;;]I(%/XK(]KMME(* M'AO?F@0I@:0AZB6"M'U8[<-@#V$VMH?.C"%(_?%[QC;&!./0=JM*^P(>YGSG M?L,G2R[NY8Q2A1[B*)&GK9E2\S>=C@QF-":RS>'87C:,K1&-**!TBP(?"UHGT:1Y@1Z?"V8MDJ9&EA]7G._S(P'8R9$TCZ/ MOK!0S4Y;7@N%=$K22(WX\HH6!MF:7\ CF7VB94%KM%"02L7C @P:Q"S)O\E# MX8@* '?W ,P"8!X*L J =2B@6P"ZAP+L F _ NPUVBD SJ$2W +@'@KP"H!W MJ$I^ ? /E8"-=>2,+(/RD&?Y,B"*]$X$7R*AZ8&??LB2+L-#FK!$U\=8";AE M@%.]+T0(DBCTCI$)BYA:H=?H+ R93EX2H6&2EZ!.Y9<#J@B+Y"L@^30>H)?/ M7YUT%.B@.76"0MYY+L_<(^^:)&V$O2-D&J91 ^__''S0#/\8J#4<>S7PBR>D MIR#=,C*X7P._/!A>J_S;GY-^U0P?T #@>*_MP\/A==*O?UAZ!U*VS%NSS%LS MX]?=PV^L>'"/AE*F-$2#5+#D#MU0P7AXA#Z3**5'Z ,TYXQ UH4J9V]G[/40 M6?2P[V/?," RBZI;=@F[OJOI'A%>UQ Z'G:KA%NF6J6I5J.I;T=GEVCX8?!I M?#L:GKU#_8^CFW:#"[LEWVXCWUNNH,*3-)Y0@?@4!3R.HZ!MFW=S3U'0N[KE^OJ%,J MZOS2BKAR=O+7M$S3MNU]">R6FKF-F@VH# 2;9T,$\JS/%S31&:0/'[AB 46* MY\Z<\0C2#FX2-*(AC3-07?DV2V33(T22$-A$*Z0/.H4%G7.AP#D1D0I)$E$T M%UHXJ%%)\1?//!.[Q[*LA\RO]&M*(M!+(/H04!I*]!Q[;<- K&003$H0 MNH(.AY0@(?C_Q3/L&, M*2OP"07NM*HFDH"1V2])[D,P0Y0^TQ[5=T6U%GYMU_7]W^[*_X$GM^K"*^O" M:W3M>O>*BMV+U=;EA;=3E[9KFY5VD5?$+IGI&0;&C\;4VUTZRW(=&[O;=%>[ M=*^M;A<&FO6H\^X2 HUC^P:N;QM^Z1Z_T3TC&D!Z239E 5GWCN6NRW1\(*7T MZIK.@8H^4!$PJ9.@R,:UG\_"?V"EAC]W"MT(OF"ROK?T_1K+;OQ+!\&@X+\54<_VNKYI[K%_L[7AYK7M%HJ*"_@C MCBZRD!U5VCP$11K'NX>=_;%\IQ.I'0#W67NUCHS[_>4[WB_]TD=;/*X>9UX#]? MA\\+@4_OPYW*6P[][NX]$7YQ1 M M-;$\#]E'.U/NAW*>5+R=Z_4$L#!!0 ( :*4U%8FE9B000 *<4 9 M >&PO=V]R:W-H965T9@ J >@EP+\ \$J 9POP2X!O"PA*0& +"$M F->^*%9>Z0F6>-CG; ^X MCE;9]$'>KARM"AQ3/;.>)%=W8X63PRF..?B(DXR !X)%QHF:-E* -Q,B<9R( MM^!W\/PT 6]^>]MWI!I0PYRH3'Y;)$<7DH?@@5&Y$>".+LGR%.\HHA5;=&![ MBXP)_\KH#?#<-D N>]/)]_M?-M,!*"2-$&]V1'$@"!9.4A A\XIF)%N+H[2EE&9=,T M*$8*\I'TNVPW5.7='5?V:L2=*>)$H%\)]%\I$-4"H9W 8J30(/!JQ)TIXD1@ M4 D,C +_F(^F8/;WY/GIPWPVN@?C]_/'&\/,"*N\X2^;&:&MZ$Y%KO/+NMJQ M)=>MR'6MR=W'>!$GL8S)=Y2O:\NP5S'L?0_#;Z]ASY8A=&M+O52EN?9YS'= UNL8A%.5%J/0I7R?0: M;$+!9 &Y(L04P5([4( Z,HNO0 E#F/B4#803T_U(N$$X]H"$5^M]?M0K_S MPBP:0U6LZ[GP@LS:%Z&],?ZXAEE,/FL'A+4%0K,'?L)<,9 @J=]EC4,'U^QY M7(:8%C$-63P4N"@,7GI]0R0,H!=V_!=S8FH<]K0HM7]#LX$W+@S OX<7NV&) M &L;AF8??MVS,R<.)'J#:FQS^!U!+ P04 M" &BE-1MZL3&S4$ E% &0 'AL+W=OQ6_?$U MCX$0")AJFP\)AG,N]_A>W^MX?"'TE9TPYN!K%,9LHIPX/W]05;8[X0BQ$3GC M6#PY$!HA+H;TJ+(SQ6B?D:)0U37-5B,4Q,ITG-U;T^F8)#P,8KRF@"51A.BW M.0[)9:) Y?W&)CB>>'I#G8[/Z(BWF'\ZKZD8J:65?1#AF 4D!A0?)LH,?GC4 MM920(3X'^,*NKD$JY860UW3PM)\H6NH1#O&.IR:0^'G#"QR&J27AQY?"J%*^ M,R5>7[];7V7BA9@7Q/""A'\%>WZ:**X"]OB DI!OR.41%X*LU-Z.A"S[!I<< M:SH*V"6,DZ@@"P^B(,Y_T==B(JX(T+Q#T N"+DLP"H(A2S +@BE+L J")4NP M"X(M2W *@B-+< N"FT4W#T<6RR7B:#JFY )HBA;6THLL(3*V"&$0I[F[Y50\ M#02/3[><[%Y/)-QCRGX$_I@ G9"%+.QRL4+4YJZ M*XS/<^/Z'>._)O$(&-H#T#5=:Z$ONNE+O!-TF-*AUT)?=M.?=WP$X'VZ+_]V MMX6^ZJ;/DN,(Z.Y=^L>^J0L%W<[H=@O]489NM=%5D2%EFNAEFNB9/?..O;6H M*)A2O =9PCR ;9828);P$Z'!WWC?)C&W:6,)%SLS&1MJ-EG[K'"UF@WP1:[@VP)LXJQ5D#Q T-S-R2"LQ"#N;W MPFH2[5*B/3A^#^ YX8RC>!_$QS9A=F.^#5.W=,MQ;Z3) GT)8$V>4\ISI.5U M5 ZW-.=^YVQ?NI))O&H"&TF<%\LF4->ZLMTKQ7G_8[8O/:DT7LG!'GMA-8E0 MJW8(6J?(CYO9"CS]L?RT_7/S-/L-+)XWZU%'9L"KO0?\_EUE7AB]CB9L+8:R M0%\"6%=8M4TXL&\.KHC%"WI+HB3.[\?5I59-&0[LRD4PGQA+[@32:$Q[(X2] M$+\34M=2=6C8W:+O:>DI\K#951N">B%^)Z0NJ.K*<$A;EEMF5L,-4[NMFH4H M::@O!:V+K/HR'-*8AZ\T6W*ER>'\?EQ=9]6@H7R'EMZ %#9K7=4P;0>:M_*: M0$]W'=LS;O4U@8[K&:YIWA%8;1F@U)Z!I0+!F3 6O(08B.6(HW-ZXM&JK]GC M(13_.VVK$;^6W0"$KNZ9SJW"%J388-F.9]^16&T<8/?.H;6I@G^ Y.Y+K[JW MWMV]_U.R%#9KD^E8IF?8ULUDMB -S70TV[Q=^3+(7*-Z=9R1'J#]CN@QB!D( M\4%0M9$C:@C-SZ3R 2?G[(3CA7!.HNSRA-$>TQ0@GA\(X>^#]-"D/!F<_@M0 M2P,$% @ !HI3488O2PCN P /1 !D !X;"]W;W)K&ULM5A=;Z,X%/TK%MJ'5IH6;,! E41JDJ:3T^I52 US3)\KZU%6)W9]OY MZ(@F2:$D M_?BG$K5JFP7Q]/E-?:(6+Q?S3'(Z8LFO>"6V?2NTP(JNR3X1 MDB6Y^@L.)=9#%ECN<\'2BBP]2..L_"6O52!."%+'3$ 5 5T2O :"6Q'!7!+\K 5<$?$G #82@(@1=+805(>Q*B"I"I+9#F3^5_#$19-#C[ !X M@99JQ8/:08HM%F-P M]==USQ;22H&UEY7BL%1$#8HN^,HRL2#A4]-"6C M.]UD_?/'K$^[TX.6C>#6A\55>FZ#WFC/.F_N4T<#I,!TUU4 C=(H[\]ZOO?=;O5\((JC)]Y*&3^S= M0-?1G==QOA/H[NLPZ*&PT7U&\> T,L(@_IP="! M;NCX>C1T',21TQB-L%Y"^+YDAKH]W7D=A!Q/S_A4Q]U@W)S*J'8^:G5^QME+ MK#Z\Y'1H:!#WL^Q<9J7#G6SB(4(@:0GB\"&#[3="AA,#C M70#?>QE,*N99<0C\R+MR+2+8TE8H) M-!1^HY^F"Z+-T6-)A_A_*P3#2ONL$G@A@N?>CTPP%T:NA\Z!8Q,0^M@/+A0? M3$ ,80 O C9=[Q]TC*DE&]4OYF#)=MGHOR,J6?KGO9>=7(7\T-X M-X*&^3&\FYCF'XO>6+4N1[-E8_V5\$V4%P#Y?LV8>!L4!NK_& S^!5!+ P04 " &BE-1Z(DP6]," M !R"0 &0 'AL+W=O$[A"I!2H.Z1=K:*&F[9Y=<$E2#,]MINOWZV88R6@C*0_<"MKGG^/CX M7NSQ@;)GO@40Z#4G!9\86R%V5Z;)DRWDF _H#@KY):4LQT)VV<;D.P9XK4$Y M,1W+&IHYS@HC&NNQ!8O&="](5L""(;[/<\Q^7P.AAXEA&V\#RVRS%6K C,8[ MO($5B(?=@LF>6;.LLQP*GM$",4@GQM2^BFT-T!&/&1QXHXW44IXH?5:=^7IB M6$H1$$B$HL#R]0(S($0Q21V_*E*CGE,!F^TW]AN]>+F8)\QA1LG/;"VV$V-D MH#6D>$_$DAZ^0;4@7_$EE'#]1("O J@*>=*9>B?8BQP-&8T0-B*EJRJ88V4Z/E\K-"[?M*,/DU MDS@1S8N$YH#N\2MP=(EN9:;%D )CL%:#:,HY"([.8A X(_QRP SX['3[J@,>GPX/W<%.:5COGU,XY MFL\]RE?9)*1-6-MTU4/KUK2NIO6.T-Y3@8G*W(_D77Z75+ZF4A7^$GEN8(\L MRQJ;+TUGVX'.T+>=9N [M5ZMUNM5^XC)'NL"GA+Y"\%% ETZ2Y)A8_I+S_8" MMRVT(]+Q+#TT1;A'>NRWG+-#RSHJ9UC+&?;*^;J< MWJ#Y;?RPNE_.I]_1[&ZY&/2D3U#S!I^9E:.:=M0K=R4P$_N=><0'9INLX(A *C'6 M()!@5A[P94?0G3[RGJB0!ZAN;N6E")@*D-]32L5;1YVB]34K^@M02P,$% M @ !HI34==W_0I0 P 4 T !D !X;"]W;W)K&ULM5=K;]L@%/TKR-*F3-K\RK-=$BF)UZW2ND5INWVFSDV,AB$#TK3_?H!= M-VEMTDW=EP2PS_$]![A MY#T,+,@Z4V8@& \W> V7H*XWM4W#7"__ ^"F@TP!HEX#V2P&=$M"QSA12K \)5G@\%'R'A'E; MLYF&-=.BM7S"S+Q?*J&?$HU3XW.6\AS0%;X#B3Z@!:2%KY#* %TJ MK+:*BWMT!DL0F*)'&%I@!:B5@,*$RG?#0.FH#'>0EA%,BPCBA@BB&%UPIC*) M/K$E+ \) BVGTA0_:)K&3L8$4A^UH_14#6N>(F#YM,^3=8XH;U_!.G)=W* MDNX++?FAW2BV[83J=(Y96KLTW'2MN.OWPS=U^WAV!-EI^W$],G$C:QP\L*)7 M6=%S\ASDLKG@M\2>3JTI,%@159N;W(R-^\0-:T61F=U:*]S(]L#O.+WH5U[T MG42?%Y,S=/XMN;Z\6IQ/OJ+9]\7<=_ .*M[!ZVT5+]+I)[PA?RRZE>EEN9'@DC4?QHZ;XU;/7$"B2V&GXQ/S77!EK"/-,5=XP*+-6$245AI MRM#OZ]-#%.5[T5%\8PO:&ZYT>6R;F;[R@# OZ.&ULQ5==;]LV%/TK%UHW-,!FB;)EQYEMP!])EV)-#2=9'X8]T#)M$95( ME:3L!MB/+TFILIU(L@,4J!]DDN*Y]_#R\EQQL./BLXP(4? UB9D<.I%2Z97K MRC B"98MGA*FWZRY2+#27;%Q92H(7EE0$KN^YW7=!%/FC 9V;"Y& YZIF#(R M%R"S),'B:4)BOALZR/D^L*";2)D!=S1(\8;<$_68SH7NN:65%4T(DY0S$&0] M=,;HZ@9U#<#.^(>2G3QH@UG*DO//IG.[&CJ>841B$BIC NN_+9F2.#:6-(\O MA5&G]&F A^WOUF_LXO5BEEB2*8\_T96*ALZE RNRQEFL%GSW%RD6%!A[(8^E M?<(NG]OM.Q!F4O&D &L&"67Y/_Y:!.( @#HU +\ ^.<"V@6@?2Z@4P ZYP*" M A \ UQZ-8!N ;";Z>;!LI&>885' \%W(,QL;P!_P;C&^@=N[V>/]P^)V_#=,/R[F+3W^ M>#^#MV\N!J[2%(PA-RS<37)W?HV[<;9I@1?\#K[G>Q7P:3/\?1:WP&_7PFB!:A;"[\^Y9VUH.W5PF^:X3,2:C@R<-0_AKMZU\JM\\NM\ZV]3HV]NRQ9 M$@%\#3+"@DA]T%>$)&15%9C<5->:,FJS'2&_[R._%PS<;06)=DFBW4ABG/!, MY\Z.JF@E\([!6O $'H3.7!B'H7VI.*3X";0,6HI):C6EY%U%-W<:'-)M^\@S MOVJ^G9)OYQR^"V)4E[(-W+)G;!\X3#FS2JL(3#*I+4BIQY(E9=A0KR+<>4D8 M]9H(!R7AH)GP9B/(QE!)!0WU4V^YC5M5_N:F+H]8M/8[G&?IB4E'++LERVXC MRQE9*AU*J426&"W1$=P2H>@R)D7;EJ*Y7<*,R%#0M":4UXV>3*6]DBD.R=#1 MI502L27."-YX+9/)+X]D,VT+ [H&%1F>28K9$T18 N,*PC(+5H K$\&F/66 M@M]^05WOSX0S%.[AE5%$YFZP7'BYJ$\/>^([F5) M][*1[O,*!/]^($;8_FL(1;^TW?]A$CGMOY1(Y-6<"^3MZZOW$P1R6G@]%IS: MO4 'GP/H9^CCM'#["H%$^SJ(F@OA:R1R4M@Z3_[0O@RBYCKX P5P40F)^SU@I;G_=I$;5_U4'/9JU4%^/\H MMG=<:4=Q5/[!;_D2M\';#/2MT@BS 3]?LUU%(J.N124]]+1-U!+ P04 M" &BE-1\L:",1(' ##'P &0 'AL+W=O^XUE_>L_%KM*>7@(<^*ZFJQY_QPL5I5R9[FI#IG M!UJ(;W:LS D7M^7=JCJ4E&R;07FV0H[CKW*2%HOU9?/9=;F^9#7/TH)>EZ"J M\YR4C^]IQNZO%G#Q],&G]&[/Y0>K]>6!W-$;RK\66L:_RYL/V:N'(&=&,)ER:(.+?D6YHEDE+ M8A[?.J.+_IERX/CZR?HO#7E!YI94=,.R?](MWU\MP@78TAVI,_Z)W?]&.T*> MM)>PK&K^@OL.ZRQ 4E>NX W W SQW@ M=@/%D?5FR>U!*M+ F+QIG-J,%_;20<;_AI?@V%>/X>L.*BF7I MEG"Z!>])1HJ$@AMIK@)GX,M-#%Z_>@->@;0 G_>LKDBQK2Y77#Q9CE\EW5/> MMT]!$T_Y6!?G #M+@!SD&(9O[,-CFHCA4 Z'D6%X_/SAX>GPE7!7[S/4^PPU M]O"4S^JRI 4'I*J$FRXL%G%O$3<6W2F+I-H#X5J0R OZK4Z/)!./,+JZ->4U MIN2V/JZQ[R/AE^/8HSK*=QS'/47%.@KA:(0Z8>/V;%PKFYL]*_D9IV4NELV1 M5CR?H+)I[?CCQ\-(81+K(.RY86">H]?/T;/.\5V2L%K,2N2NA IOWV9T"0K* M30[W#!- ?J@X7$=!&/I8(:.C$/1?Y M"@D#RHU&OFY)Z*@(AQ.+)N@Y!%8.?S).Q]$ NY+E0.2_Y.N>95M:FA90'!A" M Y%Y)F$_D] ZD^N2'DBZ;?8CXWM:BCP\WO F[X:ZWZ((0<6[!A2*H+*08AT5 MN!":.44]I\C*Z3/C)'L&CTB?H1/A0$D;&Q,,1H'"-S;"D(O-7* S:)8S$R%1 M]Y3\<0D.0K!X$RF9- \RT4SN@,[H:9#$C\+- $,^"M0HF6!AA/P);B,]AE9N MOS*VO4^SS,@ FG*,FOGG4*<3&T0/HIDDPTEQE\JMV:Z?:4J@ M*)S8N7#043@CI*S@I:@E+4N\LS!^L.=/QFW0/&@7O;^:3&%YK"YC 0I4I^@@ M3V1I=>GI* B]:")%P$$2H5T3VR1AH6"0..Q'.@LC3LB-RL. = N>GTRF&-CT"G/=JVHFVK+;)# M6MS1(A&TP&O9?P"(WQ@)6BW+H[F+ZD 2>K4XE+2BY9$NUL#4[[Z4H?@%#)VZ M<2@2D&?5UIM11_83^%E4W?S1)JYH4&UD[V)E@%C1MGQ+\,HY=QP'"J4MP9%D M-7T+O' I/FI^@1\\73?!'-U6>R(H U+SO>B(_Q4R1RK =B 6K65^*S;HTTG0 M4OLH:FQ]K O:'U8M14M:'6AS.ID]O@7872(/+;T@?'I06E522QL-K7DEBN2M M6%;_ZZ'&-:@WW5C=8+.0V HYC=M0%*&9HFB[3>49KD@4LF\^2PN0D$,J$H>1 MAU[2(-_Q7"WM&7"NXZJM:&S P>C$WBFMH4A"LT52G==9&(VI;>DN35)C'X?T2N9, M=OE(/?HR GW7T?D8@)$?1!/2BX?B"#^G.*I.Y,"!8>JB-LKXXT[6T2Q;,Y&BLAO5DSX_1FS82S-&MXJ)JPO6JZ MH?+<$KR3@GRD)6].&,0^VU%1Z79\;4?LHS-V_*+*A8?2 L^5%L/,KVTS[T)C MZ-_5J,Q"8BODE,@@[MA^ M#%XOV/QF+0>FSOT+\[%H,:8;L:?6\L=/E04_4\ M)+9"3HD,^H/M^O,4"_BCP1CD $HMXQSEC>7>TJ$PR1 ?+]C MHGWH;N1KV?Z]_?H_4$L#!!0 ( :*4U%';B.W0P0 $$7 9 >&PO M=V]R:W-H965T2"Z>;"G+,!>7;&<6!T9P7)*RU$26Y9D93G)C M,2OOK=EB1H\\37*R9J X9AEFWY>Y 8V/&U^3W9[+&^9B=L [LB'\C\.: MB2NSCA(G&W<>(*?7Y$C"27BSX24'3),:!+A]"?P,_@!F*#8B[O%S.2B=1G#C%1+RZHE--#2K\=\ FSK$T 6LGKH MJW'Z,XD$'4HZG/;0G\?IOT=\ N P/=1O/>BAOXS3-^0P 98S2/\R3G\Z[B8 M!8/TUUL]GPJZ5]*]-MT4PZ4>,Z@>,ZB,YPS$6XOR0A@3 Z8:"Y_ 3-PPNF1 M]+V8*IA?!I.E]+2P)I9EP9EYNM1P$];*U:YSM>_,M3H"?.1[RI)_2-S7H550 M[R*9P/=1X*+^;)PZ&VEH]=I*#Q;>A+7DN+4<]PXY M.AV[=#L=Z_E6^;L2I@L,NT WN *VQ'FU..]^<4E1'/N%>9TT; >YR/6#*V&Z MP% #V!+FU\+\^X6)94W!<1XG^:Y/G:^K3A<8:@!;ZH):73"J;D-8(O0\@8CF M)\)X\I82<&BJ@%0]4@.G=3/3_[ &+J=ZLUD/%MZ$M21!JUD+6/]#L5RJJ&/5 M4CF\)C#4 +8E7BQWX&,2AV>VBJ@A3Q,8:@#;\AIGAO=:L][\5F$U-&H"0PU@ M6V/CZ'#^Q-[L*,;=X?C]OYH M.>@Z,K1]UW&N+5X7&/8 D>]:03!@\;#Q>#AN\H^4@ZXO#\C3!(8:P+:\QNGA MN-4_7 ZZ[CR@41,8:@#;&AN_A^.&?_\B]%E%O)GUEQ[@^,!KE@]P?/WP4<3@ M@U4,-::.[C7UT2JFHMVL8IJX\#:NK:MQ$-1:.'OPJOU&74/>[?$!= M#[!?71'L,F1=;?7)S^3?,=DE>@)1L!=.:^,(J6;5? M6UUP>BAW_]XHYS0K3_<$QX1)@'B^I91_7,@-Q7K7?/$O4$L#!!0 ( :* M4U$Q+VZ#S08 P? 9 >&PO=V]R:W-H965T6RX2K-B<'U97WLLKR_%1N59P1]+)#>K55K^ M=\MS\7XUP(//"T_9ZU)5%X;7E^OTE4^Y^KE^+/79L&UEGJUX(3-1H)(OK@8W M^&)"HBJ@)O[)^+O<.T;5H[P(\5:=W,VO!EYU1SSG,U4UD>JO+1_Q/*]:TO?Q M;]/HH.VS"MP__FQ]4C^\?IB75/*1R']E<[6\&D0#-.>+=).K)_'^)V\>**C: MFXE -H$4#. M]03X38!_; ]!$Q <&\": %9KOQ.K5CI)57I]68IW5%:T;JTZJ(>KCM8"9T65 M65-5ZE\S':>N1Z*0(L_FJ>)S-%7Z2Z>-DD@LT,.:EVDU_!*=H9_3!)U\.T7? M4%:@YZ78R+28R\NATO=0M32<-?W=[OHC/?TQ]$,4:BG1N)CS.1"?N.,Q<30P MU _?*D ^%;@ESA;_VA3GB'K?$?&(!]S0Z.AP'$//XPY/^$R'X][P\?'A$1 ^ M.3X\=&A)VVRB=7NT+YL>[I/Q_72<('TT??C[+KEYUB?39_WU8WS_/$4/$_3P M.'ZZ>;[3@*-'O^W1KWOT>WI\XEM>;#B4B+O H ZL"NSVV@_\ZC&W^Z-K4RR* MO?B02FP*>YC&T2$V!C"?Q#X[Q"8 %A$O]EKL0(J@E2)P2C$24E7SMNR79-< MV^N8Q#$Q'G9D4S0B(3$DL:D0,^H9BM@4QL1CIB( IC,24U@1UBK"G(K\40HI MT;H4BTQ!R5D4[MC=> M"0]I$MM#S #W2.&"P)-CKS(;GGI"\ MT$F8U[*D-Z=>R^?9. "R.P@B;NMA8%'K42A'HW@+? M[]&GLUB8.O7IZGA6S,2*HY-D,(78[P@>UY&4[<1I!3K^C@H..!=M.3-^G56X![V?) CB_P%0%ZHV: M5AGJS>]+DLXB%+T3)/W52Z4=/^0W!^F+Y%XC#F'G,% G@6&BM MQL80%P26;YH ' F"$/>(U7E>[#:]CZ789O5_:UHF=/*B78U>8:!%*5:G7XMF MV\TSQIAG:@9X5W,)!C856=78IA@CD:F53<51GPG&G0O&;AM\S]41[RG;;IY1 MJA>*IB8 I_/(-'$)Q.GL(%91ACA"/:LN W8X"%E/'I'.#A//N22SQ$&I4F7V MLE'I2ZY32"#]VTJGF51B]K84^9R7SE4;Z9PF<3O-VU1F,V@LB&WIP+& .&@L M( X:"Y #Q@+@L%[ ]!1 TME.XK:=299O%/B/Y&T3&7PI"<"!D@ <* G$09+8 MG'9OI&C@8 MH[XY)@"&S\V5Q!C&(O/% V"ZSZ!G0#HG1]Q.SI6CP7%J@)BM!H!!:H"8K8:- M'?1YJ$;GY0ASIN>O>M>(S\_2K5X1O?)=9DJTD7Q>[5+HE%QOZH52\7N)[,KC MSF 1M\'JSV/;I%"?!"0(3?]]-)D<38Y!DA)/ES=S%&$R"'L+3>>GB-M/N?(: M^'.N1YUCR>1H<@R2L#H R<)0+[9-ES#X(O);F.V:WZW3_PC+5^S0J*<+W17WGFH)V:YVWK=G2BQ MKK<*7X128E4?+GFJYT %Z-\70JC/DZJ#=@/\^G]02P,$% @ !HI34;^ MI%V9 P 60P !D !X;"]W;W)K&ULK5=MCYLX M$/XK%NJ'5NHN;X$DJR12%Q)=3]=VU6U[G[W@!%^-G;--LNVO[QA8FH"#G_GNBHK2(G5K=@3#F^V0I98PU3N M7+67!.*X='SG9>$S MW17:++BKQ1[OR"/17_&*"HXDV2Z==_[=9F[P-> ;)4=U,D9F M)T]"?#>3]_G2\4Q A)%,&PL8'@>2$,:,(0CCW]:FT[DTQ-/QB_5-O7?8RQ-6 M)!'L;YKK8NG,')23+:Z8_BR.?Y!V/Y&QEPFFZE]T;+&>@[)*:5&V9(B@I+QY MXN=6AQ,"V+$3@I80] F3"X2P)81]0GR!,&D)DVL]1"TANI80MX2XUKX1JU8Z MQ1JO%E(7B6"*\%HCC7)T:.&!U2-5DAL M42)*J-7"%-&!H/<\$R5!K_\22KU!-^CK8XI>OWJ#7B'*T9="5 KS7"U<#4$9 MTV[6!G#?!!!<""!&'P37A4)KGI/(%G"2BYFN[/;?L9IZ86UO?!_+:\1 MQY/.\:1V/+G@^".C[P<(]G.;; O/].)J= MPU(++)X&07P.6]M@0>AYY[#-$.9'T]CO4&>J1)TJT6@Z/NF"2)2=*7^FTEO$ M03C(CL;/=R-IB#N'\6@:D@+S'5'FC*@X7'R,_H1"V,&%A\RUPL6#LRLPZ96:CRGP1&C,D_DOQVD2:#>*Z&:ADP_2J([5@XIX& M:PO&]_M"#4%Q9%=JWBDU'__>+JMC4V1N/0 GO2,KL<#@ )SW:B.UP. G/2N;E(55$G%=7--=:M='_RN;O]ZZ_?^7>); MUE/HFYLV][?YING^@.6.&PO=V]R:W-H965TJ3,="9>5\WV59N79:%E5ZW>321DO^2HJ3_(US\1_%GFQBBKQLKB?E.N" M1_-FT"J=8-?U)JLHR4;GI\U[M\7Y:;ZITB3CMX53;E:KJ/AQP=/\\6R$1C_? M^)C<+ZOZC\^KR^+<2KR2[*/%GQK$SRS"GXXFST'KV;,:\>T"C^ M3OACN??'C@4YZF=221Q[_I/,J^79*!@Y<[Z(-FGU,7^\X>T)L3I>G*=E\]=Y MW&I]-G+B35GEJW:PR&"59-O'Z'M;B+T!Q.\9@-L!>.@ T@X@ZH"@9P!M!U!E M "(] U@[@"D#<%]*7CO 4P90KV> WP[PU2.X/0."=D P]!S"=D#8V&%[_9J+ M?QE5T?EID3\Z1:T6T>HGC8.:T>*:)UEM]KNJ$/]-Q+CJ?)IG99XF\ZCB<^>N M$@_"R57IY OQ*H^_+O-TSHOR-^?JVR:I?CACY_/=I?/ZU1OGE9-DSJ=EOBFC M;%Z>3BJ131US$K='OM@>&?<<^8X7"2^=]TZ<9P^\J)(O*7?$A%WPHA"YE/71 M@:C305$O#HQZ.2PJ.C#LE3GL-%^MQ(2_ZQG]P3SZ_7R>U M&E#JW43(?SS)G M&JV3*DJ!6->66'&\66W2Q@5YM>2%.-&5.+]EO:P]<.=UFI?EFTF2B;/A+ODCBI *"S,Q!/N7:J4V$VW>6QSO+XR8.[8ES$:51%G,GJD0N\8E#T%L' MN\B#++R-Q)I(==]X.$>GDX?]*ZPK2%?Q 8A!"0Z50->Z;!RRKN8&T%#?#Y10 M,UT6,HK"G:I3-K(K&QE4MM=BVI?+J.#EFT$EW$;U]I()?!\'#"N%U'5$E(D) M*9PWW>5-FY&D)^]9%@L**$7B(M7FV9MZY0)7MW\_YFGJB"[Z&!7S_PQ>8[N# M,V/1[NI"C>MN/&]FE)A.43UGH=G.M )@0I4K:]9T4O1V*7K&%/\"IOMVGK]U M,D%;HA-4T7=H2?&T9#S%L#.CI).NOTO7-Z;[ITAIFUZ[*$&KD:\=%C'?4Z>) M3=7)+]CE%QRSNOC0U BLJXNN4%>70#\)2AA6+L2U+AL35UE=( UVL2*; 4=$ MB/H]RTNXJUOXU.4%K&$X<'G1=>;E!;F2H-Q?O\"@/8!#QL+-RG+35$Y,5 .= MU,5\1;P3X0W768L9WQ09I ZDE8IZ05W]C@VLLN[YR.Z,S.WY2>>S9Q\'6AFF M[<$[[B4^H]3MR5NV1V3NCQ_Y>E/$R]H(3>8-VO6!X0W2V]T8>RQ4BVR3=9.5 M/1'1(Y.U5?"JC=Q)R2>(]150MDKT?+T2 8W0U1QJ%G73E.T2O52_1'HW'",4 MJ%E;5-VT9=M$YKXYW0)XG2U?+'C<)"HREVGTH!8"W; ML%8,F )"=?UO[^MT(:%8@)7?,Q6Q[-C8W+$/,4D;RG@'JDNT6U"]5X,F 72 M22 59!) 9S+)WOW[L!OX@TVB]_X>D]@AH2V]+K281.($'G:[/>C$B-TDND0S MBDRB"WM,H@LM)I'(A-FOO_7 M$H6P&84.(3:L8TW@J5XP:KI)2O#!9O YGM>P#C)CHD*F1=1-6M(.?@;:P0#% M(.0QE2CMNFZ6DG;P8-KY?9.)>>4V\RH$YY6==@")MD:!M.,1=;L#T(U1H&VG M0BHWH.IB-@.$0?UQ8L^.JL0=0:F(-#.B(^QBFIV73=+R13DJ!T4 MN W:F0*0:-U";^Z8NM2G:K< : $C3^T6$%-XU%6%,T#H>YCV%)!*IJ!/WD(! MBTF',@4@!-O%Y5#A%2 T]Q4JX8,.A@\K55$[? 2U4X4A \=40$=@*B@"D)4 M0&A 5"KI@QY%'_9B#J4/0-CCDD/I@TKZH$=MML G9M]L 22:2_1M#W#1 73 MH@.IP$4'$)H6G;WO6#QYMP4NYM#=%D#8L^@,W98!A!8[2?JB9OHZR$[,;B== MHMD)^*@+M).N@^P$J& [Z4*3G20&4C,&'FTG8 ,)MA.$A:"=!@JO *'%3I(V MJ?_K[XVHY$9JYL9GOS>BP#=(PA"IGR-:9=WSD81)S83YLO=&5,3%U,EK$773E,#%S,!U_*T1 U!'_P*<6=1-6D(.,T/.H%LC MIO/'F!"$L)JB5=?-4E(*&TPI>_A5?S]+7PF9G5( B=I6&$ I'K"1!NC&F*G? M+X-4*/015ED6$'H$^3VW[4Q2"CN*4NS%'$HI@!!N*Y PQ,Q3.^P5(#2W%;;W MU=3!E&*O@)U2 (EF)UT"VTG7078"5+"==*')3I)2V%&48B_F4$H!A#UV H2P MG093RF3O-R7USY[^B(K[)"N=E"_$4/>D_IU0L?TET?9%E:^;GYE\R:LJ7S5/ MESP2<%(+Q/\7>5[]?%'_Z[S_P%02P,$% @ !HI3486_58>@ @ MV@< !D !X;"]W;W)K&ULK95M;]HP$,>_BA5- M6BMMY(E 6@%2@4[KI&FHK-MKDQS$JF.GM@/MM]\Y22/6!HK6O<$/N=_=_\[F M/-I)=:\S $,>IL#E;NSXSO/&+=MDQFZXDU%!-[ $ MFQ.;R4K*>[NX2<>.9P4! MA\18#Q2'+OU2Y8RXKJF$F^6^6FFSLQ Y)84U+ M;F[E[BLT^4367R*YKG[)KK'U')*4VLB\@5%!SD0]TL>F#GN WS\ ! T0G J$ M#1">"O0;H'\J$#5 E;I;YUX5;DX-G8R4W!%EK=&;G535KVBL%Q/VGBR-PJ\, M.3.92:$E9RDUD)*EP0$O@=%$KG$ED_M,\A24_DBN'TIFGLC9@BHTR,"PA/)S M\IG<+>?D[,,Y^4"8(#\S66HJ4CUR#:JS,=RD43*ME00'E%P5JD<\_Q,)O,#K MP&?'\1^)Z9%@8''_H@.?'\>74&#T?H7''?CUU].));OPW3?S,WZY=A>@5@S\KP2G6=6.UFN)=C..B% M4="=9=2&C]Y5VGGTJK2A'Q\(.FB##DXJK?^/M1VV<8;_I;;3X5NUK?]S;YK] MI3)N5<;O.H)I_.H(8O^%LM^]D.7N]47[ZGVG:L.$)AS62'F](>*J?DGJ MA9%%U2I7TF#CK:89/KZ@K %^7TMIGA>V^[;/^>0/4$L#!!0 ( :*4U&. M4I$T,0H PO 9 >&PO=V]R:W-H965TT'OF>U^&7# MFUW6B:_-P[+=-RPK5*-=M<2NZR]W65E?7%^I9W?-]14_=%59L[O&:0^[7=;\ MNF45?_IT@2Y>'GPO'[:=?+"\OMIG#VS-NC_W=XWXMCSV4I0[5KVLEG1[[*/><_Y9?/Q:<+5\Z(52SO9!>9^/?(5JRJ9$]B M'O\,G5XD_5RXN7N<]:MN+57V71;3]=A!=.P3;9H>J^\Z??V?!" MGNPOYU6K_CI/ ]:]2!BTD#T S? 0P.L-Z S#\*HNL8X6S[L0_839=Z_"-L\K:K9,*TVN=A?/G M.G8N?WOG_.:4M?-CRP]M5A?MU;(3P2YV@0FM7MT<1=#[V)O'+!?- MT6SSY/7-0Z!Y^OKF@85++PA!"%\M'Z<+#< 0\KWP%!8#,#_ V#^%)1 ,$]<]A:4F#'F! MCXZH$U:\(RN>=1UNBK]%Z.@]N>,B ^2\SLN*.;5.E_PYEXY^:$4 $+XM9GT^J0LGV_&F*_^G'D"+UG?G3XBA MV$/:DID@XD>>MF F*(@BHBV7"?*#2!LN!88CV(/7*C@2$UB)67<\_[F0V;%P MQ,((R=#.H(AJ5IR8*"^DVOJG)@BY&,/O M@=Q1;;C6-_G6;5D#J@;79%8C?P5@1!S7C1M$Z4$\@5"^S@$ PG@F-*.)XD+V M)+G-Z@?6:L&V;9D(UC(P5F5V7U9G R_"XX#82OK-X#PR#[#R,;NOV'N9"HV9!Q$K/Y_I1 M)$K>"+[G:2'F%)&>:%8 BAC!%P M0D\/-." .-35 ]09P0$B,Z2,L@K9==5= MP_9962B#Y-)IQ69$A*"Z&RP5)(D"H8_HH1A +:CNZS&$(KZ+=9H &)JFY($F MJ#P3 +4P+"V%4&BJ(4_9& 4;LBNV8SS= M9[]D, 49,;61K^?8%0!"1!<4,8!:Z%TE((@8 A: !1Z*9A@911NRJS;!2',0 M^H0]2_G*VDG8F&0SD"=3+BTBS]5%+03S#=L!%)R(&9%.%= 7)KJ.3J'>?!K, M2:!1RR&[F#O&C'/, H,D2C0F3%AOA%,(5T8Z!DV 6 4FZ((Z(Q&X8SNQZ,T MQ'9I*'?R:B>ZEUN 0EC3_2_G0U: MLEQ$D[:<*8C%&)!XF 8SVQ\\2CQLEWBG9BKW0K\DQXI\6:_;\DI,UJEY!Q=B ML*FSB(=FM ,>=18^6QV;3"O/ZIQ555]2%3.['(U!IJ2/@50"P&;T9-XU$C8KI'.: $HMX%A A T MNL.N )#O4J([B(G"D:?7$!, MD 1"8WP"G3G!5X $T=&$47<-ZF 35F+I7Z] M"B"CWB#H#:98MNU!V932!"_E2N4JJJ8BGQ\Q.6_AL#X,>1)BHPAI CX&8#0* M(CU@0S!_>IQS^N:C_B%V_?.=[2>Q..>[G7 _]:J0(Q&HH.;-Y0,R.6D[HRG& MB%2<\/T:GH&J$4)S56HR)G?REN2N@J-MCTR C.JZ1AH'8'H*/P])SD-2*^24 MDC%M$WO:/A/)(/\$J3+S+@X-V1P#,- S !A%LYXQ)G%B3^+)9L-R99+L.5=5 M;D>F'Q&0#GEW&%*[W7RL(Y!EQ P#I 1S" M(!SJE@*A9M@;-0>Q:X[A*+MA,K)<%JS_)+/=&PD#2D&8D$#? 0,X$E!] PRA M?*0[:0(-ZH5&406 (;&OFQ%&9!1&Q"Z,;ME#6=?2C]Y&E:E??!& ],HE ,,D MTF'QZV )!(L"O6B3 C!Y&6'.24=M1>S:*JF+M_-DRA7B^U@O8@,P'/CZH7T, MP #6$Z@WD\X4@IW0>7JO9)12U"ZEUH?]OE*WH;+**9,O_U! MQEE_!6 TO7R>4AR'I):(:?07ME= 2B#DK.0Y#PDM4)Z2I:3R[H[UCRH:]6MHXX4 M^YN6QZ?'J]LWZL*R]OP6?5PAX'F,/J;]Q>RQ^_Z>^)>L$3*I=2JV$4.Y'P(Q MSZ:_>MU_Z?A>716^YUW'=^KCEF4%:R1 _+[A8D\W?)$#'"_ 7_\?4$L#!!0 M ( :*4U$(>@IAYR, -%T 9 >&PO=V]R:W-H965T5UMJ0JD"9U*Y.D2I;M1"G'H[+LF=J/3:!)=@P"# Y) MG%^_[^C7!P#*\JQK/NV'Q"*([G[]^MU'\Z>'JO[2K+5ND\=-438_OUBW[?;' M5Z^:;*TWJIE66UW"-\NJWJ@6/M:K5\VVUBJG09OBU=%L=O9JHTSYXI>?Z-EM M__?+35JWTG6X_;V]K M^/3*S9*;C2X;4Y5)K9<_O[B:__CZ!-^G%_YA]$,3_)W@3A95]04_W.0_OY@A M0+K068LS*/CG7E_KHL") (R_[)POW)(X,/Q;9G]'>X>]+%2CKZOBGR9OUS^_ MN'B1Y'JINJ+]6#W\INU^3G&^K"H:^G_RP.^>PXI9U[35Q@Z&SQM3\K_JT>(A M&' QVS/@R XX(KAY(8+RC6K5+S_5U4-2X]LP&_Y!6Z71 )PI\5#NVAJ^-3"N M_>6-;K+:; E#U3)YW37P0M,DJLR3.SXH?'YG5J59FDR5;7*59557MJ9<);=5 M83*CFY]>M0 +SO@JL^N^YG6/]JQ[EOQ1E>VZ2=Z6N<[C\:]@#VXC1[*1UT=/ M3OA[5TZ3XUF:',V.9D_,=^P0%L3=*N59NH6BK.M'G0M(..K);P, M$]7ZWFXP6>P258#TQ+DH5>J5(PA/.:MDD*/ %\&R3Z::)@,TEN++8!@>ZDKN!TF]9DC9S6 M\)O#*7P%9Y[IS4+7,.'\-$V"0TT>% *:5?6VJND\5$/?KZL"=Y%D]CU0.R,+ M3Y.KHD"8"&E-HUNF1]!5-6,74%#0O( GO[>%4!W@G 8"T?([ 6PI314"FYNF MKD:SH8E32 [DFU!-!K53:* M=1-\<]6M8#ABZHR/"A8 S=*X7;KIW2;6"DAJH769Z,>LZ$".)LNZVH2@.^(- M9@N0A-@%TH)OX1AP=_"5J7+ [[NNAFGJ357KM(_EPJB%*4R+;+T?.D)QK3?5 M_5-P90!&A8>#JR]4 ?RK$U)GP%M;0 T.>A;.7JO&$#RWL%?@><5:'^!];_[J M3&[:'>$U6G%I2I08JH"3@@_CJ4L#">N44_0>2.HX_E!R!! *QZ0&IOND4#Z "!I2TC$3T+Q]E# MX*,.$![16V' %E%VCQY6>"V6,VM@ZV6'*IX8)R ]P!Q(C^]>/P,%X7DW5U1D?0N&HPF(2 MD*Z:=4K_3S1\>0]+ E)9'JA[90JU* #%0A;$L:9VJH,9X#I7AZ=3F=@H14% MDAUNN2902([?T]NP-=,F2Q@"S+,;(@K@Z&C_107,QMLN05"3ZB"HEJ %&F8F MCTH0M=&I\SPP/(?EX 4@&SNAI<=EUW;(U@#,1NU@"1:!M3*-#D?!]DP+_\H! MF:;IF#1@OX@@V#G"F.M%.TU^ T5VKT&#;U0)YCRIW040"CRT*OK;3X:5.BP% MI(8@(BGU"8ED6)L46H$HJ( 4=AHDO1,X.0V%/[I2=;EAD@5R-YMOXC96&(X& M<%%!QQ0V!?^4+4.$._AHFB_).S>/*4%_=#P180)8\$]P2Z)30](.YR%46)JI M<3X$$I 5< Z^@&2!AS"DVF8-,GT"6]T ' ([2:@9A$8-:AH& )[BND1_3G4 M8 VA^XE5B#='5V)AN0:W: ('B"0?H!918MH.!2*]YL=-DE4-9YX@%H#Y@ ^@!_00T=.JLI5%<@;#4?5>8JB MP0*)W4!P+L@3AE]&B&H\:]"G;HBUL4%!JIWH(6?M9*;.N@UP#9Y+#+W7CGD% MTY55*W/#D@6::O#M.'*S/G<1-P3VW2CV0R('6.DA&IVHD"JTIIL?$UQB=ORW MK_[K[-CC>>H>.K73?QO,D0O\WR4II&;5LQ<0'/N9ANL<#3;Y=\"A)ZUH MH?.C'_:9,Z,'/K0%8@I$,@.9J]FT1U8#.B5?(Y@%B/CW#HB4AR-TC(4>;,=G M/XQNGH&(R 4)89I\;@A;;T'H;8B'$3*V,1U9/\?DPY>(ST$8>IF'%J1GU4#_ M G-LU!>0>VY=X@M07)MMZ#N#I66UD?,$U,99E'M,?U+]ILG N.B8& XE-FX M\KXQK5?*(LR_;H];=VP,-C"O=-E9:/3C%O5YD^2=[.TCA)@:?_JSE'5];UA;0JJC\D'M3M*2E:SN*>\ZA;MLBLDN,NV MJG?H8L(D&IX]T"1M^,@I(3\ESR@V?ZL>+=&D;/]/,-B:TY[@4 5@1+\<[5*9 MFB;6^P0%#-Y4U@M/,5:#L!?FGNU,P!\@I@6'?PNF1,NV#'(1QXPX= ('O3+, MVPP<1BTVFN#M2HL^I&T>7J'73/:VYX;,]+4A;HWUN"^XJ:\'NJ.60YMDTWY" MF_8FL&ECC4*F&ZI(<*+1T 7-P<[+T Z&.5(.&RSH,!J MZ^3C%GPB\ S)]UGH@?5M00^>L)_RGIQ,SYUKBIM[.3^=SOV3 M4:UUD0X5&0V.=&QHIJ1XN%M->98"_-N[<;? FX+BT9#JV(#\(WK9JBVZD2XV M2/XE"*@,T4:,1DIO58&W63I.5"08=@E',K@-(J4"+_PC%M((= T9<8>Z5O5N0^D08D]SL%3YOV"J(C MM=.(0L-8:\/6@":1!YJ%P]8@:;M-QP*?A0M^7>LU)L: \DG4((59YSZ,.(IY MS[[ZD\ E-M36Y^E]KAV2&1KQ3:!,OQ<=B<*O]=*''S>HQ?]E]> ^>;\'6K4% M4?]H]2A'S,,SNQ(S[J,W!#^1#[K/K\/SKW,^?80#%JM >XIEPJ9110A::(JI M<\ X6&LP8]YE[)*J@8X<:EV7?QC#P@)#TR+57826(?,Q!1<30D27K9@B+B S M&B*X*7%B^-LT:V]AD>&9>ZBC&)"7DH%ZDPA7_B=8/M8_1T,5$.7\.2>R-ZK^ MHMN^:_H<)S;M;=UOA8QIL,ZV7:M]P%]6#-]3*\(&K;G\ M64'VQ;CWI8CSF&S\,:MEJSD4O]'*AG[87T$!'0;ZUXHQ)B!O*PQIX*Z15) P M02SND#0$\3JG,'R+@:HUVG8N$#CPJYXF.\F:B .='- \5=< ,,WA\_WI[_WO MG7F,TLE[7_P?9$9^Y9M]^O/(L?^_>O=/>?FO-9!#)4-!X@)EQ/[X!# RL>M/V B6&-_CEIWP7M8S MR)7<6#\-41C^CQJ .>2M,DKE&)4Y!6FN8+$W=M!,#(IW_PH3] E-^ MO2@/$7?CK 0;'R"!1I)YDE%"\9@F8VF4%(6<%ZD>^"2L6 MT"5MTL 6I!VUH(!R>&P!0/L(G *T" +E:O><#J(7:H%8X_2/3('_#10LXQ1/ M.R.-L4]A#)Q_"K&^O)R>!-['?'H4.Q\'\^G%H7N$)X/BE8U%>@/%:^Q,I';D MT71^&$]V-+V(IB*: WU@G2I-PCXP-:WQ^37?!?[R4@:-@:4-1.(79-+;:)G%\A,Y\6ERZX(6MSYH\=8%+6Z_$M.( MN)VVQ3YGX&7D&MP+L*.9 M9=8R@%SM!_!J0]^!%,2]=;PQ1&!XH"+JYMP/!,1NII3*I M@JG6JDOO%*8#-,6IW\T&]*ZB2&LATM&XN%+H@"BI/.5PK=K@8IP !*@6W0[9 MWP4.I=3"^51DI-FH+C$1KN?] 0,G@7#DJ?\V/F,L,HNEE,R7#X0313Q;*FLK M"_-%4W&&BIW\S+H0#R!S.2B8:PD(XJ%,D\](WKG&059(-/$QQP2?:0J&8@$" M>=66[GFH,TN)7>%-(K?P;'HV"Y]#INIZA]::C0Z'O!)$C4GTL<%!Y71%X3@\ MIDM.)=LJ$0QS<"#&^H.Q]/Z&"J>I+X.$0UF8TJ9IWU'""2B@L?[N!M[V98U+ M.G4V,Y0ON JFL.3KIW#B=AE6+]GZ1988X=L4?[31!8Y%BL"*RS7!6N(B 1O* MI<*]LJVKP@MVFA=)60!UI4Z!P01R-\<%AW;? "QQ?(,O)F+VTEFF',)66&-4 M+6%!KF99:HH)DFCO5\O%P%#1DTU+2,3O:74@6QRDN]#X\H4&0O(C(20S3J(< MZ@$*7%553BQG&N$#5S/I;=2G]^*.9)@X05,/!@%9+(WRV8ZO[FR:_"J N3]J M;<6@I1^72D"%_(!2BV2%A+99&LNI#D&+P/+9F#@Y@_ _$V16,G$^%RES%8,U MQC#!;@T;@"XLF0)YHV]T;_2#G13L$=@,ZK%XG'M)E65'<7"IRZJPZ#+YJU-U MBQ%PW "BV55"=KT+24),A_$B0HNX$%N,C87K%CLRT'&J*,EJOZB&*4XV!SE M^R=B2.I&.$'.7Y(STQ/?^*\(Y>'I^?1K!T++^:417*Z ;1S<\&Q[%;N]V9$1 M=#X&"F"V]W*O')ER7%8!@5ZA[% MH <(06CXCU5==5N<"OQ_8<4MH)M0X+<3'Q6Y_Y[LL.J]$5X.BB1[1@\GG5J1 MQ:H=AZ5/GXR!(8%ZS+#U\?0.C10\.811T*#< SS'-=(>'9+D<&FGN*!M[]$) M1\36[31YY[DCUKHL":6;P6?MJ?G!_-5IJ8' UT:!WU2Y+@#ZO[H*O[!VN6@S M%<6E2XV:2]7@<'^H!DR'L81@R]28('&"P)7_-SW^*9I9&L1)9RAX):9YX)4V 1M5$@# .+&/JD MBHTHS-W?C85=(7^N= ]VL&?0_2.2]Y5%4D_T:S^5RB4.^)HS,/U2THX$3\'* M" ]\F,?J]20X#V0L3A2\VRNM0$I96E*/".R!RC_&J-L2/KJI(9D\<0I$BD4< M1O:#>\1 6DAST9E]>Q\EF,'9^43!^+JC1]B,'=RGM0[.2F8BCY7RDN.8?TY" M_NM$(0?BH(QXF8-17OIB//DKK "0(<<,3U-.*-P#PVUQ>V 1>_B-=/4!#FJP M#XYT/OXCS',]ZWCNT4"T,0TK5DFY4DZH+>R$<;[O_(:H.0]Y8(#8_F M=P4&-Z#0%2:$=H56-?;NY!6U[@0MC'"9@%[E*I5: M@X/MPJ'LITQE!-I#^K^8:M:E[XH@H.>2(2=EGBI*QGRRWZJMB:#Q4_34?(_8-!.#ZW-L"9# M$H.AJ?5FFJRC( F;D9++ M77",,L^TX5R2D[VE\C]+5R.CD0CZY^/&#/@]#$@'EF4=V!@"!C&AJHS\+RKC*-(]!U\29J) M(],-1M91O=3.-$=SB37B@;D_=,4A-KWHCA1>(PW147CJC:PG:]F62AL3(C/$ MM-(M@:$;:B=A[<,EQ2B+'\!U:M9F*\<@6>6@#,G7]-$*^#8'/C[U_)1 WH;V MJG=O?>YLTNZV.JI'EDI.D:=8=L6]=5&$FKZ7A%3O(%-WV$/OHM_G:1EG(#V&#I1 DR'VY(P@1 MU8'0MS6)7)03A;,H(UUJFR#OE]/1@#@&BN\2W6/1IMENI>()='I><%07@^1 M;87-23@X;9MOB$>+X:?GHHAO+RY*Q/8=..^22B*2'O"#G2RH\9D88:U!J"L>$^@I.,R!2!M]%" 7]SE M!@KS,!/*P[CZ^:J,B)?B$.Y+5E?(?:#N2%@0ER'J%GI7B6'^.5:W45A=' ,R$)VI M8YNV?9,%!8!)1X%^)AYB X.3C;G8P#Q8$@"NYI],1&.OAU$NA6&IE)^U]L"'\8$.7)F MO\=TG\&#+I-MP1: G!SB2R; +FQ04F *W]2(XEBJA^)D'Q(I9;VM#-?ETDT> M1+4!9B22'_C!TDK35]->.[,(I!AXJ*?9TK#R,-=;9&1XZBY@8**TBY+ER8Z MT.-4$!ZTZ4M/J-L[AHY=SV?0\Z>W1+K@H>N M[@HPW_K!"JWO41A1&I&I B7 M2F@L]]>SN:LIQQ1 YV5?C'.W6_"'C2_D"E$9 B32#5?A[P,U@C#*7G4)[H3F M2UZX7=Y7>;D"&;>"'67[K]HQ@]43(PMAI [V$P$#5==N.RFT\_-CRB/4E73T M6R86<_G4>A94,?%H7]3GS_W*=N&,F0:4/A\U ?KQ"*??/WTGHVB8 MYG4H*UU2:2$WAH09OGT%^DB=C("2* PY+K>!4[0'L,BSAEM;M]L0[J3 MLD%J2W'<7>I#4 3(0+04:H$BD*SZ$$:6(OY;C'$U[:2M)OCOX3@"K9L='V!, MV/LV1PK29H5#/G"5R80PSRC>I+#VB)>(WJ0(C7;+,\Z*L\G"F]MQ?<)AA9IQH8/.7JBJLGZ5'"$VGKBXZI$!($L-?"- M<'X Q2R9O A59>7-QGNY4"8R\ (CV:N-@!/ \'$8<5D2@056A16'C7;T#@8! M!2Y+OJTM?;,N7B)EP+TN:#MBK!,:P.581H,1<1M?EA(&!ZBON\-.&;K# Q3& M($#Q!P;Z@=J2VV"QOP?(H?J*P$'A. :V[LO(/7+M"7\'T_C .IU7W$VL7J2] M$.M->E8->QLD;_UAC)C;UAVM'DI\RFVMU@.6ZWO<77QX0RCJ+E\XV3-+?0?3 M<"$3@QM6 /'E1[2J]0Q"I=S4XB8Z:3M%6OM MNPJ 0=A[48"M F^"N-^P((6[&:P_BTXFQKA&$891+HXU4# @Q%Z):M=@/CNN MT"#\5_[+H%=D:25S"+ M8F"7!HV2!2[.<VT%R.9^P$V;/54P7R3>%"[,*0>_'CARNR_ ^,L([LCC[K\2,#U7X!IZ!-?Z>G'\7 M7;01P<@"PIMYQ/%FGZ7)H5;G.^WE=A^(#50OVRI6PT=A-?3H@H2U=AE,2\_5 M,C*=ILG?22#*9:MI\GN7KWPCQ"WNE"HBWCZ"A6/HBVNI>^8:WD ?@6Y& X<# MKZ#92XQ28*^$39*-$XV6J:,+5FSBR][H29U,X:L2%+?93<<#,?SNA@K*W,$9 M9WP;V9O L(^^""W^S'6G[:GAS0'E8"A08C/X^^EQ7)Q)ERW,? <2=3N=]QN4 MW%4,<0G3TZU.\^EI[\J&H(WJ.S8ZV>(8=KQOW-TF5N;TRF2])4?5;6$-PLYE MHM\,KW394[CCI+7LQQJ2.!"EG?ZKXRM(5,L1,[$CPNM)PJ+BD6QOOR2.;6/7 MY+[_:J-!;!>AXHM;J"S356=1K1J-0+"Y(9,6A5U1$NWY*''E2.QSZ5)Q"2., MXBJ6L*J1TO'<.?]H+Z^BT[.JCV0A?F##EN]Z:?'"X1KCZ2$*ADE;J\A) M2( 7@[ZVL\@EWT?N[AGLBD*X01.AW4G/=3-E#WAGV*,2Y4"1K75'E-"Y8M1J MKU?3KN,2!G=E#]WPQW?AE6()(V+\#':HR@4V+IX)%H%JI5+O=/:#K.^6E;L[HC;^T#/$:]F"(C/F ML:#7,$!L0!8Z.)X_K=AE/PKOEZ&LAY?$U^&=1LG[X*"1A8?7'@$0+$TYD%)DBN.\/?ELF#*QQ/05J=$8I)/6Y"]%8NAZE+ MJ?7OQ018R\ MYWPE^PP Y_LN@+&Z>G IWM>N[Z53D[E!C[JFXNC6A#V C6R?328495*$*4$; MD(I%Q?DW\3(*PBE0%!90\T6D/5L85_D>.=VWON^'U5]@I(H)XC!8HMWO!C71'8&U]E&JH)S6P=6_G PV_Z6T40&G1X*&@W @W5/@6R*X MH3V,< .P)FR;9R30)C%J)]%B^%0H,BQ1#;D.2XO3R+,C;-BC8=$C/81TM3!7 MQV )&7[SN:P/C$*2_UN/H-+RB99X>SZ/K0=+3X_D3GT_2 MXR-_3:KSNDFB-%(X$>$C/3Z9#YZ>IB=GEX.G9]%B[IJ6]&)DAJ/T$G#L[HRA MW,RV'8/@8)[.YO.12UA.TMGIZ>CSR^/+D>='Z=G)T*EUW# M2<]&;H*YF WIY>!B-K*)^0AJ#H[3^>SD*2K19;Z7/KY&$3$%X.>+\YABYB-7 M\N#59;U?7JFKLL(;*MEZNRF3=WI14RT-_F ":UI_1_EHP?/K"@,Z!^^N[EX? MTGWGSZJ,QNDGLZ,4[!)REPZX0O4"#Q??D!<.1>0U'193:M28N-3X$M=!A""1 M&6?#16:'J5RWPDHX^(T&L:@"JSD-;>8TNAE2JC6"&VX+7@SGH0(B3/%JJQOP M;RKIN *7?"5*GBF4PDPF""ZZVWIE!MO_3CJ9$TR3:CGIFOB7-R@N%_E7K&9Z MOYQ!18#>026@I;.FJ?SB0>B,KVA7[I=KX#/6^O #CP2Y1(8A"5.;6(+NCI9J MA5S4BOKZND4!Y^.ZU5US%'ZYA/DE?#@78@2!0:W([FP,RSQXK>>$=)R[X@A ?J++<[8($ MW!C:N^[25JJ,\+IN_>X)]N_+Q8'<^%9>?89H^#Z+'1VE02NL_*:(]) X)YU:[()IP=_S MC48V+;G%$O^V[:>DL,B-V^%'5':1Q&MO+H''3QC^ 2@'-MECN!/%#NB/)H(%LQL-NK81O6K\+A M-[XHF(/I>P [G\S H7 WK%R'-ZR(Q)R=@K2]+E0= /BF=\&*F^$;%CY!C$@W M?S-QUS\@NCE7(_+^%.V5/HX^87P0L>,&WOC>Z$"@7^R%X6(R P!OPBNQ@'$_ M@!])H0ZMD[LU\/;D-?GYM[;XV*-[[(<+7P4_,XD<1C^F2?>#ERW_XJ1[FLCO M=5[QSU3ZU_G'/O^@/#!:/TL8.IN>G[Y@HT<^M-66?K02K*RVVM"?:PW^>HTO MP/?+JFKE R[@?L7TE_\%4$L#!!0 ( :*4U%-N_=H2PL ,DL 9 M>&PO=V]R:W-H965T4L^5F6MGUP4;=L\NKK26<$KIE>RX36L[*2J6 N/:G^E&\59;@Y5Y57@ M>+H:L>2BXK46LB:*[YY<7/N/GD6XWVSXI^ WVOE-D).ME+_C MPZO\R86'!/&29RUB8/#O W_.RQ(1 1E_]#@OQBOQH/M[P/ZSX1UXV3+-G\OR M7R)OBR<7FPN2\QWKRO:MO/D[[_F)$5\F2VW^DAN[UP\O2-;I5E;]8:"@$K7] MSS[VS XS\]? 1$C)<% MR;/@5H3_Z.H5"3U* B_P;L$7CIR%!E]X%\YFF*(14V0P17>7T>T'?Y4M)\&* M] C("Z'9?J_XGAF+E+MA19/?"DZ>RZIA]8'DTS98$:T&Z[<(=DI6) .Y*[!F M#:;2%KV1<*7)]D#V7.X5:PH!Y/$]7H(FFQ/XT<(-NA!-(^H]*64VTH + Q)* MVD/#$;J7$HZ!^W+U062S1A"D [780#T B("P.DI05B&H'TI1*K\AO MLF7E>'PFNGRNNTR)EBO!@%(-O[>PD6V!,7N))CM9FCOOY_"#*2(0B^PTD*0? M/")__+4%S8<^'=??B8^S.$(@"G 3!_KT^?^O_]]_7K,O!;?('9_<,-#NA[/#C M>W- T_5T+'#7_( FL7/.Y08(CKPY2IL]''5N M NJESB;/L]J(X,XH6<(]GX;I9@%/-J"]= &.8AHYL=""'0=JE,P[3*(HM"$W M_WC.]&9@TQ'\.J5I, DR37LO +F'CHF$UKU\&@63[6VL=&,?K'72T3HVT&!- M-]&DBL0'Z"\@UUKSF9B7#D5]UY]<(_.HYT]$K=TE8,/QBL#U&']-0]=NX_E: MG#B>EGY_QCF5D@K*L'TML*KZ\8SS;Z8V'JIEA54B!#%B2F)3$V))?%>D-E%L MXLF>THT1>AK0C:/2U ;_) #%.7M]JZ (7,2!HHU8:F=V[)(^UNU_6APAF)QC MSX[);FCL3<;E!EH(ZXXAN6$]2IW8O##Q.TCS*YK\\/2JMJ6M*47O=V,E1$US M,71^O(:F B0-UB'13* !!#O)E-3Z83F$&6A">(5PQ4N&K0SLQ:ZG!!_JNQ/- MV[:TFTR/R,9^#(W.S?PK\A[J;F6H@+LK/72$3('F]P8'G;6(E@!S:\5^AXW0 M(7';VPTD-NQ@[NZ:&2T4B"G+_E1==Z"LG?@(J)0\L!+:M_X<6%VA9+^LDJ(140:H=7HZ+:0NA)A126&L4U_$2*XO2> M83908MS!>>.3):E'4'@S;)K#>FH?@>K MP'!1'A;DK@!-C_O:X#;WC[!?!-L*C /@#<_G1("OB(HI41YZ\F4VR!K8'*L%LP.5JV9(#Q]QKC,S$ MS/J#Q,F6J WW*F> JY^I#4A,2#PI"#[9"3# CG0^R>@V>Q_/".UR#9I"YY:C M5%''$*2G'09[3]()\A?!?+C(,9_2,158U@*Z*]A][*?4B?OY![PBG^*KF:\- MRSEOI!9H[2^.?1V45'8Y7-0SI)%H_A'J"WW:,MR(.8OQ= BV\(M_;&V8IL#33SO?TM MA5=)W8X>9]AQ@E./?$SL4\:UHETP2)&#K 13@M1M.:AE_7"(N-DIW?9\]RHP MYF)%-''@;A9N4/0V61]*&8@-96=+B&*OBMVG?"$^6@\?T!F") M&E6&DG0K8I/0I]+(N7[P!D<"QLM X193G]ER&RJ= NVF$! 4,P8.#C;1-*6P M%PTIL!>/,YIO.I45S/@$0!7?H5WEJT4&,.YZB_]CP+7S6QRZ MT@4H->B/\NPWFGJ?'#6?G2R;(;+AX-8Y\;G_3G8>84>2IV-1]*4Y?7]+_G8Z M'&?L=O0 ':,S?%C0/06);T*Y^]\/3L@^W"QGR3%-@JF9LTWA445V3AK']UQ" M7QJ%Z1=G_OC_J:S\]8SF.#\O;\*A6. \I8Y H=&E831)[5S$75SKAS1*HB78 MIX$SRG# ?APM;^D#ZV)_0KU-^)G08S6?'AP$'@WCI>XA^ 6)OP3'-/8F-DYK M].NYTU*GY^^*3XC;?3W@L.0EWI&43B80)YYX-/5]!^"GU'>T?HDAV'VU,&*? MI9W6A %=X"M4\^):0-K>"B=^VW?-*/]V?^+]ZOG-G[J1>UG9<^OF$+_?Z)^QO>BKM$(ASKWMOQP/K,N M@LR\;IRRG9Y_UC'8LENKVEYW.U(V%:E"GM;I9V?+D\!C#*_J3'&H,$D.Y?)L M;&"&+J>*ZEF'-_9]^31ZL\134G/3> Z==7M>3,=4.N+^%.OGX//T_M+.899Z M_T21L(3,\9Y*!M^'0?L)W3AO1D_$[T\%]%?0*&9&@]?OGI/$2Z .D'8BLS"U M($X^;6MWA;]=3@_: CSFALV[WMG 998;SLIG)'Q-PS0\Y3O4C](3\ !2W/H$ M?!U[$_38J".M;OC3#GCO&.X M?2Z_&+M/0CH>K9D7"XDSCC\MQ:&FP9<*^#&:":S&'8;1 #%OE]Q70J^9G36O M3GTN>>5\7@K[]^8C6IP: %[[I>D(';_3O;:?IT[;[4>^KYD"9].DY#LXZJW6 M\84=R X/K6S,QZI;V0)QYF?!6&PO=V]R:W-H965TCA*64=V5.1/P MRTRJC!I8JGE/YXK1V#)E:2_P_5$OHUQTKB_MN_?J^E(6)N6"O5=$%UE&U>J6 MI7)YU>EWJA<:$YE(0Q697G9O^^>T MZ2W!9\Z6NO&=H"53*1]P\6M\U?$1$$M99% "A<>"W;$T14$ X[&4V:E5(F/S M>R7]C;4=;)E2S>YD^H7')KGJC#LD9C-:I.:#7/["2GN&*"^2J;:?9.EH@[!# MHD(;F97,@"#CPCWI4^F'!L/8W\,0E R!Q>T4692OJ:'7ETHNB4)JD(9?K*F6 M&\!Q@4&Y-PI^YO-B#S\OY71I&PB[9+8]\3!BYDUE.Q8I$U+"Y5/QOI@G5FAEXB)BD MG$YYR@V'UXI%4D$D"#5DAA(75B+4@0%!D11:ICP&.3$D=4I%Q(AK ICB<467 ML@5+B9R1OXIX;F& .AEQR[?D)B%*P2RI]F$MF3:P M>DW<7%L\N>(1"@?"I2Q2P,[04@:%'9.9DAF!>@?'SD&'TT9 ;4ZY!6<4%7K& M $>M?@4&("WZ2J4K1T)=PY@RLV1,0+6I!Q"44V5XQ"$ :(*Q>+)&@-"97?(E M 8Z8&::@6!%(TR#3C"&$@(/2VC"!LE/$FTD-CHX7H GZHBQT!0&P+A,>)2U! MSA$5<,]Z=[AS-0(FU0VOO=6U:FD2Q,E;<'U8CX-^<$'^+"2FFHV[MK&R M7;Q$K@GL2@2,$X ??%?F5P,AI%=W0WA0"_]CJIE:T&G**L@2S%0(7-1(G&H/ M=BWP.]7DL84(]6N>\93NS>YMT,#SN&E7RK1NTW7)39J"\+G@,[!.F%:M<5>@ MZ$+J(@I^)')M$2@!)O1]S*%$#"0W^DK4*XB:+.9)E030+I2<2F6E>RBWB-V]UGK=NRBA5(H$&+!(=^G*U?1G@58IEN#*^%, M414E*_+*_@AM"@S3/Y[;8/OAQ='/U]#(LRG47]C'7;\_WJ)H=H?U.MA8A_7Z MHS30%:K5'=4)P90 S NAR.%HPU;53&:%1"_ZI?OR<@;A^/&NDKUY]ZT>2!: M&5.PJ:;0B2'^.V$T!53/OC>8#$ZDOL=XNP*"DP T?#BV0:;-H9.[I(745BPO M(,)0FP9$ZD_=^RZ9RP53 MPITLH:R@-8MH]1R2P!N,#]>XUQ$M*3>VOTYI] "]\00O!-[D[/#<:U.[I-<[ M$_! X\/PJ*(+ARTI#L#S.\2Z[FMVP[XW[NW/T6SXW=YMM MA-5N4^TRU>[B/';Z;O+2YW.[T6#@C4:3QHOM>&R_V6 ZL ]O<)U:BAMB_K>M MN._YD\.]T:9^>2/N>_TC6D";^J@6M+^K]8\POTU]7 O:2O&VL)T)#F>&T?:9 MX5L]WQ:"U5=;1[:=3>I7A:!%S&&8_'&=3O_)UM0?>OXP;+PXI#5M,!V7*?^& MQGT^K28X'.%Q\L+Q>H;C8MM^[<8[J?B<"X .,V95VG:"QHN3S%VMF M#]IK 0P+H*:\+VG98L]R"H?8*"WL+23H@?FRO$'$Z/&OW42Z21>$+/%#K*_O M='TSMWO@KFZBXL+.LSA)ECN\5%:GYD\54(:WU1L%V2BI[J[[X5[CMAWVBKG] M3P']",%P%^_UV_IOBQMW6[\F=_]YO*,*O*H!\0Q8_>[9L$.4^Q_!+8S,[=W] M5!HC,_LU811&-22 WV=2FFJ!"NH_8FF4$LOK_D',_X)6ES8Z<>NTWG/L(B)&%"$BH 2G9__2U(400%2.XUSEP_ M]$,B8@DL=A>[S^["/-UP\54N*57HL2IK^7ZR5&KU;CJ5LR6MB#SA*UK#FSD7 M%5$P%(NI7 E*BG9154X#STNF%6'UY.RTI=V*LU/>J)+5]%8@V505$4\7M.2; M]Q-_TA/NV&*I-&%Z=KHB"WI/U2^K6P&CZ8Y+P2I:2\9K).C\_>3TK+4C$",W[8\)[LM]4+S MN>?^L=4=='D@DE[R\E=6J.7[239!!9V3IE1W?/,CW>H3:WXS7LKV?[3IY@;Q M!,T:J7BU70P25*SN?LGCU@[&@LP[L"#8+@A:N;N-6BFOB")GIX)OD-"S@9M^ M:%5M5X-PK-:',YUM.5UT MG((#G!)TPVNUE.A#7=!BO'X*4NU$"WK1+H*C#/_=U"4K7OR+[;IZZ8F3<$4+=[L: Z;[=Z]0H&/ M5,"]&QWL40*X_2-38T2%S5+ MXZ."=V<]DCZ.8E-Z'V=):$H?XR#)K)T^U6MP-2Y8[UDC@MX$'$E02<4:-OW; MN0XYUQW9 %0K*A@II7D.$2. BTX+VS&X$!>8E%CG 2Y1%U0-\E#D D.B-2[4S4R$Y&<*NBZ6JD4J^#H"40N1M: MKBFJNIP^%[QJPQO"?D7;2@J*H2Y%=<5C 4OE"?H9YNAL1>HGV*-D= W2 4.E M5TLZ$GK#RK(51+&2_0[":-"<-ZH1U!1J!=L YUM!5X05"- $_=0>Y.76$.>= M<#?]7-'![@I$2W"9QJP84=52$. SM^(NPY\@YDHSBT=%'DT0$? M<1I8M #[@4W=C]6MMRQIV3F<)$;./[3H.3K 1#0$ZQ6=4_"\ D'Y/ON*F)1- M&RDS+AW TRX\R["+,VCVQ$\G&4V%X- MU'@XBRX=K)X+T,$!4TAI>QDR]S.3D.,\L//$IQK=$#%;MJ&&VS#OT0C0KX1] MV)QI!(07\ \ F@CQI#%@34IP9<6%7D%D/^,)MQ"F6KWI;PU;55IG8$EK@C(C1Z: M)YTO0:"NRH1-=/77UB$4Z@5M+3\X"7MS:9#N5;[=J?RA5[DK)F^/604CHMHP M>8&Z!M^ WBZTOM:J0YV.P\@S?OL O6A866B%;4SU M(QOGW-3]:+\ALR6TG.)ISQLM,R10H-C!#I;S,L?>'E2* RKM)&<5^,J:5M35 M_$2C(O,4X/ZL1$U:RL1;:]3/K@HY MB%VE=Q0Z:E@ RL&UOM EFY4.EI%O2YS&=L$=AP/MGL_5A@@[C_G8CV,'-8SL MS +4>*A MVFRJ0N-/A"+2FSK,7N=ESNXI:ZD$/KNA#1.,B"(;8,(.@R'@T<> MSI-!;-T9O-,-=U,U'71#^0/HQ4AW"0B'22I :/8[<2KSVH_A\#Q'^QT$NA5P MO8!.*TW,(NPHP.TUZ= &!8E)2'"0[F4Z/Q^\Z9*LF$ZFI8X 1P"_0G%FWE!D M679@](RI+#TSWZ6\%[JH>?#F.8GW+1'EN3%*,K,>C7/;'W2G018+01<@^S.G M;*3QXTEY PF7R&VRD=_M"N.>/8YN2ZT)_Z%$;%_]Z326FH.#.>VE$MP?27A7 M1P^)U\\8H>24O_K M2"ZNQL21(C(;YC_5BM0+IB\F.TCNK^1V9+(E0SC]A6[C?A!<2HC];7E];L#, M_M3S2E]EFD,;G[7.%YQ_15_:.GW(4EK348AHEWYY]:[HFI;@G( A=+:L>Z$9[G#TSBO?4AR4<:^Z7B?VU@%X2L:,.L'\V)I? MWS<@#*UG;2?;3 M1_=0XT:V-*9O00L6O!AL';^2&QWQ]VWR>E.LR), K0:3&/" PW!T^P;=5&C> M!63JI>9K:4@L^AS(1/ _RH3Y$?51-J?2. M<^ILB,Q&L/^%CLMQ7Q?B(,FM+:&/$9#[GPYH%()M[,0)+8,KPT+E/!2.=[3K M83I[F?[G.L__Y?;/@/YK*$?+_H8$]I&ZP!8-T+YUDP!'D6=9RWT[FL>V$^>. M0\\3WS#/')J]/V67"&?I\Q>-[BM%'R>I7?6 &R6N#M4SKAJ[2T4RAIIGD,8( MLA3L.?IC*.3PQ,Q]08@SNQ=W?2TP-;Z_J*A8M%^9:%B#LJ;[%&-'W7W(<<_9?4$L#!!0 ( :*4U%]NB+GE00 .8* 9 >&PO M=V]R:W-H965T??<BC$JU'A5Y_F94"V4&\UG< MNW?SF6V#5@;O'?BVKH7;WJ*VFYO!>+#;^*C65>"-T7S6B#5^PO!'<^]H->I1 M2E6C\[^14[ M?\X83UKMXR]LDNSX<@"R]<'6G3(QJ)5)_^*QB\.!PD7^@D+1*121=S(46;X3 M0F%^)YH&'2SDUU9YQ8&:C0+A\NE( M=ABW":-X >,-W%D3*@\_F1++8_T1\>E)%3M2M\6K@!]:D\$D'T*1%_DK>)/> MR4G$F_Q')X] ISWH-()._U?D7L?XS0:$LPR>8L'O!CZT>@L3CL+X<@BA0GAK MZT:8+=4R"3HL(:"LC-5VO1W&\JI)$-YC\&!7G9%,J"&\-S*# M'[[_[J(H\NNT'Q?CZQ^'I W6G);4_ 13BP:\U6WD))/Y(9 9$!!L$)J13XKL MC(I3:Q8BFU+X*H//1%@<>+01GM;2MB80LBP=W,IDQ;%TY0!]4 M'657@I8/0K=$/D1NASZ4)$,0Q(C -_X*.&SYY+K_7R3XQ<[#B>YOWZWI&D"]N81R2@AJ9@>&)J/)WVW[]86VXH 4^%AN.+RW[U M^;E0[6D4P^GYY D$QQ@?)<>>TG*4K01@'ZAV>3\(LU9+G0I0F?TR!:7/ >G" M$I&GNK2NC%F!=>="2NIN%1,9@E/+-@C&HERRJ7VQ=YQZ\+Y08O0>&QK_M.NW M!MU:H:?Y&JK#9F(WQ^?7GF25C^7&T8_UE3"806U=4']' ER,RE 5LK^/'(O& M>O38A[C0%VB%)2J)Z@\=EF)/VLZ>^[6'!V\/6IJ ML?C"8C0:>^D9TN_VC[A%>KOLQ=,+\$Y0AY*'&E>DFF?G9P-PZ565%L$V\26S MM('>1?&SHHY)!9^Z6R'PG[]SDX;4BBLD_A2Y\[//?=B M^Z[CI=(WI@*PY$YP:29!9>WB. Q-5H&@IJ\6('&G4%I0BZ(N0[/00'-O)'B8 M1-$P%)3)8#KVN@L]':O:$* M[/7B0J,4MBPY$R -4Y)H*";!27P\&SB\!_QDL#2=;^(RF2MUXX3/^22(7$# M(;..@>)R"Z? N2/",'ZO.(/6I3/L?J_9/_K<,92;]B%&V(:9 MK,.<)2\2?JEEGZ31/DFB)'J!+VW33CU?^FII;[@9M&X&WLW@E:O[,NLW98$, M^V07]@V0\J!L \0=:$E-HV;&P0J"0%(HCD^6R9+@+NK.( ,Q1X(T=N<0C_:? MJ(X(E3G!PX+VL,@>DTBG:H-;IG=,WKT9)5'Z?N=UPT=+_1CEXND*1QT!@_A? MI^MUKY:TSAD6K]?JL!O@6Y?X.K4&F=T3JZDT6&'797PYU\BW9"].XUY73N+A MIGP0/RE&-3W.%V M=-,9C'9/IU.PU7UIKXB[7X;=$=&T"7!MXO&]>2C]OL-K($OW(Q5:EI(5+*/2 M$BI4[8JCH4YUZ1+@4*!IU#\\"(AN1E$C M6+7P[7^N+ X3_UGA] ;M +A?*&PG*\$Y:/\/3/\"4$L#!!0 ( :*4U&Z M1_(:L@4 (D0 9 >&PO=V]R:W-H965T3$D:_+4KCUA=1V==H; M]=J%:S5?!%X8GIU48BYO9/A<31S>AIV50I72>&4-.3D[[9V/7EWLLWP4^%/) ME=]Z)O9D:NTMOUP5I[V, 4DM\\ 6!'XMY:74F@T!QI?&9J\[DA6WGUOK;Z/O M\&4JO+RT^B]5A,5I[[A'A9R)6H=KNWHG&W\.V%YNM8\_:95D]PY[E-<^V+)1 M!H)2F?1;W#5QV%(XSIY0&#<*XX@['111OA9!G)TXNR+'TK#&#]'5J UPRG!2 M;H+#KH)>.+MTLE"!WHI<:164]"1,0;_;@*>)6(NIEB?#@(-8?)@W1B^2T?$3 M1@_IHS5AX>F-*61Q7W\(@!W*<8OR8ORLP?>U&=!>UJ=Q-LZ>L;?7>;T7[>U] M+Z_OG;+?G;(?3]G_OK%]WBBKT]& OL$X?3)T7CFE:7S$H1L=]RDL)%W:LA)F M3=($"2ND3+ D2%MAHA$O\]JIL"8Q=U*B P.*,BP@,E-&F%P)#1T?5*AC9ZT6 M*E]0Y>Q2%8R#K)$OUU(XVAD?##*4K=:IAY=6+Y69$SM%=D9Y^+ BN0!<:=T?;IT10K386Y_>6G MX_'HZ#> K1@WA'>OV# [BY<', 9T[JD2+C!F-G%_/T;525+LNY8!4?5;WOEZ MF@!B:6<+T8#^@"E1+!%2A*U&K[A'K-.4(ZEBKGP@@7_D!(J@@K@PIBY)?JD! M&LXCV:5L=G7-)<$.:I7'<@#KSI5A&*/!P<\$1M]6:('T">L?KBX^77^#H7%K M*"FT-@;TV=0>I?4@Y;-4K6N:R1BN;#""_L816!1+Z? U0#BB@EZ:*HQ MY>_!%DZ/[0/HTS7ET@5\&$EX+X-OG6C.B_H O.(?QA(^F3Z@_]C6U#J0#9Z> MJ0L1#;Z6N2RGD-@;I1Y_%):\JQ1CLATC'$;I7V,(WPM3XXL1,;0I_T[FY M74H\ R]@6RR!'[;DVA2&A;/U/"U&A/S0T EL&&^U*J(NG\R;L895R9L%[OH/ MQ38( #_$T/O$F&(IE(X)Y%)3WM>,?;"Y]!SW_X'0'*@3(T&1J Q=G4M9Q(3L MC+(M'M@TX>7Y]9L;.L]#QP:X:F%.RF]IXG#U2I,&'N=.E+0[F4Q>I&P $+RH MX ;[+?+2>F[26.*L%T8MI> MU-F%31EVI?1$![1'IAD]??0Q#\FNW[<+?/#8V#+<&@]+Z>9Q".;S:A/2I-BM M=G/V>1HO-^)I2/\821[U*&=0S09'!SUR:?!-+\%6<=B$X@UU@/R1N223K8-TLZ=4N M*[[(#>>E\W6;I/+UV:8L\Q\O+^5JP[=,>EG.4WBRSHHM*^&RN+^4><%93).V MR67H^[/++1/IV9M7=.^F>/,JJ\I$I/RF<&2UW;+B\9HGV>[U67!F;GP2]YL2 M;UR^>96S>W[+R]_RFP*N+NM58K'EJ119ZA1\_?KL*OCQ>H+C:<#O@N^D]=M! M2NZR[ M>_!R_/O,1(9[P58DK,/CSP-_R),&% (T_]9IG-4B<:/\VJW\@VH&6 M.R;YVRSY0\3EYO79XLR)^9I52?DIV_V3:WJFN-XJ2R3][^S4V'!RYJPJ669; M/1DPV(I4_65?-1^L"0M_9$*H)X2$MP)$6+YC)7OSJLAV3H&C837\0:32;$!. MI+@IMV4!3P7,*]__UF)\O'590DKX_/+E5[E6JT2CJPR ME%-9D3K12/K M_9R*4K#$N:GN$K%R?EFO>2'2^STK3^J5)[3RY!L9N'^5_\I*[BP\QU[MW_]M M$0;SG_2:SMMLNP4QIA'.32&RPBDSYU]5\NB$,V14 /^7&PYW2Z TK;9WO'"R MM2,WK. 2?ZW4$I*68%6YR0KQ%X^='9,PW_5]^N>PTGGA>_ K<')6. \LJ;B3 MPV*TDN?\4^'77['@#D]+42:P)N"6I=QY0,+JN:[#4GI4\!4';71B\2!BGL;2 MV6UX"H\EC1!KT*Q5 C-BY^Z1J+K.6!$CR'<")I=9(6DQUZER0" 1P*28D:(# M8V(A9994>.GVT#*P69(X>9&M. ?P[(&)A-TEW%FK^64A[F@!G"*M;?&<7P$= M?>%L&*R49K 0Y]L<+0S"SP!CM'QW["G<]#=S$-+:C M1U!-W'<%F AOI!!&U*)I"17L)#S9;01P98?,C;D4]RDK81T0J5M0=EC^"M3& MK$YJY#D_@U^(8Z$$A3.8#HY+ED ![@(MW^,%:@O_NMJP]!X6$BG2Q],1SBEI M41-EGH@2D)49[D0B%&]8^M@&RE=5 1CA6H41FU66/O"B%"B@"-'%9P8)$ENZ MYL5*2"/%;AMM0 RW O&8H4L4PQ5Q"O) %U3EWDA M5GJ'-;3Z'FG"'>?(T<_@N(RRK1.2V0X7T"'#P[+(E%]&URIL65X8618I4I]J M+T[R@(N-[:FS%BF(&7*2Y!#@B?1EME[394NQ@2-,2HY:">9B)4A<",#O$*S$ MCV"^KE89D")6TK69UQ@GADKJ%.!Y>S9C!?L%09%BG#$7.U)] 2#?OO_%6*+8 MJ5*\57"0?HFF"I%W M__ 3<;9L@2V=#'2FE%C!:;=/NK@#B% _M>1-YROA5) M0I$/$*XMDHU+#9TY*R8WM2TFOK17"[V%8U83J?(PGO,A2R"F0V1I=\?X[ XA M+B0:OR0#\2UPD\!4BEA 6-B34Y"(J^H>ICF!$8EU&W C5NU=0HL#Y V9F5IZ MWEJ*U96D\S$9NR"&*\$GDQ3,/7^Y"!N;1$RH&9Q"<%U[&AH_B;S(<)2LT"W/ M2TY&N+'@AHY*PAHOIF#WZDW03*H7)4W+JP(,@C3 2[#[3N@NPXD;SL,QR[XN MLFTMJYO&LUL(Z$!$=EQ".4"W:XPPVDAPR2"?(,_&!2B&Y4PH+T+VMK:Q>Y4: M@@ !&P60"Q) &%OKN2TBVFPL3G>!EL,ZZ W1ZRVZ7N\X3X4FR:# T@8%S8 # M6'2](R 2!.XTC-QY%)Z$2.TN0W<^]=W%HJ%CU']>=^$3YQO)G=B\[RAAX$;S MJ3N9^'TEO#Y*":\/*F$T\Z)IZ!^MA)-98]5(!]_!4*."BR$5#+WYZ1HXC]Q@ MZG\7]>M1_#SJUV,U[?,OH$#(G$"9X>5W5['9_!E4#%WUMVH8VL^).PN>J&$] MT3]!PXB:B1M :!^%QRSP,N@KZ:\4=-"D"&B9ANYTOK!H/BAK6HN>\2ED%D3>/+[SCW/% (&"K**=(20?DS,2KM4+> M8X*&RJ BR!TF=1"W\7NQJEV+Q/&8I9#*J-VS04!.J;B@&6(RFWKZWE"C2\^A M&$*E#BJ;K\U,P02:HG)39-7]@4@8Z$LETW$S;%8[['#)(@+D.C%;9;)4IG'6 M&+I6NM\"MV^O*!E@*GNA8%B-53_;5@P96XJM)K?123T%Q5CQ$D+&F,,>;T6J MR@(4L)HH$'3Z'B*"1.V-YJNN'5"VM:*\2*U*)44:HJ *71[J/D688XN[#H2W M. !BU\\Z+5>9#XD96EACUV.!M8B')@?&? KC595) 4?N8'7<)UU=&)>9JLP@ M* =B$HC+-8MDCZTZ1.(/B F&\\Z?%4O$&E/.7)7 ,ET"P\01UI%ZY%Z!:E5 MM@R2,F4]>5DF2KD$4E0GIGOL^UJ!;>_P'FT9%\,>BSKEGG:)Z?CR$E@E++(T MTU7!)EU5VRIAN)T>#-8/75P3)%E5F^KL!XTFT'Q/"?5FK&P&&(U2(U 2LSPK M3%HY6*[9\(0H(9>NX!!")HW?;XC(,S2;T1&F Q*YP9)=J_ZF_ ]'BZ+VP:BH MQ8!QFX4%$61:!=+41'(0+ZNMD8)!K1_/R%JY.ZIOE5(XU&QR;@JKW4J! M'>BUML]017P 5E>)5CF;)Z2)GO.^%7+MY2EFQ.!HT2R!IDL!YA@#CHR* Z:8 M**G&.EBFZM2VCN5_5WNXJM[LD"$FP.MFZ%=@"S[#3I2/JMQ[2$,%UAZ -X4N M@('EB"%R9:!26'HJ4;0+C*8Y;"QN65T('8U6T ^MJ7I%'BU=907H3%T/OGM, MV YXFB'+R$ZCFN P=V! .E ,G92C/0=XJ.]6>"!^*B7[)P8'_4! M].(C.R/<%QY%7MB$1U9J%$[MU.A)3/];6 UR]+V9/0"BS^[E<>SV.^R^ CP3 ME02$_C?PFJ6J*EI7EKZ)YZA#Y@C16L:.W351GPXE[#;=F M9A?!'<@Z$-@Z?Z)-;U-P#FJ/C^[PN"K)=LZ+,/*6P7)VT0IU#_+Z;\G%K)B- M-6&6?DA\[!U8#M6Q_H:4[1"_GFR"_D\F=/:!;;>F]XPYW;YP\%!:]WZ\_GO0 M*7Q#SG=P]>=* 1N?^HVD?M]4;*^E&T['$)))Q_KGI133?."LK(X0DOJ,TSV6 M)1=C^=X>D7<-M\KLGA-^)$$2;J$K3YA$A6NEA:Y6-!6BE1L8*EVRCM@^"%"- M3U9BB,B0B<6VH"V=8A+G.HP*#7GZ\XN['30 M;7:XYX@+('&30&H"<9 _MV[J3CMX1%TI+*VP/2'">,D?/V"&BUZ[@SLH@SFB M!B&DQ+,XY DZF_KL#":,XW..CW&AT/^)1C7/Z&[PTT6W"XOIY WP"WPWG+8. MUH9:>/[I]DI>D.W;YDGVR(<[WCKG_[3DDTXL6SK^Y+ZX*HVUY>DR M#D#@>:)JF@-I6OH3=SJ=$\*!.]%7"IQK6OY@^Q,LM T>N!TX77-UOR&% W:P MV(76(\ZR&;@)!.8O7F1CXPN.7>!T,MCJIEQ7Z(J.8(Y'F]E5O!-;&]$TQUE> M6N7"[JH=U9BZX0P[*()3SD1'M[L%RBA/&[Y6'EDKC[)R2N2IU,@2*Q)W&P4[ M4G=4/]FYMA"?;G^3M5FP%1 M,Q ,:F\A"=>E>27%%$!@5V,XQ0@?/9SJX\:AG4ZE[C! *D^)\.W!B5-[2?@W11\B@,RJPU^VF6U9\X:5UNS1]OMU(U42[ M&&&YSAV$@TW/R!:=V1U A\!(4JF@5;Y!M /_)?(8P*8"BRA6[Z1A=F,V!,Y& M@HW%T>Q#&$B)[NY090%=NAGI9[YJ):!JG0TKG3BC>(NV]61D3>D&)JPY*@4F MZ[V(%6N&VAH27&U'.ZE8N_&)M=#7>31M%:96">2.3=._SOV-HVTIK *K=[>_ M^>.[O&$Q,89:H[>\])QK#@DK^V@0,:?$>*]ZJ: ^ZIX[B MPKK'Z&[YF.NRUZ@6#ZGU1_8X4+,WQ"K>:O6"Z?3&&5IFHOS\!O]<*%D#$E5O M-2\>J()K#T<$NUI(G'O0?=0(G-0_>52;V#WL)E!J>(U^N8%DZ*73DV)B#K'* MU)Z-<- 3_;Y'WSD1'3B4ZN&P7Z;9.N8Y""&5 !7DNLELR"[7U7<::4'>(\0V ML[Y-DJ_,RWQ-#0 KX$W*FC>OWN$ZC='MTL'52TXY)6)Q1=50I1?J%+/VHE3] M$5^=K7KA#%FUQ[52=5/JAG'Y(^5,?O33T7__H+?Z ,(5[#>[Y\=/,#<^U4'Q ML3"[H-X"I06P$,M?_RG6XSC<*LDRE^_-"QHW5!(SM\__&[7[HKY6%N!TUK3G MRR,Z V?UG-"=ZLY.<^>%XWO1O!G@^)L'"F\]&\?Q@ M7$O#B6 Z<:-)<#&T4K!\!HHM@MR9'[E1%/5A>4%D74234;I)6<+C=Z9/\:DK MG$[QXE2*?2\,GXWB/7L=+MP@G/:W.@P\?S&ZT'MRB_8R[C0,W,5\8"7?FTZ? M@8.-W$U'V+?PPHD%==+7%-L"UM.F;8VK[\^\15^7#N,];G-KUH[M_]P+@_HJ M\B;](2W' K&>B8",*Q&M"'ZO,_F[/0#M@?,.G?\')HICK?7OY.5O@")ZT/B/ MVZOCD::H^!1#W.1-C2&>V+9W2)/FOCN91'T%:$T\$I6YA8HI1^U=]^E&[4B, M%O_K,%H^':,AM?Q&[ [K_9%8@CJ?KHX4F9\BX<=2VW4]@;N$Z& 6-?B^<(*E M9X4=@TXF/]A$R M"69NL%P,N$OP-_ZIA-A!0;"8NW9C,@?6!F%_WL);[#57DR"" MR4.>?^)%RU-):29$;CB9N]%T *6)-YGU2!G6%'^.5<4^.]I>>;]"GX>![TZC MV0")4V\1'B+QL$)/W,!?NHM9T <0VN)P\R25OCF9]4_5Z6C(UTT.(M)FT-AB MEHWK*QR57%Y>4VD#HQ6>2G7D.9BDI]2JT0SB7_$WI]J$]4:B:FF[3A@L?;O: M9 F6Y/+2=%,A =LLYHDZUM(-=^H8#@.3NJZ 9P7M?%T=O6',58/!#[P =%8D M&;9 4,<,#%4 SID#:7^VQ?('/"@AWS1E4@!BC;PX!I=6(8@V195E]J) B&ZQ MCI+3-Q+RJJ0S:JSWRS[4O,CNV)U(=#>5JK,^FJZ57A'7*M5J9-IHEW752!\[ MV^?MJK%*D0-KZ8.'7HE*K6O09/8!E@6LZ:JSBX,:=O]3"68YZ@[3+8(#DJ7I MD\[G*KY7!6F1KI**M !+1-CHIIE#R)A"J&& 741S]0&P:L5YR'"?$CK>1G!T M3(5(69=63Q8>9PGYY>6ZX+SY^@%VHFL&U9.:A=5C5=%5N&(?F.'W1F!_ M8K MFREB_*0CY]:W=]H=E _TK8*<%R*C S \#E"%/.M["4I=6I36K4JFW>)=19]. M0)+0NQY#1UE502]?P(Y]5JJB)6M$[DCE%"W2VFC# MQ19W9)?;^KBEM@TM2G[S;@$RGI96@/:CP(X_P.Z!ZO!\O:8S857:)5$S-7AM M@9JO8-"A)GW)!'#5'TC9F<25Z<15E>]5O;IM3VQ+0N?G$K+O6EPXO6!,%K4Y ML3[L=8X/!+ @J;XJ%B$WNL9Z4Y(999@ M,S(=/<$?BM24.G/5U"F=3DN?\.98N?8%?I7)L^!,4?>)+EU$7:B'HPG5E7R\B^F%L7DX5U M8=6,_\%3V-5$G>/'&-[2RXK8)=G%<-XO[@<#ICCJ#QNX%42-O?Z5VBD/BJZ% MOW6T U>^3:B],#B]ZBB<7I'$392.K0PE,%NNPT40Y]\O/2^G[JEA?W])58M"I56JI/J=9WZP_1 M7JGOKS;#U5=L/[+B7J3X9M0:IOK>?'JF^E+,19GE]#76NZPLLRW]W' 6\P(' MP/-UEI7F @'4G^=]\S]02P,$% @ !HI342H+M+C$!@ .QH !D !X M;"]W;W)K&ULU5GK;]LV$/]7"*\8$H"Q)>KI- F0 M1X=U:(L@Z5;L(RW1-E=)=$4J3O[[':F'*;^2H&FS?;&L(^_UX]WQ2)TL1?E5 MSAE3Z#[/"GDZF"NU.!Z-9#)G.95#L6 %C$Q%F5,%K^5L)!#,Y.#.VZ/#L1ECHX=X\O?#W?3/B+LZ6T_B/MR42(K_KE?7HZ M<+1!+&.)TA(H/.[8)I&+']GC3^!EI>(3)I?M*SGAL$ )954(F^8P8*<%_63WC447/3DJQ1*6>#=+T'^.JX0;C>*$7Y5:5,,J!3YU]@G5_ M7R0B9^C@@Y#R$%VS$MW.://*]#Q#/RO#V(\ :1S""R $2D082N(9+4B$@+D>,])OB=";XQP?]YB_*( M0J$8&@_1=RI&G^=,TQ>T>$!3D4'&2Z2 II;B*,FHE"AG:BY2M)RS0J.WJ!0O M9JC8BGF+KE%O.,Q?B?0[E[)B*4BG"H0"O]8#Z<@+;M)=3-&"EHHG?$&-#LF2 MJH0Q)H<].Q,!%<98SY74;W<,V+234.6FK"Q!BUE@1(O4:+FY/9<:@0G;J0)1 MB5I0P!)9)7-[=$[O&"I$<015=TA432&KA@0$[,(?H"O2">5H X,I%*FLXE04#-PJI60J]!&@AI$$2FVD= M^0DI@);@?2$4HA !"55ZF821\F1T*R@.Y?;0H2:D)+/Q3(719V"E6HLJH=Q7 M-$-BDO%9C1?84(<2^*E=T8%PQ67M#IBA#0"]%H71L@#@9-^1W6L.LF4U,;IA MZK04^9;(!NTI4ZR$8KX6^D^ =H@NJ.3)CH1IW)--9H$-DX^AP MLVNC[,.[)]OKZ*#/RF8,E4!!">*TTZ\A[2TO^U;Q.YK!K*:V31@H9/=)5J5M M)IC\IUE295WYLH.@KCG/6HBZ$O"R777M&MAYU-HX1.>P(% -$I[Q3JFI9E4. M\"HHF3KIH7X*R$;S7DFPIZF\:]9JTL1DGV%J;.]JQ+.#",QO]\@#HU%4$B1+ MC1M;J%88Z+)$YZ("D ^/D\OM>)[@QX6] MAFZ8@DS:>"YN!N' MOH^9OF^=D3ANI']B_3-N?XCS8J8?5 6M4@ZK?]C1/K41]?HKL]G MB-OD!O@ M*'0MPD%(L.R37Q6$0]TB>AUV7K$@?F)3'NS;0?=OF!KP>#HDE MV'ZZ9+O?WT/?Q.LI"=Q*J2O"N@Z78-<;;[JVCO9J8 WS;F =^15*:_B?I^DQ MHND_<&;,32$&PU]@-=QXTXW_YDJT%=F*=D";Q#\DVJ]6>\;K9_R7]:YA^T'@ MD9CU?$ +ZH.%6&_(P9[K;ALB <%!M)7K&4/OZDV\;0M,VU;WC@N] V]&)L%^ MX.%QY/VT^'PNSNL1V7D?XB@:X\C9"N/=XO>O'[!CE#+^CE[S F M_80>COL9#AS^&F$<6=F]44HTPXNJ:)_Z,%2W@;H0[^RJE[IWW])0FX/(UH9Z MUPKKBP+[; #G< DJ]&&&)13Z7\T):IHS1(Z6HLI2JZW7/7:;HD^/A[?HS)V"*Y." >CKS]LPAV(JAI3ES?JW6U M3^_859G,J62;I:86YF'/6Y5"@L,U2K ^(8@"3)S8 K@_XX;IUL%<930W-$M: MIJLZ[&+?\7$01"].V=!<%?IN;L401@X.P['EC!N'>.RNJH"'B1]ASUH4LT0X M=L:132(DAGW(MTGCV(&PL$@Q M=L,0VHJ-;FK;??'(NM"'<\7,?+;0UPYP^*OO]CMJ]V7DO/X@L)I>?U;Y2,L9 MAPC*V!18G6$4#.H+QO9%B87Y/# 12HG<_)TS"H5>3X#QJ8#C?_.B%73?B\[^ M!5!+ P04 " &BE-1>U@)!10# #I!@ &0 'AL+W=O^TFU\;" ML3/[0MMOO[.3EA8!+WC3QN>[W_W/SEU&"V,?7(E(L*R4=N.H)*K/XMCE)5;" M]4V-FG=FQE:">&GGL:LMBB($52K.DN0HKH34T604;#=V,C(-*:GQQH)KJDK8 MU04JLQA':;0VW,IY2=X03T:UF.,=TGU]8WD5;RB%K% [:318G(VC\_3L8N#] M@\,?B0NW]0R^DJDQ#WYQ58RCQ M"A3EY@N"_1[Q$I3R(9?SKF-$FI0_H:>EQOEPB\L6M_T*(*\<62J M+I@55%*W_V+9G<-6P$GR2D#6!61!=YLHJ/PJ2$Q&UBS >F^F^8=0:HAF<5+[ M2[DCR[N2XVARBR0M\BD3W"BA1S$QU&_%>0>X: '9*X CN#::2@??=('%;GS, M8C:*LK6BB^Q-X,]&]^$PZ4&69,D;O,--A8>!=_B>"G>(@PUQ$(B#]Y_9VX!? MAA#2I _/2/"[1+@T52WT"DKA0, @2?<>]L&)1ZGG;- %U-;,)!VX4EBV0>T# M]X@C.U]/VN_!HI1Y"=*!U(3^;H ,3)&9))8'_QJAY$RRE5]AEE= SM=HY;0) MS1*@5 IB\R-:3JP4H))S.54(6-7*K!!=#UCD&B!]!//K6LE<>+] *4S>^ I= M'^Y9AH5G4GLO%RQQ9@I*5)!&V !VQ M",FM4?"Q::Y7K6"Z"NFO;N_Z.X?-[3+#W^\B1Q)_T. MHW-U+HT532,)B MO_]2^\1;XZ=".P]#UG'YC:9V$FVLFSE^WHZO)_?V(W M[%SR82F<<6C2/QY& M8-O!VB[(U&&830WQ: R/)7^+T'H'WI\9[JUNX1-LOFZ3_U!+ P04 " & MBE-1',3LE-L# /"@ &0 'AL+W=O!F6 1V"I-L^T]+)8DN1*E_J>+]^1U)2 M;"_.TNV++9)WSSWW\'CD?*OT9U,C6GALA#2+I+:VO4Q34]38,#-6+4I:J91N MF*6AWJ2FUH#1<2=!8+9+WD\OKF;WY2+)/"$46%B/P.CO*ZY0" ]$-+YTF,D0TCON?_?H/X?<*9VGJ17"108L6(42)OS"-MI.9@D4SEC5=,[$H.$R M_K/'3H<]AXOLA$/>.>2!=PP46/[$+%O.M=J"]M:$YC]"JL&;R''I-^7!:EKE MY&>7]VBL=H5UFLO-/+4$Z1?2HG._CN[Y"?=W\$%)6QNXD266A_XI41GXY#V? MZ_Q%P%^=',,T&T&>Y=D+>-,AOVG FWY[?@=XLP%O%O!F_U6OE]U_4Q9A,AG# M 0Z<.FBSHH, );(ZQ4TS*Y RZYY8RL@-&!V =H!9-@%91J M2^?E+PQN#9.N8KU)Y61W$&1)WB+@H-P00PP&?IZ55&.0,A"I86!O#1PK6.MTJ@P941<&YB9281D^+O#;^#!OE=('T\<5QC72V M"7++;1WH%C'+'[Z[R"?G5Z;/EG@8CT'M _6SAH4R%GHU,.1!]EP6U*4,!MZM M5J6+Z1>L906W.UCO@+I4H!32)[T^*>U7* 7O=*A?Z!_$"+N$5TCF(AM,: Z62-"77!*B4H?P]LV5I@ MUT-IHTEOIZ/E4Z@R7 MX.7-IE>O_E_Y6KCM&:QVYTU2JQ\F?16W\-D ME,VF+XQ#K>17)RW^9:=#[==,;D)9'8DJ.%MS$>KS]?O_O^5^(/C]&^";9+T_ ME<"(Q*6^)/WT/]6[T^HK-Z$KQ9;UB:[)V$N.HQ[*NV*FAI;MGK<]^_%\^BIN MI.,AL?/L&.RYBR;=NZ0;U)OP%/'-RTD;[^MA=GCMO(^7_)-Y?"K1_4#R&!!8 MD6LV/G^;@([/CSBPJ@U7_EI9>D"$SYI>;*B] :U7BNZA;N ##&_ Y=]02P,$ M% @ !HI343LA@*F4$0 R#@ !D !X;"]W;W)K&ULO5M[;]LX$O\J1"X].(#J6)*?VP>0IMV[%KM[1=/>X?ZD)=KF5A*] MHA0G^^EO9DA*E"4[V;W# 45M,2(YS]\\2+\^J/*[W@E1L8<\*_2;BUU5[7^X MOM;)3N1%/"7C2IS7L%CN;W6^U+PE";EV74TFO:>QS^?:U MJJM,%N)SR72=Y[Q\?"[YD6S)4[TO[O5?R3>@9=7;CT6BA M7U]7L"*.7R=V]CLS.SHQ>\Y^5D6UT^Q#D8JT._\:*&G(B1PY[Z*S"WZJBS&+ M)P&+)M'DS'IQPUY,Z\5_F+W.N]%DW"!_RWQOU4S_!ZHU)5,FH%+%DV# MU6+B#8QF\V >AU?^T'P9S*>S*P:>!7Y3]+:;3\+>V&JVZHTMXGGS_6E!>D3. M@MDB[! Y"^:+J$OD(EA-5E>]33^7ZEX2*L$6;+06A=C(BFU*E5\]5W/_M>+^ MSXJ^KE][WU:Q]NJLX^-'Q>F$PC9:]T=ED MT1L;A?&D5>HI"PSG_=6B@;%IW-KZ5U4!1U94O3>7P6+9G[]8Q@.\1!Z_[\5& MP(KI_]Y&CG70[C]?37JC<;"% M]X^B=>0H"LAQ P(9B"M@A)5F "WLDUIK=I-4;/1Y_-.8A>'LY6IQQ0Y<,U% M3@3\CW "O'(U9C>Y FQ2L$K)DATOMD"HA(787D *5*!9@\1JDU$1@@&F62M* M5+E7)6J_Y9/1,W+/XMD+5BD6A2^8V&P$96/L$R]JR 5!Y(0Y0 !N5@H-297# MS-Z&)SYNWN&7J\"RL4>C3$&5VUJF MO$B 9LR'F]EHJDBAT8MV'%FS&#.[7L-:+KBN2Y&C.8!A2)7:C1*(O1CL^CPL M Q@5[!&C$)F#MT&S+ADDKHHI$A%8&G(/LMHY*KI*KB#?1_-T;@=VR'/D"YE8 MJZ+6Q%DJH&1))*^,9[H@C"LU4S6K(3R67=:_[7&"A'7E[S0[Z$["_=)?(4\G M8:!7I0($ Q:3HWI+R;,Q^]JNV.H"AE89>^DOX MB@PG2>J\SCB:Y,:"(TBTH%00%T1K,?LY >VY3-GE9!PZ$\-UOHWOQJW?58%V>>AQ8(5L ;U4/:Y;'J)6H;2%_%Z2UR-<:P9PPV@="S,XD*&.^ MA$_.K >@Q\'! 9:$_)AM #0>8>$-_)&M'PVV$NBCIA'61FM"!AKKGC^@Y&E>!*1)08+,!3F@&R-T:,B-T+J70!(:4D:/E8E8># :< M(R8/*.U,:&W8-)$4Y%(9_4!HVZG,J*7UO">SEE1"C/ @W( M6GZ^KY%UX!G" M6_;HK* #-<>) 8A /EFU473JU$Y@>QIT^W1"_">+G@[-K6PX@ (HMJX49"RE MG^;&L_&$O8#INT3 F$""((&WN;Q8Z]VFH[;A'@V;E/FSTVR M"-Z0M[,GXZ6_U^+J!%5-5P%6J3< #G7I.9%J"X)1-#[*C(_3?__Y6^'"$1J@ ME;W'6SQ>=BB:G:*/S.4XRS:!SV"9>W$^7CV;NL^$,Y0@E0(X+M [/.-KLHR6 MXGB\\&0;G=#J[3E(/TG.:!IW#"6:^?KZ!YG9R;D=V6'NX;Y_:#+_!@,:9I9@ M\"^@H()T^ J^&"=JC'$ \$1OL3X^.4\[K 7:@P!1%W6]V1,$\[C=UIH'? MU(3:K:QY9I2,]E;>BR%RX'-@I;C3]@0JP++EX/S5JL].%(2+=OY=I9+O+S%# M3BF*0T[&.R#;!*&PWW\-HW:LCPD$@?U&[JPER71BALKD'M'S8!;V>9G&P2+L M]\IH)<]W_KSMO__0F U#1-3V]DZ!](LVNPE6,9+M]VC M:?#P9#=N#;*3KI5B@\>2%*$P)?0;+R+'X@4"E0EE F2#&J@.0MCV%\(>;6YS M;VP,#$<,)!2;%P48<.:E__L:*B0MS 0_C:^U9<^+1NYE&^"Z&$P+-(#:@>2F M3]0M"FQ9"*'7]1_)?/D!"QWJC64RX5 IP7Z#)@<5I&VB4+%(5:\XV6Z#-U!) MIB<$>7&%\ZGZR^1W;+]1KERH"M]<8XV$K1X!A=&/=8F(UBW/(2\%VJ3>@?!\ M2:O2$J+=QF0DG8P3I"AM4;H#78*XUB*3XM[KDW1?0ZM#R@;)Q?Z60(%J2#!@ M+MK8!NOW+!.0[P$#7T0K/ML^:->FHRG(C8!0T(*"3UUCQJ/;OF]!?R+>$EDF M=0[[H#4&_BMD*Y4H 24K6W+;O4"E09NC >D@E@I;(]3$=-TV7J/=P"KB82_+ MAEB3KU%SE4I^VWM#<\-VD)E%1_K@;]V.%\H?_]F2ESIW;:M@$-^X[5J2*]QS MF:'],8$V1IF=WXW:24UYI.&27K3.@L1AW9*;2@S*O!KR>''TFNEM$HVN1GX. MD4&'QU9[8$H4=^49PT:K![- *6LDE&# R'E('-0?PHD==WAO$F6D%SU?=!MC M6ZBF2FY;Y7[W!PN:H,$9<%QLJL%K=@UWAD"2ZKI:XQR&M9..T+*W.=7Y EPJ MNMS<4',9%) ]GG+PU.9F^"(^4+]L$)'P1.#,&0/0=1E-QVV7Z5PBSVF9,[N< MVF$:0C5^?H?5F'VKI.MD.WD5_B=W%LHH>'PE3?) WF('G?V$D^\C(BX>!D[\C\B^F#;[XM- MQV]52K@1KI;S@!J44'[!.GZ!IF&?#"IM4_:UC6](\B@/H,:[GMCD:I_THUJ4-;XT]=/[3 0VU+"+>$8';K M_I'7CKOIV!9&SS*Z <$];X.UV,JB()3<@$X&MK"F8]@VX=NVGPOEM627DQ># M\(I:R0CMI0M35C._U1+%2>%^#R/]AJ,-: :1#;VIT'L)ZKU.]9 M-FG3$<:AJO=-^T;3*>:0^W619L=3=AE.L,]WZF@&%[Y6(>\0GD5(;&%'2VP\ MDPU#BKVDQ9K&2[/*433/M"+3]&5R"S .DPO)3_=J3OH>P?%XV6(E"CENSV"I M_[-W68NAQFW>[#:XLL\Z,1PO3Y+K.A V,IT3^A,"<2=-9QD.O?!# ;-':[0Z MV@<[%.)\'HOY424W$C'"&)%+6>T1XIE$^T3:&C11ET[!M,DN(2H;+X.:(3/- M,"*/LC:DMBZ\@[-.>Y=.J+"QH0H+EYY'VS.H(<[](]R6"-BN'FXC0RA6V"<0 MJ3ES.DF1X1"]W]O GNMB,_,4PT]T_[H\I$J8E DY3&R21(@=>Z7A:VA[8=_.F:,5 M3PN.=H!Z_YE;= QCME>9>@U8*:]H47_ M,EH\\5MI5KU_:K_1:NC"UR@*Y_W1XWZ,8]7?V2\GGMI[.1FZ4A>N!MJ70;1L M>XIX8 ?Y8\;WNM^..M68.]FPBR*/U>?8@RC2CB5X'6VR!*^A31;1/D^#<.!F M(;K;&1 "U&W_!O"MZBQUYU=(@Y_W-*=0:[JN%+>A$I[F[1.%4N_OIZY7!8;]$L*XXWV?L^94/7,D.OB$)U<487O J*[6'0NRI'OT84T M_JN]PO9K74J=RJ1MH/6O91RE9*XW 3X'2M"5K0[P=R]$A7C@N;U<0@M:RN:. MIAEM3).&#/FWFI? DU%"WS)M*QBI:I3N8"!1):ZG3.&&.S0D-RET-V_,+=\L"Z'');ZX.TIJG$8[5WH ML!?*H#16Q4NJ&&RU0GK1[>T$;YBL@*Y:4CWC++K1D+-&1 9,P/2YI@S?XAO& MFVBC 6<>XVT*6EK+!Y>]4+. ?:H+T?P2A8WJ@EJ.(KWJ7]#AL<12UQ>!1^.?FQ-=[^/TLCD%6/.$;D"V/;VART&4G?1K1J,R2FI< M;YRV-%T7LU"I"GXO2RBN;R0$BB\(51N#]1\25:A<)MB? <>K'MGH]N;+A[LK M44)$GU,B5IN5L,F:!'1!D7##C M%MHXXQK/8DS+EY,_M-33\HG' @@E%4#Q,7'-C45SR0Y_[=9*I'$?IRTKW0!, M!BRL"[6D6$IPU:# J?][ X:0$75=<]K(C%J-2<9E3GD/JKFO8C3JIU5J*RD! M^("+6M;JPLK_L6?;XZ'?2%U[ORXCW>!OZ+2YGV9^:-:,-C_3NS&_3FM?-[_Q M YUOT6TSL8&ID_%B=L%*\[LY\U"I/?U6;:VJ2N7T%=0.=2Z^ '_?*%6Y!]R@ M^?'BV_\ 4$L#!!0 ( :*4U$T5-D6L!, )\[ 9 >&PO=V]R:W-H M965T\^W3-\MK+5@UL8 M4ZLOR[QP/QXLZKK\_N3$)0NSU&YH2U/@FYFMEKK&8S4_<65E=,J3EOG)^/3T MXF2IL^+@^3-^=U<]?V:;.L\*IS\>G!)!)C=)32MH?#R:6Y/GM!#(^-VO>1"WI(G=_\/JKYAW\#+5SMS: M_+J"2QM5VZ2>#@F56 MR*?^XN70F7"U;\+83Q@SW;(14_E2U_KYL\JN5$6CL1K]PZSR;!"7%:24^[K" MMQGFU<]O[7*9U9!R[90N4G5KBSHKYJ9(,N.>G=38@@:>)'ZY%[+<>,]R%^H= M%E@X]5.1FK0__P2D1?K&@;X7XZ\N^*8IAFIR.E#CT_'I5]:;1'XGO-[DS_/; M6_\LKG_&ZY_]5?+\^G+O;6W4:#)47UU7O34PS-Z83PM^+G6Q5CE]ZY2=S;+$ M\.RE+IH9'**IL(;"?UF>U;10 [55JK#%<:*+Q.1ZFAN%"%!IVBVL9+Z4&<_4 MM7K4568;IU)=XYMZ4=EFOE O36*64RP%M5T.5%8D>9/2C+U$N%+C?5:H>UVH M-]:9@;K5>8:P4V1:-7<.&2'O9__@T78D8F('H^WGLZW0MF'2*I_0;X:E_D. M4[I/9X/QV45\QM#1UL[CR63KW=G@=-R;-MX:,CK;>C49C*][L[879BL8;[,_ M&4S.K[I3MU??/_7L_#H^P2Z1+F?0U),7&(T&IZ.6P?=(SGM,:7/F^?EE1];C MZ\'DNGWQEDQ$+VU3U$BH2.+./6+N?3';25!5M M?G=+Y%Z?CJ_-NDOK7%_)A]QD[S;*[%C?5N-^X*!E=_;WA M97+UEX67RS\97GH!H6N^IT\/+1^)1* O%$7&!XWML(#M=%E6]DN&HL7D:_7= MV? 4 LMS4#.@IU%XXL""%Y/V:PB[-%PJY6N$+4L0;G3) ?&*APO X8GCS97& MP_'75B+LU?JP,E0C2*25A)KR+8AAIUYA AR@+ZBKH#,.L 2 MF$[5MON"H2$B(E8:H!)%0><0NW+"OD0#Q)8V2>W19-@&;Q^SE.$M3''?1AR/ M4P0KK),54B\'R6 B4XM_@$F[WX(\G?S>9#W2>,ZTR?(N1;>[MJ5)430@S&5P M,PKZ'?LCT0/1+X2P1PRU56!X ^J70>*V2B-/N_@%/:][8%K)*HZSL@98# MWI;%4 ;0$FOE:IB(F@*M9[PI1$"C]H@U&$YB75R0#+M"SA,>.G(+]#/B9W-K MIF%=NVT,NXJ!W2: O2R$6B,3089I!GMHV.;BUD0GE2=AOII5=JDTU?.&JR2# MZ@'T=V:[IBQA>E1XO(:=I+![]IRN6!<4/?"BBO*AF9OJG5N;.A*[,]4C:AD* M.LXF&1-0680GW8U?'1[=I_>YL-+SH M1X7)Y?!Z7U@@4VUJ5VN!$IOV9_L&OIO5O49:B7W XE-6_@+U*LJW.0P(QH3( MR"HB?,01234ENR.CI2'RPAR2OJML8@P1Y]0K&EYG2S%9?/;99\]^M/FC(3]3 MOD@9=6Q1:=I9F*&:^IJ%N%4U1JQ+MLYUG5&?"*K2CWP,*+6R-_2D#0XP46PX)!YN5@U]&DKBBP/5#BA086^A&8.P8L M.#F2%>::V VTP43[CX@9YE MRA$SZWV*RHR:FDOT;F92AA9PBI2Z0DG%T-,QOBJA4-:"MX-]4NR*3Q([>US/ MWR2-87;5<&A$9$*(W5RYNQ*GC/?V<:?NO8H1@Y8"LJ*N*?XN@68(E6.U?Y>Q M@4HQK@S+1/8XH$K>S82K.([>AM 1/&<69+&;?PDM6SPHJ@BNZ%S-&&PV)!T+2/T,G"V@;P_01'0W:6\'@8*,MZCB$@-,0Q@5Y@R7TRQJH6?.B9IC MZ6=+#@*QE$T>"PP$-'&2-@ /-_56KZPJ39VUF)*K=H85C"H>^8B-H!:MU(VQ M'[A]'OGR;S^U /VF+ VBZ NK@5,.[S[=O#@BW7>C%R0(X ?;*.81.<0@L=,4 M)2.OC#=PD_:!B'!%P2E0N0*[U$S(LZ5@K(] HI8J:8AHRR-;64"&[S1@J?)5 ML.Q#7$13H9H ,J\;ECA"4<:'ECP3?G(^\,J,H]AH6:)@CYGUS,?@V.<&98PC M>V=,LH>UR YGL_:$J%;O;+"$&XHS4DYU=F%>V&4L93M=S1N) H5Z9::5.+MP M?SU4'SQ7DW#846^*0[V"@'/U&ZP?]%%(%7DTY<+F:8@$CP +J?H&\_G3+G2L7+>V0@/UD2%S1%KE? U[#+;,FG"P1O"HJ" M.8?FV"_DI8.(D2M];V '!F]U-[[:'V:U]!=%6UVQ;75LM'L(28+8HL819?). M:"#,1*HU7U!TN(B$?=,\#DOX-$:2HW2B_:C]6A9\:DO>7234MLWAG]$CY=2R M)[%= ?I[=:AA[K:6)MCD^"6(3W4%BKA;^(,ZG!YU^[;<>[*S'WC#P^0(BBD< MMP&D@<*YW!] @PB>T(KFXI/+#1>EOG[0UY@1J #<4/[W+Q]$W#E M!RYV1 J#MNBA45+V"-0:]@:R?5.G3 [)7X;FH"!B5DF0A_.LQB;&ZZY2VD]/*! M,//4S.%83;O21"S38JR)5O:6/$LZC)VW/S74:58_+Z>_#-3/MF96_OFSH.;7 MKS[=W/-W/O MC+0!Q\<7ZH,ZNQB=C*Z/ I1UU'^N&=IT<$WAO3+@H1V>)M/)5]+*ZY-E^I^ M!M3RWH,*R$;+*LL[5T^\9#DGS" KC[Q\\+Q?Z&*^P(#7W;."NW!6(,+=V0%\ M8;+/I-G6&K!NM0MKJ\,XQD\Z$F.(F__3+#.&[-0(8?;;N?(=,'IBF3Y_SMPM'VZ.2&7H)+6:XR1S6 MQTT8+\8[8Y%J8_WWT93--,\2K@(64,Y0_41]SL3?+GQP?0.3"Y$;^/II5LW)\9S? B6OTNF:PD$;M_=XI Y^R5*@KJ_?MBC(XV?9%]!2V;7.X?;Q0DVXT$LW MH@;A,,[?-^JNXC$9(S:W?YFVG70Z.16W#>>67'"T(FE12D>SXMMK+!!T[;;UD<^N?XE$IPHW0VT;E MX!B:-$@G)G*P:MH:-SPTG8 M;[9Z -4WZ6?@H.BQ'TU=>8A,R(<.69G\&SID %F_W7Q\+P]\=[T])0Q?$(/ MV86OW.*-A2XP"AV]5KS^C3!"]5U[MNY0L.2Z0NQT@-G,1I"T;WJVLR0>DZ_1 M0^I/G)*D(8*5R MR;Y?1UV<(M.L7=\->9I<"9##G&CHG6#;8DW?36Z%&9-(=DLMEI"ZY4O M>(1<<>UOE?"-B00%([=O8[VZ)X9^&P;QZE=_SM_ND4:UNJ6#17*R B'MO@$P MRF#3$7;R0#XR?K*?]7MQ]8(N#FR4\%I.92S%T'C;D4W@D:P42<);S8Q[[2L! MKG778P9=DY$>]Y3O1M$=##J084[2<)R&]$&GL0];_@'Y3LE\Q(+P%*34MW2Z MUY!_PP?CH@!J"W\[@B+ME-(T=>HI>+#AT3ED*-/A,16F6!/ M?$]$;F5/ 2&+0HYE74)*I4L_,/V*7PI;PG2(IEQ=QH,A/N:D:RWDJ8W8\BVY MPSM=:%\NW=IBAFQ-#D79(69?24.C?B.H,N1]3F)&. 7H7L[*^4)4YZ[+H%^< MRG4M,;35@A3*@L*$J=SSXR.8%BH)?)B2=/C"31I%YR\1$ZXB:.HO!L$XG:5K M/<"2V'2IMP[]#-T19D-+#:H$6PKZ@/3_".U,9\)!5,LUG3Y-W!X5(0UZEE2L M^_MVHK%4Z1SD/$_Q!UQKZ;3S[29N0D:!B5]N,(TOAKM_8]"-'V09(?A_-QZ> MQ1MYI-0- C*I!C?S[P;BH>LJ,$>Z -E)P0&);. M(LY]U&U>9G0-:BG9LKV$U8%W;>4BF&S7#_M..C^:1&*8\T]#G5PTD-]/QK?Q MUZ:.-K#IA\J#BHGVRVPX'3V :/B(0 M=P*Q\[LUY+P\9X:='"FY 66Y29M]<:$Z:7*."SLIUT;15TYRYN0:5P2Q">!G ME"O%ZC7/@8D"YLXT*IA+D1.#8@[$5Z+- WH_&AFR;[6,\L[666LK?L36&"ZE M,&L-%Z+ HB\_(K]WSL=;Y\_B)Q7^VH@A)&$ <1B'3^A+=F D3E_RF<'H&4]W MQE-G//TB,_&TK3?2($3I$#[=*/RV1OI:U4S<02Y%T>1& Z??HM%D3M- @!0( MU$"LN%B!;JV!63-#I7-#+:'6SEZM)"E #:]YP:AG4-5+I8&L0:/1:N)D01O% M61E D,H!"D8U6"6N,!**7/'.UU@SET+JM@'XGHV?WM^^;S33*_ RE*2/?)!H9:- MRCMO++M^0(]V7:0@:&#)!1,YA431[8&EYDKQFY:%66RU+ D62R%1K@/J9;D+ MBEO2'11E.W01%IR0U; M\)*;.Y!+!\I]#'MR%CDA#?E:H$%%7 - M*QN*XIX7"[MX./;29LW6JQXT+2)WO3DG>[54QD[-#8H&;<@$DT-&6)&&4OMN M/R'.@FRS!S9K5.@R.N^J05O@L;:Y6U+F* >/9>C@:*/2J&XHH2C[WAU8W3#B ML7E-D&PT/&.5=<&"9-:RT22NG[\$"W.8_/C5//]$JDG7M.$<+PBT7VK!&L*3CES_,=[6#6_OL)>4-)O(932D%J M;3OJMQ ELR ,,X\R38,LC3Q".@O&2>H1DBR81..>DF 6)CO"J>8,KEC.J2L> M3N@XR,;Q 9G!I-9=$@.@RR9'I+)LTXM&4?,,X)(718EPP;1Q MY76Z[(&P?4;D69PXXV"<'7*38^D^NFU^> A.XR"OG.=I?_33)NGY,Q.;X#;N8-4G^0Q=X@ MB6CP9-Y%F<<>3Q\;)*%O8D*#?YA%OHM1XIOQ!]'T/MO]G-A]#'V//G7D)4&[ M9/%N >TM3/8+]6"[9ZHDK5RTRQ*DR*71=OWKKS__/I?^]LI 6W5T6_6O;HEX M: F8[U"6M,QO0>RFX?-5X/OA]7!?2+9"7 &EMJ0R6R.Q_:/]J]AG[HL]*O9C MY/Z2K=2;QDT).3]_)%7\ #]77%O@7NR=W??>^,FWR OTM3U4;+-Z"*3ME7#Y M$[ASQK88[@48C_T*& (=YMT^3U.*5FV*8C]%;7H]J3*9]%4^=,HHI5C]8'>) M="[1&@WMVNUVE6NW#ZX5ITTX+]T.LK8M2IF[ .J2B;8_X<>&U^W1;&.WH7N! M]K11M'M&A/?"IBY<&W<$H=HFA;U2M#45')!FSDHO9+\2A@\=:$?>-0.!LG*7 M*;IM2>V-PXZZNZ\Y;:\I]NSM9<^E.X$02K@DT7 XR0:@V@N4=F!D[2XM%M+0 M#+C7-;("E66@[TM)1]AN8 WL;K%._@)02P,$% @ !HI345L8=V$W"@ M/!X !D !X;"]W;W)K&ULK5EM<]NX$?XK&#?M MV#,\6:^6G7,\8SO7:3*Y:R;.7:_[[()O$B7WFN2+*(+ M8O?99U] 7F^M^^+72@7Q5.3&OSE9A[!Y?7[NT[4JI!_8C3)XLK2ND &W;G7N M-T[)C!<5^?EX.+PX+Z0V)S?7//;1W5S;,N3:J(].^+(HI'N^4[G=OCD9G=0# MG_1J'6C@_.9Z(U?J087?-Q\=[LX;*9DNE/':&N'4\LW)[>CUW93F\X0_M-KZ MSG]!EBRL_4(W[[(W)T-22.4J#21!XO*H[E6>DR"H\;62>=)L20N[_VOI?V?; M8G5O\W_I+*S?G%R>B$PM99F'3W;[#U79,R-YJGXBT],$6 MU6)H4&@3K_*IPJ&SX')X9,&X6C!FO>-&K.5;&>3-M;-;X6@VI-$?-I570SEM MR"D/P>&IQKIP\TGE,JA,?)0N/(O/3AHO&2]_?1X@GV:=IY6LNRAK?$36A?C5 MFK#VXA>3J6QW_3GT:I0;U\K=C5\4^+XT S$9)F(\' ]?D#=IC)VPO,EW&KLC M?-H(G[+PZ0]!\F59O]F@Q&@V$,>%BL]KIY18VSQ3S@N[%&&M1&K-HW)!+W(E M$*1+Y1Q6@T7I%[$I7;H&@3,\L5F9!B^DP4/E'G6J?"(R[1 K^;.P#L*<+5=K M(?%/.RPA!1*Q=+;@C>YML9'FF31\5*94+$JFJ2T-Y$*.TH^2M%BR,.5;5;?* M8;K'DQPIP8M3;3##EAXB_-EK\;>_7(Z'DY^_^?IO)5VDH'@+/8J%/A:$X_E_1S5?^,A]^M67T]+8TL,PW'GC5C%8[?;_[^]8&<'[$7 MM\WH*S%/AE?#SOU5,IW.._>GDV0VFIZ)T]$9[L87L\ZS\?SRH/R[WNZS9'C9 M!VXVO.R-C9+)U:@W.NF/)+/I].#N]PHR,X^1JV"7?5>?_OA-?)MQXUB?1 M*)D.I_V9R;CCQV\CTK'QR?#'98NCSD)@?D8J9O_+@IPDM$GSDG*:%*^F@Q$Z MACROVJ?29(DP:/.H5,@G2OB=1"ZT]R76!2N4"3IHA>JP7.I<<_W9ZK#FZ;X# M$_+V/]-@B:RD0T(#UM$32$DA%[T;5M.Z@NM :?"+4J",0"7*)3UCH3H+K)3$,T"C/1I52#/4.BP4Z=!J M%$'?D3L0M]RO[&2Z2&)LMYO(.@DIV=,D$Z_&@WG#<%J+@5DS@!W0CS@B=8VZ MKV9-!U>[ZT87[<($P>(WBD\+.5H>R,%AQ@=,)--J6>3A0@<&FES9L*WB,%#I MQ$ID9*T\Y@(QJ*.^EIHIE@ R^%3+/.I(] '0E'9)^ Y^1*]%J?/HFMH5M.HP M**,7;6NSNJ_C:5=UL5WK="VVTK?9A0(=F[O:\13#BOK);W$L4_TW^QC74#1R M)D$K:ZJC&T-*#*8D)4W*C#[&YEV>.-5&_WR2C&9#X=>2L*?T A="?&R/V?@Z MX73::MJW.S$!((@ZI(NE!*S/HF#%>6X5;!T%N$#,?Z:G2W39SE>YJ681(ASF M;& XJT6K7TTN!I,9,"+(B2&/,B>,X?;H<%XA=<;44!+.:=;2A&/ ['*P#5G' M-(MFNHUUE+/6.-]_+='SI X/3Z((UX;[U*Q+W,-10P6D;H)).61-NM MB6'?R3V[YN>*;&?[GE1:ADBI]\@:TCW'_ILHHYXVVL4DW7 *[)DG1#2)N $7 MOSF;+$M*3W2FUD595"IMY'/!< 0;@#J%TWPPV4LRL\'EL8!RU7F-?:5;Z.B< M!!?"(!0%5948GM%"\6HR&+9RNW=QWTE;S_>W)2(0:DDL9C0]5HW]!% /S%^2 MQ'4>AZ0B'I(8YBZ2%;8'X[CGPX[C1A>'6XZMI4J&BN;#3PO424JS)6!*N7P@ MP168:2'4X%A@M8\AO]0&"816DR8R17AY':IZP4,+ M9*+#_*^X:Z5I*DNM-[4(4G#H0 X\-?LK![4TIBR.4A1YKBA41CT#]09.6VZ= MD+,B#2-<Z* M-H0!5$&3N%M]08Y4;V3.DQI%L[*-*<6$ZK'&FC[^S%B994P +CJ_2N3E*I2. M=UP&FZ$\Q770I;)7K, 8:9 HN6 1P"X[0LRJ+B 69YTXQR8%P].A&CG5+J@J MJ9CQXTN;M.ZM).S"/\C_[$H?F@A^@C@9,CNZS-SKPDD@\KW:/8K\#V;$-LV#E"A CGNH+A(5<5B) M.GHZI* S0;DB+_>SZ3Y%CY\#FN1(ROR!4T[VC(>W..;C )3B7/CAP[TX;>[/ M*(%2W\4:Q6ZP>=@2(*$S*%P1&T/4-K/R%%.9*HQ>@CH9NA$3$PVU5X#!%>@Z M?:O"!YU)E\#*=%#U%#1_!>I3AC41/4H).)4NB,G4YW#)Y81.*CBD2J6LT/>:_OUV"ZJ M#!RF5$@+FGF]KGO_C$G?3: #LB>9@T/[EYX]C&A+A3KS' "G/)Q7_@SBT>EH M%0I"!/7&V9C]JU*.**. :9Z$;/;<3T&XH[K 9L3:\]+%O7372Q*NR6V>^B$ M'W$0"KF*]>_ ,>8(0-7Q]:(K*40UA3N>03V;P">%+)[U^34)RRD7 M_Z$<]?\X$F#77Q@64'2IXVN5*AU%L"N2>YLK/D?LD[9[A%FH7*M'Z@C7U1N: M \"FH+AK7OW\2<8Y/MYOSKO?-$#'BO^;DG&E";$CWO-:/-I]#9^$6RGQ^^J:&G0:=%!8XFEP\%\ M=H(DQ=\JXTVP&_X^N+ AV(+_4M>@'$W \Z5% U7=T ;-!^.;_P)02P,$% M @ !HI349=8Y5$W"0 K1D !D !X;"]W;W)K&ULI5EM<]LV$OXK&%_FQIEA9;W$CM,XGK'=])J;IM7$;6_N(T1"$LX@P "@ M9/W[>W9!4M2+G9=^L,T78+'[[.ZSN_35VOF'L%0JBL?2V/#N9!EC]>/96R8(WE>9L/!Q>G)52VY/K*WXV]==7KHY&6S7U M(M1E*?WF5AFW?GQ7_K*8>=V>=E$*7R@;MK/!J M_N[D9O3C[2M:SPO^TFH=>M>"+)DY]T W'XIW)T-22!F51Y(@\6>E[I0Q) AJ M?&YDGG1'TL;^=2O]9[8=MLQD4'?._$<7ALNAT]L&#<;QJQW.HBU_$E&>7WE MW5IX6@UI=,&F\FXHIRTYY3YZO-78%Z_OZUE0GVMEHWB_PN]P=18AEEZ>Y8V( MVR1B_(2("_'1V;@,XKTM5+&[_PSJ=#J-6YUNQ\\*_'=M!V(RS,1X.!X^(V_2 MV3AA>9/OLW%'YJM.YBN6^>KOX/:\B-]<5&)T,1 'LL0'*Y!BE?3:+D1<*B'K M0D=5B-S9X(PN)-W,M94VU]*($/&@Y*TR"#<7/ZE"(4L6G[GRDK:C5CB:+62 MIF;EPM8HE8R"6%J8*DOQL/!$%1K#*I&#X[)5\ Q[8" ]'L);&_V$8E+[8L?$)!Q(V;U!@IA M)ZJ4$1J>^8CR*JWX!:?CK38%A2WY1VY!WIHUF@S&6TW_@%XDES#):X!AHX&& MCQ4*8,IK+VV0J1KBT-RX0/@B6K$NV88P_!\O3^ '&768-UMPX@IYY.K 6TDS M"CI-+T,/J,MC0'50&R?M+MZC'MY(ST*EI+J[^?3^7MSD\9__N!R/7K\-8BHW MZ$G@W:D'=2:E<+GPLA2GT^GT98,!O"#SW-=MMB.2! 4L$%WH%0>_ MG..YX.*-O% /G.W&P3B9,FSF/&H#UM1!I2>[)C"5&KW0) U.JH!JR'!>;FIV M7R4WWAF3B9FR:@XO9X)\P]K541M-'DL!25U4Q$_@8&@V"@-&,($7Q"5%=H7# MP1S$ 1VN<^]*ULZCXUE1EBW<2GG+L8[0#;%BYZ5J:]6R#)F,2$MH&^MS5+KW:J0NU7>M46[_(I M;VQ-N4EY*U'T45=1 M<+*V&-WLEZ+NS>WA&ZX23QF^=?JFU90;#F(83<-=X")%%084#4/1"H&P!,5Z$?83GN$'FG/W)XM4H3+J"4C*KL,;1V-<17]DF:V8E]%)Q6@4]0B4 MR#GW:.R5VNJXI_16AR_'B:O:^ML5]*_?WNC6@-17[6L#M0LJJBS8R/S.8774 MT- J3!?^X$0N90P#\#2;[*@;.'!R$%9!#>8VQ9\E&7 26@W?$E+;<#R=QW=I MQ3:!^RQ"Q=\BD""-:;\A_?:PD)3*D60HOG0(E5]& :2*AB0<]JX9I24::F)A MJ] 4@7NW[)6401<0$^ 80?JM84Y(F"\Y7E8Z$&!F:KK)TT.U4S M45%6"\@?9V L^GDNR\7IMM5JQ-*W*EI[P"('FS/J\M!/&9T3&8'DYAD$ MOA1<5C=IO*KZD=BYMA^674M^J)U+*OV&0>B_SC\T3]^W/BN50JA1"_F8.ITV M"&D(#^0'?GLZ>RF*NAMBF[&\Z_E8S24/ 60 M\]HSUQD[6P[N=[GAX/$0#3ESF_(TX!KJ'65 X%!50?U'<\L9 MGTM:2&(/#<)K<&$S<4)9Y+1M)HLM3VT;U] FO>'A>K8YCGB2FMITE3X3&!TB M$]CSX7 LU%+;3E,]?3CM-^S-P8!E;V[C/*MBNXY!"SJJ[>C0O-GA$LJ8YIL0 M([7?FK?W\]K,D_4D0Y7H' M@%:+KH#U(@'32J,RQY&V"::Y2G/R^>7@32=7/Y$F]$&EV'6(CQ6>:2_&,LLX6LFUEC@G9"2UB>5^T M]/7-&94BH#]!ZL-O'"D4NJ\:Z4NFAB&?:^ECFD)H)!P<^_Q[UON$SE,&_:. ME -[IJ_IW=/N?Q$WZ1/\=GGZ1\9'B?$:AADUQ];AX/7Y2>K7VYOH*OX@/W,Q MNI(OETH")UJ ]W/G8GM#!W3_H;G^/U!+ P04 " &BE-1C%!0A.HC ". M>@ &0 'AL+W=O:MTDGW=Y47__8MLT^V]?O:K3K=ZI>E;N=0'?K,MJIQKX M6&U>U?M*JXP&[?)7R_G\_-5.F>+%#]_1L]OJA^_*MLE-H6^KI&YW.U4]OM9Y M^?#]B\4+^^!WL]DV^.#5#]_MU4;?Z>;C_K:"3Z_<+)G9Z:(V99%4>OW]B^O% MMZ^7)SB WOB7T0]U\'>"6UF5Y2?\\#[[_L4<(=*Y3AN<0L$_]_I&YSG.!'#\ M*9.^<&OBP/!O._L[VCQL9J5J?5/F_S99L_W^Q>6+)--KU>;-[^7#3UHV=(;S MI65>T_^3!WEW_B))V[HI=S(8(-B9@O]5GP41SQFPE %+@IL7(BC?J$;]\%U5 M/B05O@VSX1^T51H-P)D"3^6NJ>!; ^.:'][H.JW,GC!4KI/7;0TOU'6BBBRY MXY/"YW=F4YBU2571)-=I6K9%8XI-@L69M"%:E1>5+# ULV@ ^*IV :-C#OUEBD./2LLK@ M/0U$W6SILR!E7QD8OL^!=#:ZT)7*\T?\7N\;'MO BA\+@Y_N< 6"\'JG*\!O M6=@RD!3P\M-0PL)YFVE:02"BR?'S3;G;J^+QO__K=/&Q+!*Q\*&"VNEW5@ Y5P6'.DNL\AZD:7:4\!F1#CEMELF@J5=2*!$^= M;-6]3E9:%XG.#?"PDCUZ6.$UWH@ $/J9-TB/R0&P=L#BG@RP!P0G &HFFU5 MMILMHGRM*\0Y2(OT$^P%/@*2&9):(9*;4H2)KA!VVC"PB79L,AGY7B M###=R^79; Z2+<^1['#+%8%2Z?LROZ>W86NF2=8P)(=!?40!'"WM/R_K6@Z@ MT!N%\IZA6H/R 816Y2Y Y2QY'YTZSP/#,U@.7@"RD0F%'M=MTU9Z B<"$O@1 MEH E ;&5,K4.1\'V3 /_V@,R==TR:\$9(TI,TZ)DIM?\N&FRJ8#X$L0"2"$0-P#,'V4E M#(\H(RB\P*Q$09!87ZGB$_,P/H=EVHKY# ?JSPWR!YA=!D7RZI&>OM,9JI#D MC=Z7-6#[/0XBO7-35OM2CO7HW9OW-\<1EAP[#:"3EH=Y08ADS!9.@H)<2(GD M5R7M'-2")HC![*6_27OA9J(3 ?FP(55&)^()H\9] &.BC8TL71:;,A!\&HZJ M]11%@RTDLH'@7) Y#;^,$%5XUJ#8W1"0"_>$FKUZM HQ276%M)*DIDK;'; O MGDL,O5?360G3%65CYX8E\QSV!=\.(S?MP%+([]3/UUEKU-_A-PZ$DK6NAB^VD_-O!C?/0$3D@H0PIJK.G:HZ']4Q'VO"]UL0 MFSN4 D-:ZLMF(.RPP>U8ZSGV+[Y$L@8$LI>[:$Y[<1$8(\"@._4)9*];EW@3 MM/ANSX*&5*("LU,T(H $^@0 4#MG7L/[NN&AN5$K-.6,3)69.@5+JV6"!.!0 M;^#*A\8TWD*Q"N5IYZ3(#L(&MJ8N6H%&?]ZC<5,G68M6=#"('!=0"&4VBYP] M8/%=[4V"$OY,MR/HLAX(T:_*T?:J-=B_[!>!:#ZZN[L])CK5"F;*R-2#J45' MD/@N5SEJ$SQV.-%0*1 &*W ^0+DW)1JB%A0TV.K&*@86O_NJW%3HS3;E@ZHR ME-8[\,L M37,7J_9B4$L'5[=JH]:5_>&-3JH7R8?M#!06K.JQSUE9;MJUFWN MN&]"QD/1E.!'HP]:@24Q 5F/DS3A(Z<(_90\HW6 &O59B&;"SM 4(S89[0D. MU0*,Z+='NU:FHHGU(6$%@W-M"T(>TSBKP"<"3(9OR.FW ]L-#:',D MLK+-D6/1Q[3.0ED'PD$,RI;H%M_2=/ \;J43?*E"WA2+;L!8&.)D9]8(\3(T M@/_ GQL1TA=.2%^,BMC?=9H#>HBS<=(A(?UE,R0WPAS VD"JY&2)Y9MPW-4* M(A\FJ-P<;!^)O&9A3;XN4!;-M ]B-F/[OW3[OQQWA- P?^O= XYQD7?P ;V# M]]X[&$+-5YN\H_C)PD9+)L_)'P$%S\YNWUT!TM\8],*!T%KO_-6^S6\23MN@,502RU M5WL,.Z3B(FF*1X ,3Q%M)(O(+MB4][HJG#!3*(L>H]=$OP$IKU3Z">-0[DN2 M6!R/"$@:K7@;$I@"94\Q2!6,O8_.*8)1/4L^5B D,KIFPUYN60D M4+AFDA2:]@K2=2+36)T/[\$Z9#!IT@J@?(M&3,%VU[).9/F+7U=ZBQD(8$R2 MQDAA$@PB=; M\RSPPCBV,PH+IRXNEJ5()<6WO]=V?Q#XFA M+YXD^4 1BT-1 "3#*F,B1'3 GDNP>T0JE,@3+ RBRY/CACUJ8< MP% ]:Z9O'SUL38IQQ,'#6,%*3O_:$Q/(? 3*A3+QO-%H9:/1Q1$' TKO"YP8 M_C;UUMO"Y")D'NHH=.F%=6"(V,!L]@?8J!+-09<"$.6\?Z?8=JKZI)MN(.,Y M(8])9^M^*^3V@!V];QL]<;Z 73%\3VT(&[0B?RN!$OBW@6,M.E;8 X@LL@2' M?75% H#)QA^S6C?H+H,VVVDE@4+V;E%/!/F"SUO%&+,@[TL,@.&ND520,$$Z M/R)I6,1K-(]V\!IHK2U:X2Y^W?/"Q\E.8K5% M^.GL\*?3<_\)B*#:6#O2>G_.R>WM_.J\]^SBHO=HL>CCXN3TM/?L;'[E_OY8 M6!HGQG!4!@P$-(TOO)>\EJS^LT)B9+)407Q"J0' MMJ5(FHKQ=\-T7+$)U^*+/G'(495*#)B=!HF560T:&"@8A"3/EIDBTVC-4%)! M++2UJ>IF:D"I\%]EB_8MV-&=J"2Q5^W,)8DED4@EW3#-R@>)W =8$'@PY+4" M?Q?C+9@:0Y&?HG."%BG(^=3L"0^9WB';TYR0LP$%:+_) -B\Y$@%AB_J26 4TXX:4($9/!8 T% $[PAMDD"] MRYXGO4B76B'6.&]JI\#_>BJ><8JGG9+..J2R>H$B2@F\O)J=!F[88K:,O;"C MQ>SRV#W"DT$!SU8SO8$"/O:J)C)R.5L5Y;C[BE#]1,B%N7+ MG1IVB:OPJBY2M'4 QF88S- % A'-O'?QN1F MZJX4M_-E/>%-V8,&A[1PP)\T57VI.!J4BI/W #J) ^R9ML%U/)19\A$Y+=,X M2.15'1]SS'NIIL0"5C91W$-8D(3<>FXW-(554]HCTMF9:0 M;8,,#$EA-L@PC:;SW F;F"ZY-$3*SS >QA$[\=AC[3::8?@";>?+11CM/_0>9N"YA*+X@"ZE>/_ F,R>P3B_06P"Z>_X@(D2=%@10MF)LO< MZSN:%]G* NKJ.0/C%M11A@OV;?0>6#9,$GPQM4X2T=6$4U,*"RG+-2S()7MK M38%LTGA"5:X2+@:&*CLEW6C#U.-:TFZQE\9&0]D7,5GV&P@XFF%VX< @<,.F M+#-B?U-;GB18N&+*^A/C>W%'TD^(HED.@X LUD;Y+.:3.QOE)E_SO!BO3_Y1 M-C?(0,\;FK@_*BT:092=F($PW150F, M44?*5&%+ 74;#>*0]+\10[8DCFM_^$OR>SN:#/^U^JE_>KZJHP69Z8(H$5RN M2'@8W/!L:U2POE2Q,SORH[S];6+\KUV09EO:!#I N4%$]K"R@5@QX@!*'A/S95V>YQJD;7 M5B3LX=@)!7X[,/SG)F['#,DG>>2V/C@R7R MO:I,V=9!45*CTVUA_FRU+?'"UP:!WY69S@'Z/]L2OQ!7R2IU%25S"HT*7%6/ ML^2WLL?\&/X*M@R4ZT-;0?3I+P:I1F6(+WQIX,]2E\X M!5F)5)Z08?%Q9>W1=5NDM@O#OGJPK"MP U"-DR+VMJIM0L)%R-N5.AXIP0Z[ M@8)1M@)<%J71:+%'#4&:\L.9I#\#2$F, :%R;G9@,\SF<(JZP:ZS0P62)/:F MSA2D=0)L.2_-.DS AQVI;H(Y2,D^WT.@H^Z=Z*:)8[8<%%9#HQ;3)\)4V"? M-E$(&4/RF'"FNK@H1=7=C<"N4$QL= =V,.\P,$"< MN>^7VFDGOL#H"@^\GX/NM,$YWW0HPAJ\&Q>P$:6LA=0C GN@(KLAZA;"QP!& M2"8CIT"DF,<)&#^X0PRD##67]LK;ARC!],[.)_F&UQT\PGKHX#YP]%/.RLY$ ML0RJ*1C&_'-J>IXF"GL@#LJ(ESEBZI4 9F*>8 6 ##FF?YKVA,(],-R"VR-! M[/$7TM5O<%"];6!E0G*$>S[V#N=S8B:'UB%EA-TP/CA%368@(?@<:QN/>\(W M]-6:BZ>*+3G9]CMKP$,5F^.S8./[M_5>I?K[%WM)*[T8FCIY2WR E/.S O<( M3MB57H76EU85=K-F)36S!JW =Y*:K)./>PI7'%W??3P&M3[#64ZG\ZM)8MT9<-;LP%!Q'QD=R9+/LG,:ZOKM)SN?GQX$?"=8'U^%5NJE* MEU)@KW)F1W"S#2H :=*!8VP+'ZMT5>9H+5H3Q"XA?(?3BO"@9!;&1JG3%Z8E M$\RNA4N%O&QM-[Q]($S#=PKU,-R5&I),G1.1L!6> 06'3!;DUGT1L@7N&50_ M).MG<%Q7 M,H0Y3>J'9=]#%[[>BJ/U2(2MMH%^5Q3IE_U0[DT*BY]Y,@S)_XA!.SL6DV9+ MYC9&\2?B>]9I2Q$U-K9MW5!&_?,K/5R^9A/F5;#2WMXK0 UV*ZI/9&N#T-B$ M1XM]X8RRF8,ZG,N6>]Q2_;70UPRV8"6HI%?K>)G4[!SEQA]WWP;HW M'PCC3$\.<):ET9L@>:UPQ\W]ZC,5H-CVN$ZS*A_"#JNL M2)#[@FX0(JH%H2]5UUSO%P4?J=2DT%+YTBT8I@%QP!S?);K'LG2SW]MB2C Y MLIQ3 )C= 6K+)9GFX*398CP*AL?GHO1 )XA.ICDLI^X4) M*(M!;,("(=8VV%$9M)1H)^)A]C X"QY9DUT'FRS19PV%TQ)4YUD M>8("#]]A!Y*&V@!QB4!M8A$)1N$*5.8V$8%*P-8KX^D,OA!!M55UV!2"7F?# M1=T^^0R[67&*HW,=!2>=1?+8L=;&0ZH>RCKQG!1Q81G@SS6.WR%V)QPGG!SH M/I1R0NI4-!*XM$FM*.&(R5#8QLY@FLZ6OV$VF]M0Q- MS4JNP1$^# ERY,SN90>'#![TZ.12$@N0DT,Y)5#!+JQ14F 9C*D0Q;%4#\7) M(212K<6^-%SRWYB=%'4$F+%YE\!-M_V4737MM3.+0,I8A'J:+0V1AYG>(R/# M4[86MEJ(4A8ERY,= 4N/,XOPX.(:>SF!VSL&V-WE T'SN=X3Z299JP/>XL(F M_ZT3J-S[& 5;J2N> G JH;%\XPR;NYHR@@%T7O;%.'>[!7?=^ K-$)4A0%:Z MX2K\?:!&$$:[5UV .Z'I"C)(FW&;(8/7$R$(8J8/]1,! MV3;[UE;0^ODQ017J2CKZ/1,+.;5H17F8P_U_B!U,@(*HC#DN$PX8Q+H M\_,YX//1]2L.WZT!?A)'VK#IUDHG+V$&+IP9J/VESFJYARHH 7034MI-$R9; M/DY*T25'[V^/(PBJ\E'EA#9_#MNH6QS9DNT4#VYD]7M9[DARPGHW8I_:[,#O M5H4NVSI_%!2[SAW8-YM6%*^$N=>&,K01%]B5./-S0+\P5P[52^-" =JL(H%7 M\1J #LP!5TSVL+CLY"X1.WU5L)CA'@;B&'&O:U30$<'5R8U2UF M$^#_$1KYPR+.&6UNWVQ#NI.2&+I0'%\QX$-0!$A/M.1JA2*0K/H01I8B_EN, M<=7-M"FG^._Q, +%S8X/,";L0YLC!2DY_) /7,L!(WO%6F3@!4:R5QL!)X#A MXS#BDC@6%E@55NRW$M,[& 2T< GY-E*S*2Y>8NO[.U=AR(BAZS 7(YEU!BP ME_"W+3AQ@/J"46S"H\ND0&'T A2_8AX"J"VY#1;[9X ,#V M0CLN0.#;*#+47;[BMV.6^N;(_D(F!C>LU^+K &E5\0Q"O=I4(B8Z:3I5/8=N@^&03AX6XRT=]1!W*]?/L1M2N+/HI.),:Y! MA&&4BV,-% P(L5>@VC68;H_K6 C_I?_2WS0I-2$QP%+JP2X-&B4K7)SCDB'D M02BPEN Q2?]]WJ(/4&TPTH:N-LHG6-_U0!]&)'>.!9$*1^$BJ'3OX@$A"1$0 M@PHC%HDN#N,")A;-$L\PV@86*$Z)PL$9?:[T&_=#=]^)FQ*&D$D%R=U-))>S M*3MA%< ,5YB6 I4AJ^+D$+*BB,0H.J?I+DP9G#ZR7Q M%+3SZ_YM@SIK?RL7G1#&_"E05??!CC%,%]EX-%L7'D'OQHX@1A_H_,_1K79!/URZ#*?1?P<(Q M],6-+=CG@N] 'X%N1@.' Z^@V0N,4F"_D23)AHE&VZFC6[8D\46Q FE1#%^U M07');CH>B.%WUQ3-DK$$M+\N9S%^I'A77Y RGX;C4G.RSN4I/#EP[V NX(%5^I1A7%KJ*/RBQI!(+-#?BT M*.R*,IO/1XDK86-'6!>*JV]A%%<^A06Y5"/!-Z5\EJLMZ?3$'B$%A1_8V^!; MV G>)<3AEX#%%H^"TI]I%A;XS&]KG/0PL$AVJVAH4)C*/!9W= 6(#LM#!\?PANI"=V]%NMZ7O[5Z. MMV+?4#K+J]B;\,;"08GU-^9+?@F(#\5*_Y)$0 PK&8[XYLKL:JZ'K&N)G.5\ M$S,I%;Q(6NXP TTD[KGO*;#>:-251?&AH=28"N0E)M:D)310:R1=F3*DV5.1 M(4JA"MX,)^R"*@SG(4KW2U%VIB#SCP\9L[_<\>W=(>&NE8AN[CD V,#VV;9&\6J+B6UT#R1U7G*BUKJC M.>$4* K[$>CJ]#$&]0WER_%.\([C=8@KOW22KU*%\-:W-;)M$+A5UD1T1UW8 M,(:[S"B\<&5 M81%!8<=]SJZVKC2/JX:U*<[N+IWJL+F/Q42QW)*-F@D"@?2 MI3V^U8GO5@ES,@"L"6]P8230)C'.;/,;\"E7Y JACG;-[(+3*!9!V)"C81EH MV[7IYR&X/<)PDDJ$FP6X:S%Q-6$=B#!*J03]*4_=-R8'V5OA,:C_"KNZ57Q% MH^W(YUE(KV:-@^;^CJOE67A?V6)RLHCNRIJ< MG2Q&/I].3I;^AGD7)R*)4MM2GP@?DY/31>_IV>3T_*KW]#Q:S-U9-KDB7<[[]')T.1_8Q&( -41%3S*)_/]V8DO1W-BS'[UK NT [O]M5E46)EW-[4Y1? DEZW:_M_[$U5/ Y MJ%O_YMKOB^2=7E54O09,+\5J_N=I!EL,7I<80CUZ=WWW^IA^<^=9O0@X_72^ MG("!1[[P$=>$7R)QXAOVA6,KLNL6RYW,9 M&Q'![X19TS1PB2:A0S2)+L.V]5'!#PODO!C.0R5[6%2A1;?AWU1$=;TKL??/ MUFG7-E=F@G"^^Y$$.X-T5)WGXL34;]RN MG'Y;G-F^# RIPZH5Q=XWP*A8B$V6 L6;$2,( M#&IUCE7$L'S1A_\^),K MU.8XT"_<,";T>[(\/\9+F"MS3ZCG<_])9[152^2+,[YXN<]@WP8-1F](HK\O MV!@(F+X/[_ET<3))?HU[%F, @=(&]V.9&+T>3,-31 X%'*>F=U(#_$A+29O2 MY11Q%SRXFLY/NP_.F&*CAXN%K0;ZP]:X2NVAB$X\HF!/5-A2\BVUGN0B7@LN MS.O<S= 1YL!T**KKOC^(ZR!PQN1Z,=9Y*+[SOWM[#P%,L,&_VC@,]=^-\+^ M7;G8DQM?RJO/$ U?9['E54/$3O$*_E!,BCRJIJ2Q$G.3G_:2-=6\#*4_7=KL-/R7J M !-1CD#DT07HXF_!I=GM<[-^M) 'RAU1'@U\CG%$ DW*\#E9 &6E9CS,Y"V-[FJ @#?=.Z_ MH/6SAJ'SV<79"S9Z[(>FW-,/#H.5U90[^G.K5:8K? &^7Y=E8S_@ NXGJ'_X M7U!+ P04 " &BE-1V>U',E<$ !%#P &0 'AL+W=O\) R^;+DHL )1[%Q9"H(SLZC(W<#S$K? E(V6;R;\0$YD*6IH,\2U:51(F2(DPR]"Z+I36K^F. MT2U-,5/H-DUYQ11E._3 O?:^!\?%A@@4^HY50G&(*.7WN.*X2JCD(0KJ_NM,F'HK)E^(D(>TP"Y EY#OO<]@E?!A4EN7^YLG'84 MVI'?_F:/W0@D"".QB[/!* H+E MU]->B3P]6_),5@$U_28:JT,[[.S3Q_)8TG<1?NAR@DL122?)55)*FHH*B M'[ 0\"M\03G%&YI3]=+'(L,N_F_S?Z?-&R0!H4*M-!]O;.,WBA(@S[,69H*X MW?^^$_IGV'/BT!^0(R<,3C^PST6D#B#NT=]DNOVH./Y?D^'1XX7Q[WZ63CKT0=.$@4]^EGDG;2M M_^,I*40J"M>,/NH)DAZ:F7I=O(RG7L\F_)[4C$/']Z(AE,!)YB(^7D/$.0*T M/)V<(\;O\GT?*[FMJPV1H?#ZEF.U]HYX6U^-3M/K"^8'^!U1)E%. MMK#4NY[ &4;4E[9:4+PT%Z4-5W!,-,,]W'.)T!/@^Y9S=12T WMS7OX-4$L# M!!0 ( :*4U&H6&PO=V]R:W-H965TXO[2$NT+:PD M>DDJ:>_7[Y"2*=J2G'2WO1;]T,@

    @ HHS[T9]Z "C-&?>C/O0!0U'1=.U9HVO MK82M']QMQ!'XBKD$,5M"L4**B*, 4_/O1GWH ,T49]Z,^] !FBC/O1GWH * MC3_6O4F?>HT_UKT 25372K)-4;4E@Q>,NTR9/3T_2KF?>C/O0 449]Z,^] ! MDT49]Z,^] !FBC/O1GWH **,^]&?>@ S3)X8[F!X9E#QN,,I[BGY]Z,^] %# M3M%T_20196PBSU))8_K5_)HS[T9]Z "C-&?>C/O0 449]Z,^] #9/N5=7[@^ ME4I/N5=7[@^E Q:*** "BBB@ HHHH .U<]/*R7,H 7[W<5T/:N;N?^/J7_>H M //?T3_OFCSW]$_[YJ*B@"7SW]$_[YH\]_1/^^:H/J=A'*T3WD*R+PRD\BK0 M((!!R#T- $OGOZ)_WS1Y[^B?]\U4DN[:*=())T2:3[D9/+?2IL4 2^>_HG_? M-'GOZ)_WS4#.BL%9@&;H">M$DB0QF25@B#JQ[4 3^>_HG_?-'GOZ)_WS4*L' M4,IRIY!'>EQ0!+Y[^B?]\T>>_HG_ 'S41( ))P!5)=8TMFVKJ$!.=N-W?TH MTO/?T3_OFCSW]$_[YJK%AH M>>_HG_ 'S1Y[^B?]\U%10!*)WR.$_[YKR/6=3N M$\431A8=OF@L#J*\$'^X*L5P/<[D0_98_?\Z/LL?O^=344AD/V6/W_.C[ M+'[_ )U-10!#]EC]_P Z/LL?O^=344 0_98_?\Z/LL?O^=344 0_98_?\Z/L ML?O^=344 0_98_?\Z/LL?O\ G4U% $/V6/W_ #H^RQ^_YU-10!6^S1^81ST] M:?\ 98_?\Z?_ ,M3]*?0!#]EC]_SH^RQ^_YU-10!#]EC]_SH^RQ^_P"=344 M0_98_?\ .C[+'[_G4U% $/V6/W_.C[+'[_G4U% $/V6/W_.C[+'[_G4U% $/ MV6/W_.C[+'[_ )U-10!#]EC]_P Z/LL?O^=344 0_98_?\ZB6VC\]AST]:MU M$O\ Q\M_NT )]EC]_P Z/LL?O^=344 0_98_?\Z/LL?O^=344 0_98_?\Z/L ML?O^=344 0_98_?\Z/LL?O\ G4U% $/V6/W_ #H^RQ^_YU-10!#]EC]_SH^R MQ^_YU-10!#]EC]_SH^RQ^_YU-10!#]EC]_SH^RQ^_P"=344 5%MX_/8<]/6I M?LL?O^="_P#'RWTJ:@"'[+'[_G1]EC]_SJ:B@"'[+'[_ )T?98_?\ZFHH A^ MRQ^_YT?98_?\ZFHH A^RQ^_YT?98_?\ .IJ* (?LL?O^='V6/W_.IJ* (?LL M?O\ G1]EC]_SJ:B@"'[+'[_G1]EC]_SJ:B@"'[+'[_G1]EC]_P ZFHH A^RQ M^_YU$EO&9G'/'O5NH8_]?)0 ?98_?\Z/LL?O^=344 0_98_?\Z/LL?O^=344 M 0_98_?\Z/LL?O\ G4U% $/V6/W_ #H^RQ^_YU-10!#]EC]_SH^RQ^_YU-10 M!#]EC]_SH^RQ^_YU-10!#]EC]_SH^RQ^_P"=344 0_98_?\ .C[+'[_G4U% M$/V6/W_.C[+'[_G4U% %66WC6,D9R/>K*_<'TID_^J-/7[@^E "T444 %%%% M !1110 =JYNY_P"/J7_>KI.U&SQ^53+J>N0:I=V=G<@1Z6@58I/^ M6JC/YDXKK+[6-#T?5X(9@JWUW]PHF2WU-:AL;)KK[0UO#]HQRY4;J+Z"MK<\ M1_MO4[[7](UFY=YKM&D(@VG"88@"NHTCQ!XDO_#EWJ+W<8=TRD;*=R-GD>W% M=]!9Z/+(UQ;V]JSHW+JHX/UJ9=-T]%=5M8%5^6 4#-+H4W=W/'K36-1UGQ+I M4TUU=0E(I V[LP ]JV;"_P!=O_"NJ:I9ZUXJU2UN]-2SN6Q\@E0*<#)Q4&I^ M)M>M=69X[Z0PI>)'Y6."I;!KT'59-"TI(I[VVAP[B-6$8//:K_\ 9NG288VD M#$X;E!^=+K<-+$=CJUEJMI*;682&-<2#&,'%>"^1(-+N9N2B:GGRE!WM]WI[ M5['-J&@^$[PVKHZ3WAW[8X\[JO:6N@:G#]JL8+9U!^;Y!E3[^]/S"]CRV+Q9 MJUE-=)$&BCDG2,R;3F-22*Z?6M8UC06TFZ6]>^M)SY0?RKM9+/2A(8 M9+>VWSP'R[O6@'JZ\2RZ7)?FSC@AWJ MS*<2YSD?E7*:;K6I:7)/;63-$+J^<-*0>/FX_G7L-W'I@DCFNTM]YX1G R?8 M52L3H>J_:8X;.(B&0B3?$ -V>M"T!L?I6JQR&*PN;A'U )N8*#@CUK7JBFEV M<6H"^6-%F";%(&,"KW6@0HZBO'-<_P"1LF_ZZBO8QU%>.:Y_R-DW_745Z.6_ M'+T.#,/@CZGO,>H6MC86OVF9(@Z@*6. 35DW]LMTEL95\UQE5]17->)M/MM3 M\-6MK<@8D*@-W4\>YT^WD:"Y*Y\Q,<<^O%><]'J>@E< M]7HKS"VU?4QITMTVKB2.?&$49:(XZ9SQ3;6_U;4I=-M1JKQ%YF5RN22 N?6D MW8+:7/4:*X_Q:;Z(Z5:VM^\#2RB-W'4C('K7-RZWJ=OK4=NFHN\1S&Q;U'?& M?:ES#46SU2BO(-)U_7()(I)-0,YN+9G*N.%(S[^U6['6]5&GS:G)J!:+8B^7 MNR5)SN./2J2N)JQZI52?4[2VO(;2:8+/-]Q#_%6'XB] &^,KSC MC.,UYQ=ZS=7FIZ9K3R&2[1I!Y&W_ %>%/:CK8:C<]M)"C)( ]Z6O*7O]1U+0 MI+DZLQCE*,R)PT1[@G/%6SJNISWVRWU$0FS";8W.?/7;D\9YYH>@DKGI1( R M2 />HOM4)N1;ALR$;@,<8^M>8+JE_K&BW5X=5DCF*E9+55(*$=QSQ5FRU.\L M(K?RKEKC&G;\MR=VWUH0NMCTRBO-+W5-4ACDBMK]WBDA$OG==C@" M[15%-6MGU9M-4MYZIO/'&.._XU=+ =2!0 M%)N7GD<4!@1D$8H 6BDW+C.1B ME!R,B@ HK+BUZSFUV;2$+?:8DWL".,<=_P :T6FC4J&=06^Z">M #Z*3(SC/ M-,DGBB4-)(JJ3@$G'- $E%5X;M)II8PK#RS@DC@_2I]RXSD8]: %J)?^/EO] MVI001D&HE_X^6_W: &7=];6**]S*L:L0H+=,T7-]:VD GGF1(ST8GK6+XTL( M]3\/R6;E5:5@J,?X6/0UP+?VAJ&B16^IAE&F3"/YNDI['WXI)W=BN72YZU'= M12R%$;+!=W3M3+:_MKN26."4.T1VN!V-<7JVLW>F7ET('W1E8U&!_JP6 )JM MH-S=:7=:JVGPG4B\XR=^."3SGFDI78/"93]XJ&P*LC4M6ABL[*ZU=4DG5G$V[@'=P"<^E4M1-6W/4*J6FI6E]+-%; MS!WA;;(!_":YOQ-K5_I/AFTEC.^65U2295X4$@9K@K+4KC2=0OX+>\Q'=W # MW?IDGO\ C2OK8=M+GM>X;MN1GTI:\P>YU&WU2UN)M1>>2.U=EV<+)\PQQGGB MH)/$6K6>GF^34!/#O%-OH'*>JEE4@$@$].:BM[F*Z5FB8D*< M'(QS7FER;IM6T<'6Y9H&D8B1)2Q]3 MBDAM-%Z2:.W>265MJ*N23VHM]0M+NS^UP3H\&,[P>*K:F%-G=AP"OEG(/2O+ MM+6]L8;C0(U86%]$TT4J_=0]<#H6OF?NP/O8QBLQ=1N;[Q!I.J%C M-=AW7[-TVX8@#VZ4*0U&YZW17!ZE>:OJ5QIB/*^EO,S>9&I+< $^U)-6 MAU::&+47>+R9AEAC#*..,T[B46]CU^BO'M/\1:[;0S[M0\YY+1I07'W6# << M^E:5CJ^JQ:;=7\M^7AD9512V3&"0"339)Z?51M3LUU%; S 7++N$?]>?IJL_P#PD%OK/GF:Y>S>]NM)6==7>2%I4<&-N5Y'!.:4ZSJ\U[/=6]^JM:LZ_9&Y,BCH M0,]\4F[;B2NKH]+) &2<#WJ)+J)[EK=6)D4;B,=J\VBU&[U7P[>78U:3=)&V M^%00T3!L>O%78M5O+&ZOUAF-T([2,H3RA45YGJ5_JD% MHR6^I.4D> B7DE=V=PZUN>#+Z\>TU2&[NFN#;2 )(W7!7-3?H58["BO--,UV M^G:Z#7Q(D@WHQ/(;)[=NE7+35-2TO3M0G-R][,MDMPB'G#;2>!1+W5=B2N[( M[0:E:-J)L!,/M(7>8^^/7]:EC_U\E><>%Y#<^/(+Y[GSI+C3V9P?X#N7BO1X M_P#7R4+8;5F1WVI6FFQK)=S+$K' )[FBRU&UU!&>UE#A3@\8Q7+?$2,R6&G* MGE^9]MBVEUR!\WI3-6%SI>D01B:*&ZE;+/ NP-UQTI[*XK7=CMJ*\KM=2UG4 MM:T6$:BZI+:>;*BY^9@6XZ^PK9U;4M9O+6WB=7TQWN5BW!L[E)QGM1T&U9G= MT5Y>NJZE;:S;P#4WE3S_ "G+9'&">F?:J^F:OK,-Y!,VI-,)UD!1^@PI(/6I ML45Y)I^MZX8KG4Y-1#0)%S%G)W8Y('I79>%[NYEL[B=KU;Q"H=,') M4XY&?K5$];&]L2R$W:3 M2#[-C[F$/:K_ /:6I:IHEQ='53LD4%HDX:)N_?BE%W0WHSU>@D 9)P*\U&I7 MTMPL%OJWER6JH520_P"N&W)XSSS55-5U'6--O;IM3>&8!DDM I!7 ZCGBF"5 MSTS[=;_:UMM^967< <$?6K%>4:3JE[8RV:1W37 &FF3YQE@X0'K5FZUG58& M\NVO7EBGMC*TAY\I\@8_4T/02U/3J*Y+PK/=I>7MMU>8Z9X@UBT7SIKUK@R MP2-M(^Z0^!C\*VO#>QO%S7 O/M)FLU8DGH=QXH:L[ EN=Q/_ *HT]?N#Z4R? M_5&GK]P?2@0M%%% !1110 4444 ':N;N?^/J7_>KI.U3N&/TK MKK_Q?8VWB*QTJ*)+AKEBID7'R$ FIM>\36NBZK9ZN MH]M#S;3(M4L]#C4+<)%]N?[672;^ MYO(1%L%I(AX=??GZ4[2]*U:T@U:W>:64V>6MW+$E\\_UKLY-2TF[M[@FXB*H M"CN/X?QK)MM6L-&D2SM6\Z!D:5I&8;CSTHL%SAKQEO/#<$\)NGN&N%\V*09V M,&'2M/P\=5N?%18O'.@W#QLT40)D(7(%$ [F M(Y_"E?\ #AY+.9=6T^=Y+B;-LYB?)^]@;:SUN]9E\-WUQ9-6[3V31RH47MHLEGHMPD MM[- TY:7>3\G'3K5%)-4CEO%B$ZV7VT[R.#MW<5V#?$:&.UDF;2QY45S]G*@ MC.>.0/QKK1J^E;HHI)HDDF4,(VZ\TP/-)#JL^F:8E\]PH:5\%202F3C/Z5WO M@J::;PO;&6X%NMW"9<[0OH?2G#6]+6?R!=1A\XP.F:!&D. MHKQS7/\ D;)O^NHKUBUU.RN[AH(+A'E7JH/->3ZY_P C9-_UU%>AEOQR]#AS M#X(^I[_:0QS:?;B1%8!01D9JPT$+-N:)"V,9*@G%1V'_ !X0?[@JQ7GO<[T4 MFLM/BC9#! BL-+"\O->LVAM998%A8.5; SGB MN>M=+UY;8)>6T\BS6XCAPPS$^2\ M;,..#0]!(ZC4-'L+^QEMD$4+%&S MUV36+N5K2Z@@EBV@*P^5LGFK,EAX@.EV0,,C74,AP0?ED7C[PHOL-H[^2]BT MF*[/V5(K2!-VY !N_P YJAI%P-0O=TNC0PQ,N]9BHYKGKJRU2:765DL9"LUJ MH10PQNPN0/UJ&[T[5UO[9K&TE2-;)00&&-P))'Y522$CT-+73TB<)# J,?F M48-5IY-*BO8HBD!NF7,8VC)%0I')&26&02Q(_2EU:"VQZ981V\ENTTUE!;R2<,NT)HT3<,QOSAOU%7AH^J00".\@FN9DM0%<-_%C^= M CT9;&U"%1!'M/)&T5!=:-97:@/"@^8,2%Y)%3:>7.GV_F*5?RU!!Z@XJS0T M"9&H"R8'0"LWQ*\2Z#="891EVD8S6G_RU/TIS*&&& (]#2DKJPT[.YX]_9=] M;:/>:9>>8VG6V)K=_P"_D@;?PZUT37$Z)8M8^8;C^S&*IVW!!BN^*(1@J"/3 M% C0$$*,CCI2:OU'<\WT"/*CI M:EY$@=MFX;O\*]!2&.,DI&JD]P*78I;<5&?7%"5@YCQ;5;^XE>^%O+=*CP]% M8Y#@&G)J%SIMEJD27-SY*^2Z[R23F,;@#]2:]E\B'_GDGY50U?0K/6;,VTZE M!G(9, @TTK Y75CS4WL,.B">/4;B2*>X/G^62QA!48'/O773/?VGP]F?3I)+ MBX6$F-G'S$8KE.6I*=F>#2WTT6J27 MNGBZ)>U'VI\98'C=C/O75VD*&WTJZ>YNYX3.YB9S@CY.!QVS7I8MX1G$2#/7 MBE$484*$7 Z#'2A:*P'CUSIQUH$,87:(UV^F*(Z#;N><27E1RQO,D<33W'V%[K$3*QR5SSS7I?E1X(V+@]>*!%& $7 Z M#%)JX7.4^'\DK:1<12/*ZQ3LJ&0Y.,FNI7_CY;_=J145!A5 ^@J-?^/EO]VF M)[CI(HY0!(@8 Y&14W.3E14]<_XO\ M/\ 8X%K;-.Y?!"GE>#S M28UJ:S0V1!+I"0XP20.:IZAJC"G&:I7]IJC^!K1+2-DGB"F2'/+*!R M*QM7L[FYM=,FL=(FC F:1XRPR/EQ2>^@=-#I-=\*V^KS0S6MTMK) Q)"*I#9 M]0?I5[3=#TZQLQ')Y<[;MQ>0 \^WI7!:;#K,FJW,DEEE7-S$D=P+F",VL2;@2 0?PK)T>>/4IGB MDT6**T90Z2E!AQVK)-M?R)J2S6,G[RV4!0>"V>U1BQU)8+:*TMI(7%AM)SP& MV]*F^HVE8[?R;$A3LAQ'P.!Q5=TTNW86XAM]\X)";1\W>N&O'O)-*CDMM#G2 M;>$F)8=0,;A2:=8ZB(=,ENK&:22)9$8D\C*G'\ZI:BL=W:16TEHIGM(8=C$* MNT<>]3/;6 0*T<(7.1P.M>?V5OJ=O#$;VQGEMR95,>[D$XP:AO-'U,Y62UFE MQ:ML(;HQ8$?I2;L$5<]+-I;. 3#&>,#Y1TJ2.)(8PD:*B#H%& *I:$LR:'9K M-69>A(Z5C:W)I^E:9=: M@+*&9H5+LH49/K6K?1RRV$\<#;96C8(?0XXKSB&PU&7PWJ%M<:9,=12-XS,6 M&)<@@8I,I>9U-QIEAXC\/H(PEH]Q&"K(HW+GG%.T7PY;:<)/M4ZW4K+M;,0[-Q!'S +@U,;'6C?ZDGDS&UD&8Y,_/&?;VIDKL=^S M):^1!:6T;0.MAM'%Q;R.896 M\R13CIIC+!82QRM?%N&_A^;FI;9=COX[6QBC,*0P*IY*!144PT MNTS=R+ A^Z7VBN)M;?4(I+V&\TV:XO(RSQW&X;67&,?SK(L[#5[RSOEN-/F" M-Y;I&S< C.0*=W:XK(],MX+42S(EG"D+C)8* &S4ZP62*75(0"-I.!R/2N*O M;;5'%T+2"6-?*1L9^\ H!45GZQIVH7>G,]K9SB*6Y1A#NP0 5R?RS1<$KGHJ M6=DT6U(8F3.> ",U+%;0P[O+B1=WWL#&:Y7P+;7MJNIQW4,D49NG:%7.?E). M,5U]-DE5--LHR2EM$">N%%2+:VZ$E84&1M/RCIZ5-10!6AL+2WD\R*WC1_[R MJ :?'_KY*FJ&/_7R4 .FMX;@ 2QJX!R-PS@TDUM!.JK+$KA>@(SBI:* ($LK M6.172WC5E&%(49 I\D,4VWS(U;:RL5D\QX(0Y.TDO=-EC\O8C ;&R.?T-9UQ:ZA9W> MKR1Z=*Z2%1'@CID4*S6I2T-[1/"=OIA22YNQ(&D6V9[=X@'C)^XVT M?=I7T%;4V]0U:TL([5I-+B:_N6.R$*"<@<_I6IH_DW%@TUSIT-FTA.Z,J.?K M7 V6E:@9/#S7.G3,]OO\YF8<9!Q21V&MV]X;B>QGGT\W,H:W##.&/!HOK8IQ M7<],-IIPF20PP>8!\IVC-4VFL=\QL;>":8/LF"J./7/YUQ&NVVIO>1P6>GSQ MHNUE8-U&.E.FTG4(!J"064@EEO!(CJW;Y?\ TFW<21Z&EI81N-L,"N!C[HZ M>E"6UA\T:1P_-U YKSB;2-OW!]* M %HHHH **** "BBB@ [5S=Q_Q]R?[U=)VKF[G_CZE_WJ //[GPKJL_C"/5?W M8ABFW !NJY]*HR>!-3DN[25?)C,5RTKNI&=I+?XBO2:*5D.YYEIG@35K'5=+ MDD\IDLYF=YL_,X(Q6]XF\*W-_P")[#Q!8.IFM3\T3?Q#C_"NOHI]O(+G-:[8 MZIKNDB'R8XG$@;!:N9UGP5K.I:]#?J(E2*4MM#8RN,5Z712MK<+GG,/@>_BM M=6@7 @NSN2+?RC<\@_C5:S\":Y%>64T\L4@@A:,\\G)R*]/HIB>IY6OP[U?[ M'IT :%&MR^]E/JI']:V-.\,:K9^&[C3WMK9[K)"3$CYU]Z[RBAZ@M'<\GM_A MOJR:?<0R-$6:X6903D8 P1^M:6I^!=3U&:]D21(5E=715/!P0<'\J]&HJ>5# MNSRB7X;ZO) #YD1+70F,1/"@'-=;X)\/WOA[3+NVNRA:20L@4\ BL:O'>M<_N<_:1-D$9V@'C]:R[/\ Y#+03V4C0M,XA=3DJQ7&37M-5DT^ MT27S5MT#YSG%.X/74YCPEX7GTB[,UY$#,N0)@^=P/M7&ZY_R-DW_ %U%>QCJ M*\OW!] M*9/_ *HT]?N#Z4 +1110 4444 %%%% !VKGI_+^T2[]V=W:NA[5S=S_Q]2_[ MU !^X_VOSH_LG3_P#A*)MRS;_-'0C%>L#J*\[1CZGO M5G+*+.':%QL&*G\Z;T6J]G_QY0?[@J:N![G:.\Z;T6CSIO1:;12 =YTWHM'G M3>BTVB@!WG3>BT>=-Z+3:* '>=-Z+1YTWHM-HH =YTWHM'G3>BTVB@!WG3>B MT>=-Z+3:* '>=-Z+1YTWHM-HH /.F\P\+TIWG3>BTS^,_2EH =YTWHM'G3>B MTVB@!WG3>BT>=-Z+3:* '>=-Z+1YTWHM-HH =YTWHM'G3>BTVB@!WG3>BT>= M-Z+3:* '>=-Z+1YTWHM-HH =YTWHM'G3>BTVB@!WG3>BU&)9?/8_+G%.J,?Z M]OI0!-YTWHM'G3>BTVB@!WG3>BT>=-Z+3:* '>=-Z+1YTWHM-HH =YTWHM'G M3>BTVB@!WG3>BT>=-Z+3:* '>=-Z+1YTWHM-HH =YTWHM'G3>BTVB@!WG3>B MT>=-Z+3:* &+++Y['"YQ4OG3>BU"O^N;Z5)0 [SIO1:/.F]%IM% #O.F]%H\ MZ;T6FT4 .\Z;T6CSIO1:;10 [SIO1:/.F]%IM% #O.F]%H\Z;T6FT4 .\Z;T M6CSIO1:;10 [SIO1:/.F]%IM% #O.F]%H\Z;T6FT4 .\Z;T6HDEE$KXVYI]1 MI_K7H F\Z;T6CSIO1:;10 [SIO1:/.F]%IM% #O.F]%H\Z;T6FT4 .\Z;T6C MSIO1:;10 [SIO1:/.F]%IM% #O.F]%H\Z;T6FT4 .\Z;T6CSIO1:;10 [SIO M1:/.F]%IM% #O.F]%H\Z;T6FT4 ))+*4P=N*N+]P?2J4GW*NK]P?2@8M%%% M!1110 4444 ':N;N?^/J7_>KI.U.:Y_R-DW_ M %U%>CEOQR]#@S#X(^I[S9_\>4'^X*FJ&S_X\H/]P5-7GO<[@HHHI %%%% ! M1110 4444 %%%% !1110 4444 )_&?I2TG\9^E+0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %1C_7M]*DJ,?Z]OI0!)1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 1K_KF^E25&O\ KF^E28H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ J-/\ 6O4E1I_K7H DHHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@!LGW*NK]P?2J4GW*NK]P?2@8M%%% !111 M0 4444 ':N;N?^/J7_>KI.U--2MO&:7:12BV%GYDEH[$!2!DG%=_JVFZ-K+6\=Q.@EM6S$5/*F MJL_@S1=2NGO'=Y)7B,#,IZC$C"^AD?\)C%#J=W=LLA06JR*A;Y!](9)499")(O);G^'C_ I;OP=I=U9V ML-[++)':'M9&M75V_Q.ATU M;N:.V>V+%$<@9XYKI-,T31O#CNUO.(EE8N$9N,GN*==^%]-U/5EU@R/]IV;% M=#QBGH,X/P]\1[FTM);2^#7=R+EHH6_O &MQ/&%^_B"0O;^7916OFNC<$<9 MK7D\!Z&T$$:0-&8'\Q'4G.[WJU<>'=*^U&XGVAR^F>-C!;-"D4DMQ)/(,2/ MG 4\_P ZN7?Q =5MS967G>;&SG+8V[3@]JO'P?X?M"%:;RGW,X+-S\W6K7_" M(:/,L319VHA12AX()R?UH>NP+S+"Z\&\+)K*PD[H]VS/OBN3C^)_F:7/=+99 MDAF6(KGKDX';VKL)/#UG)H(T;,@M0 !@X.,YK(B^'6AQ6\D"B78[J[#)ZCIW MJ7U&K=3*M_B6)].=S9[;OSA"L>>"2"?2IOAWJ=_J-SJXOI7.:Y_R-DW_745WY;\J>*GU.'PU:3:3*4NU*X7L MXXR*IVGBE+BZMKFYN&A:&)OM=OG[K #M^==)-I_]H:=9IYIC\O#Y ZUGW?@K M2[S4Y[]E99;B(QRA3PV1U^M>.WD.7"[ M0 21B@-+&AJ^O)I"6QDM99'N"%5%'(/I^M47\9VD-\MI-;RI*R[@I'-:>JZ0 MNJ7-I,TS1_9I!( !U.<_TK!NO!UL^K+.+&8R?N)0JH'#8X(/2L^Z\"BSLEEMIY9Y8(C&D94? M,#G_ !JEH?A6^DMFM)C+#;.@R9% 96'3%4A.W0['2=;BU2UFG\F6 1'YA(N. M/6N1U3Q=O\1:7/;2R)IK%O,;^%\*:ZS3;)+2TELKB\^T2;<.2 I"_A7+0^"- M)NKB.WBU9I882Q2 ?PY&*74<;=31NO&\;6,TUG9SEE*["R$*P/<&K#>-+2.> M*$V\[DA?-9%)$9(SS1!X06+2GT][Z1X\CRB5 * =/K2Q^$UM[IYDO7$4B@3H M5!WX&,^U#\A*W4;<^+T.GSW=I:321*NZ.7:=K4VR\30RM!/=K+#(UKYS)SMQ MC-)IWA2VCTZXM(-1DEL9<^6F.$J1?!T1$8FNY) EOY X'3&,TT'4?+XQM;<. MLUO*LJKO5,8+Y:R8&0OI^ M@I)/#=W9W5Q>6%]()[EU+_*,8!'^%3U#0Z?^,_2EIB9! ;[VWFL[Q'&\N@72 MQR-')L^5E."#0W97!*[L:F*,C.,\UY=_PE&I7WA-M-1VCU2V8+X4M$M@9C*6.20H)H;2"QUE%1 MS3K?Q[<"RO&O+)4N("G"GC#+N!/YTUJ)Q:U.ZHKCH/%FI36I;^SU,KRF. \ M/@9S6S-KGV#PT^K:C"86C3+Q^^.E#TW!*YL9&<9&?2BO+D\4WMGXQFNKB/Y+ MBV!@@#9!)VD&NC?7]::6P#62P%Y&$RN>JA69 ASD,A&:%J-JQV^1ZT5R:>()+66]#P 7/ MFB-1N."3C_&F2^*]05?(BLHVO%F\IE).,YP#2;"QU]1C_7M]*RO#6LRZWISS MSPB&:.0QNH/&02/Z5JC_ %[?2F(P_&4M];^'I+C3I&6YC8,H'\7M7.ZCXNN- M1T/3SIDA2=F NF'5,<$?G7;:C8F_B2/S3&%<,<#.<=JQF\%6*03Q6LC0^?() M'(&>:2OC$G Q6?H7B!8[O4SJMR+>-9@L2S-C') MX&:NW_A*+4)999KE][A=I ^Z0<@TRW\)V-NEQ+JLOVL2,'9I. I'.>*%>^H] M+$K>*X?[1GM(K2640J&>10<8(S_6J;>/K%;5I1;RNRR^4549^;C_ !JX/#4, MAOIH+IU6\0*-O10 ,?E62W@BRM\1S:FRO++Y@! &YN/\*-0]TOKXXT\V2SM M'(LAD:+RB.0P.#35\=63VR2QVL[,^<1A23@'!-86N^$;FW6.WMEGN(99VGDD M11N1B [8\(/F0G."*:$[=#H[W7;.PTV*]N"RI-@(I' MS$GMBN/T;Q@UI>ZI_:'GN?.Q!!@EAR>/Y5U.LZ'9ZYIZ6$TQ5X")%=>JD=_T MKG;?P;87-S(\6LM)?AP^\ 94@^E+J&EC0_X3(-J5N@M98[5X3)(SJ05P<=*E MC\<6#!S)!/&,XC9D.),^E3W'A2*ZEADENG+)$8WPH&\$YJH_@F.;3?L=U?2. MD1W0,% ,>#GMUIL- O/%L\5_I]NFGRJ;ARK!P00!CIQ[U-:>)+80%84FFF9V MQ&VZ&&C91@4=1="&'Q'#;7L> MES*[3*N-Y_B(HL?&%A=+)).#:0*Y02S':&(.,#-5V\&AM8?4/M\G+EPNT'&3 MTJY:>%;"+33972_:H_,,@W\8))/;ZT:AH0'QC;&[N88K6:5;10<4+XQM9 M+(7$=O(Y,OE;%Y^;.*9+X,B87XBO)(ENV#84?=P0?Z5'#X2AT^V!EU!E1)1, M6*@#(.:&"MU+!\8V:V23F&02.Q41$/=/GCB:&WN'=P&9%0DJ"<9 M-9.M>';D);16?G7%N\AE:>-02I.?TYJ]IG@Z53;WIN7MKD*$D4("'7K@^E)7 MZC=K:'2WFJP6EK#,P8F<@1ICDDUS.G>*UL+.W@:X,$T;AH7'7(K E\,:>)HXY=8VZBDOF(Y SGTQT[T:W!6L/'CM&UA(3: M2QVGD>:Q=2&!R1C'X5HP^,;.6 R/!-$Q8+&KJ1O)Z8J*\\%P7ERL[W<@6 MY"CYNI!_,T-X.6;2DM+B^DDEB8-#-M *8Z=*;VT%H5KCQC<+KUAIXTZ6-9U8 MOO!!&#VXHTOQCI[6H2#SYYF+,4;)8*!R?T-6F\+K/?6=S)J,CWMH""V!R#52 MV^'UM9,DMO>2K<#<#)@/8' YK#3P-9P K;SO$IA:(@#KN&":TK[0A>^'AI)N70*H42KUI MRM;0E;Z[&.OQ"TZ2.$QP2N\CLFT#H57D-[ MG-^-[NXL[&R:WGDB\RZ1',?4J3S2PZB-%TU[R6:>YAD;Y1*""OKUK3UO15UJ M*W1YFB\B5905&[L[>&VFD: MZB\U2 >3^1JU>>*]/@MTEMF%X6?R]L)W$-TP<56L/!L%CJ%I=?:G?[-"8 M0A P5.?\:M2^%;#]U]C7[+LF$QV<[B#GO0#L5AXRMEOHK2:VECDE.U01SFH[ M3QS97-P(WMYHD96*NP.#@$G^5))X*675/MK7TA(D\Q00.#C%4Y?"<5O 39W; M7-S:JV(<#DL,<_G4N_0:29;@\?:=/.\8@E"JGF;\<$=JU])UR+5HIG$,L(BZ M^8I&1ZBN)T/PI?NK6\Z2PP3)B4R* 5/;%=MI>E-IMB\%Q=&X!&W218_*B? ^1=! \+QM49_&5C;ZHUA+'(L M@#$''WL=:OZ;HPTZ[GN/M#2&5-I!'2L&7X?Q2ZH]\VH2[F9B 0#C=U%(K0N6 M7C:PNV;?%)$NQG5F'W@#@_K3=+U2YO?%TT;+)';&W#HC9QU/-1)X$MU6-6O) M&5$9,8'=LU>TGPY)INH?:Y;][AA&(@&4#C)_QH=KB3W-V3[E75^X/I5*3[E7 M5^X/I0 M%%% !1110 4444 ':N;N?^/J7_>KI.UHK>ILD:31-'(H9&&&4C@BDQHX[PSI6C7'A6QNBR/SEC4M?3YW')X;H*]$M?"^DV4FZW@*#G"!OE&?:HIO! MN@W$0BEL@R!RX!_O'J:)7;N@6FYQEGX\U6ZETF2152VN%(D=>?F!P,_E3V\5 M7]\NLVEY(B- 5B[%Z\>ZM#XD^P>9 M$48NF%[87/KZUBG7-0ET:UN[ZX%RQU(H%;J &%>H?\(9H/VO[5]A7SMV[=[] M*:!V#9SFI6B0V<19_$'5)+E"R*8I',0C Y3&>?TJ7PKXUUC M4-;L[>]EC>&Y!P%[8S_A7<1>&='AN&G2S0.PP:9:^%-%LKB*>WM DD7W#GI3 M374'MH<=\0V6'Q5ICK;_ &@^3)F(-C=P*S=&UVZT7PNDD&H1N\]R0R.>81\W MRBO3+K1-/O;^*^N(=]Q%]Q\]*SW\$>'I&9FL%RS^8>]SN.+\7ZUJVG:O:VFGW,422Q%SO[8-9$7CC5+VV_AJ5E M_P"$4M=2P(9+C8"6Z(6[UAWTUQ]NTB>[NH9Y5FRLJ'@C!KLKO3+.^T\V$\(: MV(QL]JI1^%](BA@B6V.R Y0$YQ0U<29QMOXWU1M4N[;S(I@(M\94X[__ %JE MD\8ZBMA;2K,NUG(EA0RF2.T*N>,ANE3-X6TAT56MR0"3UZ_7 MUH[%-JYR=[JES<#7$CFB5UM5=95X)R%_QJI;W[^'M2A($#O)9K(9%SG))&>M M=TWAG26:9C;8,R!'P>J\QQ1M#)O0]&(;%=NGA#1([ 62VG[@-O M SR#]:2+P=H< C\NTV^625.>F>M+JPOL<;I/BN_EL8[:V>""1(FF)[/C/ Y] MJN?\)1K5[%'<02Q6Z"!971QR3C)KIQX/T-8HHUM-JQG*X/-6)?#NES,6>WZI MY> <#;TQ0!?MI/.M(93C+HK''KBI:9#"EO"D,8PB#"CVI] A/XS]*AN[6.]M MF@E+;&Z[:F_C/TI: ,A_#.EN9V\G:\ZA)&7JP!S3VT"PD6-9$9UCA, 4GC81 MC%:E%*R'=F39>'+"QG$J!W(0H Y! 7.<5,^BV3Z@M[Y9$JQF(8Z!3G_$UH44 M[!=G.R>"M(EW>8LK;EVG)'3TK-\0^$42PE?2[=I996431EA\ZJ, ?H*[2BC; M8+LY#2O"[W5@%U,RQ*K;H(@PW1?C713:5:7&E/ILZ>;;.NU@W4U=HH>HMCF' M\ Z'(1CI6W11L.YD/X:TZ02[E'K'*L0Y=7\S?GDMZFM6B@12TW2K728I(K52%D@.X>H-)C6^I MYJGCC7+N"R$,\*/)OWD_[*D^OM4U_P"*+S6] EMFGBA;[*9)"3]\[>U=BG@O M08]NVSQMSCGID8-)+X)T":*.-K,A8P0N&QP>U5H.^MT4Y=8;1_!%C<1X+NJH M'ZA>.IKG=?N;P/I4]]=032QW+&.6,\;=N>>:] ;1[%]*_LQX UIMV[#Z52/A M'16MX8&M,-1DU"Y@>6*?\ *U(8@C.[H#4G_ BFD8Q]G(.UCM;::"VE/FN7/0E<<56O/$^O.%,%S#% ML@:1@PZE6 KKCX4T&=)G.9+;)V>7U_A]*4DWL$6EN M7-*NFO=*M;I\;Y4#''K5NHK:WBM+:.WA7;%&,*/05+3)(U_US?2I*C7_ %S? M2I* "BBB@"&[G^S6:S?ZUX:O[F:Y@:SEA?$(^_&0/K7I M3*&4JPR",$5C)X3T6-;E4LP%N<^8!T.:5BD['*Z?XDN[4Z=;I6-VDE9&#@AD.15#RYHE.IW$D-Q,M]L#'.0.?\*[Q? M#.E*\3^02\1W(Q/.:/\ A&M*\KR_LYV>9YN,_P 7K^M39E&!D'K[UF-XIU:]T^ZCCO8TEB:)A*O<-G/\ *NT;PKHS74UR M;0>9,,/Z'\*CM_!VB6L!TIVTL*Z,FXUNYTY[IF=))?+C"R# ML2HY-4=9\1:WI]G+'%=0M,EPL8E[%20/ZUUQ\/Z:PES!GS4$;9/4#'^%1/X8 MTF6U6VDMR\:OO&6YW>OZ4- FEN4O!NL7FJVM]'?.DD]K<-%O3HP!Q_2NEJCI MVD66DB;['%Y?G-O?GJ?6KU-D^@4444 %1I_K7J2HT_UKT 24444 %%%% '(Z M_P"(+V'7DTFRFBMI/*\P/+T?DVPDEA.4;N*AG\+:1<-,9+;F;!<@XSBA:(JZ.3F\8:DEE;OYB;3*Z2R MCG !&.*LW'B:\?4S:^>B1M&"A()63C/X5T"^$M&5%06QV@DXW=<^M3-X;TMY M?,:WR<8 SP/I2L[6"ZN>;^?=ZNGAZ-[B)()M^Z$="0#5S3O$=W: Z/9O;VTA MFE5)3G9\IX'6NWC\)Z-$;M0P>$M%MYH98K7:\+ET.>A//]:<=-Q2:>QMT444""BBB@!LGW*NK]P?2J M4GW*NK]P?2@8M%%% !1110 4444 ':N;N?\ CZE_WJZ3M7-W/_'U+_O4 144 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 HZBO'-<_Y&R;_K MJ*]C'45XYKG_ "-DW_745Z.6_'+T.#,/@CZGO-G_ ,>4'^X*FJ&S_P"/*#_< M%35Y[W.X****0!1110 4444 %%%% !1110 4444 %%%% "?QGZ4M)_&?I2T M%%%% !1110 4444 %%%% !1110 4444 %%%% !48_P!>WTJ2HQ_KV^E $E%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!&O\ KF^E25&O^N;Z5)0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4:?ZUZDJ-/]:] $E% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -D^Y5U?N#Z52D^ MY5U?N#Z4#%HHHH **** "BBB@ [5SEPI-S*0/XJZ/M7-W)/VJ7G^*@!FQO2C M8WI29/J:,GU- "[&]*-C>E)D^IHR?4T +L;THV-Z4F3ZFC)]30 NQO2C8WI2 M9/J:,GU- "[&]*-C>E)D^IHR?4T +L;THV-Z4F3ZFC)]30 NQO2C8WI29/J: M,GU- "[&]*-C>E)D^IHR?4T +L;THV-Z4F3ZFC)]30 H1LCBO'];MY3XJF8) MQYHKU\$Y')KQW6V;_A*YOF;_ %H[UZ.7?'+T.#'VY(W[GN]H<64 _P!@5-N% M26 !L(.!]P58VCT%>>]SN13W"C<*N;1Z"C:/04AE/<*-PJYM'H*-H]!0!3W" MC<*N;1Z"C:/04 4]PHW"KFT>@HVCT% %/<*-PJYM'H*-H]!0!3W"C<*N;1Z" MC:/04 4]PHW"KFT>@HVCT% %+/SGZ4NX59 'FG@=*?M'H* *>X4;A5S:/04; M1Z"@"GN%&X5@H I[A1N%7-H]!1M'H* *>X4;A5S:/04;1Z"@"GN% M&X5@H I[A1N%7-H]!1M'H* *>X4;A5S:/04;1Z"@"GD4P']^WTJ_ MM'H*B4#[0W ^[0!!N%&X5@H I[A1N%7-H]!1M'H* *>X4;A5S:/0 M4;1Z"@"GN%&X5@H I[A1N%7-H]!1M'H* *>X4;A5S:/04;1Z"@"G MN%&X5@H I[A1N%7-H]!1M'H* * /[YOI3]PJ=0/M+<#I4NT>@H I M[A1N%7-H]!1M'H* *>X4;A5S:/04;1Z"@"GN%&X5@H I[A1N%7-H M]!1M'H* *>X4;A5S:/04;1Z"@"GN%&X5@H I[A1N%7-H]!1M'H* M*>X4;A5S:/04;1Z"@"GD4Q#^]>K^T>@J&,#SY.!0!#N%&X5@H I[ MA1N%7-H]!1M'H* *>X4;A5S:/04;1Z"@"GN%&X5@H I[A1N%7-H] M!1M'H* *>X4;A5S:/04;1Z"@"GN%&X5@H I[A1N%7-H]!1M'H* * M>X4;A5S:/04;1Z"@"C(?DJ\OW!]*CG \H\"I%^X/I0 M%%% !1110 4444 ' M:N;N?^/J7_>KI.U M>E9GBFU%[H$UN;D6Q8C;*>@.1C->>C4M4CTW6+.XC2.]MXE'VNW^Y(F#Z=Z$ M#V/6QR,CD4UY(XU9G=5"]*Z2<")&88]0.OYU)<7UT-1\ M222789(U0I$W0C(IM;BN>D*P=0RG*D9!'>EKSI?%6H+;HT>V,0I $BQ_K-W7 M'Y53U'QEK%M(->T?4;Y;N-6MWD6.,)UQT[T=+A8]!JO)?6D+E)+A PZC/3 MZUA^%M8NM;T^2[D4KM!3:1C+#C^E-6LNHHFBR7$K0NGG&)W_ +HV MXK<3Q'?W>J:'+=6R>:Y<9*\G#$ C\JNQ+9Z;2$A1EB!]3BO-%\:ZT+"[OTBC MD5"%,?5D.<9Q577-4U66UT21M31XI[A"6BXP"1P<&I6KL58]6HIL7^ICYW?* M.?7BG4"%'45XYKG_ "-DW_745[&.HKQS7/\ D;)O^NHKT$'^X*L5Y[W.]!1112 **** "BBB@ HHHH **** "BBB M@ HHHH 9_P M3]*?3/\ EJ?I3Z "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ J)?^/EO]VI:B7_CY;_=H EHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** (5_X^6^E356>1(99))&"HHR2>U+!?VMS:_:H;B.2#&?,5@1^= % MBBJT%_:W*(\$R2(YPK*<@TZ2]MX;F.WDE59I/N(3RU $]%%% !1110 4456: M_M5O5LS,@N&&X1YY(H LT4$@=:* "B@D 9/2HUGC:8Q!LN!DB@"2BBB@ HHH MH *AC_U\E-%];&]-F)E^T!=WEYYQZTZ/_7R4 3457N[ZVL45[F9(E8X!8XR? M2BUO;>\#&WE5]IPV#TH L4444 %%%% !1110 457GO[:VGBAFF1))3A%)P6^ ME6"0!DG H ***"<#)H **B^TQ&<0AQO(R![5+0 4444 %%%0B[@:Z:V$B^H BHHHH 9-#%<1F.9 Z'J#4*:?9QPO$MO'L?A@1G-6:* M ./U?7- TS61IL^F&6Y\O<-J _+Q6SIT^BZU8_;[9(7BD&UF('Y&N,\0>?:_ M$Z#4?L:9[#; M!,1R&VU72VUN;PM)- ERLBR 7$)&"P'!Q0] 1Z/=1>'[65&FAM1+(24X&6.* MJ6\UMJ^CW*:01IY$I1F*@9(/-<)>Z/MOM'N;>TNY+4!]PDY*G:?ZUGV>GZVB MJ\D-R+,7$I:/'/)&TT6Z%=+GL=C!!IUE' 'C&!DG@;CW-+/IUC:;J[#3UO([B3$,A^7/'S\ _A76Q->#X:J'CG:Y$8!4S9,=6 MD=--:Z=<(GFQP.B<+T^6L6X\-QW?B.VU9KQ/LUH/W<2XP*\PM[76FTC4(7M[ ML;Y8FC7!SC)S3X[#7DT^Y2*&Z%JLZ,Z[UEFM98(I)=T>\8R.*]" MID@ !P!P**** %'45XYKG_ "-DW_745[&.HKQS7/\ D;)O^NHKT$'^X*L5Y[W.]$=Q.EM;O/*<(@RQ]JI66N:? MJ&EG4;>X5K5027[#%6-0(&GSDC(V'M7E%A::A:I/IB0R'3+^)IMX4_NSSQ^G MZU#=G8I1NKGJ>FZK::M9B[LY1)"20&'0U/W-U<67@VPMK3[3"V)"OE MJ>HQC/%75;6BFF7<=U.XOX_(DC)P8V_O8_#]::=T*QZGD 9R,4;AC.1CUS7* M>)[>:W\.VMO'G--&A4,Z@L< $]:CN[N*RM9+F=ML<:[F/M7E @OIM5T.6ZENGABO"JO@\K MEL9XK;\<7=R=52QF,Z:>]LQ#1*3N?!X/'THZ7"VIW.GZC;ZG8Q7EL^Z*494^ MM3B5&9@'4E>HSTKQ[1[J\*Z=827%U:(D49A*QG#''(/'TJ>Z;4-*N=2,3706 M6=!*^"<)MY(X]<4-V%%71ZYN&,Y&/K2!T+%0P+#J,UY.EW=P7%G87=]?2:?( M,QW*(<[O0\?2NE\-6K6_BF\:26X=F@CVF3HW!R>E'8&CM:***8AG_+4_2GTS M_EJ?I3Z "J.K:O9Z)9&\OI1% " 6/:KU<[XUBCG\.202*621U4@#/!I,:5WJ M:%]KNG:=I2ZE%KS3+^TDV MZ:5\API(ESR,?0'%7?$6K7\&KV@M)+M!$(E*A3M(+8../2A.\K U97/6MP]1 M06 ZD#ZFO/;2#4?^$NETE[N9[21_M:3 ]!G.P^W:K?C*WEN-8L8%N;F*$Q,7 M\KV/TH;LKC4;NQV^X#N*:)8S(8PZEQR5SR*\HAOM6NX(H;R:ZAB2S#V\BJZG<)>_:!-!>IY,84E2FT\]*T+>2;4[V_5[NY2= M$D5H-A (V<8./6CI<76QZ0DL*6,NH16.G:8]S>6EN48 MK,$)/F #@\>M='IMW/>:O);:ACJZ/G:P;!P M<&G5R/@2W:V@U&.1IBXN3Q)Z8'2NNH$]PJ)?^/EO]VI:B7_CY;_=H HWNOZ? MIVHV]C=3B.:?B,-_$:G35+634'L5?,R#.;6]-L-72]C=I[8!%G1Y<9W#\Z-R^H_.O'KZ]N MK:V1;74+Z>.4LZG80$..AX]JU-!:]UCQ!IYN[J[5%M4=EQ@%@.^15)7!JQZ: M6 ZD"C*8KB?Q58P"YNHK?R&9A%T)!^E<_INI7KPW96]S=Z9;7Z+>3[3:QR;Y1_$020.*QS?:I;6IG MCO;A[:YE42@ EHEV\G&/6E?6P^4]FSD53&IVS:F=/#_OPN\K[5@Z0]Y:^#Y6 M2XENY54F-W!#$8KD1=W$3R7]B;B2[:U'F[E/RG'S8XH;LP2N>JO-$F-TBC)P M,GK3LC.,BO%[JUN))],N/M][<0&X5F^4CRS@Y'3UK7T[4-1GO+J9;FY%W#N! MMV0X9<>N*?05CT]YHXQEW51G')JO#J,,]Y+;+G?&,D]J\KU>(:CH4=U#I74=I)=/:$1AVVG*KM&<<>M3?4=CU_Y6V2ZNQI_VK;%(!\Q7 Z\5Z!X0>7^S[B"621Q#<.B-(.2H/%7 M835C1U+;]DN]WW?+.:\MTF6[L;6Y\.*'^S7L;30SC.%'.1^2G\Z]<*+),Z, M5(Y!H%G;JH40H !@<=!4-:C4K*QP&@7LFE:+I,5NP:(>8"I&2V,8K,?6KN_U M_2=4R9I0S@6BCD$,0!^E>I+96R!0L" )RO'2F)IME'.)DMHQ(#GWCNUDB$,N'*]&0?2O47MX9 M'61XU++T)[5BZQ-H^EV%S?&VAF>%2[HA&[WHV!-=CAK#QAKL,4QEN$G=[5ID MRN-I# >E7;'Q)K/]GW5[+=JT#D)%N4 ID@9/'O727-AI_B#0D6W:.TEGC!0@ MC< ><4:1X?M+&21KNX@FE9-K*#@8^E7W$+9ZA?6/AB[O)[B._EA5G1H^X X' M05P UVX;Q);ZR\XED:S=@@'^K.X#%>HM<6MF8+6VAC:&4D':XPM8']LZ:NK+ M!:Z2DL;/Y9G5E ![U*>HT[(RKN]U6XT=)AJ\0B.U+JUJP^:3'0CCO7:QV^F0(;=5MT!^8Q[A47::F 9(S^[5?FB(;'I5J+7K^PFO8O,%UY-K&R,% ));!-=5 M;QV FGCCMHEB(W,X(PV>:F"Z9&AD#6ZJ1L+;ACZ55]"5O=G#:AKNLVUJRP7P M;>T.V78.-^P.M39CNK'G^G>)]0N)KQ3=!D,.^)RO0Y/M[5:M=>U/3["_ MN+B;[:Z6:W"(%Q@E2<<5U\>E6,3$I:QJ3UP*F6TMU)VPH,KM/';TH:NM 3L] M3SOPW=2WWCV&]FN1,9[ MM QL.Y>*]$C_P!?)4<.G6=M+YL-NB/TW &].U=9-;PW M FC5PIR,CH:2:TM[E56:)7"] >U/I874\XMO$&NZCJ^D01W@19[7SI$5 26! M;CI[5IZAKVMW-M"@MY=,E>X$.Z10=P)QD=:[*.PM8I%>.!%9!A2!T%22P13; M?,C5MIR,]C1T&WJ><_\ "0ZM;ZW;VQOA-&9?)D8J!V)]/:H=-\2ZXMW#)->+ M.DZR 1E0 "JD@]*]"EL],BD\V6.!'8YW,0,FL-Y=.U>;4M*CC%J]L-OGY '/ MI4M/=#374Y6P\4Z_(MS?/=(;:./E"HX;'...@KL/#E]>2V$\]Q>17@QO3R^H MXZ'@54T?PO:V#12W=Y!.$4HA!P&'OZUT2"QL(F2 0IQNV!@,U7074\JU;7;J M_NM*U>23YXYI/]%QRF$/6M.36-6U/P_<77]IQ!9 "$C'S1'N.E;]]K6DV5O; MW$FGQM>7!.R(,"3QSSTZ5HZ-/I]YISW#V<5HLC$,CL.?K2CM8);G-Q:QJDDZ M10ZI"IM538!\ MIW#-59+C2XWE>UB@FE+^7*%8 \^OYT#6AQ&C:_J-A]DA:Y%RO]G&;)7YMP4' M&<59NO$FKVS^7#9M_P!4<@8Z>]=VMOID4H4+;K(!C&1D"DBATLEH MHOLQ+=55@2:;U)6AB^&+^^DN[RVO;H7&Q0ZMC&!Z5S-SXSU%/$DMO#+ROW2O3M7I4=M#$Q:.-5)&"0.M0'2; RF3[)%O)R6Q1U'='GFG^+=7@'FW, MXG$L+N%VXVD/@=JU?#TKS>+WG>\%R9;16R!C'S'BNQ&G6:XQ;QC QTHM]/M+ M5]\%ND;8QD"AVO<$[7)9_P#5&GK]P?2F3_ZHT]?N#Z4"%HHHH **** "BBB@ M [5S=S_Q]2_[U=)VKF[G_CZE_P!Z@"*JFIZC!I.F3W]R<0PKN;%6ZRO$ND-K MWAV\TU)/+:9,*Q[&DP13T[Q!>ZCI<.I)I^VVFY4%OFQZXQ4VE^)K2_L9KJX9 M+98IWA^=NI4XS570!K-EI5OI=U8*#!&8S,#\K=<5RFH^$=>ET*2QAMHS))=2 MR;MQ!56.11)V>@UYGHQU2R#1I]JB)E&4 8U66=8!.X,F 1GKBMFVUVUDLX)KF:*"249V%P:XZ7PIJSS32"V3 M+Z:ML&R<[PN/YU%I?A;6M.O;9[FT2[@:+RY$9S\ASU_2J:0E<[YM6L%E:(W< M6]025W#MS6'_ ,)M:7,:26(693/Y+;FVXYQFN1OO!WB"Z\4+?) D5NKMPKGD M%<9IA\":XFDPV442*\=\9S(K$97=FI7=C9Z8!DKN'%);ZK87< MOEV]W%))UVJP)KS:U\!:Y'E:Q87,\8$< M.1*0QYR#_C320/1'6ZUXE?2=9M=.6W$CW",RL6P!C'^-)H/C"RUNQGN7_P!& M\F0Q,'/4C/3UZ5E^,/#-]X@UZREB0BUBC=6D#$$$XY'Y5C-X:\21Z%'I:V,# M&*8E9E)!*\\GCD\TEL'4]#?5K".))7NXEC?[K%A@T/JEA'$DK7481_NG<.:\ M[C\':Y_9FG6\D09K>1V?+'D%<#]:SM9L]0T*RLX)[6664B4,L9SA#CUIL#U8 MZG8KY>;J(>9]WYAS5KK7EL'A:YU:^L]1B29]/>(*8V8AHV&.>/H:]/B3RX4C M_NC%+U D'45XYKG_ "-DW_745[&.HKQS7/\ D;)O^NHKT$'^X*L5Y[W.]"$!@01D'M31$@7:$4+Z8I]%("(VT)4* M8D*CH,5F+X=MUU[^U3+*6"X6+<=B^X%;%% #617&&4,/>F^1%M*^6N#U&.M2 M44 ,\F,J%V+@=!CI1)#'* )$5@.F1FGT4 1_9X@K3:)'.612?4BGT4 1F"(JJF-2%Z#'2G;$W[]HW=,XYIU% $ M3VT,C[WB1F]2.:401"0N(U#GJV.34E% $9@A( ,:D Y''0TODQ&02>6N\=&Q MS3Z* &JBJ254 GKBG444 %1+_P ?+?[M2U$O_'RW^[0 ]HT9@S*"1T)'2@HK M @J"#US3J* (?LMOL">2FT=!MIRP1(05C4$=P*DHH :8T9@Q0%AT)%,%K I) M$*#/7Y:EHH S=7T.TUC3WM)E**V/F0X((Z5!HOARUT>!T#-,S\,TG.16S10 MBJJKM4 *.PJ-;:%"2L2 GJ0.M2T4 1"WA";!$@7.<8I1#$KEQ&H8]3CFI** M(Q;PJK*(D ;DC'6@01#.(UYX/'6I** (_(BVA?+7:.@QTIRHB9VJ%SZ"G44 M0K_Q\M]*FJ%?^/EOI4U !1110!7ODFDL+A(#B4QL$/OCBO,+>PNY=!U%)],N MQJB1/&\ASMDR"...:]7HP/2E8:=CR2$:A'?6"KIMY&T90NVPG("X/TJ=K353 M?:BOV:X,+C,O4]HSG S1@>@YIB1Y?96FIF31_/LYMT4K"21$(#+D M*S+*QO[RSOTETVZ$1\ITC=#VSGZFO8L#TI .@%%M+!S' MGUY;W^+L6EM.BF*,D%3\P"@$#WK,UO2[F[TUS:V=T8)+I&6(*00,KDX],9KU M7 I !@ 8H:!2L<=X!MKFTCU.*:":&'[4[0K*"/E).,9KLJ**;=R0HHHH *A MC_U\E35#'_KY* )J*** "BBB@#@?%-O>'Q/ US9W%YIDL6P"'/R-DHH6BL.YY'):ZJ]E:&.VNO,CF<^6T M9"NI(X]JT9K;4_[=9C9RR6[QC*%3F,[1T/>O2\#T%&!G.!FDE96"^MSR.PTJ MZ+^'6N=-N6>#?YK,A.W@XS3!8ZI#<%[G3[R;3&N90T*@[OF/!QZ5[!@48'I1 M;6X^<\GUJUNQG7:A"K*Q!;C'3..*EGTF[@_M!8=/G6:2]61'13T^7G] M#7J6!G.!FEQ0U=W!2L>3W&E:Q,3$T-Q_:2W;2>>,[3$6Z9^G:J_AW2]2LM6T MF9K*\5Q._GNRG&W<>OMTKV# SG'-&*:T$W<.U%%% @HHHH CG_U1IZ_<'TID M_P#JC3U^X/I0 M%%% !1110 4444 ':N;N?^/J7_ 'JZ3M7/3QE[F4@J/F[F M@"O14OD'^\OYT>0?[R_G0!%14OD'^\OYT>0?[R_G0!%14OD'^\OYT>0?[R_G M0!%14OD'^\OYT>0?[R_G0!%14OD'^\OYT>0?[R_G0!%14OD'^\OYT>0?[R_G M0!%14OD'^\OYT>0?[R_G0!%47\Z (54(N MU0% ["EJ7R#_ 'E_.CR#_>7\Z (QU%>.:Y_R-DW_ %U%>SB Y'S+^=>1ZSI[ MMXHF?SH0/-'!<9KT,N:4Y7['#CTW&-NY[Q8?\>$'^X*L51L[A$LH5(;A!VJ? M[7'Z-^5<#W.Y$]%0?:X_1ORH^UQ^C?E2 GHJ#[7'Z-^5'VN/T;\J )Z*@^UQ M^C?E1]KC]&_*@">BH/MBH/MBH/MBH/MBH/MBH/MBH/ME2_:X_1ORH GHJ#[7'Z-^5'VN/T;\J )Z*@^UQ^C?E1]KC]&_*@">BH/MBH/M< M?HWY4?:X_1ORH GHJ#[7'Z-^5'VN/T;\J )Z*@^UQ^C?E1]KC]&_*@">H8_] M?)2?:X_1ORJ)+E!,YPWY4 7**@^UQ^C?E1]KC]&_*@">BH/MBH/MBH/M.:Y_R-DW_ %U%>QCJ*\4'^X*FKSWN=P444 M4@"BBB@ HHHH **** "BBB@ HHHH **** &_QGZ4ZD_C/TI: "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ J,?Z]OI4E1C_7M]* )**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@"-?\ 7-]*DJ-?].;F>S\'WU MQ;2M%*B@JZG!'(KCM!O_ !#I]HGB&\GDDT@6:EDDD:AI]MJED] MG>1^9!)]YUOIM]=(LENPD MBC=VRN.A_6K.J:%I^LV]QJ5DJRWLT'EQS!C@C_)H\P>UCE[SQ[$.KJVXOG'7\ZUM#\'Z?;Z1#;:C M KWI@$4F6.<8P<5I#PGHP61?LF1(GEMECT_R*=H;T(X]ZL:UXWOM!^SK>6,8D8KO17SP?PK=G\-:.8+=+E"RV[;XM[G M@C\:AETCP_XGEDNSBZ93Y;,&/!7M2+,SPKJ=S?>*M7629W@6-7CC9LA5%M"RPQHQ7;@=:Z^PT.PTRYEN+6'9+(H5VW$Y &!_*F M2>'[![F6X2,Q2S#$I0D;_K2L-M.YY79^+=>GN;)5F9VBN)4 9L"55(QGUKH_ M^$W&HWVCN(98_,D9)%63 R"1^/2NKD\*:/)'"GV0*(]='IVE>&[L7UO9%)D9L3Q!B0K5:?PKI4EI#:R0L M\4#!H@SGY2.F.:D9KPES!&9 Y0%L>N*?2*H5%4=%&!2T *.HKQS7/\ D;)O M^NHKV,=17CFN?\C9-_UU%>CEOQR]#@S#X(^I[S9_\>4'^X*FJ&S_ ./*#_<% M35Y[W.X*7!QG%)7GFISZAHGB6]U>.>6738QMN+;.=H/\0_/]*FXTCT.BN'M? M%JI;VEMIJBXFNP\T;RL=NT8.,_C6DGBF2;PA<:U%;*)H-P:)CP2#BBXW%G34 M5P5KX^O!+Y%[81I++$LD!1B0^,M4M/\ 1_L4!NEF,1^8[>@.?UK=\,:W+KFGRRW$2Q3P MRM$X4Y&0<<4+78&K;FW1110(3^,_2EI/XS]*6@ Q1D9QD9]*Y32GD/CW5HVE M<#)&*GF5KE\CO8ZFDR"< C/I7GT MGC?7(1,TEC:;8HEG;#G[AQQTZ\U!XB\5:C;WM\EA#%%,L43B4L>59P,8Z>M. MZ)L>DT5QFF^+=1OI,0V44D%OA+E]QW CJ0/SI\>HWVHZUI-T1&EI)*5 5SDX M)'(_"F]!+4["BN5U_P 0ZM8:T+"PLX)1Y/G%I&(.!G(_2JEAXTO]9GC33-.C M=8PGVD2,05W>GTYI)IC::5SM:*XT^*]40B22TMEADF\B,[S]_GK[<&K5[K^J M6WD645I!)J4N3MW'9C&>OX4_,$KZ(ZB@D*,D@#U-DT5R=SXKN+?S)8 MK>-K6W=8Y 2=V3@WTJ2HQ M_KV^E B2C&*4#) /0URG@^5VFUDS3,P2YPN]L[1BCK8=M#JL@G&1FBN,O/$U MW8W&I&"TB:2*98P2YPV2 #^M0P^,-96[6.YL[8(MR()"CG.2< BDFAN+1W ( M;."#CTI:\QN_%6II(/L<44(%\(Y_TK=M/&-]WMYXXCDN"JQ36@=$1B0 13M2\6ZO9:C>K'8P/:V; M#S6W'<5(SQ^=-Z6OU!*^QVE%<=9>+M1U222XL=/B;3X]P9V8A@0,]*BM/%NK M7)@0VEJCW6[RUMF4.=QW$,0/ZU93Q9J;)+<_9+<6HE$2$LM-/B[6TU;[!-IUO&\*=>TJT@>;3K8R3S>7' MAS@@XP?UI];"Z7.VI 0>A!^E>;CQEK=_X@T^P2"&!TGDBN$).&*D#@_G5C2/ M&LLUPVG06<:7LDKD;G)7"D@\T)7*<6MST&BN$B\=WE\(A964>[86D\QB,$9) MQ^ KL=-N_M^FV]WMV^:@8CTR*;BT1=;%JHT_UKU)4:?ZUZ0R2@#/2BN7^(J]GXUN M9M(:]GMH(V\X6X0,>'SCGVS56UL):JYVE)D9QD9KE;WQ+J5FEM:?9('U&Y/[ MI0QV$?6N>O[R_GU^X-UNMY3IY9XD<[5;YNE3)V*43TP$'H6FGPOI\6]=[,0VY?:J=SXRU=(I()+2&*:: RV[JQ(&"!S^ M=,/([W(SC(SZ4M<2OB6:QN8S?P(T@M5P1Q30%?]62001GO]:Z"@&K#9/N5=7[@ M^E4I/N5=7[@^E "T444 %%%% !1110 =JYNY_P"/J7_>KI.UKZ[H&AVL=JDT-EMZB^G0M%)<6<=PTC[ PB#$'W_*LZ M]\2Z2+AK!K.2Z2.01MLAWHC?TI=A]SCCJ.JV^L7%S?VKHQEU6:ZMVWMYBJ0/NG@\51TSQ'J\!$,1>&U>XEWR* MA'(/%>GI?:1+-:6L-FDJ2@M$RQ91?\.E:1LK(QF/[+;[,Y*A!C-&P[Z6/,9_ M$NO.+$33S0%XI&.U3\V&P#^5=7!K-R_@!-2EG,=QY>3)M).<^G6NE:UM9,;K M>%RHP,J#@>E9D^KZ=%>-I,-J)Y$7=)%&F54>])ZIH2T=SS"W\::[+I6H-]JF M#QRQB)BAR5).:5?&7B)+2=!/,\:SHKS%#E%*Y/ZUZEIITK4+9IHK&&-0VQE> M(#D5=^Q601D^RVX5OO+L&#]:5AW1P/PR96U'7F5G<--D,PQNZ4'^X*FJ&S_P"/*#_<%35Y M[W.X*I+I=LLUS(P+_:1B16Z$5=HI 8K>%=),4$:6_E"#/EE."N>H_2H]8T,G MPG=Z7I<0#2(0H)ZDG.:W7+!&*C+ <#WKSC^W+^:"\DBN;@:K;E@;7:2I&>#C MZ8I/L4KLZ'2O"-HNBQPZC!NNFB$>.M5K[Q1J%OKY@L[N9HQO5C(#P0I/2DAV;._@\/6K6 M"1W"-YS!"[9YRO3FG2^&M.G,IE1G,F"23T(& 17 6/B._FLY[U-0+-'"NZ'= MELX^9@M=?X.O)+Z">X.H-=QM@KE,;#CD=:;0MB[+X6TV;:9!(S!]^XGDG&*M MZ7I%KI$M7Z*07N%%%% A/XS]*6D_C/TI: ,A_#MH^H3WRRS MQSSC;(4(Y'ITHG\-Z?<##A_]48>O\)O12LAW9AR>$],E61760B2,1-R/N MC''Z"DG\(Z5HI)O"VG3P6\3^:&@.4E!^;TY-+[W[% M>NUU(88KA,$Y+%"F3S]:TGUZ6'2(Y_[4/DSSLK2@[S$-HP#SQS5-:7)3-*S\ M(2+XIOYKF'.F31QJ@W#YBN>OYUL3>$=*G$ZF-U28J713QD# J?PV9FT.%I[L MW3$DB8KMW#MQ6M0V!D'PWIS3M*5;Y\%USPQ'0FG#P_8B3>-X/F^;C/\ %G-: MM%( J,?Z]OI4E1C_ %[?2@"2L6+PS90O,8Y9U69]\B!AAC^5;5% &/+X9TZ9 MYF=7S,X=^>I!!'\J0^%].9RY$FXRB8\_Q Y!K9HI60[LP3X/TEE8&-SNE\XG M/\6,?UHM_!NCVK3^7"P2;.Z//R@GN*9XQU&[TS28Y[8/L\T"=D&2J8.3_*N8 MGUFX@GMECO[E]-F1V6<@@[]IP,Y]<4+R';0Z_3O#%AIEY'=0&4R1IY:[B#A? M2LZW\.3W.OZC<:A&1:3D;%###8 '-8$>I^([:PTW5+KS7C=C#)&H.3G 5L?G M5C5]2OX-6CT^349+0/&'A?86WDXXZ^]#W!(Z6+PEI5O=S7$,3(9:$[[!8]$G\*Z;-<1S[9$D1=N5.-X]ZQ-$\'NF MIZE)JD -O+-YD*9!';K^58DFMW:06]O)K)C$R,4N$&\;MW SGTKTBPWG3[?S M9#(^P;G(QN]\56PC)'@_20ZLJ. LOG*H/ ;.:E3POID;EA&VW=O"$\!O45LT M4A&9::%9V4T,L6_="NU,GH/\FM.BB@"-?]$Y!K^I2WT M1:QE(,0W#G!!&?RK=;P[I[6L]LR,8IG\QAGHWJ*U:*=Q&8N@:>+.XMGB\Q+@ M!92_5@.!5>Y\):3PU.RADEEM]/F!#S1@Y#9XY MK"EUK4HKB[MGNI\QQ*;)BI'FG=W]>*E:E6L=3<^"](N79V21&= C[3]\>]/U M_2;BYT.&PL$+>6R@9(!"BL2SU#64UB&QO%FW7<*2JPSA& RP]NM9+ZQJD]U= M;M4D@GMRP:V$9.5['.?I3?8$NIVEQX5TV]MPMS&QDW;_ #,_,&^OX4^W\,:= M;7HNT5S-Y9C)8YW ])D?.T*Q'S9HL*[.TMO!VCVL%Q!'"WDSYS&3PN3DX_&L?Q!X0GDL=/L M]*#ND-P))'D<9"\=/RJI-JM]-X@BLCJ36Q0QM$ FX3+M&><^M>@T+HP:,4^% M=*\V*98F6:.0RB0'YBQ.3FH8_!FCQ,KQQNLJR&19 ?F!.<_SKH** N8P\+Z6 MA0QQ&/8A0;>X.<_SK2L[2.QM([6'/EQC:N?2IZ*=V*P5&G^M>I*C3_6O2 DJ MEJVE6VM:>]C>!C _W@.]7:* ,@>';7:BM-.RHNU 6' JM)X,T>2.>-HG\N;& MY0>,CH?KS7044 843GJO^36 MY5#6I[FVT:ZFLTWW"(2@I/8:O>QFQ>"='@N8;B&.2.2)0F5/W@.@-6_^$=L2 M^[Y_]8),9[@8KDK#6IIM&-_#>W,KG8+F-U(\H_Q8YJQ+?ZC]AO[JTFEFMK9D MDC8$DL-O(]^33 ZF+28;"QO(K)#NG5CM)XW$8K \.^#4CTCR=;MQ)-NQ>S02F)CG!;I["IYO#EC/J"WI\Q9@H5MIX<#UK@[+Q7>O M;ZD8[IS'&@9&?DXXS]*)?$.H)827-M?,]I)<%6<'>T*8&,CMS0]&"6AUUWX1 ML8K>^>PA83SHVV//R[CWI^E^&H!IJ+J$1:Y,9C8D@X&\-X2 MQ*S%-N1V[FMJC;0G?4QAX7TW>'='N*V;ZT\0/XBAD5;E[6X@ D8'!A;')Q7J>:*IRN*QY59 M6'B".QA@GBN)&COP1*#G='AN3^E2RZ+?6]GJ[6MI2_1X^?O+E=6EGJ$VJ7T^K"^6>+)MO)^ZR\X'4>U9&E6NOW%WJ44]O>+:SV[A% M<_Q;ACO7KE&:$A-W/)(])UJS&F+I]M=(5MF$F3D!\-[_ $JS;6?B'[#<(L=R M%:T_> GDR[>WXUZEFC-4W<25CAO!=CJ-AK%P+A+D6[P YE.1NP/?ZTFA6EWX M?\6ZU<7\,LD-XVZ&51GCTKNLT5-AG#^)H;VZO(7MK>=+0Q.0L?!\S P3CWJG M-IOB&*_TN6-97%S&8KK+'$?/!_("O1**:T!GF=GINO-XGOUNI[N*&+=]F*C* MNN.G\Z=8:;J5MX8O;NY2_>^,S*D0/.TGCOTKTJC-'2P=;GB44NNZ9H,W]J27 M4*"Z#(KG[ZX/&>M7;,75Y!:"ROIY[=W)N#&Q)B..!S^%>JZAIMMJ:1KF"3[+"$,ARY[L:=^X>A)IT30V%O$\C2,J %FZGZUY+KG_ "-D MW_745[&.HKQS7/\ D;)O^NHKT,N^.7H>?F'P1]3WFS_X\H/]P5-4-G_QY0?[ M@J:O/>YWA1112 *C$$*R&00QAVZL$&3^-244 ,2&*+/EQ1IGKM4#-#0Q-&8V MB0H>JE1@_A3Z* (A;6ZA0MO" OW<(./I4%WI=I>6\L3P1J9!RZH-WYUWTH DHHHH **** $9%D4JZJRGJK#(-1FVMS&(S;Q;!T78 M,"I:* &E$*A2BE1T&.!39+>"5E:2"-V7[I9 2/I4E% $9MKE:'08 P*** M "BBB@ HHHH C7_7-]*DJ-?]N'4'^=( MUO Y4M!&Q7[I*#CZ5)10 A52P8JNX=#CD5']FM_,:3[/%O;[S;!D_6I:* (6 MM+5PH:U@(7H#&,"LFZ\+6-U=2SLVT2 *T8C4C'MZ5N44 5X;&U@2)5@C)B&U M&*@L!]:L444 %%%% !1110 5&G^M>I*C3_6O0!)1110 4444 %%%% $:V\"J MRK!$JM]X! ?K2I#%''Y:1(J?W0H I]% #'@AD0))#&Z#HK*"!1Y$))/DQ9( MQG8.GI3Z* ,W4-#LK^T-OY:0*3G=&@!I;#1+2P2151)/,^]NC !_#I6C10 B M(L:A4554= HP!2T44 %%%% !1110 V3[E75^X/I5*3[E75^X/I0,6BBB@ HH MHH **** #M7-W/\ Q]2_[U=)VKG+A@+F7Y0?FH AHI^\?W!1O']P4 ,HI^\? MW!1O']P4 ,HI^\?W!1O']P4 ,HI^\?W!1O']P4 ,HI^\?W!1O']P4 ,HI^\? MW!1O']P4 ,HI^\?W!1O']P4 ,HI^\?W!1O']P4 ,HI^\?W!1O']P4 -'45XW MKG_(V3?]=17LP<9'R"O(-;G4>*IAY*G]Z.-'V81N/2G?9Q_>- $-%3?9 MQ_>-'V- $-%3?9Q_>-'V- $-%3?9Q_>-'V- $-%3 M?9Q_>-'V- $-%3?9Q_>-'V M- %5?]>PR>E2_ M9Q_>- $-%3?9Q_>-'V- $- M%3?9Q_>-'V- $-%3?9Q_>- M'VK7V#_A6I#=VUR[)!/'(R]0K9Q0!-17)7?C*XM]6O+%-,,G MV1=\C!_X>.<8]ZV;#Q%I6H6,-W'>1*DHR [ &A:JX/30U**PK+Q/:W6HW5M( M8XHH2 LQD&'SG_"G:IXBBT^[LX(D6 H89H LT444 *.HKQS7/^1LF_P"NHKV,=17CFN?\C9-_ MUU%>CEOQR]#@S#X(^I]!V'_'A!_N"K%5[#_CP@_W!5BO/>YWH***R-5\0VFD M7EG;3GY[E]H]OK2 UZ*YGQ#XIET34K*RCLA,;O(1S)M QCV]ZCO/%5W9V=M* MVG*9)Y?*"B;@'GOCVI7'8ZJBL30?$*:Q+29C=1"->&;>,"GI>6\EOYZ3(T7]\-Q0!/ M15)M7TY4#M>P!2< EQUIXU*R:0(+N$L1D#>,T 6J*P]9\11:9;Q3Q;)D:0([ M!_N GK6M;7=O>1[[>9)5SC*-FE>X6)J***8#/^6I^E/IG_+4_2GT %%9'B36 MFT#2'OUM_/"$ KNQU./ZU6TCQ#<7Y#W5I';P&,.)!+N R.AXXI7'9[G0453. MK:>L8D-Y $)V[BXQGTH75M.89%[ >,F@"W16$WB)/^$GBTB-5:RL8468DW*DF)22HP>>*3&E* M_21C&\&P\^9Q5TW$*@$S1C/3+#FN$\1V.H6$.G1QRW5Q8-*37E\OEAA/WJ<]/F' M->3ZCX=UW3M5F-@UQ)!:RB2/+$[U(Y'YG]*O>(+6:RGMK>!;PNB1N&4%LG=S M^E*ZM<.76QZ5Y\._9YJ;O3<,U1L];MK[4KFQBR9;?&X]J\\:PO97UJ_M4O/M M,; QAL@%>=V!6QX-13KFH2P0W"+)$I+2J1EMHSU]\T7U$U9'=>;&'V>8N_\ MNYYJ"[OX;2TFN&8.(E+,%.2,5YW8+>3:Q?+>PWW]IQ2.877<(RNWCV]:6);R M2/S(([I7^SRK>*ZG#-CC'ZT7TN#5F=M'XAM9;A(%5M[P^,CC_ !J_%=QR M6Z2L0F\9"LPS7!RAVEA(AN !I[+D(00VX<5FZE_:1MM+D@CNI9$B DB92.,G MG/K3;L[#4;JYZ5::A'=122$>4J.5RS#G%6&GA0 M+& >A+"O)[%M05(5NX;T MV)NY/-7#9 )&/PZU;.GW,XMHKX7A@^:3$OGK_ *0"SQ Y48/.1TI,:-ZQU.*]MC.5,(!P1)Q5 MIKB!,;IHQGIEA7$:]9W=K<6-O(]Q/INQO,=22^[:<9_'%:F3T^8I"XA+%1-'D=1N M'%5-.U>WU.6Y2#.;=]C'WKS];-HK2^U)([XO]LPZ\Y,6XYP/I6WX/:-!J[6T M%PD;,K()%()^6FM5_O6\G4 M$26$@J58X;GO^57]-_M2QMYX[:.](:SB:0.&))VG=CWHZ7&U9V/4+75(+N^N M+2(Y> @,0GJ*.M@=MST&ZU:"STS[;-\J;=VW/-68KJ*2*)] MZKYBAE!/)S7FU]-OLHHK^"]=6LD\G:A/S[><^^<431RW6LPPWHOT91&UH848 M# 49!(Z6Y(#E3CBM;4FVZ9='!/[IA@#)/%<#X?TO48O!MS M=V,_P# Q7D%[!J< MEE))9K?*&M2+I3NR9-PZ?K6I>^&;G^Q].NM-:[\Z5-DRLYXR.N*8K:V/3?.B MQGS4QC/WA33<0!0QFC /0EA7G=EIU_8^&Y9-1%P\\<@MQM))*#C=CO6396=Q M>KIMM<+?^7]K()PR_)\QY]NE%PL>E:IX@L]*FM8YCN:Y?8FT]ZTWD2/&]U7/ M3)Q7DEY!,U_:0W%O=O>6]]P0I*[,#!S^=:WQ&GO/MD,5M#=G$3,LD0)&[ P, M"A.X^7H>AFXA5@K31@GL6%4-6URUT?[/]H.3,X10#W-><"WFNTN;J9+_ ,^- M(S%PP^;:,\4V_P#MES>[=1M[I[M+U6A*H2OE_+_]>ANSL)+2YZTTB(,NZK]3 MBH%O$:Z>#'W5W;LC%995!95525?IP?2LJ_EU*.2Y:VAN0QMU M,BX)'09Q[TKA8[BRUJUOKNZMXVPULVUR3Q6@KJZ[D8,/4'->07)NXH[^;2K: M\%J\P,WR'>5XSBN_\'PI#I'[HW)A9BR?:<[AGV-4M4$DEL=#1110(CG_ -4: M>OW!]*9/_JC3U^X/I0 M%%% !1110 4444 ':N;N?^/J7_>KI.U.-9N] \,RZA9%1,C #<..:H?\+!TZQ$-M?"1KOR%ED* X (!_K0! MV+$A&(&3@\>M>90:3K3:9K>E'39%_M*Y8K*>BH2>?UK?;QU;IXDGL'B(M(8! M*9OSJW_PG&E?V:;[]YY0=4Z<_-T-%K!>^ASH\-R:=XGTB*QN?-5(1#>(3T'! MS^@JKK?AW5KK5+Z:WL9,/=J\; _P@K_@:Z"#QMHO]I*/LLL-S<#Y7=2-X''< M5=D\::=%,D3I('(!88^[DX&:'KJP6AY_J'AOQ%/XICO8]/D2".8D[7)W GK5 M6'P=X@$]N[:?+A979_F/0DXKT!?B-H[:@+/;+O,ABW8XW XQTK._X6";NRN) MT1K58KKR0[#(/7T^E2K%MLYJ#PIXB,.G1FUE0Q*X9BQXRIQ_.NS\"V%[9P,F MH6)@N(AL,I8GS .AJX?'.CK>?93*2PR"X^Z6 SBH=.^(.CZGJ<=A%YBR.Q12 MPX)'7M5W;(?F9-S9ZO%XIU:[BTR22*ZA\J-NV>.3^59%KX!OM-U#18FC>XMX MR7N"I( )!X_E77:_K]];^)M.T.PV(]R"\DC#[HSCBKUYJ4F@127&IS^;;8 0 MJISFIC[J0WJSD$\'7=YJ&OI) \%O+AK1LG[R[L?S%.U;PSJNW0FAA>:6&0-< M,I[ $#^E;K_$'1TLH;D>8ZRN8U51SN':I#X\T@V*72%VW$C9CD$>M"7*#=_F M<5;^&=;@O5G:SE51<2.[;C]PIBK'@Z^M7\21PRQW*RQM((V8?*V??-=!?^-3 M!J=BT2&;3[F R,JCYAU_PJ&XUNQMY9KC2DBC?F'P1]3Z#L M/^/"#_<%6*KV'_'A!_N"K%>>]SO0'I7GOB#PQ?Z^=0O&,\4T9'V:, ?-@Y&* M]"HI#3L>7ZI8ZUJB>'IKS2)W:V4BY5#@Y^7W]C5S4["\GTFRAAT>Y\F*YWF+ M=\^WGOGWKL=9UNWT2!);A'8.P10@R23639>.M.OKF*W2&=&E8J"RD -Z=*0] M2EX*T:_T_5=3N9('MK*X;,44O+@\=3_]>JNJZ-J4^KZM-;V3?.L9C?IOVYR/ MQJ[<^-X;/[&L<4MP+F9H]V/NX&:LKXSTZVL9+B6:23]ZZA2#GY3SVHOU%RLY MV;0M4N8[V[6SE1)E1!:Y[@ $_I74ZYI]P/#8CTV#]ZA5_)'\6",BH5\>:4UK M#< 2[)3\HR.3S63JVB:[/XB62+2Y5MXIG7FGW.J_:+9X(I)RT08]1D]*ZT8(!'0TM%M;BOI8****8AG_ "U/ MTI],_P"6I^E/H YSQQ:75]X:FM;.W:>61E^5?3<,UB7_ (3N8?"L2Z8LB76Z M*26%G)W;>2OXUWU9&M^(K/051KH-M;N!T%+1:E7;T/.;WPQK%S=+>I83""6[ MB) T"* MY!4_," >/7K1'XPTR6X$2NP5B4$I'R[@,XHWV"[ZF%J>FZI%H-G$ED\MU+&W MVAH^2KD#^N:HV'A_5)_$ GGLI(E6P:)96/ ?(Q_(UU"^)K9=-DF1Y)I#*Z(N M#G*GG\JH6?C>WL]%M[G5"WF2L^2%/R@,1S0UK=B3MHC,\-Z;JL>OZ<]WITD? MV:$QRSMT<\\_J*L7>EZHGC*G;WK13Q-8R7S6XW[%W9FP=@(Z\T6ZCR\A5DW2@3KW5"<9_.BVR!-J]CG;K1=:,<+P64PF2YE903E2I(QFE MET77OMFHSBR?#2Q2! QQ( @! _&NH\0:W+:C3IK2X1;>Y8 MM+9!QTQ5+7M? MO--T&"\M[E'\RX$>]D(XYSQU[4H::(4_>:;*,VC7\^^X%C+Y*SO#WB2YU#Q)=Z:S)+!%&&$F"IR>V#784[ M=0OT"HE_X^6_W:EJ)?\ CY;_ ':8B&^U.STU5:[G2(-TW5#_ &UI;R>6;N$O ML\P _P!WU_6L'QQH>K:W;QPZ>\0C*LL@<<\U4B\%W+Q:/-)*L=S:#RYMO1TS MG'\J2\QLZF76=-0JDES'AL=:BAU2SW3M)B_-^\42PS M>7&?[PK9EUW1U9-]U"68 KWX)P*X)_!WB5H[D!K91"TM[J SMT1>IK MFK3PYK-C?.B&WEM+E%\TN"2C#KCGWIWAKPI=Z3JCFYBM9(4*<10O'Y>OX$UA9 B26YB%RL^ M2#GA2,?K73^&=#O=*TZ_M[KRV,[LR!>G( Q36PY6Z$VI>*M'TZS\YG21#($P MHSR:MIK^CO)%%]KA\UP-J'KSVKBQX$U06-S$DZ!6F66.)N0""2:LZ;X,U"WO MY5N4M9() &$N#O1L=!S20CJO^$ET5#*OV^$>4,N/05?LKZVU"W$]K*)(CT8= M#7!KX0U0Z3>6306:R%0D4X!W,,YYYKM-#LI-/T2TM)0OF11*C;>A(%,';H6& MD2*6221@J*,DGM51?$&E.7 O(_E&3S1JMA_:EC=V6\QF:/;N':N27PIK-SH2 MV%R]NDEL5\F1 9KT7# M0P_9Y$5'?OE)+N6:)WC ^4!"?\:M77A?59[>^0-"#/-'(O M'3:N*:M8>ECJ)]7L3'*GVB+?&N3NY -06^NZ:MK%)/>6Y8J#N7ICUKFF\(ZJ M-3OKJ&1(TN8RK1_PL2,9JE9^!M7M+0P>9"ZW-N()@0?DXQD?G4H1V[>(M'6? MR3>P[\CC/J,BK5[=V5E$)[IHT4]&85P3>!=3@6YB@DB9'V;&8'/ KH_%&E: MGJFC16UD\:R8Q(&'48QQ3>V@HZO4T(]>T64B-+R EU+@#N!UIW]M:3%P+F%1 MWQQCZUR6G> 9H](T^*XE5+JUF8ED_BC)&1^0JS?>%+[[=?1VK1FROT57W?>C MP ./RH&TCHUOK-;BX+S0;(\9P.1GUK/L/$=J\EZ;IHHH8GV(V.HYK,N/"NH[ MKKR)8\80PYZDJ0>?RJC=^'/$MY;3Y^RQM.X+JH[=^])@O,ZT^(]#@$9^VP*) M%++CN <$_G4SZQI<85S/%B0 @@=0>*\^L_ >MP1VJNUN1!!)%T/\3[L]:U=* M\/>(-'-JD?V6:)HA'.'!^7DG(YJK(74ZEM;T4WD=FUU;F=CA(SUS4\^HZ=;W M)BFFB29$W[2.0OK7*:;X/N;#Q'+,\=M/:O*9UE<'>C$YP.:T?$WA>76+^UO+ M6X\B5 8I3_>C/)'YXI=!]36O-6M8K3S$NXDSM(9CQ@G%8NJ>+5CT_5'T\K)< M:?'OD#=#P?\ "J0\(ZC'X9DL#<)-2;98L(.<@ 9_2NOC_P!?)5LS17NM8L+*80W%RB2''RGKSTIO]LV!D$2W M*%VX49ZGTK O/#^IQ>+7U*S>&2VNE5)XY@3LV]Q^9JNOA;4)+B*VF>/[)!Y,+C/;C_&MQ-5M((I'EN8@@D*#;V(/ M2N<'AO518109AW)=>:>/X>/\*BU/PKJ=]IUQ &C21[EIHW3@KDY%$O+^MAQ6 MFNYT$6L61OKA3=VWDHNYE'4=.O%3G7])2,L;N)54X(]#7&?\(3K,MQ=R37,1 M:2%55\')8 =?RJ>7P?J=S<'4)#"MR[+NC ^7 (.:$#.VMKVTO[=I89$DB!() M[ BJ8U[109?]+@'DCV4%^LIC#32.\>T<#)-U\.R6*W&^=9 T3G^Z"" ?RILOAO4[IC=N(8[B2:-G0= %/;\Z3\AI( MM>(?$T6ESV,5J(93-.(I!Z#!/]*UEUW1W+$W4&Z, MD<@5QMYX/UPNEM \#6 MZ7(N%D<'=T/'7WJM'X*\0M?S7,\ENS/&$S@XX.?6FO,':VAW\>M:50JF<$FN6G\'ZI<12 211,L<1CVC@L@/!]J35/"NKZ MC#97;I:?:X#AH2IV./?FAB5K'9)J&G'3_MB2Q?96_P"6@'!IL>LZ8VY([N+Y M<9 [9Z5%:Z2J:#]@>*)"T9!5!\H/M7-Z7X(NK/58+J>[$BJ,2+Z[?N_UHZ@K M6-2?Q;96,VR6YCE,DPB01_PDC//Y56T#QC'?:A>V=_)%#)%.8XAG[_ /]:R9 M?!>J->3W*O#N-XL\:X[!2,?K5<>"-9^WFX+6_-Y]HX!Z8 QU]J4=]?ZV'*W0 M](G_ -4:>OW!]*CFSY)SUJ1?N#Z4R1:*** "BBB@ HHHH .UH P/%6@GQ)HT4 <1+\/\ S9+@M>X6>V$##;TP<@]:FC\$R#0+?37N8RT,D;>8 M(\;@G3/-=C13;;W!:;&'K?AFUUL6#2X22S=65E'7 Z54F\*.?$D^J131F*= MKPR)G!'<5T]%(#@!\-C]N2X^W#"W9N<;?5LXZU-)\/F?3)[!;W]U+<_:,E>0 M>>.OO7890N.=Q&/7VI-.^&S6&IVEX+X-]GF:7; MMZ[B#CK[5W]%-:; W?1G/:WX:.IZS8ZM;7'D7=IP.,AAZ&F>(/#^H:_IGV62 M^6)BP)VKQC\ZZ2B@1Y%J_A"[T!=*M;9GN=UWYA=8\A,L.M;?_"M&\A%34,;G M,D@*\$G)]?>O02 >H!^HI:=P./B\%S6Z6@CNUW6\!A.5Z@Y]_>FGP+MXBN@J M_9C OM575/#SW4>DZ$PE+V;!UN ME4@8]*[ZCCT&:.MPO=68D2")$C7HH %>/:Y_R-DW_745[&.HKQS7/^1LF_ZZ MBO1R[XY>AY^8?!'U/H.P_P"/"#_<%6*KV'_'A!_N"K%>>]SO04444@,S6=,? M4TMPD@3RIEEY&Q&/UKJ:*5A\S1R#>#96BM<78 M$EO.TP.WKD8QUKF_$&BW&FRP0-')-').\K31P[L;B#BO4Z1E5AAE!^HHLA\S M//E\*7VLVL4K.EK%Y9C6'9P!G.['KQ^M:\WA2XDBGC%VH$R(K?)W5L^M=6!C MI13V).3?PA(WFPFY!MYPGF+MYRN>GYU!)X)D=WVW8"M.DH&SH%7;CK79T4#4 MFMA%&U0/08I:**!!1110 S_EJ?I3Z9_RU/TI] !7,>)_#$^OL0ET(XVC9"K+ MG!(ZUT]%)I/<:;6QSK>%8Y;S3KF2;YK2$1, .)/K69;^ Q$GV5[HO:+<&X08 MY!('&?PKM:*>PO(Y%/"=W;".2VO%$J32R#*<%7(R.OM6;>_#^\O;06[ZBNS8 MRE=G +-NSUKT"BAZJS#9W. F^'L\PN=UZO[]T8_)TVD'U]JT['PG=6T=Y92W M_F:?<%VV;<,I;KSFNLHIW>P[G.>'/#MQHH$&P3GDYYHF\+17 MTNHR7^R=KI2L99?]6.WZUT=%+<+G'VWA&\M=+TVS^VK+]B;*ETSD<8'7VJ;5 M?#-YJUBL,EU&I682J!'\HP",8S[UU5%"T=PN+1K+[3*CN,X 49K1K'\ M0:*^M00QI<-%Y;[C@9#<'C]:3O;0:MU,>3XB:8L-M)'%/()TWJ%0G &<_P J M36O&$9T5I=,#O,T0D!"YV C/-5K3X>FU2!1?,1"C(/E'<$?UIX\"30P&*#4& M57@$,@*CD 8!JM!$_B+6+ZQ\)6FH028E.PN N2V1TJ+_ (6-8);(TEK=" M4T1C.X-@?XUL7_AX7^@PZ<\Y#18PX'4BLRX\#BYN8[I[HB83^ /[+\]8;Y]EPK"88'S9.;Q?8Q7[6ZQS2(A*R2HA*H1ZFI= T2XTF#RKB[ M^T!1M0[ #CWQ6=%X+\B]OS%?2"TO26DB*@X)SG!_&CJ!97QG8DN'CE3Y"\>5 M_P!8 <<5G2_$.#[#/-#8SEXU5U5E(W*3C-6$\%@I&LUTSF"-HX3CH""A M)'L>[; @6$84=F)S2EY#C;J);>/K26=89;6>-EB$LK%#M0$9ZTW4/%Z7&G7J M6?F07*1&6)G3AQD#(_.IK?P8@%XMQW\J2[)*0& M",X'"Y!_I2=[#7+8YD>,%C[U?JKIMG]@TZ"TW[_*7;N/>K54 M00K_ ,?+?2L_6M?MM$6(S@DRMM4"M!?^/EOI65XB\/KK]NL$DFU <\=1[@TG M?H-6ZF+:_$"&74;V">TDBC@VA&(^\6SQ^E7V\:V*:>+AHY1(6P(2OS'Z"LI_ MAR L@BU&52?+96*@D,F<&KUSX0GN19W#7V+ZV/$@C7##W&,4WY!I<=:^.[*\ MU2#3X+:Y:65 _,9^4>_Y5>U;Q39Z/?QVEPDF7(&X+P,U!8>%C9^(O[6:Y+N8 M1$5V@#J3GCZU7U[P>^L:J;P7C(I"C9@$#%/L&A,/&EF=4^Q^3-@.J-*4.T$C M(Y^E9VM^*9QJ^G0V&X027!CDDV_*W&>#5W_A$&(E!NR?,D20_*/X5VU#_P ( M9*)K=1>M]G@G,R+@9Z8Q2ZH<6KZE7Q'XJN=!\7P1,));)H&=XXTR1@#FK*2^9UFC6-_E'(#9J8^ E73([.*^=1;S":W) .PY MSCZ=*'Y!II:/)J0$D44>=XD7:1@XJK'XPLO(DFFBFA1<;"Z$>9DX M&/QJTNAF71+C3[J?>9UP[JH7^58X\$O/HL>GWNH23>0RF%]H!7:=YHA,.P[@Q.!^=4Y/B/"]QIR6MC-(MRY1_E.4()&,?A5NZ\ M%&\N%NI;L_://CF8A1@[#D"J]OX!^S2PS1WS>;%.TP.T8YSQ^M+4;2MH6K;Q M_I]S;>>(9U#-LB!0@R-Z#UKGO%WCFX6WTJXTB8Q;[Y;:XB=?F'S $>W>ML> MD&EV=M]L<36?:Y&"CYFW;L4^OW?H3T\S MN8&+V\;'J5!/Y4V/_7R4^)/+A1,YVJ!FF1_Z^2AB6P75REG:RW$N=D:EFP.P MKE9?'<306LUI:2RK-<"'@>QY_2NIO(&N;26%6VLZD XSBN3M_ @MG,L=XZR> M>)@N/E! (X'XTX[ZC>VA>/C2P2]$#I*(SG][M^4$#/-5)/B'ID44TAAN"D9& M"(SA@>A%.A\'3(MU;27YDLIR3L,:[E)&.#UJ#_A!I6T8:;)J!:-"OEMY:@@# MIDXJ=;CZ&^NNQ_V'_:CP2HFW<$*G=CZ5G/XUM%L%NA;SN3(8]BJ20P&:T=2T M=[[0QIZSF-@@7>!UP*RX/"4L2!3=Y_?&7&T=< ?TH=^@+S$NO&=JVC&6%9%N MY%<)#M^8%>N15&SU[49_AK<:LTN+M%%A!X3GT.2X9EE#9DQR,MFDKV=P=KZ&3I/Q"M7TS_ $N*<7<489E, M9RX)QD5H)XVM2\*RVMQ%YC ?.A&,]*KQ^!DV[Y+HM.L:Q*VT<*K9J>_\)RWE MZ)A=E5VH,;1P5]*M[BTL1V7B<0:C=VERYGD$HV+&O*(1G)]JO:=XNL-2U3[% M LI)&4DV_*WXUER>!-VK?VG'?/':;:5$C1H2$STS5&7QUID4G25H-VSS@OR[O3/ MYU/<>'[DZW+?6]\T<4ZJLL14$''_ .NLP?#^%;>2S%VYM'F\[:0,AN?\31J/ M0?9_$/3K]G2&"<-Y;-'N0@.0"U:>QN%EN 6"JA. ,9/ZU%9_# MX6C6Q%ZQ$(<#Y1SN!']:NV_@]HI;4R79=((WB"[1RK #^E5H2Q&\:V5RC11& M2%Y4/D2.N%8CL*N^#M0N=3\-VUS=OOF8'<<=:RX? ,:K!%+=N\5LS-",#(+$ MG^M;_A_2/[#TF*Q\TRB/HQ%(;-"?_5&GK]P?2F3_ .J-/7[@^E A:*** "BB MB@ HHHH .U<[.C-4_I^M-W'U-&X^IH M =Y3^GZT>4_I^M-W'U-&X^IH =Y3^GZT>4_I^M-W'U-&X^IH =Y3^GZT>4_I M^M-W'U-&X^IH =Y3^GZT>4_I^M-W'U-&X^IH =Y3^GZT>4_I^M-W'U-&X^IH M =Y3^GZT>4_I^M-W'U-&X^IH =Y3^GZT>4_I^M-W'U-&X^IH =Y3^GZT>4_I M^M-W'U-&X^IH <(GR./UKR'6K.=O%,S!!CS1W%>N!CD*YAO;'FC MO7H9=?GE;L<./MRQOW/?K&5%L806YV"I_.C_ +U4+,#[%!P/N"I\#T%<#W.T ML>='_>H\Z/\ O57P/048'H*0%CSH_P"]1YT?]ZJ^!Z"C ]!0!8\Z/^]1YT?] MZJ^!Z"C ]!0!8\Z/^]1YT?\ >JO@>@HP/04 6/.C_O4>='_>JO@>@HP/04 6 M/.C_ +U'G1_WJKX'H*,#T% %CSH_[U'G1_WJKX'H*,#T% $WG1^:?F[4[SH_ M[U5<#>>!TIV!Z"@98\Z/^]1YT?\ >JO@>@HP/04"+'G1_P!ZCSH_[U5\#T%& M!Z"@"QYT?]ZCSH_[U5\#T%&!Z"@"QYT?]ZCSH_[U5\#T%&!Z"@"QYT?]ZCSH M_P"]5? ]!1@>@H L>='_ 'J/.C_O57P/048'H* +'G1_WJ/.C_O57P/048'H M* +'G1_WJB65/M#'=VIF!Z"HP!Y[<=J!ESSH_P"]1YT?]ZJ^!Z"C ]!0(L>= M'_>H\Z/^]5? ]!1@>@H L>='_>H\Z/\ O57P/048'H* +'G1_P!ZCSH_[U5\ M#T%&!Z"@"QYT?]ZCSH_[U5\#T%&!Z"@"QYT?]ZCSH_[U5\#T%&!Z"@"QYT?] MZCSH_P"]5? ]!1@>@H L>='_ 'J/.C_O57P/048'H* 'K*GVACN[5+YT?]ZJ M:@>H\Z/^]5? ]!1@>@H$6/.C_O4>='_>JO@>@HP/04 M 6/.C_O4>='_ 'JKX'H*,#T% %CSH_[U'G1_WJKX'H*,#T% %CSH_P"]1YT? M]ZJ^!Z"C ]!0!8\Z/^]1YT?]ZJ^!Z"C ]!0!8\Z/^]1YT?\ >JO@>@HP/04 M6/.C_O4>='_>JO@>@HP/04 6/.C_ +U11RH)I#NIF!Z"HT \U^*!ESSH_P"] M1YT?]ZJ^!Z"C ]!0(L>='_>H\Z/^]5? ]!1@>@H L>='_>H\Z/\ O57P/048 M'H* +'G1_P!ZCSH_[U5\#T%&!Z"@"QYT?]ZCSH_[U5\#T%&!Z"@"QYT?]ZCS MH_[U5\#T%&!Z"@"QYT?]ZCSH_P"]5? ]!1@>@H L>='_ 'J/.C_O57P/048' MH* +'G1_WJ/.C_O57P/048'H* ))I4,1 :IU^X/I5&0#9T%7E^X/I0,6BBB@ M HHHH **** #M7-W/_'U+_O5TG:N;N?^/J7_ 'J (J*** "BN?NO%=O:^+;? MP\UN[7$Z;U<'C'/^%7K_ %A+'4[6R:/<9\_-N "_YS0!I45EZCK]CI]A<77G M)+Y"EC&C#)IEAXDT^_T-=5655B\OS&0M\RCWH UZ*JV.HVVH:?'>P2 P.NX, M3T%.6_LVB:47,>Q3AFW<"@"Q15=+^TDC>1+F)D3[Q##BL_1O$-OK<][%;QL# M:MM)SD-UZ?E0!L45R(\>VQBU-_L,P;3FQ*A(R1ZBMJQUN+4$MI(4/ES1^9OR M,*.>OY4+4'H:E%5_M]GY;2?:8MBG!.X53OO$.FV$UK%+<*6N3B/:'8?,?:M;[;:Y.:Y_P C9-_UU%>CEOQR]#@S#X(^I[S9 M_P#'E!_N"LK5O$]KI5W]E,4L\X3>R1@$A?6M6S_X\H/]P5P?CN!+B_WVJW%M MJ<*;HKF-25?_ &3Q7G2>IWQ5SNK.]BO+2.X0[5<9VMP165J7BFSTZ_\ L95Y M9%7=)L_@'J:\_P!8.L1.LL\$_F7%GMQ$#C?D<_I4UC:F;5;^:>SG)>PP&93R MW-'F%M;'?:3XB@U:9TBB=(QRLK8VO]*U_,C!P9%SZ9KQU+*]CM-,@F2\ALI( M]H\D.%?(E(/H/:CH-JSL>F;UVE@00!GBJUG?I=0M M(Z^3ABN'/7'>N>\'M=GP_=+>Q,)%##?@C?QUQ7$FVNYX;6.6&[VB:;=P>F1B MDW9A&-T>M7EVEG8S7; ND2[CM[BHM,U.#5-,@OHSLCF774< MZ2F50ZJKCYB-QQ^EQZ=;0W%OOZ57<25U<]8+H#@NO MYT%P%8CG S@5Y=?Z5XA@B@&))9I[92Y!^ZZ#^I-=KX82Z.EM=WL;1SR+@H>V M!C^E(+#K#Q-#J*;H+>0XF,+ X^4@9SUK4O;R*RM)KAV#")2Q4'DXKRV)+N.6 M-D@N(S]OD8D*0-NTI!P6WC'Z5Z3X M>*?V#:".-HP$QM88-:-$(TOXS]*6D'^L_"L"\\606>ISV!M)GDA3>Y4\ A_P BG:C?1Z7:W%[*I:.%-S!>N*+CLR]17,Z?XVT^^FLXVBEA^V#, M!?HW3_&NAGN8+:)Y9I45$&6)8<4"):*KQW]K-(J1SHS.NX 'J*F\R/&?,3'K MN% #J*AN+@00&51Y@]%(YIXEC.,R(">Q89H ?165K&O6^BRVB3QNWVF01J5[ M$G']:U Z'^-O-5M&\6V&LWC6:*\-RJ"3RY.Z^M &]13=\>,^8 MF/7<*RSK]NVJM81(9&0@2.K#"Y&: -:BF[TQGS$QZ[A1YL1_Y:Q_]]B@!U%- MWIC.],>NX4NY<9W+CUSQ0 M%)N7^^OYBHKFYCMK>25F#>6NXJ#R: )J*YS3O M&5CJ5U9V\44BM=J60GVS_A6T]WLOEMBG!7<7W# H LT4@96^ZZM]#FD:1$#9 M9<@$[<\F@!U%9J456M+L7,)D=?*PVW#,.:KMK-LNM+I9/[TQ^8'R-N*+ :-1I_K7I&NH%FC MB,J>9)]U=W6G)_KGH ?17+R^.=.@OYK::&5$AE$+S'[H8G _E73+)&P!$B_, M PY[4>8#J*HZEJUMIEJ)Y'5P6V@*PY/I4EC>K>0"0IY39(V,PS0!:HIOFQYQ MYL>?]X4"2,D 2(2>@#"@!U%(&4G 92?0'FCE)?Q(2CKN"DX-6$F1D5BRJ6_A+#- M $E%(651EF"CU)Q61JGB*UTJ_M[25&=YU+(RGCB@#8HK,TS6[?5-'.I0HPB M)VGKQ2:=K<6IPP2PQ,(Y<\DCC%%@-2BJFH:C#I]E)=.0ZQ\L%(S3CJ%JMHMR M\R+&P')8<9H GD^Y5U?N#Z519@\093E3R#5Y?N#Z4#%HHHH **** "BBB@ [ M5S=S_P ?4O\ O5TG:N;N?^/J7_>H BHHHH X'6=%U5OB79Z[!:>;:00E&P>2 M>?\ &JWBS3=9U;4[/4OLS06ULDGFX?!"\?X5Z/D^M(ZAT9'&Y6&"#W%(:=F> M%:)&MZUQ9^5<&\GADBM@ZG:V6SDFN@T7P=K-I'=0RVP6.6R$6W=P7!)_PKK/ M%5X/#%C!>Z?96^\RB/+C[N A8):!+I8-GE@XRV*Y.T\,:ZFC:I;20'?<[3&-W X%=C-XXT" 0M)>@> M<"4]3CK69+XVFN/$!L[!8_LD2"2620D?+QT_.D]6"VL8!\(ZX(;Q8(S%&TJN M(PWWP",C]*Z3P3I-YIMUJ/?#ZA2UV?F)"\=<4DE<;;:*&L>#Y;[Q0;NW<1V=Q"5NE'\9XQ_*JFB^$]7T M[PEJ&GM<_P"DNV(#G[J<''\ZZ.T\7:+?2B*"[!8J6'T%.A\4Z5/'/(EQE8%W M/]/6AK2P)N]S@Y?"NK)H2QP6DK73LHEWR' QW IMEX2UI3HTMW:^:;21O,#- MG@DFN\L_%^C7Z3/#=C$*AF)]#34\9:+)!YR7>1NV;>Y-4G835S@(_!NN1:HU MS%;>66NF?&-66RU2.XBD-TXD$3;SA@V<5Z/;74=W;)<0/NC<9 M4U+D^M)[6#KD1:7I<(, CNB@$I[DULT44 *.HKQS7/^1LF_ZZBO8QU% M>.:Y_P C9-_UU%>CEOQR]#@S#X(^I[S9_P#'E!_N"I2 >H!^M16?_'E!_N"I MJ\][G<@(!Z@&J[7UHL_D&>,2C^'(S5BN%O\ 1]5N/$;72VK>6LA*LO1E(Q2& M=?'JFGS3^1'=PM+_ ' PS6:WB6 ^*(=%C5)#(A8R*V<8.,5R=]X4U::.'[+; MF&);.:1322W.S?48H;YX))( M4C1K?=//^%:)U*PW MLANH-R#+ L.*Y/6=&U#4M/L4M-/^S.DX=T!^[P>?UK-L_"VI+I=Q!/IQ^V@; M1<>8WSBDKZB9W@UG36QB]@.2!]\=34DVH6<$JQ2W,2._W59@,UP!\*:D(Y M MD0QMXE7D_?4'/ZU:A\.WO]I.U[8/=;E4Q2[R/+(4 C\Z;!:[G63:WI/D3;KR M!E1"756!..]9V@Z9H5U FI:>IDB<[T#-D*?8=JXH>"M:V1@6A5M\A@_*DU5)I^J0Q:=:ZE%>)$8U$8M<_ M*=Q/S8Z54O-"O(IKY/L%Q(1>PS!@"=R!B3]:](\2:@FG:>DKRM$&D50ZJ#W' MK6>GCK2!=_9)/,#K((F=E& Q.!0M7H.[2.6TRTU&349A=IJ*SQ#';58/#XD,>&!)[:\.V.?/!ZX&VK^M):9XGTZ_?[.9)U@E$P.XX?</]%FG,:^9\K;"Y48!K2T77%UB"YE6W=!!*T?(^]@]JIWW$K+0H:W;7 \ M WL/EO+=30Y*+RAIXJL'FAC*NIE MW;=P'4'!K-U'Q7X,XJ=]$6FTM3EM/E_M&$(\5VUPUQ" MTD)4_(H/)%:T=K.;JPE>TN6CM[O'(.0ISS]*NGQ+H/AY+F*VMY#-%&S@'DN% M'/)-9\'CIX/$3R7JR#3WMA*J!1E.G)_.FVI-+^OZT(MR_P!?UW+/Q!DOSY$= MC;7+,RY#Q9(4_05SL,6LN'G>"^\T"#;G=U&=U=W/XTTB&=8BS.6!((&>@S5S M1/$%KKT3RVL4BQJ<;G4 &B+L5T.&;^T9;VVAO;.ZDN4NTD$@4E0FT_XBNU\3 MK)+X>U".*-I)'APJJ,DFMK ZX&?I48_U[?2E;2P.WO-WGIY9&< M8RN?TS79MXLT59I8C=J6B!+?0<5 OC70V<()SG<%^[ZTFM;A?2QG>.X+NZ32 M!:P22.LZL2JD[>1R:P+:QUVZN+6V87,5TDY,\I)VM&--#GD=(;H,Z@G '7%-#N[)'&+I7B;3]21HS++#!(8N6)WH>_P"O MZ5V?B.WE3PE);Q1O++M VJ,DFK6E^(;+5='.IQ;E@&<[AR*(O$FES,0D^2$\ MS_@/6DUI9BO=W.)U"6]MK'4W!N;=?(C$9.1EMHR!^M<^J3ZC$ $O)IC.':(J M?W:\=*]+U#6_#M](FEWDZ,TWW5Z/C<"2%+#'X<5TOCF2[^SP1V<$[,Z\-&"=I]\4R+QU; M)JQ2\*QV4D:/"V.?F]:VY?%&CQ7<=L]TGF/C:.O49IOWE86SN>;SV^L2^?+] MGO\ S!''Y?WOO;^?TI]W_:D[10WEC>2W N8I%?:2H3.:])TSQ!IVL32164GF M-'][CBM3 SG _*A:!?4Y/QO'/<>$;B&W@DEFDC4!$4D]!6'/X:EM/#,>J6BW M+ZFR*LO4.$!Y [^M>B#_ %S<=JDI6W%?8\ZM+*1X-.(CU P2SYD60ME1D=?: MHKK3KV"[UMK"UN%.]"K#(WJ%&0#7I7'H/RK,U#Q!INE7*076XBCNQ82S)LAY#+R,\>F*GU'3[J._U 6T%[Y>Z(PX)]]V/TKL#XKT9 M;_[#]I43;MF,< U7U7Q*MKJMG96Q1VDF$PSE[B/5$LKZ*V2ZC(D1H MMRD@_+S^M=5:VUUJ'@L0S(]O=-%T!Y##D5:U;Q+I6C7"P7TH21EW!<=14=EX MNT6_D=(+M243><^E&X]3D-"LO$2ZK"+Q)/L\RA')8_*4[_CFF06-Z^JW(NQJ M!NH2V-I;RW7M['M7;1>)=*FBDD2X&(\9!Z\]*J-XRTH:I:6*[VENON$+0]=P MOHEO%Y@G79L$F3Z'D4;DI6.;\)1WMMK,2RQ72Q/ M:G>9,XWY%9_B^357U^/[%!=!8I@6:-20R_6NK'C+0VM1<"Z79NV=.0:@OO%] MFEQ-9VOSW"P"96(^4C/_ -:F]6GV&M-#BXK._:.V7[!< C66F.4/";P BZ.W.>$VC_Z]=1-XDT\:3]NBF4JP M(C!')(__ %56\/\ B(7WA8:Q?[449W%1P!2;5QZV,GPT=33Q3=+/#*]HS,4E M<$%?;WJ#Q)9:Y%J]S_9R220R 3*P8\$8&*VT\=^'G!*W8['IV/>K\WB+2X)4 MC>X&7 (/89Z9IVV"^K9Q>N6NLF'3IYENC!,/](CMR=RL>.WX5#>:=>Q75RJ6 MUU,ATTQJ[@L2=N,$^M=K?^*=+T_S1+)N:,9( S4MMXAL;C05UDDI:E=Q+#H* M+: S+@2X7X>B,0RK<+#@( 0P.:PY8KN1Y93;WF]8X]G!^]OY_2NPA\2:7<-( ML4X8QJ'8>@/_ .NHY?%>BP7GV62[19<9QBAZL2T1E^,IKM=!MC;VT\LCX!\O M.5/N!7)6Z:K/'HSW%G=.\.\.S(;R\<9 8 <\]*H0^,H M(M8EMKTI' P4PD#U //YTNH-77H'A"&X@\%2PS021S!7&QE()XKG+5=1MK>U M_(8IHK5O-C VOQBJ MOU%:QP%C?-?6M[&\5U]I:$HL>TX?DS+=PP6MT80L;*K9QD.,X_"O1 M=/T6PTQF:VAPQ[L2HXK57[@^E4I/N5 M=7[@^E,2%HHHH **** "BBB@ [5S=S_Q]2_[U=)VKF[G_CZE_P!Z@"*BBB@ MHHHH YSQEHEWK^EPVEKL^64.V_T&:K>)?"1U;0[:UL1';S02"0J.CGC(/Y5U ME%*W0=SSV3P)."V):6(#@DXSW]JT+_ ,)75[JNIS*T<4%U"$CV M]01C_"NRHIB//I_!6I7-O=[FB$DQ0!>V%8&K&O>#+G4-0TN>S2"-+6(I(N.I M('/Z5W-%"T!ZGG%CX%U6TEM7WPYA60'CKN;(I=,\$ZQ:)>^=)"S7$ C&.QSF MO1J*'J"T/-1\/M1DBG1IHX]UNB*5_O*#4M_X*U:Z33KB-;:.XM2 Z*.) .,G MFO1:*%H.]RKIMM]CT^*#8J%1RJ]!5JBB@04444 *.HKQS7/^1LF_ZZBO8QU% M>.:Y_P C9-_UU%>CEOQR]#@S#X(^I[S9_P#'E!_N"IJAL_\ CR@_W!4U>>]S MN"BBBD 5BZQXEMM%NX[>XAD8R*65EZ?2MJLO6]$AUN"*.4[3&^X,.OTI._0: MMU*%OXTTZYM169WW(V/N8Q@?I6=<^"=1N])BMI=37SAD.RIA6!]LT.XU:^H:CXZ68K;:?# M)F:W:59O[N#BI?#GC6&?1XA?^8+E(1([-_'DD<55C^']U#%;"+40KQ1-$QV= M5)SZT]/ %PL:(^H A+<0C"=P20>OJ:O2W]>8GY&D?'-B;7SDMKACY@CVXP23 MTKH[6?UJJW@ M:\74HKN&\BPT0CN%92W]S?S7$VH1L'CEC' M!SAA@9^E*_@'5)1/OOX"9+;[./E/ XY_2O0J*5D#;9PUIX+U.TG<+>0-;NA! M!4Y#$8XKHO#6D2Z)HR64TJR.K%MRC'6M>BF%]+!48_U[?2I*C'^O;Z4")*XW MQ!X8U#4]5OKBW\KRY[;R5W=9+5SAA#-@[ MB"<\\UH/XB,D!E!4<$& MN;R1OA\O/J02:[VBILK6'S.]SS^Y\(:MM-TSP5J5EJ!,RVTT#!6#L#N1@N..:]"HH2ML+F>QB>&-)FTC3F@N$C$A MHF2T:+R#'M ;J#D5W-% M'6X[GGS^#]5>2XKPWB(/*>W6Z^T>8?O?>R1UKMJ* M'J+8Y3Q'X?O=5UJWNX%B,<4)0ANN2:P$\!ZKBW0O#&([?RRR]R"3_6O2J*E1 M2=RN9G")X/OIG:YNUB,OD)!Y:\ @#&[ZTZS\):G::CI=T94D%JQW!^H4DFNY MHJGO<72QS7BKPM_;\MM-$XBECRKM_>4CI^M99\%7%M8M=I/D,6LQ _L0Q/K M[UWE%-:">NIQ5[X6U"[LY(E,49\F(+CH60'@^QJLWA#499]*F^S6D1MIQ+,B M#AL CU]Z[ZBA:.X7TL P !@>E%%% @J-/\ 6O4E1I_K7H DHHHH RO$=C=Z MCHTEO9,JS$@C=T(!!KE['PMJT42+,D&![A: M(R02,?)/W64DG^M:>G:#?6W@N?2I1']ID! Q]WFNIHI-)E:T=HC#C\<5TFEZ3(OA9=)U!$)\KRF"],8Q6U11TL.YY_IO@._LM3MKEKX-& M"1,O]Y,\#\L4G_"%:E%=W@06TD/JN?\:LW7AC4[G[666#=-&B*<=,*!_2NVHH>HU)H\_LO!>H6UW<"1+:6 M)RS)*P.]25QCK73^&-+FTG1UM;A$$H8DE.];-%"T5B7J[A1110 V3[E75^X/ MI5*3[E75^X/I0,6BBB@ HHHH **** #M7-W/_'U+_O5TE9TFE+)*S^81N.: M,>BM;^QU_P">AH_L=?\ GH: ,FBM;^QU_P">AH_L=?\ GH: ,FBM;^QU_P"> MAH_L=?\ GH: ,FBM;^QU_P">AH_L=?\ GH: ,FBM;^QU_P">AH_L=?\ GH: M,FBM;^QU_P">AH_L=?\ GH: ,FBM;^QU_P">AH_L=?\ GH: ,FBM;^QU_P"> MAH_L=?\ GH: ,FBM;^QU_P">AH_L=?\ GH: ,H=17CFN?\C9-_UU%>\?V0N? M]8:Y6\^&=K=ZDUXUTP9FW8KLP=:-*3YU$5%2_9S_?H^SG^_2 BHJ7[.?[]'V<_WZ (J*E^ MSG^_1]G/]^@"*BI?LY_OT?9S_?H BHJ7[.?[]'V<_P!^@"*BI?LY_OT?9S_? MH BHJ7[.?[]'V<_WZ (?XS]*6I/LQSG>:7[.?[] $5%2_9S_ 'Z/LY_OT 14 M5+]G/]^C[.?[] $5%2_9S_?H^SG^_0!%14OV<_WZ/LY_OT 145+]G/\ ?H^S MG^_0!%14OV<_WZ/LY_OT 145+]G/]^C[.?[] $51C_7M]*L_9S_?IOV4[RV\ MT#&45+]G/]^C[.?[] B*BI?LY_OT?9S_ 'Z (J*E^SG^_1]G/]^@"*BI?LY_ MOT?9S_?H BHJ7[.?[]'V<_WZ (J*E^SG^_1]G/\ ?H BHJ7[.?[]'V<_WZ ( MJ*E^SG^_1]G/]^@"LO\ KF^E24\6I#EMYYIWV<_WZ (J*E^SG^_1]G/]^@"* MBI?LY_OT?9S_ 'Z (J*E^SG^_1]G/]^@"*BI?LY_OT?9S_?H BHJ7[.?[]'V M<_WZ (J*E^SG^_1]G/\ ?H BHJ7[.?[]'V<_WZ (J*E^SG^_1]G/]^@"*HT_ MUKU9^SG^_31:D,6WGF@8RBI?LY_OT?9S_?H$145+]G/]^C[.?[] $5%2_9S_ M 'Z/LY_OT 145+]G/]^C[.?[] $5%2_9S_?H^SG^_0!%14OV<_WZ/LY_OT 1 M45+]G/\ ?H^SG^_0!%14OV<_WZ/LY_OT 145+]G/]^C[.?[] $$GW*NK]P?2 MH#;%AC>:G P /2@8M%%% !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 B444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$! end GRAPHIC 26 vldr-20201019xs1014.jpg GRAPHIC begin 644 vldr-20201019xs1014.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***C,R+,(BWSD9 H DHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***C::-9EB+ .W('K0 M!)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M45FZSK-MHUH99F&\_<3N32E)15V*4E%78:SK5MHUH99F&\CY$[DUR7A;5I]5 M\337%P^!L.U<\ 9%Y[U_O#\Z-Z_P!X?G7B7]H7O_/U+^=']H7O_/U+^=:_75_*;?V@ MOY3VW>O]X?G1O7^\/SKQ+^T+W_GZE_.C^T+W_GZE_.CZZOY0_M!?RGMN]?[P M_.C>O]X?G7B7]H7O_/U+^=']H7O_ #]2_G1]=7\H?V@OY3VW>O\ >'YT;U_O M#\Z\2_M"]_Y^I?SH_M"]_P"?J7\Z/KJ_E#^T%_*>V[U_O#\Z-Z_WA^=>)?VA M>_\ /U+^=']H7O\ S]2_G1]=7\H?V@OY3VW>O]X?G1O7^\/SKQ+^T+W_ )^I M?SH_M"]_Y^I?SH^NK^4/[07\I[;O7^\/SHWK_>'YUXE_:%[_ ,_4OYT?VA>_ M\_4OYT?75_*']H+^4]MWK_>'YT;U_O#\Z\2_M"]_Y^I?SH_M"]_Y^I?SH^NK M^4/[07\I[;O7^\/SHWK_ 'A^=>)?VA>_\_4OYT?VA>_\_4OYT?75_*']H+^4 M]MWK_>'YT;U_O#\Z\2_M"]_Y^I?SJYIJZEJEP8(+QA)C(#-UH6,N[*(UC[NR MB>P[U_O#\Z-Z_P!X?G7CBMJ!O7M3>.KJ<$DU6:^O5*/KO]T'CK M;Q/;-Z_WA^=&]?[P_.O(+Z'5+"V@GENG,"ZDQ"NYLGM5'[?>_\_,OYT/&V^R#Q MUE?E/;=Z_P!X?G1O7^\/SKQ+[?>_\_,OYT?VA>C_ )>9?SI?7E_*+^T%_*>V M[U_O#\Z-Z_WA^=>)?VA>CK-Y"?>)/2J6,OM$J..YG91 M/6]Z_P!X?G1O7^\/SKQ6*[OIIEB6[DRQP"33KFXO[6Y:!KMV93@E3D4OKO7E M%]?5K\I[1O7^\/SHWK_>'YUY!?Q:II\,$LUT^V897!JC]OO1UN9?SH>,L[.( M/'O\ >'YUXE_:%[_S\R_G5Z]BU2Q@AFDNV9)1E=K9H6,N MK\H+'75U$]?WK_>'YT;U_O#\Z\2^WWHZW,H_&KD":I-:FZ:ZDCMP<;V/4T+& M7VB"Q]]%$]AWK_>'YT;U_O#\Z\>N%U2WMEN?M4CP-P'4U3^WWO\ S\R_G0\; M;>(/'VWB>V[U_O#\Z-Z_WA^=>)?;[W_GYE_.C^T+W_GYE_.CZ\OY1?V@OY3V MW>O]X?G1O7^\/SKQ+[?>_P#/S+^=*M]?,P5;B8D\ 9H^NK^4/[07\I[9O7^\ M/SHWK_>'YUXK+=:A"Y22>96';-,_M"]_Y^9?SH^NK^4/[07\I[;O7^\/SHWK M_>'YUXE_:%[_ ,_,OYU;D&I1V45S]L=ED. H;FA8V_V1K'WVB>Q;U_O#\Z-Z M_P!X?G7BTUSJ-O)YV[U_O#\Z-Z_P!X?G7B7]H7 MO_/U+^=']H7O_/U+^='UU?RA_:"_E/;=Z_WA^=&]?[P_.O$O[0O?^?J7\Z/[ M0O?^?J7\Z/KJ_E#^T%_*>V[U_O#\Z-Z_WA^=>)?VA>_\_4OYT?VA>_\ /U+^ M='UU?RA_:"_E/;=Z_P!X?G1O7^\/SKQ+^T+W_GZE_.C^T+W_ )^I?SH^NK^4 M/[07\I[;O7^\/SHWK_>'YUXE_:%[_P _4OYT?VA>_P#/U+^='UU?RA_:"_E/ M;=Z_WA^=&]?[P_.O$O[0O?\ GZE_.C^T+W_GZE_.CZZOY0_M!?RGMN]?[P_. MC>O]X?G7B7]H7O\ S]2_G1_:%[_S]2_G1]=7\H?V@OY3VW>O]X?G1O7^\/SK MQ+^T+W_GZE_.C^T+W_GZE_.CZZOY0_M!?RGMN]?[P_.N)\=7MVO#+:YFL[A)X'*2*<@BO5O#WB.WUBV52P6Y489#WK?#XCG]V6 MYT87%>T]V6YNT445UG:%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5YWXXTB]^T_;][2V_3;_0/X:R-%T>76[MK>%U1@NKV+^JUOY3CJ*['_A M7M]_S\Q?G_\ 6H_X5[??\_,7Y_\ UJ/J]7L'U6M_*<=178_\*]OO^?F+\_\ MZU'_ KV^_Y^8OS_ /K4?5ZO8/JM;^4XZBNQ_P"%>WW_ #\Q?G_]:C_A7M]_ MS\Q?G_\ 6H^KU>P?5:W\IQU%=C_PKV^_Y^8OS_\ K4?\*]OO^?F+\_\ ZU'U M>KV#ZK6_E..HKL?^%>WW_/S%^?\ ]:C_ (5[??\ /S%^?_UJ/J]7L'U6M_*< M=178_P#"O;[_ )^8OS_^M1_PKV^_Y^8OS_\ K4?5ZO8/JM;^4XZBNQ_X5[?? M\_,7Y_\ UJ/^%>WW_/S%^?\ ]:CZO5[!]5K?RG'45V/_ KV^_Y^8OS_ /K4 M?\*]OO\ GYB_/_ZU'U>KV#ZK6_E..JSIUVUCJ,%RIQL<$_2NH_X5[??\_,7Y M_P#UJ/\ A7E]_P _,7Y__6H5"JG=(:PU9.Z1%XDMK>WNEO8V7_3%&T#MTR:E MU6TL],1(#!N@> %&5,G=SSFI)? NJ3JBRWL;",87)/'Z5:?PIKDEHMJ]_$T2 M],CD?CBMG3GK[IT\DVV^3<<+.&]BT**X&4$1;![D 5GBPMK^Q+SQI&R7?EA@ M,?+SQ5U_"FNNL(.H1XA_U>.,?I39_"&LW*JKWT04'=@<<^O2J<9-WY?ZT*<) M-?!_5BS GD7VJVD4"I#'!\A5<9K"L8H=3T!MJ1I<6C[G./O+_D5N'P[XA*D? MVA%RNTG')'Y5&/!-U;VCI;78$DRXESTI.$V_A&X3E;W=-3-TPPS:'J-XUM$S MQN F5'%7I=)L[G7;;,2KNMM^P# 9N>U)!X-UBVMGMXKZ)8GY9?7]*>_A377N M(IVU"/S(AA".P_*B,))*\25"?*DX?UK-[X+U:_E\RXO(6;V&/Z5+!X4UNVMC;17T2PGJN.OZ5,:51-NVZ)C2J*HY< MNECDM(M9&O+>9H\PF0*_96N;V)RHP#Z#\JB@\":E;2>9'=0AL8YY_I6S^R1>5-;[G;8.#@_X56G\%ZM=>6);R(HA^51P!^E M;&JZ'J=SY0L[F.(+'L8D<_RK6,)QK"$TK..UCG5AAL] DFBMXY9([K8K M%<\9JZVD6/\ :TLWE+N%L)!%CC=@=JT+;PU?6N@FRCGC\_S-^X\C^59W_"(: MV;LW1U"/S2,9]O3I4^SDDERC=.22]WL46L[=QI%T8T$L[[9$QP1]*DNKN"#Q M-'I\-G"BB=?FVC/6K3>#]9>>.8WT6Z/[GH/TJ.;P3JT]U]JDO8S-G.[IS^5+ MDJ+:/4S<*EO=CV%MT6\\6W<-Q C(L?R@K]*KZA9PQZ-ITGD*LC3[6.WJ,U=' MA/7!>"Z%_'YP&-W^13IO"VNW"*DM_$55MRC'0_E3Y)"%&0<&JD%O"FF:1.(D\QI\$XZCFK9\,:^7=SJ$6Z1=K' M'4?E3&\):VT"0F_C\N,[E'H?RH<9?R_U<;C*]^3\BO=7,1\92V]W#&89!L4E M>AQQ6#K=O_9LCV)"%@Y;JTBX*%?7WXJO>>!M1O+IYY M+J,EO4__ %JB=*HU\)%2G4DG[N[.'HKL?^%>WW_/S%^?_P!:C_A7M]_S\Q?G M_P#6K+ZO5['+]5K?RG'45V/_ KV^_Y^8OS_ /K4?\*]OO\ GYB_/_ZU'U>K MV#ZK6_E..HKL?^%>WW_/S%^?_P!:C_A7M]_S\Q?G_P#6H^KU>P?5:W\IQU%= MC_PKV^_Y^8OS_P#K4?\ "O;[_GYB_/\ ^M1]7J]@^JUOY3CJ*['_ (5[??\ M/S%^?_UJ/^%>WW_/S%^?_P!:CZO5[!]5K?RG'45V/_"O;[_GYB_/_P"M1_PK MV^_Y^8OS_P#K4?5ZO8/JM;^4XZBNQ_X5[??\_,7Y_P#UJ/\ A7M]_P _,7Y_ M_6H^KU>P?5:W\IQU%=C_ ,*]OO\ GYB_/_ZU'_"O;[_GYB_/_P"M1]7J]@^J MUOY3CJ*['_A7M]_S\Q?G_P#6H_X5[??\_,7Y_P#UJ/J]7L'U6M_*<=178_\ M"O;[_GYB_/\ ^M6-KGAZ?0O+\Z57\SIMJ949Q5VB94*D%>2,>N@\+Z+?W]\E MQ;LT,<9YD]:AT#PY<:W.#@I;*?F<]_I7JUE9PV-JEO"H5%&..];8?#N;YGL= M&%PSF^>6Q+$K)$JLVX@H>N%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%''U)D\PQPB0KZ\"FDV[(&[&I17D/_"[%_Z!A_[[_P#K4?\ M"[%_Z!A_[[_^M75]1K_RF7MZ?<]>HKR'_A=B_P#0,/\ WW_]:C_A=B_] P_] M]_\ UJ/J5?\ E#V]/N>O45Y#_P +L7_H&'_OO_ZU'_"[%_Z!A_[[_P#K4?4J M_P#*'MZ?<]>HKR'_ (78O_0,/_??_P!:C_A=B_\ 0,/_ 'W_ /6H^I5_Y0]O M3[GKU%>0_P#"[%_Z!A_[[_\ K4?\+L7_ *!A_P"^_P#ZU'U*O_*'MZ?<]>HK MR'_A=B_] P_]]_\ UJ/^%V+_ - P_P#??_UJ/J5?^4/;T^YZ]17D/_"[%_Z! MA_[[_P#K5;TOXOKJ.J6UG_9Q7SG";M_3)^E)X*NE=H/;0[GJ=%(&R@;VS7F. MM_%I=(UFYL/[/+^2VW=NZ_I65*C.J[0113Q_=.:X?_ (78O_0,/_??_P!:C_A=B_\ 0,/_ 'W_ /6JY9=5 MDTW'8QE.E)IM['KU%>0_\+L7_H&'_OO_ .M1_P +L7_H&'_OO_ZU7]2K_P I M?MZ?<]>HKR'_ (78O_0,/_??_P!:C_A=B_\ 0,/_ 'W_ /6H^I5_Y0]O3[GK MU%>0_P#"[%_Z!A_[[_\ K4?\+L7_ *!A_P"^_P#ZU'U*O_*'MZ?<]>HKR'_A M=B_] P_]]_\ UJ/^%V+_ - P_P#??_UJ/J5?^4/;T^YZ]17D/_"[%_Z!A_[[ M_P#K4?\ "[%_Z!A_[[_^M1]2K_RA[>GW/7J*\A/QL4 G^RS_ -]__6KTKP]J M_P#;FBV^H"/R_-&=NWI]SUZBO(?\ A=B_] P_]]__ %J/ M^%V+_P! P_\ ??\ ]:CZE7_E#V]/N>O45Y#_ ,+L7_H&'_OO_P"M1_PNQ?\ MH&'_ +[_ /K4?4J_\H>WI]SUZBO(?^%V+_T##_WW_P#6H_X78O\ T##_ -]_ M_6H^I5_Y0]O3[GKU%>0_\+L7_H&'_OO_ .M1_P +L7_H&'_OO_ZU'U*O_*'M MZ?<]>HKR'_A=B_\ 0,/_ 'W_ /6H_P"%V+_T##_WW_\ 6H^I5_Y0]O3[GKU% MC_GT/_?5'_">C_GT/_?5 ':T5Q7_ GH_P"?0_\ ?5'_ M GH_P"?0_\ ?5 ':T5Q7_">C_GT/_?5'_">C_GT/_?5 ':T5Q7_ GH_P"? M0_\ ?5'_ GH_P"?0_\ ?5 ':T5Q7_">C_GT/_?5;&@^(1K3RKY/E[/>@#=H MJCJVH?V98/<[-^WM7,?\)Z/^?0_]]?\ UJ .UHKBO^$]'_/H?^^J/^$]'_/H M?^^J .UHKBO^$]'_ #Z'_OJC_A/1_P ^A_[ZH [6BN*_X3T?\^A_[ZH_X3T? M\^A_[ZH [6BN*_X3T?\ /H?^^J/^$]'_ #Z'_OJ@#M:*XK_A/1_SZ'_OJC_A M/1_SZ'_OJ@#M:*XK_A/1_P ^A_[ZH_X3T?\ /H?^^J .UHKE=,\8#4-0BM?L MQ7><9S754 %%C_GT/_?5 ':T5Q7_ GH_P"? M0_\ ?5'_ GH_P"?0_\ ?5 ':T5Q7_">C_GT/_?5'_">C_GT/_?5 ':T5Q7_ M GH_P"?0_\ ?5'_ GH_P"?0_\ ?5 ':T5Q7_">C_GT/_?5'_">C_GT/_?5 M ':US?B/0)=(/%A MTW7[?2(Y(899H]ZR3\*W7@'UXK4T_5;@Z)+>ZE"L3Q;BP0Y! [B@#9HKF/"7 MBZ+Q9HUQ>6Z>7)#(R%&[8)Q^@KF]%\>:WKCWZ6\%F);6X,(B;.Z3&"<<^AH" MQZ716)K&K76G>$Y]56)?M$,'FM&W3(&2*K>!O$5QXH\,P:K]U:2:5'M3@H#P>GM[U$YJ"NRHQ$]1U9YI(YK/_EGV-97AW1)->U!K=#M2-#)(WH "?Z5 MG[6.OEN5R/3S,FBNFU3PNL'AV/6[.1FMS(8W5NJD=ZYFJA-35T*47'<*UO"_ M_(T:=_UW7^8K)K6\+_\ (T:=_P!=U_F**GPL([H^HU_U(_W:^9/&O_(Y:E_U MU-?3:_ZD?[M?,GC7_D*-)@T+79M.@=G$75F[UG[1<_)U*Y7;F,:BGQQ2RDB.-WQUV MC-*+>=E+""0J.I"GBKNB2.BGF*0 $QOANAQUJ]I.FB\UFULKI9(DG?;G< MDE<$KF=16KXCTI-$UZYT^.0R)$V Q[UL6?@^"Y\(76N?;=S0CB-1T/O4.K%1 M4GLRN1W:.2HH'(%%:DB-]T_2OI7X>_\ (EV'^Z?YFOFIONGZ5]*_#W_D2[#_ M '3_ #->=F7\->ITX;XF>5_%[_D;4_ZY#^9KS^O0/B]_R-J?]RG9E69MNY>U;MV5S-&;16[XMT6W\/ZY)IL$CR> M6 2S>]8D<4DK;8T9SZ*,U,9*45);#<6G9C:*D%O.V=L,AV]<*>*3RI-F_P M MMI.,XXS570K#**OZ9IQNM7M+2Y22))W"[L8J[XKT*/P_KSZ=#*9% !#-[U// M'FY>I7*[7,.BNZT3P5I&LVC8J?P-* M%6,VXKH#@TKL91116A)[G\&/^17N/^NW^-:'CW_6VGXUG_!C_D5[C_KM_C6A MX]_UMI^-?-XO^/(]*C\"..HHHKG- HI\*J\R(V=K,!Q6IKFE0Z5)%'&[.77= MDT 9%%* 6.%!)]!3O*DR1Y;9'48H 913MC8)VG Z\=*EO"(Y"XD7=SVJ31]+LK]UAGN2DSCY5% &-14]Y;_9+R6#<&V'&1WJ" M@ KL? ?^NN?I7'5V/@/_ %US]* -WQ;_ ,@&;\/YUYB.E>G>+?\ D S?A_.O M,1TH ***5<%U!Z$XH 2BMS6-%M]-L+>X21V:89 /:L, DX R?:@ HI_E2;MO MEOGTQ2;'R1L;(Z\=* &T4[8^W=L;;ZXK4U+28K+3;2[CD9C.,D'M0!DT58LK M22^NXX(^K'!/I4^L6"Z9?FV5BV #G\* *%%%% &OX9_Y#]M]:]3KRSPS_P A M^V^M>IT >;^-?^0[_P %<[71>-?^0[_ , %<[0 445LZ;I-O>Z7F1UH$4A) 1B1U&* &T5JZ; MI4=]974SNR/ ,X]:HV5L;R[CA&?F/)'84 045MZGINF6=L6@NWDG'&PC']*Q M* "NI\#?\A27_<_PKEJZGP-_R%)?]S_"@#T&BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH X#QMHEMKU^;?4],FGMTBW07$ .]'Y]!]*I:-I6OVWA MJST6\>=Q+.Q\Y@6*1 C:&_"O3**!W/+/#>BZIX/\::C:PVTL^DWB;S(J$!9, M ?XUD>$M$OM#U34]5N=(NVNS(EO;_ ,!W:&W9 MKRXM2OE*.0Q7I7*>#)M:\/\ @BSTK^R)_MNYE.5.U023G.*]0HH"YY#H/AJ] M'B2[M]7TZXD(NFFANE'[Z.PN5OM+NDU&V25$EW';(&;/3'/:N[^'UG)- MKHPZ')KIZ* .!^+7_(L6?_80@_\ 0JV?$_\ R(-U_P!>@_D*QOBU_P BQ9_] MA"#_ -"K9\3_ /(@W7_7H/Y"KI?&O4F6S/F@44"BOJ3RPKTCPGV;VEK.$@?[R;00:QKTW4C9&E.2C*[%T#26U"[B>92MJDBB5 MB.,$]*[_ ,4W=KHE_<6*Z:\L$UNODX7Y4.!\PXKSR37-0DM&M?-586()55 R M?PJ6Z\2ZK>62VEQ<[XE&T$J,X],]:SG2G.:;V*C.,59';7+0ZQX,L=?9DCGL M"4E XW'''\ZEA$47@.WUJ.!I)GN=\YB&2>J:5;/;6EQM@?K&P##]:EX>5M'U_#L-55?4]#TJ:.[\$^);B"V,"/@^ M6>W%8'PQN(HM0U*)R \EJX3/?@USVCN<0SG,B[1\U9]M2Z8*#UZUY@.@J[>ZM>ZA&D=Q M*3&ARJ#@ U2K6C3<$[]7-?^1RU+_KJ:^FU_U(_P!VOF3QK_R.6I?] M=37DY;_$EZ'9B?A1@T445[)Q'3_#T$^-;' [G^1J7Q];RW'CV[BBC9G=@% ' M7DUSVGZE=:7UYUVL:*2Y M>5G;6VEQZ-X#6ZCA9[F.<&*=8LO/\ )NCMG.9%9003]#5 7]RM]]M64BXSG>.*R^K2:ES/)=5NKR.ZDG'G1G*D(!SZ]*;P\KW\OQ#VJL7_B M"/&NH9_OUTGAY3_PJ;5N#]X_UKS^_O[G4[MKJ[D\R9OO-C&:MP^(=3M].?3X MI]MJ_P!Z/:,&JE1DZ48=K?@3SKG#+ ,I!VG@_6O-S+^&O4Z<-\3/*?B]_R-J?\ 7(?S->?U MZ!\7O^1M3_KD/YFO/ZZL+_!CZ&57XV%;7A'GQ7I^/^>HK%JQ9WL^GW*W%LVR M5?NMC.*VDKQ:1FMSJ/B1%))X\N41&+,% '7K6]H>C167@/4+E(F>^1@9"@R MZCT'Z5Q,OBC5I[H7,LZ/./XVC4G^5)9^)]7L)YYK>Z(:?_6 @$-^%.^W).X(V#G ''3FL;XG CQG-_N"L:Z\4:M>3Q3S7 ,L1R MK! #GWXYJGJ&J7FJW0N;R7S9A_$0*5.A*,U)]ARJ)Q:.L\,Z/K6F:7+JME93 M/./$,$"P17Y2)5VA0@X'Y M5@2R/-*\LAW.YRQ]36E.,U)RE;4B3CRI(;1116YF>Y_!C_D5[C_KM_C6AX]_ MUMI^-4/@RK+X7G)4@&;C/?K5_P >_P"MM/QKYO%_QY'I4?@1QU%%%)=?:5F(DQC..U13WG(KF9 M;F::83.Y,@QAJLS:O>W$:I+*&"]#@9H U_%XQ)9_]+?^0#-^'\Z\Q'2 MO3O%O_(!F_#^=>8CI0 4J_?7ZBDI0=K CJ.: .L\5 _V-IO!^Y_052\/:<&O M%DG7ED)C4CJ:S9-8O9HU224,J_=!4<4QM3NVFCF\W#Q_=(&,4 ; U5;:2%6M MFWQ28:1QU'I4NNP16UXL\;CR[O;P.P[_ ,ZP+N_N+UMT[@GV %1RW$LX02.6 M"#"^PH ZS5FATYTB%JTD$D("@#C/'-5-?&/#VF<8&*QGU:]DMA;O+NC' R!D M?C4<]_V80-]L6.8R#:]3H \W\:_P#(=_X *YVNB\:_\AW_ ( *YV@ KJ- !_X1O4^.W^-TU*ZLD9(),(W52,B@#IK&=+FVU2 M:. PAH_NUS6EW%U:W7FVD7F2 =-N>*2/4[N,2!)<"3[_ !UJ.UO)[*;S8&VO M],T ;UU>6^K:-/-<6ZPW<)P&48W5S53W%Y-=$F1ASR0!BH* "NI\#?\ (4E_ MW/\ "N6KJ? RDZE,<'&SK^5 'H-%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% ' _%K_D6+/_L(0?\ H5;/B<$^ M KK )/V0=/H*T]:T.RUZT2VOT9XDE64 ''S*4G_?!KZJ_L/2O^@=;?]^Q1_8>E?\ 0.MO M^_8KU?[3C_*4G_?!H\N3_GE)_WP:^JO[#TK M_H'6W_?L4?V'I7_0.MO^_8H_M./\H?57W/E7RY/^>4G_ 'P:/+D_YY2?]\&O MJK^P]*_Z!UM_W[%']AZ5_P! ZV_[]BC^TX_RA]5?<^5?+D_YY2?]\&CRY/\ MGE)_WP:^JO[#TK_H'6W_ '[%']AZ5_T#K;_OV*/[3C_*'U5]SY5\N3_GE)_W MP:/+D_YY2?\ ?!KZJ_L/2O\ H'6W_?L4?V'I7_0.MO\ OV*/[3C_ "A]5?<^ M6;>TN;JX2"&"1I'.%&TU[OX!^'\&@0I?WJB34&&>?X/:NRBT?389!)%8VZ.. MC+& 15VN?$8Z56/+%61K3H*#NQ&^Z?I7S)XU20^,=2(C7)_P \I/\ O@T>7)_SRD_[X-?5 M7]AZ5_T#K;_OV*/[#TK_ *!UM_W[%=O]IQ_E,/JK[GRKY7)_SRD_[X-?57]AZ5_T#K;_ +]BC^P]*_Z!UM_W[%']IQ_E#ZJ^Y\J^ M7)_SRD_[X-'ER?\ /*3_ +X-?57]AZ5_T#K;_OV*/[#TK_H'6W_?L4?VG'^4 M/JK[GRKY7)_SRD_[X-?57]AZ5_P! ZV_[]BC^P]*_Z!UM_P!^ MQ1_:E?] ZV_[]BC^P]* M_P"@=;?]^Q1_:/_ Y^'S:E(NJ:M"1:KS'$P^\?4U[;%$D,2QQJ M%11@ =A2I&D2!(U"JHP !P*=7GUZ\JTKLZ:<%!61X)\7D<^+$*HY'E#HI/E?] ZV_P"_8H_L M/2O^@=;?]^Q1_:E?] Z MV_[]BC^P]*_Z!UM_W[%']IQ_E#ZJ^Y\J^7)_SRD_[X-'ER?\\I/^^#7U5_8> ME?\ 0.MO^_8H_L/2O^@=;?\ ?L4?VG'^4/JK[GRKY.PB/S$C&_VKWC^P]*_P"@=;?]^Q5N"V@M8_+@B2)/[J# MJ*F9.4;05F5'#6=VR.PT^VTRSCM;2)8XD& HKC_'H)EM< GKT%=S44MM#/CS M8D?'3<,UYC;;NSJ/&]K?W&_(T;6_N-^1KV#^S[/_ )]HO^^11_9]G_S[1?\ M?(I >/[6_N-^1HVM_<;\C7L']GV?_/M%_P!\BC^S[/\ Y]HO^^10!X_M;^XW MY&C:W]QOR->P?V?9_P#/M%_WR*/[/L_^?:+_ +Y% 'C^UO[C?D:-K?W&_(U[ M!_9]F?\ EVB_[Y%']GV?_/M%_P!\B@#Q_:W]QOR-&UO[C?D:]@_L^S_Y]HO^ M^11_9]G_ ,^T7_?(H \?VM_<;\C1M;^XWY&O8/[/L_\ GVB_[Y%']GV?_/M% M_P!\B@#S#2-&N-6NA&BE8Q]]R.@KTS3=-M],M5@@7 [GU-6(H(H 1%&J ]=H MQ4E &'XL!.@S8!/3I]:\R"MC[C?D:]GDC25"LB!E/8C-0?V?9_\ /K%_WP* M/']K?W&_(T;6_N-^1KV#^S[/_GVB_P"^11_9]G_S[1?]\B@#Q_:W]QOR-&UO M[C?D:]@_L^S_ .?:+_OD4?V?9_\ /M%_WR* /']K?W&_(T;6_N-^1KV#^S[/ M_GVB_P"^11_9]G_S[1?]\B@#Q_:W]QOR-&UO[C?D:]@_L^S_ .?:+_OD4?V? M9_\ /M%_WR* /']K?W&_(T;6_N-^1KV#^S[/_GVB_P"^11_9]G_S[1?]\B@# MQ_:W]QOR-2VUI/=SK##&Q=C@<5ZW_9]G_P ^T7_?(I\=I;PMNC@C1O55Q0!F MZ%H4&DVRG:#<,/F>MBBB@#SCQJK'7>%8_(.@KG=K?W&_(U['+:6\S;I88W;U M9P?V?9_\^T7_ 'R*/[/L_P#G MVB_[Y% 'C^UO[C?D:-K?W&_(U[!_9]G_ ,^T7_?(H_L^S_Y]HO\ OD4 >/[6 M_N-^1HVM_<;\C7L']GV?_/M%_P!\BC^S[/\ Y]HO^^10!X_M;^XWY&C:W]QO MR->P?V?9_P#/M%_WR*/[/L_^?:+_ +Y% 'C^UO[C?D:-K?W&_(U[!_9]G_S[ M1?\ ?(H_L^S_ .?:+_OD4 >6:9I=QJEVL$2,!_$Q' %>G:7I=OI=JL4*@''S M-W)JS%;PP9\J)$SUVC%2T %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% '&_$G5+S2= M9[*8Q2->PQE@.JEN1 M766K%[.!V.6:-23^%M,%\!3DKZT ,>"XDN@WG M;8A_".]/N+1;AE)=E(]#5BB@"KJSSF.[2';\KC.:LT %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <#\6O^18 ML_\ L(0?^A5V]E_QXV__ %R7^5<1\6O^18L_^PA!_P"A5V]E_P >-O\ ]VLYKIPL:$@]3Z4#-OPXC"&5ST)XK=I(T+1-SD=JS.E MPK7\/(QO&8= .:S(8)9W"Q(6)KK=,L196P4\NW+&@"[1110(**** "BBB@ H MHHH **** "N-U1&3490WM '+T4YT>-BKJ5([&F@$ MG &30,D@4O<1J.I:NY480#VKGM&TN02BXF7:%^Z#714""BBB@ HHHH **** M"BBB@ HHHH XW4X&M[Z0$<,<@U3KLM0L([Z':>''W6KFYM(O(F(\HL/44#*- M7=*A,VH1@#(4Y-+#I%Y,P!C*CU-='I^GQV,6!RYZM0!=HHHH$%%%% !1110 M4444 %%%% !526"5K^*5#\@&&&:MU',ADA9%8J2.".U $E%5;=I8+8_:F&5_ MB'<5)%]BDF@VQG#9SUJ=<[1G MK2U3@BN(;J3<^^%N1GJ* +E%0I=PO*8E<%QVIDET4N%A6)F)ZD=!0 X31/R_X\;?_KDO\JXCXM?\BQ9_]A"#_P!"KM[+_CQM_P#KDO\ *@">BBB@ M HJO>W/V6T>7&2HX%9,NK7#6BH$ GDZ8["@#5N+^VMCB20 ^E5SJ]E(,$EA_ MNFN%U3Q!I^ENPGL7\A6RA$:]EB3)_,5UTL%5J*^R\SC MK8ZC3?+>[\CU8$NS^#5/#XN\3: M2P%QYA4=1*A_K6O]GR^S),Q_M**^*+1[$M];/*8Q*NX<8JQ7EMCXJT[46'FD MVMRQZG[I/UKL+/5YHHC#+AFQF-NQKCJ4ITW::L=U*M"JKP=SHJ*IZ;>->6V] MUPP."*N5F:!1110 4444 %%%,E?RXF<_PC- #Z@GNX+8?O9 OM62-;D^S,[( M-['$8'>N9U76K/3Y&;49F>57/C+4+J0QZ?;K$O8!=S5$)O%:1 MP/,J=[0BV>TVGD-%N@0*OTQ2M>VZ3>4TJA_2O&HO$WBG26!E\[:.TJ''ZUJV MGC2RU%_].0P3G_EHO(-34P-6*O'7T+IYA1D[2T?F>K@@C(.117,:=JLMNJJ[ M"6%Q^[<'(_.M;3=0DNWDCE4*Z'M7$=QHT444 %%%% !1110 445E3ZG)'J)@ M5!Y:#+DT :;NL:EG8 #N:I-K%DK8\W/X5S^K:D)%:XN)Q#:*< D]?P[UQM_X MVAA)CTVV#=O,DYS^%;TFR7NG3_?3=]5-.M6T]I0L,0W> MNTUX_P#VKXGOCNB6?!Z>6A IZW_BVQ/F$7:@>JG%=/\ 9\OYEMA:M+62T.FCBZ5;2+U['=45CIK+2W$(5!Y4G!/<&MBNQT;<;Q_-NB,B% M3W]ZN$)3?+%79$ZD:<>:;LCHQKUS(3L@7;ZGBHI?$X@XEEMU/INS_6O,Y]9U MWQ!(8[8.D/0+%D #W(I;;P5J]]+L!0OWW-7)?.4]2ASBO)+KX?:U91^8PB('H]5H-0U_PW(#)Y MAA[J^60T/!4Y_P *=V)8ZI#^-3:1[-9ZK;WAVJ=K_P!TU=W#.,C/I7GFD:Y9 MZXRFU/V>^49,1/#?2NDLS36YC/RR+D$T)JR5U]PG?4?I\NK6ND32 MZBJ37"#*K$,;A^-)H/B#^V?-4VLL#Q?>#C%0SQZY960%F5N9(AC]XV-XJW ; MC4=)<2Q?8KN52#@Y(/K0TFF_Z^X-=C5!!Z$'Z4M<]XY1P'Q&Y M;[PKH0E]_\ @$W94L+;7;-9);^X M@N&(XV@C;^=/T/\ MMKJ22^FAEM3G84!!'-/MM/W:7-I+W\TTI!W3DG(S[U% M8:)J&DPF"*^DN%)R#(3\OM3A)'XCC3)QLMO_KB/X/K6Q)_JV^AKPK0VN1:> M.1 D;1^;)DMV^44FQI7/:M,U:RUBU%U83K/ 3@.O0U=KP?P_X@U#0?AUX8:Q MF$:W%X(I<]""5%:EUXXUM/".MW\=VIGM+M8XF'3:13>X6/9**\,;QEXI6/6U M_M.,FP2.96PQB3[+#,T2<0ZYXMU M\^(Q9V=^D$1TU;H_[V%_QKT7PGJ4VL>%M/O[C'G31;GQZY-,1S7Q:_Y%BS_[ M"$'_ *%7;V7_ !XV_P#UR7^5<1\6O^18L_\ L(0?^A5V]E_QXV__ %R7^5 $ M]%%% &-J^IQQ-]F,?F _>K%OKA+NUECA+6TL@QY@YP/:EU7/]I2[O6HXPQ=0 M'5N>AIIM.Z$TFK,YJQ\#*;V22\NO.C4;P@/S/]:Z*TA1"MM8VR1#H %R?SJM MXCTR]_M"'4M*N2MU$@!B[-CL*N^%O$EA?W#I=1BUU!>'5^ ?<5VUI5:T%-2N MNJ['#1C2HU'!QL^C[G4PQI86(\T@[1EB:YB]O%NYW+PQ/$> K*.E6-9U[3KB M46J:A$N#R/4_6L6_U:PT9%>9Q4Y_45OZ;';Z99+:RR2W3(>&;M5#2=,NM0U:'5M9G96^]! M;J?NCMFM6Z#"Y?YT49XQ6^(JRY53\MWB(2,QN%VHW7;[UQX\%R7NKAKB_\ ,CDRV3]]O85T MJ X #J?8U!XAT6>]BM+BTNO(O(1E #P>E=6%K.$N5.U^IRXNC&I'F<;VZ#K: MTMM/ M[.U1".-S+EB?QKL-/MOLMF#+@L1ELCI7&^'_$EO+J*6FLQ^1J$?R[F MX5_>MW6O$&GHIM5OXD<\-SG^514I5>>TM652JT>2\;)%74K];BY95BC:(<8* M@YKFM5\(V>HVS7=KMM)0>0Q^5JTKJ[L--M1=W5RCQG[BQG)>LZ*"_P#$UQ#= MWS&STQ&_=0#@M6N'52'[QOE7]=#+$NE4_=VYG_74T-#T^+1+=K>XN9+G/\!Z M*?8UMVNK0P7 *P;=V Q)J#4$VSC846/'RGO5!^&^]N/J*YJDW.3E(ZJ=.,(J M,=CNU8,H8=",TM066?L<6>NT5/4%A1110 4444 17,ZVT#2OT45S4FIP3N[/ M;G+]2#6OKN?[.;'KS7+Q^SA: ,CQ#HM6+#PY8:-%&S MPBYG89\QON_A6VEJMUIMU#*X5)$*AUZUR\.HWWAG%GJB-=Z:Q_=RKR4KOIU* MM6E[.,M5T[GGU*=*E5]I..CZ[V9VNBVLD\GGN L2_= 4#-6M9OX[>/R8U0RG MU .*2/7-*@TF.X2[C6%E^3)Y_*N>%Q;Z@\DZ7T+CJQSC _&N/DGO9G;[2&UT M07.E66M@P3VRK*W26,8(K(T?PHVEWQNWU#]VC[5\KG?]:GEUF;59'TK0D*J> M)KMNP]JW]/TN#3= 6WMY?-<'<[OW/M76YU:-+EE+5]#C4*5>JI1CHNOF3B_M M8FW16Q^]N&3WK?T^_6^@W@;6'!%9\/:73I"W\1_*L\W_ %J:VC6.EI$;_2E)4N0& M;JM:TEY&WCMF54_N]S[U5\B1^(X'_ !%<]:ISS;O]YO1I M\D$K+Y'3:-=-2O?%;%7 MSVV1MS\N3C%1VNH6GB"Z1+G1Y(Y(GW([>M;;2][5+]2-UH=&M];75PUDQ!D" MY90*Y5X'U3Q$)8[&>RFA.%N PQ(/0BM:U\+QQ:H-2EN MIWG)R5W?+^59RA&.[*4FS2DU2S@O8;!YU^TR#Y4[URPN9+?Q;<_Z4]WF[I),>=98=)D8/_ *R=1UJXKE6G M5$O7<9+#<^+/#\L$\;V=[$_!S@!AT/TKH=-22&QB@GE62:-0KL*S+C5[R/5K M*""R+VLZYDD ^Z>*ET_2I[+7+VZ\W=;W&"$/4$ "IEK'LMT-;FS1116)8444 M4 %%%% %:^N([:T=Y)%C!&T,?4\"L&ST2?1],NY[%A/J-R2V^0^O3\JN>(M. M.JQVUN)0@$H=ESCZII M^D&"_ODCNOO"8J-H)[=*V].U:1=/MCJ7EI<2\#8>&]ZR;O78[RY;3[W1Y)(W M^4OV(J/6;2#[':Z4NESF$ %9D89B.:JW,K/=ZBO;5'621K!%(8 HD?G)/4U5 MEU"WT;3Q+J%RJY/4]SZ"LI_"K:A! EY?7!6%0%*M@GZ\4>)+>&WMK0KISWT\ M.!"#T!]341A%M*XVW8I^+;F)Y-/F>\D$#,&6WB^](:UK'4Y[R^ET^YM'CA>, M-&_J".0?>JVL7D]G8V5PVE^?>=_+'^KI]UKUX- :^M-/9KH$#R6ZU>K25A=6 MRUH&F2:+%-:RW(D1Y"T0)Y /.*VJYF[TZ]U6ZTC58F\B6'!EC;N.XKIATK.I MO=O4J/8****S*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O>WL&GVDE MU:LW@ZUUVT+!;N2*WPZC]VQX9OUH"QZ5J^JV.DV9FU"<0P,=N\G M YK+L_".AK;7)MHF\J^^:4A_OYKR_P ::Q>WWA76].O)3<+:20E)B ,[D#$< M?6M__A(M5T?7].THS.UGJ%HOV8A!^[?G/Z"@9V7_ A&@_V/'I7V,?9(W\Q$ MS]UO4>E-'@30!I\UB+3%O,P>1,\,1WKCCXG\23^*;K2;.9&>Q,0(< "13G<3 MQ[5FZ[XQ\1VG]O3PZ@(QI\L02/8I!W("1T]30(]"/@30#]HS:M_I"A9?F^\ M?1?$/7K#^W_/D%U]FC1XOE V;F ["K%SX MJ\4VO@YM2DN8QYLD)@E !)#YR",8]*!G?S^#=#EG^TR6Y#B+R=V['R<_P"$JUR]T'Q79W-^S/9P))%,J@$9"DCCZUZA MX05U\+V)DN6N&,8)=NM CG?BU_R+%G_V$(/_ $*NWLO^/&W_ .N2_P JXCXM M?\BQ9_\ 80@_]"KM[+_CQM_^N2_RH GHHHH XWQSJG]C);S):"8R-AO6N27Q MK$HR-*D\P=/FXS^5>M36T%P )HDD Z;AFH?[+L?^?2'_ +X%=5.K144IPN_4 MY:E*O*3<)V7H>3/X_P!39PWV"($=/DZ5A:OJUQJ]V+I[40R@8+1KC->[?V78 M_P#/I#_WP*/[+L?^?2'_ +X%=$,91@[QIV.6>!K5%:=2Y\[>6Y.3&Q/TJ[IM M^^FWBW)M1.Z_=$@R!7OG]EV/_/I#_P!\"F_V1IY_Y*2S6-(UW ] M\UZ)5>"QM;9BT$$<;'NJ@58KEJRA*5X*R.NE&<8VF[L****S-0HHHH *Y?QM M?_V7IJ7:6PF??MQ[5U%1S017";9HU=?1AFK@TI)R5T144I1:B[,\D3QG 5_> M:7+N]F_^M4?^7.'_ +X%.ATRR@D$D5M$CCH0H!K"5;#M.U/7U.B-'$)J M]2Z]"T % & *6BBN,[0HHHH **** (YT22!U=0RXZ&O)I?&"PW-S"M"I*WLY6/*7\>RP+LL]. 4]?,Y M_I52X\;WMU:O;2Z= 8GZJ4'^%>OG2=//6SA_[X%)_9&G_P#/G#_WP*Z8XC#Q MVIG++"XB6]3\#YZ8R,-NU]FPIJB1<[0ZYX..]?0_]D:?_ ,^+[K2K+[+;Z?%L_B)49;Z\5?C^(%V5 M\J?3D\HC&$&#_*O5/[(T_P#Y\X?^^!1_9&G_ //G#_WP*YY8JA)W=,Z(X3$0 M24:FGH>42>-4 _T M;%_NC\J-B_W1^5>A+,.;5P1YL[\77,#0S0W3QN,%3&>:R/[!U M;_H'7'_?LU]";%_NC\J-B_W1^5..8N/PP2%++.?XIMGSW_8.K?\ 0.N/^_9K M7M[KQ=:0+#;PW4<:\!5C(KVW8O\ ='Y4;%_NC\J)9BY?%!,(Y9R?#-H\=MM; M\9V[EC!<2@CH\1(HN]<\:72%1;SQ#_IG$0:]BV+_ '1^5&Q?[H_*H^N0O?V: M-/J4[6]HS.T$SG1+8W6_SMOS;^N:TJ.E%<,G=MG?%6204444AA1110 'H:XZ MRTOQ%I^O7(NG1P>1_$9",U) M?6VHPVB?V6L(N"07\SI[XK8HI#SWKIZ:8T+A MRH+ 8!IJ=GL)Q'4445F4%%%% !1110!RWB+2M8N-9LK_ $MH_P!R""CG@]?\ M:T[MM872D%ND+7I W9/RCUK6HJW4;23Z$\IBVUOJC:&3'6MRBA3M; M1!8YCQ,NLMX;!M9!'>#!-K!; M6X4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH K7]C!J5E):7*[X9 M!M=?45C)X(T)-/BL5LU^S12>9''V5N>1^9KHJ* ,C3_#6EZ6]V]K;*AN\^=_ MM_6I7T'3'TK^S&M(_LG:/' /K6E10!S[^"]#ETU["2S5H)&#N#_$1P,UHC1K M &T8VZ%K48A8CE>,<5?HH Q;GPIHUUK*:M+9H;Q<#S!U./6H+GP5H=VUR9K- M6^TD&4'^(C@9KH:* ,"#P;H=O)<.EDF;A/+ES_$OH:1?!6A)I0TU;)!:AP_E M]LCI7044 85MX/T2U-T8[)/]*0),#_&!CK^0K3T_3[;3+..TM(A'"@PJCM5J MB@#@?BU_R+%G_P!A"#_T*NWLO^/&W_ZY+_*N(^+7_(L6?_80@_\ 0J[>R_X\ M;?\ ZY+_ "H GHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHIKJ60J#@D=?2@!U%>76FO:RMAXHL;N]QJ-@V^ M!MO\!Y''XBM33?$=QJ_@S2+B"Y/VRZ8*Q YR#S^E 6.]HKSC3O%XT?Q)K4&K MW,2@1KN(7U/YT!8V:*YJ3QUH:"# M;/)+Y\?FQ^4F[N6"WMBY:(DKR,$$=010!?HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#@?BU_R+%G_P!A"#_T*NWLO^/&W_ZY+_*N M(^+7_(L6?_80@_\ 0J[>R_X\;?\ ZY+_ "H GHHHH **** "L]M MQ"[/2(GYJT*X/X@Z&T4B=U/Z4 =>^KV$5^MB]U&+IAD M1'J15VO-EUP0:#%XLGME-[?;8X ?X%)QC]33QXD\36-IJ33V9EBB56BE Y(. M=W'7CB@=CT:BN;\':N^L6$D[7L=TN1MV@AEXY!!]ZZ2@04444 %%%% !1110 M 4444 %%%% &=>Z[I>G7*6]Y>Q0S2?=1SR:?=ZQI]B\2W-W'$TQQ&&_B^E8W MC7PM#XCTABH"7T'[RWF[HPKF]&U"74M$;Q%K4"L^GH8XX_\ ;'\7ZTKCL>E MAE!!R#TI:\XL/$OB26YCN4M//L;BW,H[;&QD 5I>$/$,G 9^E7 M*H:SI%IKFF36-Y$)(I%Q@]J '2ZM806*WLEU&MLV-LA/!JU#-'<1++$X>-AE M6'<5Y;XZ\-:DH-MHC$R-_SV4OO(O-)MM]L+CRC!T C!P M3GUQ0.QZ717GNC^++W4/$:V5S<"TG67#VDJD;D]5/0]J]"H$%%%% !1110 4 M444 %%%% !1110!P'B/PK>7/CG3]1L1BUG7RK\=F7_(%-\*>$[S1_%FI&4'^ MRHW,EFG8$C!_2O0:*!W/)K_3KZ63QYO[*:S6WEAC.&C8 #ID<<5ZW@>@I<#TH"YYM'IDMIK>EE=*:*"*V8%5& M0A(;C)^M:_P[MKFSTN]AN;:2!C=RR*'&,J3Q78X'H*4 #H*!!1110 4444 % M%%% !1110 4444 4HM7T^:^:RCNXVNE&6BSR*YTG4M>L6C%KI\I0P,.7 .#^M ['I%%4]+OE MU/2[:]0%5F0, >U7*!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% ' _%K_ )%BS_["$'_H5=O9 M?\>-O_UR7^5<1\6O^18L_P#L(0?^A5V]E_QXV_\ UR7^5 $]%%% !1110 5G M:[I;:SI$]@)C"LR[68#)Q6C10!RR>"K9O"46@7,[RQP@>5*.&4@Y!_.FV7A& M\M=+>VDUNYFN"1MF82W80QAU3;D9'7U/%=-10 4444 %%%% !1110 4444 %%%% !0>0:** .8T MGPC_ &9KVHZF;QI3?Y\V,KQ^'-4[/P&VGZH\MIJ]S%I[N9#9ACC).3@YX'X5 MV=% ')KX*634K:[O+O[1]FE\R(E/G7KQNSTYKK.@HHH **** "BBB@ HHHH M*CG9U@=HP"X4D U)3)B%@D). %- 'GL?C[54T>YU>;3HS:6UQY,H63D7_?SQ3%OK1UW+<1% M2*2#Q4]M(S01WR&,ACA M1N3I2N%CUP7$)E,8E0N!DKGG%(EY;2.42>-F'4!N17C^NZH[^);J73)W=SI9 M(V$\G9V]ZGLX](U2TM[Y=>G%RD&QXXQ@J>Y;\:8'J5QJ]A;6\L\EU$$B7=(3M\PD\?3K70> S;? M\)5XF6U(,?VC*XZ8P*!GH%%%% @HHHH **** "BBB@#&&B2_\)&=6-V2/+\O MRMO&.?\ &JK^"M(?7;C51"%DN86BG5> X(QS[UT=%%@.0LO D-L(;::[>>PM MY?-AMV'W3SW[CDUUX '0444 %%%% !1110 4444 %%%% !1110 5EW^ESW M>I6MTEUY:VY)V;<[LC%:E% &+J'ABPU#6K35WC"WEMP)%')''!_*LIO =NLM MY%!=/%I]Z^^>V[,?8]JZ^B@"*VMXK2VCMX5"QQC:H'85+110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!P/Q:_Y%BS_["$'_ *%7;V7_ !XV_P#UR7^54=>T"S\164=K>AS' M'*LPVMCYE.16G&@BB2-?NJH4?A0 ZBBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *1T5T*L,J>"*6B@"M!I]I;(Z0VZ(K M_> '6HVTG3WMOL[6D1ASG81QFKM% %273;.6U%LUM&T2_=0C@5SOAWPO<:9J MFKS77D/;7TF]8U4_+TX_2NMHH IPZ586[!HK6)& P"!VI(M(T^!I#%9Q(9/O MX'6KM% %6'3;.!66*W10PP0!U%,?2-/DM1;/:1& '(0CC-7:* *DFEV,MLMN M]K&T*_=0C@4^VL+6S+&V@2(MU*CK5BB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **:[A$9ST S7+P_$/P_/-/%'T6ZL;A)X6Z,IJ:ZN8K*UDN9VVQ1KN8XS@4 M345G:)KECX@T\7NGRF2 G&2I'/XUHT %%%% !15+5-5L]'M#I) MZ 52L_%&G7E['9JSI<2#R30!+114 M%Y=1V5I)%U0X8C ->:Z1\,]1T74]4O+36"K:ED3?(. ?3BCJ'0X+X?Z MGJ&E7OC*VL)2MK:+++%QE49=Q%=+IFL>--=\(C6Y[BU6P$+^8A0$N0V*[*P^ M'ECI'A:_TFPD(FO499KEQ\S%@/1)_$=K.)K"&T7Y,?>E* M^OU%;'AKP&NB^$+GP]<7'VB"8-\Q'3(J:Q\ :=:>"'\,$EK=U(+]\D=:&)'/ M>&_$7B34)[2=U>6RO+=I'E\H@0MGC![\5D>"_$7C?Q7^(="ABTVX2._@E$T*,'5H(=7DBL]0E$S1A0<-D?X"N7\5Z3_TN/S8IU3 (X."/QK+;QUX MITK0O#WB*[NH9K6_D$N$AH7A3Q+JEU*?"GA_\ M"_;[!9'S!;;0"&]#^E"!ER7QYJVLZAK\NG3K;VND0^8 MB%,F0X)Y_*JWB'XB:T=)\-ZEI3I&U^WER1LN06R1_2NEO_AL?[0U*;3+O[/! MJ$$\5Z-;V;W#0RV\B MR1R*,\@C_"MNRM;BUTQ('G,LZICS",9.*8GT/ ?#]_J&F_$+Q/-IME]IFY&, M_=&1S7H7B;7G\-Q:5:Z>@@NM6E_>N$S@XSD#UXJSX9^'EQH'BR\UMK_SOM>? M,C*C&,__ %JTO''@I?%MI:>3(]-:ZW?9K<203E,$9 /3\:W=9^'U_KW MAZ*SO];F:[217,J@ '';'2ET3X:C2-7O;QM2DF6\MQ#(I4#L!GCZ4,#S_P + M:OK>F?"C5=?AU#=.L^0'7/.0"?3&6/RHX MMPE.1N)(Z<&NN\/^#)M%\5:EK+7GF"^^]'CIT']*SI?AY>6OC"ZUO2-7>TCO M3FYBV@Y^F:!G-ZK\0=9M?$B6FI%M*26)&@WQY5G(Y!/'M7L%I(9;."0L&+1J M2PZ'BN%U[X>3Z[NMKB^#VC,K9=1O3'7!QGGZUW-G;+9V4-LA)6) @)]AB@1/ M1110 4444 %%%% !1110 4444 %%%% !1110 4444 17-Q':6TEQ*VV.-2S' MV%?/^LZZ^G?$73/%C7+/;2R&*6/'W%SC]< U[=XCTNYU?2VM+:X\@LPW-C.1 MW%8OBCP/'XC\++I!,4$F #,D8SP.O2EUN/I8SOB)XHO]&MM#NM*G01WERL;Y M&05./\:R8_%>N3>-->T;[4HA@LVEB;9RIP36GJ'PXNM1\(Z=H\^J,T^GRAX) MRHSQCK4FC?#B6P\27>L7>I/2?PKJM,\8:K9:WI6GZA.LXU6U,JL%QY;X8_EQ5W3OA7!;:!J> MBW-Z\UI=R&2,;1F,DYS5O2? #V^I6U]J%V)Y;*W,%K@=!SR??F@1P-UXX\6Q M:#K.J+?0[--O?)5?+Y<;B/7VK:TOQOXB'C71+.\EADMM4M_,\M4QL/'>K\OP MIFET'5=+.IG9J%QY[MM&5.2? M!HW=O-$VM3'==?:$RH.#QW_"MJX^'3OXGTW78=2=+FVA6"3Y1\Z@ 4('U.;3 MQSXBU>[U.324:1M/G$26ZQY\P PLV:563+,V M#D=JW+;X;7FE>)KG4=(UA[:VNVW3P[0!,=_M#Y_.N?\= 'XY>&<@?Y->B>!/")\&Z*VG?:VN%+ MEP6 &,UC>(?AY>:UXQM/$*:EY,UG_J4"@C\>*;W3$MF(_&GB#Q+K&E6-U;B.RN@/,=/X-QX_(5V>D^ XK37IM?O[I M[O5)%*J[ 1_3\ZC\)>!IO#.OZIJ1O3-]ORFF@9PFDZY?PGQP\1@ MCGL"6CE6, MC=U]>E9>D_$+Q0)_#=U>W,,EOJ,IC>-4P< D9S^%=I;_#FY@/ MB$C4<_VSG?\ */DSGI^=9L7PDFBM]'B_M0D:9(73Y1\V23S^="\P94UWQKKB MW_B Q7*6G]G;1;0,G,N2.??K7H/@N]U#4O"ME>ZGQ=3('8;=N,CTKRK6O^$@ M7Q9JMQ:&RV(V%6Z7DX].#FO4O!FH:EJ?AB&?4[9;>ZY7:HP,#H10M@>YX[H] M]?:=\5O$\^G6/VNX$7"9QC[O/2NP\1>+)?#&C:2+6%8M1U>0>:VW[I[G'KQ6 MIH?P]N=&\:7?B$:AYC7?$D148QQ_A6GXX\#V_C#3[>,3&VN;60202H/NFET0 M=6<\OB?Q7:>&]1>>T"S6\P6*>8; \9)YP>^!6;X9\;:SJ.LZUHTUP'6*U\Z& M8I@J<#/\S71ZGX!OM:\*?V7?ZU,UUN5C,H ^[VP*K:)\+SH_B&34_P"U))1- M;B&12H&> /Z4^H'&>"-0URW^'>M:ZFI$RI,Q"NNJ1@SKL[X7I^9K2SNRQ12H^0GO5'3OA9>6MWHMQ/K#2G M2SB)-HQMX_PH$91/NCC_&EF\<^([[6;_3=.7? ME> YM.\=WGB4WIS:ZXN8PH(;Z9I=AG/Z]X]UNQUZTM[T'3+>:!&C=X\J9".5)XQS7K-E(TM ME!(S!F:-267H>*XGQ'\/IM?)MYK[=9MLR'4%E*]2#[UVUE:I964%K&24B0(" M?88IB9/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!F:WKMGH%G'+_\ H63_ -_4_P :[FB@#AO^$D\7_P#0LG_OZG^-'_"2 M>+_^A9/_ ']3_&NYHH X;_A)/%__ $+)_P"_J?XT?\))XO\ ^A9/_?U/\:[F MB@#AO^$D\7_]"R?^_J?XT?\ "2>+_P#H63_W]3_&NYHH X;_ (23Q?\ ]"R? M^_J?XU'_ ,)KK=EJ5C!JNA-;PW4PB$@D4X)..Q]Z[VN'^('_ !]Z!_U_Q?\ MH0H [9VVQLWH,UYY8>/==UIKF32O#[36\,QBWF11DCZGWKT&;_CWD_W#_*N" M^$G_ " M3_Z_W_D* +'_ DGB_\ Z%D_]_4_QH_X23Q?_P!"R?\ OZG^-=S1 M0!PW_"2>+_\ H63_ -_4_P :BDUGQ1*^^3PFK-ZF1,_SKOB<#)Z5B?\ "4V' MVL0 3,ID\H2A"4WYQC- '/OK_BR1-C^%MR^AE3_&DBU[Q7"NV+PL$7T$J?XU MW*31R9V.K;>#@]*?F@#AO^$D\7_]"R?^_J?XT?\ "2>+_P#H63_W]3_&NVFD M\J%Y-I;:"< 9)I()A/"L@5EW=F&"* .*_P"$D\7_ /0LG_OZG^-'_"2>+_\ MH63_ -_4_P :[G-% '#?\))XO_Z%D_\ ?U/\:/\ A)/%_P#T+)_[^I_C7'FBMVE6,L)%."3CUKT&WE^T6L4P&/,0/CZC-!W]S2_\ M))XO_P"A9/\ W]3_ !J+PS_R4_Q+_P!+_\ H63_ -_4_P :[FB@#AO^$D\7_P#0LG_OZG^-'_"2 M>+_^A9/_ ']3_&NPL[P7B.PCDCVL5PZXS5F@#AO^$D\7_P#0LG_OZG^-'_"2 M>+_^A9/_ ']3_&NYHH X;_A)/%__ $+)_P"_J?XU!>^+_%5A937<_AHB*%"[ MGS5X _&O0*Q/&'_(GZM_UZR?^@F@"7PUK0\0:!;:F(C%YP)V'M@XK&\8^,9_ M#EYI]G:V#7=Q>N510P&,#/>G_#7_ )$+3OHW_H1K!^('_([^%?\ KNW_ *": M -+_ (2/Q?\ ]"R?^_J?XTG_ DGB_\ Z%D_]_4_QKN:* .&_P"$D\7_ /0L MG_OZG^-'_"2>+_\ H63_ -_4_P :[FB@#AO^$D\7_P#0LG_OZG^-'_"2>+_^ MA9/_ ']3_&NYHH X;_A)/%__ $+)_P"_J?XT?\))XO\ ^A9/_?U/\:[FB@#A MO^$D\7_]"R?^_J?XT?\ "2>+_P#H63_W]3_&NYHH X;_ (23Q?\ ]"R?^_J? MXT?\))XO_P"A9/\ W]3_ !KN:* .&_X23Q?_ -"R?^_J?XT?\))XO_Z%D_\ M?U/\:[FB@#AO^$D\7_\ 0LG_ +^I_C1_PDGB_P#Z%D_]_4_QKN:* .&_X23Q M?_T+)_[^I_C1_P ))XO_ .A9/_?U/\:[FB@#AO\ A)/%_P#T+)_[^I_C1_PD MGB__ *%D_P#?U/\ &NYHH X;_A)/%_\ T+)_[^I_C1_PDGB__H63_P!_4_QK MN:* .&_X23Q?_P!"R?\ OZG^-'_"2>+_ /H63_W]3_&NYHH X;_A)/%__0LG M_OZG^-'_ DGB_\ Z%D_]_4_QKN:* .!?6O%$CAW\)JS>ID3_&I1XB\7@8'A M@@>TJ?XUW-% '$6'C'5_^$CL]*U71C:&Z!*/O![^QKJ=8U%=)TFXOF0N(4+; M1WKEO$?_ "4;P[_N-_.MGQG_ ,BEJ'_7,T <]9^+O%5_9PW<'AIC#,@="95Y M!Z=ZF_X23Q?_ -"R?^_J?XUT'A+_ )%#2/\ KTC_ /016S0!PW_"2>+_ /H6 M3_W]3_&C_A)/%_\ T+)_[^I_C7+_^A9/_ ']3_&C_ (23Q?\ ]"R?^_J?XUW-% '#?\))XO\ ^A9/_?U/ M\:/^$D\7_P#0LG_OZG^-=S10!PW_ DGB_\ Z%D_]_4_QIECXYU-?%%EHNK: M,UJ]V"8WW@CK[&N\KS?Q1_R5OPQ_US;_ -"H ](HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X'XM?\BQ9_\ M80@_]"K4\8_\DWO_ /KS']*R_BU_R+%G_P!A"#_T*M3QC_R3>_\ ^O,?TH G M\ _\B)H__7N/YFMG4H);G3IX8)3%,R$(X[''!K&\ _\ (B:/_P!>X_F:Z.@# MR:V\5W5JVDM=7X0OA>P&,]_>DTSQV-1NHH)+"6%9@XC8]V4X(Z^QJ71_!DFDW4$P MOFD$*.@!_P!K'^%1VO@B2VN;247Q(MW=U&.NXD_UIB*-CXV:"W@BALKFX>4, MPW8R, D]_05?D\>1?9DD@M'=_(\^1/[HQDTRT\"R6DL+K?D^4KJ 1_>!']:Y M[5/#NJV&I6T$"/+%%'M24=&)'0TE<>AU=EXSCOM3BLHK65_>S*)X"KC8,$8&,?2IM<\(/J^I?:A?/ M&I15*?0YR*8:%>7QWY=W-&-.E,4,B)))V 8\'K[55U3Q//J$]A)IP=;3[6L; MRC^+@\5:;P/(R72M?DBX:-FX_NY_QJ.W\!RVC)%!J+K:),)A&>S <_S-(#M5 M^Z/I7$?$#_C[\/\ _7_%_P"A"NW PH'H*XCX@?\ 'WX?_P"O^+_T(4Q':3?\ M>\G^X?Y5P7PD_P"0%J?_ %_O_(5WLW_'O)_N'^5<%\)/^0%J?_7^_P#(4 >@ MT444 -?[C9&1CI7E^^73=;,^DS&:&XN]LVG2KRK;N74__7KM]1\46.GZBNG@ M//=E=YBC&2J^I_*L^X\9:%:Z-+K9'[J%_+EPOS(WH12&W*(MB7PO&7# #],UZIL@!/$8+=>G-4=4O;'2M/EO M98E>.(?-L&2* /.]0UB675(K>XU!H@\,91\D!#NYSCVKU*VV_9HMK[UVC#>O MO7,OX7L]0OCJ,=Y(D,>4N$4#]*8/4M44BGF_\@NT_ZXI_Z"*XSXN_\B?'_P!?D/\ .NSTW_D% MVG_7%/\ T$4 <7X9_P"2G^)?^N:_^A5WU<#X9_Y*?XE_ZYK_ .A5WU !115" MTUBROKR[M+>97GM3ME0=0: ."\0Q);:]>ZEI=XUO?(H$MK(N4N1S@=_?\ZIB M:]M;_6KN**9+Y[9'BB!) &UIZK>V"@?;K+)>)UPQQGIZ]*AU+Q MWI.EW-G%M/]+^UML&Z;^\<LG_H)H SOAK_R(6G?1O\ T(U@ M_$#_ )'?PK_UW;_T$UO?#7_D0M.^C?\ H1K!^('_ "._A7_KNW_H)H ]*HHH MH RO$ZKX>\/:7KB7[W*RF)9H9 /FWXZ5W6K6+: MEIDUHLGEF5<;O2L!?!SW$=C;ZC?-/:V>TI$. Q7H3^5+J,HIXUEU/3KJ5--N M([>(8>8=C^=:<7BK&H75A);,DD"*Z%O^6@)QD4VV\(M;:/J&GK=G;=ON#8^X M/2K-UX6M[O5+#4)9&\ZU7:<='&#U_.F!6@\91W.J1VL5I(\;.8FD4?=8'!S4 M7B+7KVWU8Z3!#M26U:7SP>5P0*GT_P +3Z;K,UQ!J#BRED,IMSV8G)QQ4^M> M&VU35(KZ*Z,+I"T)'8@G-(%:YS_A_P ;M;Z3;1ZK#(K& .LS?\M3DBN@T'Q* M=9GGA:TDA:,!@Q'# ^E93> %EM;:WFO69((?*4CKG)(/YFMKP_HUWI4&R[OV MNF "J2.@%,';H4(/&/FRW$+VC)-!-Y;H>N,9W?2LO5?&#ZAI-VMG'+#\@>*< M#@_-T_2ND?PU9OK4^I'/F3Q&-U[=N?TK'M_!-Q!IEQIIU21[5N(5/\ SGTI! MH4T\5R2^&)!=6\\<\$4;,5^\P8'YNOM6Q'XE9VACM;26XA 1))%ZH2N=#'$3CH$!']:L6?A2XL-0\VVU%TMG5?.A'\14 9IAT*5OXF;2 M8KF*=GN9WNF2%?8*#_C6M_PDO_%,/K!M)%\O.Z)ASQUK.O?!$ER?.BU!X;M+ M@SQ2+VR "#^%;4NC-=>'Y=,NK@R/*A#2>Y'6ET#2YB7'CQ+>*ZG0^.89;699;62*[63REA/5C@?XU5_X0"=X[I9-4=C<(J'V [>U/ MG^'YFEFG-^RSF42QN/X3Q_A3#0HZ+XLN+"QO#?AY;HW]5CX F\HR#5'6]%P9TF'8DY(Z5K6_AF:'6[74GO6D M>&(QL#_%DYS0!4\07UU:>(['RY7\EX9"\2]\*QJC!XU:STZU\JRN+@RQO)EN MH"@$]_>N@U;0&U/4X+Q;@Q^4C(%]=P(_K61%X'DBA@B^WDB**2,<==X _I2U M 8?&AO-/G9K&>%&MS+&PZD @''/K2VWBY[9K:.2$FS^R"8S.?FY) 'Z5,/!< MHM$M_MQPL#0YQV+;LT2>!TFMX(9+M]L=OY#8_BP20?S-#\@T%A\2>U=7MYD?_H(K9H *XSQ?+=KKVC6UO>201W#LL@4#G!'^-=G7 M/Z]X>FU?4K&\BN_):T)*C'4G'^%)C.8G\77WA77+O3+TO?PI%YT3@ ,!P,'\ MZTO^$FN6U!'EL+B*40&183T8 $^OM4L_@9+F&^DGO'DOKL!6G;^%>.!^0K3_ M .$?+:Q:7TD^X00^44_O=?\ > HIXWMCIEO>M"0LJY9>Z-V!J[H?B)M72Z M#6DD+P=-PX8$9XK/;P'9FQU"V2>1?M4OFJP/^K;)(Q^=:VAZ3=:=:-%>7K74 MA&T,1T&,4!H<3<^+=6O)]/NH[=HP+N2+R4Y\P!,UM#X@0O:@QVXV M]:6/P-)#7%.\R(>Q9=N*A3P#/;7*W=GJCPW7F.S/C@ACR.E :7.NT MR^74M/ANUC:,2#.UQR*MU!9P&VM4B:0R,HY8]S4] @KS?Q1_R5OPQ_US;_T* MO2*\W\4?\E;\,?\ 7-O_ $*@#TBBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ K-U+7M.TF2..[N%663[D8Y8_A6E7D6A,\GQNU9=9Y80?Z()/NX^7I1UL M'0]-T[6K'56D6TF#M']]>Z_6M"N"\:7]KH%FUYIMU!:7$THCE*CE^1P..M<$ M/'VOMH$S"\V20ZFMNKE1G86QSQZ"@=CWJJFI:G::19-=WLHB@3&YST%>7OXL MU731KML^I*8[:*.2.ZD4?*6525Z>YK&N/$5]K/@OQ1;7DOFQVY0Q$CG&Y:3> M@)'M0U"U.F_V@)5-J8_-\S/&W&7G%9^E79O?$?@V=]BN;>;.P #B0T^MA+8]SL] M7L;^V-Q;W"-$&V;L\9]*;::U87U_W"2- \:K)M ."6Y/Y4+:X['N%%>0WN MM^,+;PO)=0S02Y9)(U4_.4*Y(Z=_\ ^O,?TK+^+7_(L6?_ &$(/_0JU/&/_)-[_P#Z M\Q_2@"?P#_R(FC_]>X_F:Z.N<\ _\B)H_P#U[C^9KHZ ,W7M5_L31Y]0\DS" M$9* XS7-2>.[J+>7TA@L:J['S.BL< ]*ZC6-,36-+FL9)&C248+*.:R9_!\, M\2XEB6(_*.BMD4M1JQ6G\3R)"C21D##%>]./@NV^0"[E4+<+.HP.H! 'Y& MF!47QX&4P?8'^WJY5K<-G&!GKBH7^($XDD1='E!BB$T@=BI52,GC%7)/ EN; M[[=#?317?FF3S H/48QBIY?!L,TUS*][,7N(?)<[1TQC/ZTM1Z%"T\8WTUYJ M;-9*;:VC1T ;D[E!]/>F'XA9TZ.XBTYI)&N3;E _1L ]<>]77\#VY2Y5+Z=! M<(J/M _A /Z5'#X"MH451?3$+45S_RV]#^&/UKL* 8 M5P_Q _X^_#__ %_Q?^A"NXKA_B!_Q]^'_P#K_B_]"% CM)O^/>3_ '#_ "K@ MOA)_R M3_P"O]_Y"N]F_X]Y/]P_RK@OA)_R M3_Z_P!_Y"@#T&BBD) &20/K M0!YO;QR>'OB?JVH:A'(UK>PCR90N0N"3M]O_ *]%?%5\+>;R=0NL MV\00[B 6YQ[Y%>Y2)#*H,BQN.VX T%(-@0K'M[*0,4K#N>,>%X;JQ\=:9/QJFMY>F#6(/\ 2WBFM28U="1OR/\ Z]>O[80V<1[L8S@9Q44OV.")I)!" MB#J2!BD.YY?:ZCJ">')=\5VE\CJMWA21LR.4KHM"C^U&UM89;J:S#F;S+A2# MV('/:NIAGAFO)H/LNU54'S"HVL*M(L2*-@15' Q@"F%R2BD!!&001[4M C@O MB[_R)\?_ %^0_P Z[/3?^07:?]<4_P#017&?%W_D3X_^OR'^==GIO_(+M/\ MKBG_ *"* .+\,_\ )3_$O_7-?_0J[ZN!\,_\E/\ $O\ US7_ -"KOJ *&L:@ M-,TR:Y*LY4?*JC))KR6S75?"7Q#@U.2*6:TUA?\ 2?+4G:W."?3M7L[JKKAU M##T(S33' X!*1L!TR <4=;ATL>7>)?"KZHLWB/PZ7@UNTE.!L%TC/ID"@;=SSCP#I M%]_PG'B+7FB>"PNW A1QC?T^;%5KZQE_X2?5G#7D-VTD;6_EDA6Y/7U[5Z#I M6LVNI2W<,"-&;24Q.& '. >/SK0*PEQ(5CW=F(&: ZGEUG'<-;:M=W4VH--! M*JJ-S8QMYX[\UFW%UJDF@O#"MQ+LG_ *":VZQ/&'_(GZM_UZR?^@F@#.^&O_(A:=]&_P#0C6#\0/\ D=_" MO_7=O_036]\-?^1"T[Z-_P"A&L'X@?\ ([^%?^N[?^@F@#TJBBB@"O>W<=C9 MR7,IPB#)KGCXO>"W,MU8-$LA06Y#9$A;H,XXKH;ZSBU"REM9ON2+@XK /@V& M73$L[F^FF6(J86( ,>WI2'H4YO'9ABD1M/8W<4RQ/#OZ97<#G'I0GC<7=@8D MM&6_D9XA#OZ$+G.<>E77\&6TJLSW,AF>59'EP,L57:/TJN? 5J)!-'>S)<+* MTJR #(RNTC\J T,/1_$%W%I=D;L32W#2SX/FG&5(X/K5^S\57$]IIMWJ,#1" M6=UW1R<8!8W'2JUOX_+0":YTUXD>#SH\-D ML ,GMQ5^#P;;16:69NI'@A#"%"!^[W#!_G21^"X(EM@M[*?L\)B3* Y&,<_E M3#0NZ1X@&JZ3+?K$NU.0(WW;JQ#X_P!MM=2G3R7@"L45\\,VT=JU].\*6NFV M%[:0RR!;LYM7;[P+I=_-=2S%]T\@DR#]P@@\?E5J?PO;S:B MEZMQ(A2W-N% !&TC&:!JQSVG7]Z?$&B1O=2,DT#F12QPQ#XS6GJ?C":PUF?3 MX].:7R461GWX&TG'I5RV\*0V]_978NI&:T1D4%1@@G/-+>>%H;O4[F]-U(C7 M$8C90!@ '-,6E]2E+XU0B26VM3-;0;?.?=@KGVQSC%2^&_$5YK%]J2SP(EO; MLOEL&Y(*YI(O!5K;M*(KJ189PHFCP,-C^76K^E^'H-*O+J:"9RER!NB/08&* M 9EMXWC&9UMBUD9&C67=R6 STJI;?$/=MGNM->"S8NHFW9Y7MC%73X.M;6WG M2.61X-S3);XX#$8X/6LWPYX6>^T(P:NLJ#S9"(6 & QZYI!H3W/C^2WMIKDZ M5*T*+N1\G##ZXJ2\\;SZ=' ]YI9B\PKD;^S' [5/_P (2C:2^FRZE.\!^Y\@ MRHSG'O4FK>#(-7E626\F7"(I (.TY!]J8:%(>-)X+V^CNK9?+21(X-KHHHH$<1XC_P"2C>'?]QOYUL^,_P#D4M0_ZYFL;Q'_ M ,E&\._[C?SK9\9_\BEJ'_7,T 2^$O\ D4-(_P"O2/\ ]!%:5Y,]O9RS1Q^8 MZ*2$!QFLWPE_R*&D?]>D?_H(K8(!!!Z&@#E;?QK'<:=!=K:\.NZ1=_,9S@ \ M>M9U[XGO;Z*,PV=Q;S17,85F<>U;,7@W3X(=1CC9U6]?>W^P>.GY41 M>%ML$,$4T^.Y@A MOIOLLV[$) PF1@X-+4##TSQC)8Z!91M#+?7AB#R!22V,#GWKI-0\0_8$TUS; M,PO75.3@H2">1^%4(? \%L;5[>^FCD@3RRVT'>O3!K3U;08M4M;:)IWB>V<2 M)(HR00,?UIB,*7Q[(MQ]GBTQGE,SP@;^ZKN]*:_C5M2TZ6"SM6%\8I"Z;\>6 M5'KBK4'@6W@N5N?M\S.)6ER5'5EVG]*9%X!MK>X-S;W\R3-O#,%!W!NHI#5C M,T;QI-:Z#;QM;RWUXJN\H!)8#=C'OVK;TOQ7<:KJ\EI%ICK%$V))6;&WCTQ4 M%MX#@L9H9K34)HI45D=MH.\$YYS6SI6A1:5>7=Q'.[FY;%;^]ZUR_B[X<6NJ:;':Z/#;V9^T+-*<'Y\'->@44 8-MX1T9-)>QFL(72 M95\]2.'(&,U)%X2T*"*:*+38%CG4+(H'# <\UM44 8]OX6T:UAFAAL(E29/+ M<8ZKZ?2H8O!N@020R1Z;"KP B(@?=!ZXK>HH Q#X0T%K-+0Z;"8$D\U4QP&] M?TIR>%-#C:Y*Z="#=+MFX^^/?\ZV:* ,5/"FBQV(LDL8Q K;@O/!K3L[.WL+ M5+:UB6*%!A47H*GHH X'XM?\BQ9_]A"#_P!"K4\8_P#)-[__ *\Q_2LOXM?\ MBQ9_]A"#_P!"K4\8_P#)-[__ *\Q_2@"?P#_ ,B)H_\ U[C^9KHZYSP#_P B M)H__ %[C^9KHZ "N6UKQ@-'U:*U>U9HW8(7##J:ZFN7U;P5::MJ+7DMQ,K%@ MVT,< @YXH&B ^-T#WY^RN5M"P8?Q<9YQUQQ47_"5+=R:5(UNY6XFVJT;C .# MU_*KO_"&6YNYKHW#^?(I7?['L?6HH/ MI;_9C%.Z&";S@%X!;GM^- :%*[\< M7$FGW\ME:@/;,JX=@#RP'3KWI[>-YK-K..ZLCF7RU9@P^\U7/^$&L7ENY9I7 M:2Y4*S XZ'(SZU7?X>VDCJSWEPQ4H1ECP5Z4@([7QX\MU!YVGO%;32M$)2P/ MS G_ J\/% M#H([*>SENYY;=QB-&*TZ!!7#_$#_C[\/_\ 7_%_Z$*[BN'^('_'WX?_ .O^+_T( M4 =I-_Q[R?[A_E7!?"3_ ) 6I_\ 7^_\A7>S?\>\G^X?Y5P7PD_Y 6I_]?[_ M ,A0!Z#7->-;E[?28@J2L'E"L8QG:,'D@=JZ6D*AA@@$4 >/:;J5]"8(M4%V M^F^:R$A#D';QQC/7%:\5TJZP;._2^\HJC6+ $_F<<=NM>DF-",%01Z8IKF(, MN_:&'3- [GF^F27$^N2"\FODO86/[L*=C)CC)QCT[UGM<7")I\%V;N'3Y$PK M0H!62QO+RQUB!DN9(2%DC78PQP,X_,U[$K1.3M*D]\4*T.TE2F!P<4PN M>83W.HIJ5^+/[1]E"Q[@5/"[AG'X9HN!>DS""6Z_LM[J(1 *F_\@NT_P"N*?\ H(H XOPS_P E/\2_]F>WT.[E1)'98R0L?WC]*\KM=3U:*TO#&+IK42JSKL((0D XR/K7 MLO6FB- " HP?:@=SS:\OXX9[%_+O#H4P<'"'(TO)K^&(JK M631J3D8'?''XUZ>XB5 KA0G8'I2%H6PQ*';T/I0%SRNXFO[:VU=H$N54WV9V M53N*$*,CCFK#0L]YH\4=QJ$MF_F-EP03TP.G%>F;H=VW*9;MZT!H2P4%-PZ" MD#=SQYI[RYN98D2[\J:WDC:,H>H?C)QZ"K@ MZL3QA_R)^K?]>LG_ *":VZQ/&'_(GZM_UZR?^@FF(SOAK_R(6G?1O_0C6#\0 M/^1W\*_]=V_]!-;WPU_Y$+3OHW_H1K!^('_([^%?^N[?^@F@#TJJU_%+B!X7^ZXP:&!R*^.2R(PL'.^V%PHW#U(Q^E5IO%5SJFDZ MC UO)9W,5LL\;!@ ;:)LB\G.(_*4%C@+DG'ZU-_P (5#NG;[7) MF:W6W/\ N@8'\Z0]"I!XS:-8((;66Z\I46=UZ@EL'(SC8PS@C\Z0BI!XVDEE%J^G21WXN8K>2P9)'E>(_,.&5=U3R^"DEM(!)J%R]S;'=%-O.5]JQ]!\)375O M.+SS[>>&[>2*7)RP*@'^M/J/2Q6=@,?K3KGP3#-.T\=[/'-+%Y4[AC^\'/7\ZM2^$[.;PY#HSO) MY<&TQR!OF4KT.:8:%5_%D\9@M9;!H[^8G9$6'(]:HO\ $!F:!+;3I)'=26&X M#:0"2/R%:67;"(0"> MP)(/YTV;P-:W,.+BYDDF4*J2GJ%'04P*9\?F$2QW5B\,\;JIR00 R[@216OJ M/B1[#PU'JWV7S=Q4%$<'J0.OXU3E\#0337$CW3-]H"B16&5( ''X5=F\*6K M^'(M%261((RI!SSP. _0_I4K>.3->&*SL9 M9H3\OFCHK8SS5FY\&172S+)=R8E\O=_P#./YU+8>#[?3[N22"ZG$$@^:'<=I M.,9I!H3>$-5N]9T&*]O$5)')X7TK>K-T/1HM#L/L<#LT88E=QSCVK2IB.(\1 M_P#)1O#O^XW\ZV?&?_(I:A_US-8WB/\ Y*-X=_W&_G6SXS_Y%+4/^N9H E\) M?\BAI'_7I'_Z"*T[N?[+:2S[2VQ<[0<9K,\)?\BAI'_7I'_Z"*TKVU6]LI;9 MV95D7:2IP10!QVN+=4DW*1T+ 59T.[N7\8SPR7$CQ?8XG"$ M\ D')J2V\!VMMYQ6ZFW2QK&QR>0&S6EI_AR.PU=M1$[O(T*Q$'IA1@4 RNGB MAI[N0V]HTEG#)Y?(UL@;R(VY\O<,'%(>A0M_B!B))[VP> MW@DA,L;%@=V!G%5+C7KZ.\U&[N891;BT$JQ*XY!*\C\ZU&\ V4UO#;W$\DD4 M431*,]B,9I1X'B:WGBEOIY/-A\G))X7(X_04,%8J'Q+=^==Q?92UG#:+*,,- MW)(J9/&!CTM;FVLY)8(($EG)8952,_T-7F\(0%7Q<2!GMQ Y!Z@$G^M11^"K M>&(0QW,JQ/$L,RY_UB@8_P : T*!^(!9GEBTZ1K..1$>7<.-RYZ5L:?XE%_K MDVGI$ (CM)+ 'IG.*IR^!;1H+B".>2.&9UX P" M!CC'?UIAH=!7F_BC_DK?AC_KFW_H5>D5YOXH_P"2M^&/^N;?^A4"/2**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** .!^+7_(L6?_80@_\ 0JU/&/\ R3>__P"O,?TK.^*T4DOAJT6-"Q_M" X' M^]6CXQR/AQ?^OV,?TH G\ _\B)H__7N/YFNCK@O!/BS0;7P7I4$VIVZ2I R MLX!!R:W_ /A-/#G_ $%[7_OX* -ZBL'_ (33PY_T%[7_ +^"C_A-/#G_ $%[ M7_OX* -ZBL'_ (33PY_T%[7_ +^"C_A-/#G_ $%[7_OX* -ZBL'_ (33PY_T M%[7_ +^"C_A-/#G_ $%[7_OX* -ZBL'_ (33PY_T%[7_ +^"C_A-/#G_ $%[ M7_OX* -ZBL'_ (33PY_T%[7_ +^"C_A-/#G_ $%[7_OX* -ZN'^('_'WX?\ M^O\ B_\ 0A6U_P )IX<_Z"]K_P!_!7)^,/$&DZKJ.@PV-]#/(+^,[4;)QN% M'HTW_'O)_N'^5<%\)/\ D!:G_P!?[_R%=[-_Q[R?[I_E7EWPS\1:1I>E:G!> MW\,$OVYSM=@#C H ]5HK!_X33PY_T%[7_OX*/^$T\.?]!>U_[^"@#>KS[Q.U M[#XKADM=\\9,:R6Q)''JN*Z/_A-/#G_07M?^_@I#XQ\-%LG5;3/KO% '$27- MS'>V=JR70=+S,G)P$(8\\^XJ"&W>XAM)].FN3,B2F[)_6K6HBZGCFGL#'/^@O:_\ ?P4"-ZBL'_A-/#G_ $%[7_OX*/\ MA-/#G_07M?\ OX* ,#XN_P#(GQ_]?D/\Z[/3?^07:?\ 7%/_ $$5YO\ $_Q) MHVI>%H[>SU"":8W<1"(V2>:](TW_ )!=I_UQ3_T$4 <7X9_Y*?XE_P"N:_\ MH5=]7F>E:SIVD_$[Q$;^[BM]Z+M\QL9YKKO^$T\.?]!>U_[^"@#>HK!_X33P MY_T%[7_OX*/^$T\.?]!>U_[^"@#(\=F[1[62SE<2H&/E'A9!QQD=ZYB]NKR" M#5X9(;I)ITC>!%)./E&<<^M=Z?&/AMOO:K:'ZN*0^,/#3==4M/\ OL4K#N>= MP1_;H-26&:Z.I)=CR0'/RK\N>,^F:+6WNKNR_P")?-<-K$6H2 G>2 H;G\*[ M'3]4\(:;+>20:K;[KIB\A,@ZD8I^D:SX1T6*6.UU:VQ)(9&W2#J3DT6U"^AR MQ^W7&G6GE_:4U&*1_M8R>4R?_K5+;:<(])\,WODW+R^U_[^"C M_A-/#G_07M?^_@IB-ZL3QA_R)^K?]>LG_H)IG_":>'/^@O:_]_!61XJ\7:!< M>%=4BCU6V9WMG"J'!).#0!9^&O\ R(6G?1O_ $(U@_$#_D=_"O\ UW;_ -!- M;OPTY\!::?4-_P"A&N<^)-U!9^,/"\]S(L<2S-N=N@^4T >H45@_\)IX<_Z" M]K_W\%'_ FGAS_H+VO_ '\% &]16#_PFGAS_H+VO_?P4?\ ":>'/^@O:_\ M?P4 ;U%8/_":>'/^@O:_]_!1_P )IX<_Z"]K_P!_!0!O45@_\)IX<_Z"]K_W M\%'_ FGAS_H+VO_ '\% &]16#_PFGAS_H+VO_?P4?\ ":>'/^@O:_\ ?P4 M;U%8/_":>'/^@O:_]_!1_P )IX<_Z"]K_P!_!0!O45@_\)IX<_Z"]K_W\%'_ M FGAS_H+VO_ '\% &]16#_PFGAS_H+VO_?P4?\ ":>'/^@O:_\ ?P4 ;U%8 M/_":>'/^@O:_]_!1_P )IX<_Z"]K_P!_!0!O45@_\)IX<_Z"]K_W\%'_ FG MAS_H+VO_ '\% &]16#_PFGAS_H+VO_?P4?\ ":>'/^@O:_\ ?P4 ;U%8/_": M>'/^@O:_]_!1_P )IX<_Z"]K_P!_!0!O45@_\)IX<_Z"]K_W\%'_ FGAS_H M+VO_ '\% &]16#_PFGAS_H+VO_?P4?\ ":>'/^@O:_\ ?P4 8WB/_DHWAW_< M;^=;/C/_ )%+4/\ KF:Y?4M:T[5OB-H'V"[BN-BMN\MLXYKJ/&?'A+4#_P!, MC0!+X2_Y%#2/^O2/_P!!%;-<7X7\7Z!!X6TN*35;972UC5E+C(.T5K?\)IX< M_P"@O:_]_!0!O45@_P#":>'/^@O:_P#?P4?\)IX<_P"@O:_]_!0!O45@_P#" M:>'/^@O:_P#?P4?\)IX<_P"@O:_]_!0!O45@_P#":>'/^@O:_P#?P4?\)IX< M_P"@O:_]_!0!O45@_P#":>'/^@O:_P#?P4?\)IX<_P"@O:_]_!0!O45@_P#" M:>'/^@O:_P#?P4?\)IX<_P"@O:_]_!0!O5YOXH_Y*WX8_P"N;?\ H5=5_P ) MIX<_Z"]K_P!_!7$:QJ^GZM\6?#;6%W'VAND M"3QK(H(8!AGD43VL%U;/;3Q+)"XVLC#((]*EHH YL_#_ ,)DY.@6&?\ K@O^ M%)_PK_PG_P! #3_^_"_X5TM% '-?\*_\)_\ 0 T__OPO^%'_ K_ ,)_] #3 M_P#OPO\ A72T4 F\"^%[B9I9=#L7D8Y9FA4DG\JZ M&B@#FO\ A7_A/_H :?\ ]^%_PH_X5_X3_P"@!I__ 'X7_"NEHH YK_A7_A/_ M * &G_\ ?A?\*/\ A7_A/_H :?\ ]^%_PKI:* .:_P"%?^$_^@!I_P#WX7_" MC_A7_A/_ * &G_\ ?A?\*Z6B@#FO^%?^$_\ H :?_P!^%_PH_P"%?^$_^@!I M_P#WX7_"NEHH YK_ (5_X3_Z &G_ /?A?\*/^%?^$_\ H :?_P!^%_PKI:* M.:_X5_X3_P"@!I__ 'X7_"C_ (5_X3_Z &G_ /?A?\*Z6B@#G(_ ?A6*19(] M"L%=3D$0+D'\JZ)55$"J %48 '84M% &+J'A'P_JMTUS?:3:7$[=7DB#$_B: MJ?\ "O\ PG_T -/_ ._"_P"%=+10!S7_ K_ ,)_] #3_P#OPO\ A1_PK_PG M_P! #3_^_"_X5TM% '-?\*_\)_\ 0 T__OPO^%'_ K_ ,)_] #3_P#OPO\ MA72T4 GRAPHIC 27 vldr-20201019xs1009.jpg GRAPHIC begin 644 vldr-20201019xs1009.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "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 *1G5!EF 'N:6N6\5VG]HWFFV+3SQ12R?,87*'OW% F['4 AAD$$>U+7GO M_"2W'AK2[FV2-KMK>X:*,R2O<]:MW7CR!M%69;=C/.B%(0V&.X<_E0/ MR.VR/449&<9&:\TOO%EW=W6FVMC;R+;)ZO]80RS.T;Q2.%)_P!OBF(]%SFBN%NO&BO/I_B)/99=5,+:<4M$94DF M+\ABN[IB@=FCN*0$'H:X:Q^(,E^UP(M-?& ;9B?EDR<AI7"S.XH!!Z5Y_:>/=0U"&6VM]+!U!7VA#)A=I&O'%36 MOC74+VPQ#I:_VB)%4P&3C!&0)'@ ?=N4@X)]*+ ]#KJ*** "BBB@ HHHH * M*** "BBB@!K.B?>91]3BG Y&17GGC3%QXHM+26XO(X_(+HMLQ!+\XSCZ"BS\ M8:CH]M'9WUBTCQ0@EV;!R1\@(QU- KZV/0Z 01D'-<%/XYNI;"2UCT_&JY"^ M1OX (R#G'IBET?Q=):>#1>74+226ZKYF6Y.6Q_6@?2YWG2C(/2O.=7\6Z]+I ML<]KIBQ033H(93+]X9[C'&:MR>,Y;&7[/%9-,\2"6Z+2<(O&<<<]11MH/I<[ MNBN+MO'3S^(%L_L.+)Y3"EQNY+ 9Z8KM*-U<04$@#).**PO&,\UOX5OI8'*2 MJGRL.O6E)V5QI7=C6UV(].!NHI-D:"3A@1G.<4PML=_2!E+8##/IFN1TSQJ;VTN'ELS'-;Q[I$W M9 /IG%W,ID91#$9_E"\]L=:!+5:'KE'6N&'C34=0M?M&FZ M7YD")^^9I,%&]ACFH=#\87D'A?[5J-L&F2-7.ULY!;%#TW&E=71W^:*X ^-K MJ2QEU.;362VB+"+$O,A'J,5,GCRZ-CAM+QJ$CJL4'F<-E=P.<>E 6N=S161X M:UEM>T:*^>#R';AH\YP:UZ;5A!1112 **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K%U_P\NNI!_IT:[F$D3 M,QGQEG)&#G\*=#X"TR*6SDWR,UI T"9[@@#)]^*ZNJ.KW[:9I=Q>)$96B0L$ M'4T7L.U]# ?P#8-J<%XES-&(G$AB7[KL!@$_A6Q-H-M-JDM^S-YDEO\ 9R.V MWG_&N<_X3J:31EO[:T67:ADE4,!M .,=>M)_PG['1[F[:U$A.:Q;KQ M?J%_H#WFF6VS_1_,9V(RI(S6W=^(DTG2;.YO1Q)$I9L_Q$4KV"VPV3PA8RWE MQ^IL:=X.M;"=9S&88XQ@# M JG_ ,*\T]9&=+F9=R!<8SR#D&HX_'1DU=+;[$PMS*D)DW#AF7=7: Y&:-U< M$SD)? 5N]N(UU&Y20[A+(H&9 >H/I746ELMG:16Z$E8U"@GOBIZ* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJU_=?8K">Y"[ MC&A;;ZXI-V5V!!K6CVVN:<]G5 M00<#\J99^.;A]22TNK#RP9%C+[Q@%EW#OZ5';_$%KB_NK*.T\R9,&,@X#9./ MQIK78'^1;/P_M R3)>SK> MON, LX/4$=*N0^#K")G_>NQ>196![D+MJII_C M1KC49;"XM#'/"DC/\PQ\MV+W4TYNV9I)7X;)_P#UUEZ3 MXZFUX%+"SPT<6^8NP&.HXIGAKQ9>26E^-07?)!)(RMD6R".?SK*7QG+>,MVUH\ M=O%*%4AA\QP>OM4D'C^1X"); K<. T2[A@@G'-%U9,+-%F'X?64+2EKR9T?< M I4#:#[]ZM2>#+9HY/(NYH9'96\Q "1M7;52\\07M_X+U.YAB\B[A,D1 8'! M&1D&L_3/' M!#:3H9%C@#.XY.[ []*3:O9]!V;--/ -C&P7[9.;8YWPMSO)& M,D]:T="\,PZ'/))'=RS!E"(K]$4= *YGQ#XFN7T""YDB>W::3]R8Y!G'O5"Q M\4:DFMPQ6V^:-+9I)D=A\Y [4^;WK$O8]3HK"\-^(E\113S10-'%&P4%NYQS M^M;M, HHHH **** "BBB@ HJKJ-V+#3;F[*[A#&S[1WP,UR4/CJ1K*X>>U$, MZ1^;&"P(9?P^M*X'2S:+;SZW%JCDF:)-@7'&.?\ &JNH^%[+4KFZFF9MUQ&$ M./X< X(_.N>T[QU>:["4T^QVR+&6D9B!M_"G0>.YX)HX;NS)C0(LDH8?>:FU MLF"TU1=/@"R_L_R!=SBX+!C<_P 9P, ?E4$WPXLI;:*V^WW"VZ*%>,=),'.3 M5.'XE"XD>.&PD=F)$1Q@'!QSFK5UXOG^VSZ7-"+><0EE)/4\]#0W97_K0%J^ M4G?P#:R1F-]0N3$#F%,\1GV]:EN/ EE<21R&YF5PNR4C_EJOH?R%8T'C">*" M*"_MY!<01++E&&'!&1G\JV=%\6S:F\L,MF8IA$9HQN!W*#C^M']X/[I97P?8 M)=).KNNRV2 /Z5T61ZUP+?$FTF4V\=NQN&3[@89SGD?@.:PK_P 2:U_; M-M#:NWD[X-D989.3SFFEI9!8];JIJ>GQ:I826474LK.P/S #&!@=*K6WCQ[Q5NH;(_8\[&8L,AJJ'XE[9HHFL' M#MN8@#=\H..U,?O?<:5S\/K.8OY5[<0B0YD"?QCTI)/AWI[6?V>.YFC_ -H< MG'<54B^)-O-JLUK'9RLD99=V/X@N:6T\?7$MQLFTXI&-C,^X?=;I0EI86J+D M/@"UMTCBAO[E(!_K(UZ2?4U%)\.;22T2U_M"Y6!<94 <@'('YU7L/B/'J,]Q M'!92D*K&,D8!(.,$U&?%>JW/B6PTX0B!EF9+A=PPPVY%%KL6R?D;TG@^RDT< M::9)/*#,V>_-9GB#P:UQIKC3G_TK*E69B"NU=O&*EUCQY;:'J4EG>0%2K+@Y M'(/>N>OO%NHW(AEL%>%9;C:ZLPY&#C'Z4?%JAZIV.V\)Z+)H/AZVL99/,E0? M.WJ:VZY7PMK=[UMIK>* A)@1)\W)YS3'\&:,X(,#C+%LAL')&*Y>U\:7UA9RM M>/#)(TS[-Q(^4,1CCO4[^+M1UG0KZ[L[9(8X04.YB'W>P_&AM6;'K=WW9DC(9B&W-[4WH);7.D'A?2EE$H@.X2++U_B P#^5;/05SN MA^*8]U244;@8K^%=*>4RM 2 MQ8/U[@8'Z5%:>#=&LKA9H87#J HR^0 #FM^BA:; 84_A+2I[E[@I(DKEBS(^ M"=W6A_"&D.V[R7#9!R&YX&*9XLU#^SK"";#']^@PIQGFHM*U^\N=5CLKNWB0 M30--&R,3@ @<_G25BG>UV2V_@W2+1PT$#-(5Y&59E\QBS MA9" <]:Y&]N+S3_&3W=Q)=I$TA\N92#"PQ]T\\?E6DOQ D=;I(HK>::)E5?+ M8[_\ 9ENIN=@10[8X!SU[ M5<\.Z^^KV$TMS&D$D+;7 /%<^GBB[LKNYMHE6XFDN7V>8V%553=_0T630*YL M>'?#367AV6PU'YVN)'DE ;.-W;/>I;;P7HMH3Y4#!3U4MP?PK&B\?O)=VD;6 M\<*3(&'F,06/<+]*N:#XR.L:R;$1(4*LP="?EP<8-/<'=;EUO!>CO"(9(Y70 M'(#/G'TI'\*6%H[7EC;DWB(1&"^ ?8^U=%12L(RO#VF?V5I*0-&DT>^T>\M(R \T+(N?4BL+2O!%A;Z9'#= MJ\EQCYGWY/X&NJHH Q=/\+:7I9E:VB93*NUR6SD4U?"6DJ,&%F^96.YLY*]* MVI%+QLH."P(SZ5YU'J6H>=)H;W#^?;W)G>3N80>%=+O[Y;RYB9Y5^[EN!VXKE[3XBR75R+6WM4D:0E8VR< @X^:KK^ M+M3&L)I*V*3:TN+JS3U'PE87-O.T,6+EH/*1B>!@8%+X9\, M0Z)9J9 7NRI5W9MW!/0>U<^WQ) U7[']D!V%%D )W9;J1["FP?$F2[F>.WLU M2NWS&W-]:IZEX?L-5N%G MN48R*NT%6QQ6I10%S@H_!MRFNJBPHFF*=P99.3[%?ZUT'_"(Z2)(Y$B=&0$ MJV,@G)SZUNT4!E8 M/B36;_1?$+7:L7TY8 LZ#^ DD!OS(K$N?%YTW_3"\LRH$8;3D.#TI)ZV*LV= MQ;>%-+M&_AC3'U$7_ );BX#[]RMCG&*QQXIU!K:2[ M6UMS!"JM)\YR01D8_.G^'?%=UK%U&L]JD44P)B*DD_C37Q6ZHF^E^YH:QX/T M;7;K[3?VWF2[=NW^35VBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ***0D 9)P* .;E\$:3)YF!(F^3>=I'7O27'A/15F,A5D#+AXU/ MRM[GWK6N+TD[8C@>M4B2QR3DT6Z!VWI52?P]HD\:1M; M,JHQ/RG[P)R0?;-7Z* N4[CP[H5TL:F Q;&W KQ^'TK(OO",]UXAM[BTBA2S M@*R+M[E>0",UT=.21XSE&Q0%R#PEX?.AVUT\JH+BZF,C[.@Y./TKHJJ6UX)/ ME? ;^=6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** *6I:7:ZK L-TF]%8.![BFQZ39P7<5TJ 211F)3Z*3FK M56,RZ\.Z++J$EQ())-Y):+/R9(QFJEM MX;T2QW"&SD8,P."1QCI6R(2.@H\IJV5.".=UJA4CM;&.RN;-;)EAN/\ 6 'K M4"^'M$DTZ*R:WD58VW!\_-GOS]*U I!YIZD=Z'3AT0U5GW*I\(Z+>*D1BARIQ5V&X#_*W#5C*#6QM&I?1 MD]%%%0:!1110 4444 %%%% !1110 444A( R3@4 +63<:=I<.JMJBP7L4O[%T*,7 6&1O.SZ#9GTIUII^EV4J M31VKM,@(\QV!8Y&#FKHM_:GBW]J+(5R@NEZ*=0CO/LC)*H (&,-CIFK-GX?T M);F62-,-(<[#T7Z5/]F]J7[-CD YHV"]S> Z"EK*@N)H2 V67WK31UD7* MG- QU%%% !136<*/>HMY/>G85R"XTZSN6F,T0?SH_+<'N*SH?"FC6Y4):+M5 M @4],#H*V,T@-%D',S 7P9I"3*Z)(J DF,'Y6^M:5CH6G:>\36\6TQ#">U(V MM:O4 CBH$\2Z2V\F\C78<'+"IYHKJ:>SF^ANT5@OXITJ.6*-+D2/ M(0%"\]:V$N8W?9G#8S@T)I["E"4?B5B:BBBF2%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !6??7!+>6IX[UU<]>7<-I"U MQ<2!$'))- %BC\:X"]\>M>7JV&BPF6=C@&L#6[[QA90FXNF,<.<'8P./RK>& M'E)VV,I5%%7/72RCJP_.DWI_?7\Z\3FD\0Q6,-Y-/*(ISA#FKDNE^*+>W-PT MS%-N[ <$X^E;_4N\T9^W_NL]AW*>C#\Z6O'+>V\6260OH)V,1&Y07&2/I4ND M>*/$X@FN3&T\%N<29[5G/"M:IIE1K)[IGKV<'-:EG/YL>TGYA7GN@^.].UAQ M#(?)FZ8;UKLK:39*C \&N:47%V9LFGJC9HHHI#"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ JKJ-]'IUC)-@\NQ;=\'O737OA+3+F166V13W(JI/ MX/V*/LL@4CIQ6RGH8.GJ9+>+6 )%JY_"E/BIU"[K20;O:I)_#NN(?W+HX%4+ MG3_%"#_CV1@/I_C3YWW)<%V+S>*-HY@:C_A*HE4,R$>U<]//XA@.9+ GMPM9 M,^I:D[!3:^6<]-IJDVR>5([K_A++95!<$9J*\\9VUE$DK@X8\8KD;?2]6OS\ M\+A?IBNFL?".EM;*FK-^];[H)YJ92:*C%,Z/PMXPLO$8EAB;;/%]Y3W'K72U MYGINBZ!X=\1126MW(MP3C8.A!]>*],!!&1TK%[G1'8****0PHHHH **** "B MBB@ K/OK@G,*_B:O2/LC9CV%9:J7I- F0I#[58C@YJQ'%QTI+FYM[&$S7 M$BH@[DTQ""!1R> *@EO;" XDN(U_&O.M?\>&;6FL4,J0 9&T_>%T?VSI2_\ +TM*-;TIC@729]*\>B\0Q1Z9$R6@W;!R M?I7(W/BN^75DP3V-"W=N650>3TJ=FQP*+BL0A&-/6/KGN*7/O2;L&BX M6.;F\)6$"SS+N,DA)))KGH_!UBK2>>[D.V&?%%MXA6>-!LGMVVR(?YUOUYAX?T:ZT'Q@UY M"^^UNN)%[CTKT^DT2%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@"M?-BW(]:\3^*FK7,>H1Z>CE8M@8@=Z]LOES;D^E>9>.O")UN5 M+U'(,8 8#TK6C*,9IRV(G%R5D>;^#;O^S_$-O/49)+/4+:]FWQS MS HK-G R*R)="T.VPCW\DJM]Y>_P"$BAL]-LB=[3PH0H5OEYSUJ72= M=AMK"6*2:)/M99I$XY)__76(^FZ:9"&O?DW<_2H[C3- \PXU%P!]WWJ9^SMU M^XJ%.IY?>;#PG9:DJ+I MER\LS$9R. *]8\-Z,NAZ1%9!MQ'WC[UCB*T*D5;<<*,J;:;.PB.8E/M3Z9$, M1*/:GUQFH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 ':O)O$_P 1]5T;6+RV@2-HHGV@D=*]9/2OF7XDW#P^,-4M\<>9D4T3 M*_0[+2?BMJ4TC&X\D@=L 5U,GQ+M_P"SOM$4&YQP1GO7SSID%S?3>7!G_:/H M*TKF>>PBV1R%PIY&>IJFXWLS-N2V9[1:_%BWWE;NV*GM@UIV/Q.T>YD\N?,! M)XW=Z^P@U7+$.:9]$:K\2=.M!B.+S!ZD\5Q.I M_$V%V9XK.#=V)0&O,KF2ZD@,DI;:HK+>].W Z"FE%"]Z1[WX)\5W^NPW,MPP M54.%"C%5;R_GG\;QQDDQHFQ\.RSS,$+N0!ZT[5;^3SI[NV 5 MB,;JJ34;$QBY-FEJ&JV_]L&16'V@,%!S[U[%ITAETZWO-?3>C*RZ-9AQAO)7(_"L9*SN=">EB]1114C"BBB@ HHHH **** M *]X?W!&<5QNM>,[;1\QAN7#%R1O*KSTK M2FENR)7Z'?W?Q(OB21/&@]%KF=4\7W.I +,T\RGH 3BN*$4L47FB<.,_=KN_ M#>H:9!I4+WD09E<8X['K6\9QDO=1'*T]68D=]=/=*&L99+@CY 0 M'XZT)]$AV2.5WZPMO"1IY$]'.UJT/E3V9#!=6HCWS/$".P J] MX9U.W_X2.WB5E^<\$#&*X&>&:V1)/,$BMZ5N^&XQ;:U9W#\C<#3VTT@$,R.?8U>#Y%$MP1/YXK,U7Q)8:,81>2;#,VU/ M*VWMHV1QL WC#> M]9SV<:0K"F553D4P)DN8O-QNVE2,YKKXCNB5O45PS6+2RG#??8P%7\Q1P>M '+:GX4TO5,F6V4.?XA7*W?PPA+$V\ MQ ["O1Z*TA5G#X61*$9;H\I?XH;N9>*]8YHK?Z[6[F?U>GV M/+$^&ES(V))L*:U[#X9Z= 0UR3(?2N\HK.>)JRW94:4([(H6.DV>G)MM8%CX MZ@5I6Z%YE&.],ZUIV<'EQ[F'S&L#0M4444#"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KQ3XP^%G?4K?5K>%C'+\DS+V/K7 MM=9VMZ6FL:3/9.=OF+P?0]J:W$U='S RC2;9A$VQGZMZUEM=H,,S[L]AN+DVC.*[A=2>9.SQ=#VHLXIOM$#HA M+;NG:GO9D1J4D4G'-=!H4:) IG 9=V1[4[EHWK^R^VZ4L;!8RP&2.W%<->V4 M5M LK9.3@>]=S?3"XC6%&*1XR^/2N3UF-?*B"\Q*?E%2G8S@.K$,?E &2:=G)V1'-;5&]X M2T.;5/%=C'9N[1"022'V'/\ 2OJ)5"J% P!P*XCX<^$TT'2ENIHMMW.O(/\ M"/2NXIR[%1O:["BBBI*"BBB@ HHHH **** ([B+SK>2('&]2,U\_>+O ^HZ3 M>->EHVBWD@$\\U]"URWB/P5!XBG\R6[FC&/NJQQ3OI8#P"\2&&W^:)6;!^[T M!I=&MIIK57$\ P3\CM7K,OP;T^6,H=0G ;KC//ZU73X%Z.G2^N?^^C3A-Q=T M*23T9PPMIQ_RVL_Q;_Z]/%I.?^7BR'X__7KN/^%'Z-WO;G_OHTO_ H_1O\ MG\N?^^C6GMY$>Q@<.;6X'2ZLA^/_ ->N:N8'AUEE#Q2DC^$\5Z]_PH_1<8^V M7/\ WT:1/@AI$4@>.]N P_VC4RJ2DK,J,(Q=T>6SVT-R(4B"$N=F>RUZ5X3^ M'EJPAFN;V.1DP=B&M!/@[IB,"+R8 B@ 5XS\6H38:E%(L>(K@9+#^]7M':L+Q7X:M?$VD/:W (=06C8= M0:DI'DWP^U"WM8Y;N[D\N-!@.YKT73?$FEZI+Y5I=*\@_AKP+Q$;K1BVBRJR M+&YSD8SBD\&:A+;^*K,P]VP?I4W96A]*!^IZ8KEK[XB:'87CVLLI+H=K$=,U M'XUURXTOPW+/: -(WRDCG KY[N+IYY&D<[G8Y)]Z&WT$K+<^I=*UJQUFT,UE M,'7N.XI+Z1HK.:1.'5"5^M>+_"K6)K?Q ;123',/F'I7M-Y@6DQ)& A_E6D' M=$RW/((?&_B^6YE2- ZAR!D=OSKO=%U&[FTU)M4 69CC %<5HFNVKZK/;-"4 M"R-\WKS7H$"VUU!&B2H6+9"YYIH+&[IJ1S7>PI2;8D+A3[?A2LR;,\QU/6"UI%%"F MPD?,?6L62:6<*C-N(Z"O8-%^$\/B/0+>[>^:+<6& .F"1Z>U=9HOP>\/Z8%> MX#W4HZER,']*=AV9XAH/A2]U2=4MX&FD/8#@?6ORRM8X0>NT5=J^:RL@4>X=.E%%%24%%%% !1110 4444 %%%% M !1110 4448H **:5]#6'JWB*/2M=TK3'B9VU!V16!X7"D_TH WJ*;M]Z7% M"T444 %%%% '*>,? NF^+;4":-8[A#E9%&#^->37_@)?#EZ28Y4(^[*N<&OH M2HKBV@NHS'/$LB'J&%)H:/GN2VDEB,;WDK(>JL^7W@71[ MSE(S"W_3.N:U?P"FG:;=7JW99((VDVGJ0!FIY;%IQ9YMHNEQZ'=&XM96$GJ: MZ5_$%RZ;7=F'?FMGP]X)37M(@U'[48TER=O<8.*ZNP\ :1:H7Z5N6MC;6,?EVT* M1KZ**L4[$/R"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *X#P1_R.WB__KYB_P#18KO^E<#X+1D\:>+&=2JO M<1E2>_[L4 =]11D>M% !1110 4444 %%%% !1110 449'K10 4444 %%%% ! M1110 4444 %%%% !11D>M% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1129'J* %HHHH **** "BBB@ HHHH **** "J.M?\@2]_P"N M+?RJ]5#6B!HE[G_GBW\J ,?X?_\ (G6G^])_Z&:Z>N7^'[*?!]H >=TG'_ S M744 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P'C'_D?_ C_ M -=Y?_19KOZ\_P#&++_PG_A+D<3RY]OW9H ] HHSGI10 5P^I?$:*SURYTNV MTF]O);<#S&AB+ 9^@]J[C..M<#X24CQ[XD9EPK&/:3W^]0 ?\+'N?^A8U7_O MPW^%'_"Q[G_H6-5_[\-_A7>[1Z"C:/04 <%_PL>Y_P"A8U7_ +\-_A1_PL>Y M_P"A8U7_ +\-_A7>[1Z"C:/04 <%_P +'N?^A8U7_OPW^%4=9\=WFH:+>VT>@HVCT% '.^!+2XLO!UA!=1-%,JDLC#!&2371T9% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% %:ZO[:RV^?)LW=.*K_ -NZ=_S\#_ODU!7?_#? MX@7-]/-8:U<&1P-T!57% MQ+RTF/NBO1/[.LO^?6'_ +X%>?\ Q'\ 2:TD=_I:(L\*X:)1C>*Z,+R>U7M- MC.KS%;70M!M[*6&.651EW*@Y)YKMQ_L>5[OL:7]NZ=_S\#_ODT?V[IW_ #\#_ODU/_9UE_SZP_\ ? H_LZR_Y]8? M^^!7E'60?V[IW_/P/^^31_;NG?\ /P/^^34_]G67_/K#_P!\"C^SK+_GUA_[ MX% $']NZ=_S\#_ODT?V[IW_/P/\ ODU/_9UE_P ^L/\ WP*/[.LO^?6'_O@4 M 0?V[IW_ #\#_ODT?V[IW_/P/^^34_\ 9UE_SZP_]\"C^SK+_GUA_P"^!0!! M_;NG?\_ _P"^37(^//'JZ+I833) ]W)P"0?E'K7:_P!G67_/K#_WP*X[Q[X$ M'B&P#Z>L<5S&.!C ;VK;#\GM%[38BISO$9/#>KQZPFDO9.+R3)1"#\P'4_2O=/ /@W_A M']#,6H1Q27$K;VRH.WVKT<=['V?NVOY'-0Y^;78Z/^W=._Y^!_WR:/[=T[_G MX'_?)J?^SK+_ )]8?^^!1_9UE_SZP_\ ? KR#L(/[=T[_GX'_?)H_MW3O^?@ M?]\FI_[.LO\ GUA_[X%']G67_/K#_P!\"@"#^W=._P"?@?\ ?)H_MW3O^?@? M]\FI_P"SK+_GUA_[X%']G67_ #ZP_P#? H @_MW3O^?@?]\FC^W=._Y^!_WR M:G_LZR_Y]8?^^!1_9UE_SZP_]\"@"#^W=._Y^!_WR:/[=T[_ )^!_P!\FI_[ M.LO^?6'_ +X%']G67_/K#_WP* (/[=T[_GX'_?)H_MW3O^?@?]\FI_[.LO\ MGUA_[X%']G67_/K#_P!\"@"#^W=._P"?@?\ ?)H_MW3O^?@?]\FI_P"SK+_G MUA_[X%']G67_ #ZP_P#? H @_MW3O^?@?]\FC^W=._Y^!_WR:G_LZR_Y]8?^ M^!1_9UE_SZP_]\"@"#^W=._Y^!_WR:/[=T[_ )^!_P!\FI_[.LO^?6'_ +X% M']G67_/K#_WP* //_B/X\?2[&&WTB?%S*>7 ^Z*\LB\<^)89_.759RV# M7K/Q&\"/KMG%$-S@_8>R MUM?KM;G]NZ=_S\#_ +Y-9/A+PA:^ M']#BM)HXYIOO2.5!YK=_LZR_Y]8?^^!7E5>7G?)L=<+\JON0?V[IW_/P/^^3 M1_;NG?\ /P/^^34_]G67_/K#_P!\"C^SK+_GUA_[X%9E$']NZ=_S\#_ODT?V M[IW_ #\#_ODU/_9UE_SZP_\ ? H_LZR_Y]8?^^!0!!_;NG?\_ _[Y-']NZ=_ MS\#_ +Y-3_V=9?\ /K#_ -\"C^SK+_GUA_[X% $']NZ=_P _ _[Y-']NZ=_S M\#_ODU/_ &=9?\^L/_? H_LZR_Y]8?\ O@4 0?V[I_:<9^AKG]0U"6]E8%CY M70+ZBNF;3;,J0+6($CKL%VDEG<,CCC^$^U $-O*]GC[.?+ Z!>E=+;Z[: M"W3[1,%EQ\PP:YA59V"J"6/85U5AI<"6B">WC:3')9&>( M_B1KE_JTYL;R2VM5;"*G<5[U+I5C+$T9M8L,,?<%?/WB[P#JF@W\TL4+3V3- ME9$&<9/0UZ& ]ES/GW.?$<]ERFSX'^)&J1:U%::O=-<6TQVAGZJ:]B_MW3O^ M?@?D:\;\ ?#W4+O5(-2U&$P6L)#JCCE_3BO;/[-L@/\ CUA_[X%1CO9^T_=C MH"+C-<]0!K:7JK M02[;B4^3CJ>U:_\ ;NG?\_ _(UB:18FZN0SIF)>N1P:Z+^S;+_GUA_[X% &# MJFK-<2;+:4^5CJ.]9:,T;[T)5SW%:.L6/V:Y+QIB)N@4<"LSZ4 =#IVMQ);[ M;R7#@X!(ZU<_MW3O^?@?]\FJ>C:8C0&6YA5MWW0ZYQ6G_9UE_P ^L/\ WP* M(/[=T[_GX'_?)H_MW3O^?@?]\FI_[.LO^?6'_O@4?V=9?\^L/_? H @_MW3O M^?@?]\FO/_B/\0)M-CAL=&FVSR<_$KP#-JH34 MM)C7SHUPT*C&X5TX3D]JO:;&57FY/=/-[;Q_XFMKA9?[4FDP#7@6F^#]&+2WNKAFDBEF$;%1]W(//Z M5O:1K>GZY:+=:?<":)AD,!67XE\$:1XGM;>UO( L,4PE(C&"V 1CZ(?]V+_ -FKMJX+P]>6Z>.==F>91'(L81B>&QNK MNHYHI1F-U8>QHL%Q]%%% !1110 4444 %%%% !1144EU!#_K)47ZF@#A=7_Y M+#H7_7I/_):[^O.-5OK9OBWHDRS*8DM9PS]@2%Q7H45S!,,QRJWT-.S%*]0M/[!G3[0A;7>*?$,NJ7;VT1VVT9Q@'[QJX1YF1.?*C6UCQVRS-#IR J. M/,;O]*Y*[U2^OV)N+B1P>V>*IUKP/#!X,U6Z,:M/"FY"1T-;.T%=(Q5YNS9E M;7]&IRM-$P9"ZD=QFN$C\;:S.BN/(4*VW&!73^#/&-[J?B=-.OH+=XSP<**C MVZ[%>Q\SK]/\7ZI8X5I/.0?PO7>:%XCM=8MP2PCG'WHR:\LOMOV^?8,*'( % M1PS26\Z31,5=3D$5;@I*Y"FXNQ[C16%X9UX:W9DNNV:/ <>OO6[7.U9V9TIW M5T%9FL:Y::/;F29P7_A0'DTFO:O'H^FO.W+GA%]37DMY>3W]R]Q<.6=CGD]* MN$.;5F=2IRZ(W=1\::E>!EB(@C/]WKBL!Y+BY_)J(]*ZSPZ8(=&N; MB;:%122S=N*V=H*Z,4G-ZLY0*^U3&IS.UBI4^57N;&E^.[F*1([Y!(A."XZBN^MKN" M[B$D$BNI&>#7B-;'A[7I-$N]QR\#\,N>GO1.FGJ@A5:T9ZY145O.ES;I-&XGI6CE&&B1E&$IZMEK(SGOZU-!=W%LX:"9T/L:H&]2HS=KU!I>V[ MHKV/9G;Z;XXU"V94N@)X^A)ZUZ!I^IVNI6ZRV\BG(R5SR*\3B??&&K1TK4YM M)OTN8F.T'YE!X84Y4U)71,:CB[,]GHJGIFHPZI8QW,)X8!\J \FO/]0\::G>96%A G^SUK%U"_FU.\>YN&RS'@>@JH4D<8C&36Z@H MJ[.9SO-43<21.5=&4CU%--Z<]S4^U?0OV*->UU" MYM'W6]P\;>QKJ-+\=74,B1WRB2+H7'6O/UEE=N%(]S6@N=HJXM3W1$DX;,]N ML[V"^@6:WD#H1V/2K%>0Z!KDVC7JLK$P,<.F>/K7K5O.ES DT9!5P""*QG#E M9M"?,B2BBBH+"BBB@ HHHH **** "BBB@ HHHH 1F5%+,0 .I-@JCXQ\1R-,^F6QVJO$C ]?:N*Z5O"GU9A4J]$:%]KNHZBQ,]R^W M^ZIXK/P[=G/X&NCT'1X;FW-S)\QS]WTKHH;"WCX,*X^E-U%'1(E4W+5L\['F M(<_.N/K6II_B34].(\NX9T_NOR*[7^S+>8[6@4K]*Y3Q/HD>E2QR1'Y)?X?2 MB,U+1H'!QU3.NT'Q?;ZEB&ZQ#<>_0UTX.1D=*\+!(((.".0:]$\'>(GO5^P7 M)S*@^5B>HJ9T[:HNG4OHSL****Q-@HHHH **** "BBB@ HHHH **** "BBB@ M K*UG7K31[=FD<-+CY8P>32>(-971=.,^W=(>$'O7D]W=S7UT]Q.VYW.>>U: M0AS:LRJ5.71&UJ'C+5+TD1OY">B=:P9)I9G+R2,['J2:L6%F+V8HS%0!UK0? MP_M7*S@UNK(PUD8F3ZFK5KJ-Y9-NM[AT/L:LG1)=N5D!QUYJE<6IQV MH\.^()M&N@ MI)>VGO43IIZHN%1IVD>LT4R*198ED4Y5AD4^N18A MB)QM?W%.I\(4OB/)["UBGC=YI]A#?=S70^ (2/&&^*3M=G_P *^T&6 M"VD\QD=_]:N:L-X7L-&U'.C< IACGK7(EKJ=0Z9M\\C>K&HZ7!&0>O>DKN1P MLV?#.IOIFL1'?B*0A7%>MJP90P/!&17AJ'$J'T85[59ONTZ%O^F8_E6%9;,W MHO='FWC._DNM;> OF*'@+[USE7-5E,VK74AZF0U3K:*LK&,G=W%/2MD6W.)&4X'K6+77>'-@TB4OTYJ*OPFE+XCR/P1X8U"TO95GA*R,PVL>U>D> M(U*7<*DY(C /Y4NGSVBZHV3CYO2CQ/@WZ;>FWBL:,;3N:5?A,6D/-%%=1S'H MW@753$_+]*Z^O,/ TA37]O9D/\Q7I]:>.;\W&KK;*^4B'(]ZY:KNL2F;6+MSU,AJE79%65CCD[NY')=6]M(@NUW0, M<-[4MP/"LZ?Z-J*QOW4GI575+.2[MB(AEEYQZUY?J]I/;W[%H9%S_LFLZD4U M4!M27;]:IZW?Z-I*,D,GG3@<"O/=/F<7,8(?K[U;U)9+ MK4"D:-TP216BH4^3G;+=27M%!(]!T>Y>[TV*=^"PJ_6=H<1ATB",G) K0--; M&,MSM? .H^7/-8NW#?,@->@5Y!X9E,/B&S([O@UZ_P!JYZJM(Z*3O$****R- M0HHHH **** "BBB@ HHHH *\R\:ZJ]YJAM$?,,/4#UKTQ_N-]*\4U!B^IW+' MJ9#6M):W,:SLK%:E2X^S2+(?N@\TE,EB\^)HO[PQ739/1G,VTKK%V[XZU%IL-G]I&](R/>O%+B2\T^_GC9I8L-QG(J[INKW+72JT[_G6<*"F M]SI=2T.:QWWBW6K.QN52!D=B<;4[58C.Z)&]1FO,DMKC4-5V1J[?/DL:]-C7 M;$B^@Q5*"@[)F6X'WPN%^M:5< MMX\;&AJ/5Q_(U45=V)D[)L\VEE>:5I9"6=CDDTVBBNLXRQI?CZU\-:BMG?1Y MMWZOZ5V\7Q%\)3)N-Y&OUKQ/QAH5_<1K?6UNTT8ZA!DBN*D2Y0$26TRGT*&L MY1@Y,Z*=^74^FKGXJ>$K1&*WBNP&0%KC;GQH?&$C2)#Y<$1PGO7B5MI]Y<3? MN;.=R>P0UZYH_ANZT/0[>6[78\W.P]12I16K%6;LDBW4]G=R6-W'VV-P+NRAG'\:@U8K(\,,6\/6I/]T_SK7KC:LSM3N@HHHI#"BBB@ M HHHH **** "BBB@ HZ"BF3'$+G_ &30!Y;XOU1[_6'B#YAA.U1[]ZY^K%^V M[4+EO60_SJO78E96.*3N[F9J'BG_ (1V893<''6J)^)J'^ UC>/QEH<=:X@* MV:QE)IV.B$4XH].'Q%60[0&&>*MIK)%".Y8'EB* MCN[(P7201 NQ7./>M67P[LMK3:)&N)BN\8X -3[.!7M)F"[!I&8="2K^[A^[[FO2JQJO6QM15E<\;UZ VVN7<9&/GR* MSJ[7QUHS).NI1*2K<28[>]<56L'=&,U9BUO:-JMM:6C0S9Y]J=;^'UDND5]X MA9 V[WI]UH%GDR6TDAB4LC!ASN S2DXO1E1C*.J*D%U8QWK2E%*DYZ57UB]C MO;H/%G:!BH;&VBFN$^T[EMLX+J._I6LNBZ>3@JT[F;5CK/ 5JTFJR7&/DC3&?? MBO2:PO"FEC3='3*XEE^9\UNUS5'>1U4U:(4$9!%%%06>/^([5K37KI&& S;A M[BLNNY\>:3(SQZA$I90-KX[5PM=<'>)QS5I#XY#%('7J*N3W5E=Q;;BSC9O4 MJ*HCJ!742^';$6>5>59_+#AF VDD]*4U'=C@Y;(Y"73=-()AMD1^S;1Q51M) MC=P7(.#V&,UT2:)>N 2BHI)&X]!BI)M%FCL1;,E%"*% M48 Z"G44AK0R-WPC;-<^(8"!D1_.:]8KD/ FF-;6,EW+&5>4_+GTKKZYJCO( MZJ2M$****S- HHHH **** "BBB@ HHHH 1AE2/45XUK-L]KK-U%(,'>37LU< M-X[T?15O3K5+R:1') 6-G&/4"MJ M/PU!-#;%)F5Y>I/05O*26YA&+>QSFH1V&J6OEW=G&TP'$@ S6'8>'[&UNUED MMD90>E=H_AB]$XB5HR6Y49Y(IVCZ+#=2W:7HD!@."$ZYY_PJ+1W3+YI[&%+% M:[_]&MTB3T4=:*V+GP_5;$RY MF]3&KK_A_!OU*>4CA4Q_*N3>-DE,7WF!V\=S7J'A#1SI>F;Y1B:;YF]J51VB M.G'WCHJ***Y3J"BBB@ HHHH **** "BBB@ KF?'$1DT!F SL;)KIJ@O+6.\M M)+>495UP:<79W%)75CQ*BM.327AU[^SI<@;\9]O6M&Z\-".2ZCA+,RE?)S_% MG-=3DD'+4Z;&\3N+MT5E#?=8GL*HR:!<""'8G[YL[R3QUHCRIZ# MDYM:F/0W0UJGPWJ8E\OR,MC/':G:'HTNH:TMJZ$+&V9?;':KYD9\K/2?#L1A MT&U0]=N:U*;'&L42QH,*HP*=7(W=G8E9!1112&%%%% !1110 4444 %%%% ! M39!NC9?4$4ZB@#Q;58C#JMU&PP1(?YU3KL_'6C^3.NHQ+\K\.!V-<979%W5S MCFK.QE:MH<.K.C2MC;6XXI\'AJ M1V99&PK?AUB>&-(&DZ4BL/WTGS.:VZY9N\CK@K1L%%%%06% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'>*?"G MVPO?68Q/U9/[U=C13C)Q=T*45)69XQ%>365O):-$5)<,AZGX?T_5$;SH0'/\:C!KC;SP#>1L3:S+(G8-Q6ZG&6Y@X3CL8TN MM(]N@2T5+I5P+@=:G'BF^6UBCCPLJ$;I1U8"I&\%ZP#Q$A_X%3X_ ^KNP#"- M1Z[JJ\";3(7\3&X\S[9:)/O((SVP,5%H^@W.MWA:.,QV^[+,>@'H*ZW2? MM M:N);U_/;LN.!75P6\5M$(X8U1!V48K-U$OA+5-OXB'3["#3;1+>!0JJ/SJU1 M16)N0W5M'>6SP2C*.,&O+_$'AB?1I/,CS+;,>"!ROUKU:F21),A21 RGJ",B MKA-Q(G!2/(H-DR6I M\B4^G0_A7-3>!M5C8A/+<=CNK92@S%QFC.&L+'=B2*U1+;O;_P )/K5AO$:O M#-&]C&?,((/]W'2GCP9K)./*0?\ JN6O@*_E"!R MM>JTV2-)4*2*&4]01FKA-Q(G!21X9T-7KW4Y;R:*0C;Y0 "CH<&N_P!7\%65 M]F2V_P!'E]AP?PKF9? NJQL=AC<>N:W52+,'3DBN_B8R)&C6:&-<[E_O9J"7 MQ \MM+;&W00.,!!T4^M6/^$,UG=CRD^NZK,'@34Y&'FM'&O?G-%X![YRPKJ_ M#7A.>\EBO+M=EN#D(>K5T^D^#[#3ANE43R^KC@?A71*H50J@ #@ 5$ZO1%PI M=6(B+&@10 H& !3J**P-PHHHH **** "BBB@ HHHH **** "HYX([F!X95#( MPP0:DHH \VU30[CPYJ)O+>+S[0Y!7K@'M5"3Q-(TZ.ELB)&V50=J]6>-)4*. MH93U!KF=7\%65^?,ML6\G^R.#^%;1J)_$8R@U\)QX\2N-0^U_9E^X$"_C57^ MV9 ;TK& ;LY./X>O^-:DW@758V(0QNO8YJ >"]9)QY2?]]5I>!F^<@L_$4MG MIOV00JQP0LAZCG-2KXFE6<206J+(1AMHY>KMKX"U&5_W\B1KZCFNNTGPKI^F M(I\L2RCJ[C-3*4$.,)O0P?#WA,4@HHHJ2@HHHH **** "BBB@ HHHH **** ,G5M(6Z_TNW4+>QJ?+>N*/B" M]LKE+?583O5QOD(Y(%>EU2O])LM27%S KG&-V.1^-7&?1F)FEN2 MT4"K$I^44RX\2/<666[MK@ICR%50O8XJ9]>D>W6+R@ "3GZG-7$\$ZPW5(Q_P " MK:TSP"J2+)?S;P/^6:_XTW*"$HS90TW6M1U.\\JWM,J_WSV ^M=KI&D0Z7$Y M49ED.YV]:M6EC;6,?EVT*QK_ +(ZU8KGE)/8Z(Q:W"BBBI*"BBB@ HHHH ** M** "BBB@ HHHH **** (+NTAO;9[>= T;C!!KR[7_#=QH\[,BF2V)RK =/K7 MK%,EBCGC,-Z5JE=;JW@>TO'\VT;[._< <&N6X['=6RG"1AR3CHB+_A*Y/+9# M:J=QR::_B=]BQQ6J1QKT44X>"]9)_P!4@_X%5RT\!7\K?Z3*D:^W)HO!![YS M$TAN[N21(SND8G8HSUKM_"WA+RS'?WP^?JD9[?6M_2O#6GZ6JE(@\HZNPR:V M:SE4OHC2%*SNPZ4445D;!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% '.:KXST_2=1:QDBGEF50S")0< T^7QCI<#%9 M6=&6#SRI'(7C_&N;NXM8E\>Z@-)DMU(AC\SS5SZUD>+ R^(+X2E?,&FG?CIG M*UV1HP=EY$Z\S70['3_'^CZA<0Q+YL0F.(WD7"L?:IM1\;:3INH&TE:1RA D M=!E4^M>;Z;/J4TGAK3M1$,.GL/,@E1>6QG@G\*T]12:#5=7O](OK9[56/VNS MN1C<1G..G7FKEAZ:E;^MS)5)/=)TFX6*X6GCB$2O-S >E<]\0;V:YU28V5[/FSA$FV)PJIQG)SUZ=JZ50YJBBM-#/G?*V> MK[AZBC>O]X?G7D,&MW;7^H-->LH_LP,H+8^;"\BLVWGU+5Y=+M!JD\0>Q:1V M5N6(W'^E6L(]VR?:W=K?UI_F>X%E R2,>N:IW6IVUI=VUM*V'N#M2O)+"_O] M8, 6"XP,UMZAI\MY%HVGKJ[3$3E/M49^;'/&?6I>&Y7: M3'[6_0],W*1G(QZYHW#&#2+B\>&*:\$0N/,#,$+8P2/:FL(VKI@ZMG9H]3L=?L=1U2ZT^!R9[;'F M#MR,_P!:U*\P^'5J+'Q;K=L+DW/E[1YI.2W KT^LJ\%"5EV14).2NPHHHK$L MIP:G;7&H3V4;9FA&7'I5LLJ]2!]37):9<00>.-7\V:./,:XWL!WKDOB#?S7& MJS_8K^?-G")-L3A53C.>>O3M71"CSR4?(SY[)L]:W#U%&Y?[P_.O)HM:NSK4 MIFO&53I>\ M@;OEYK.@O-2U#3M MUU&:)KG(>16Y(YJUA&^O]:_Y$>W7;^M# MVK<,9R,>N:H:KK-II%O'-IKS>&ZO8-"O])_M"7:E^MN+AF^95+$ M'FF>(-,^P>'%TY-7:\4W:;6+9:/*GO0L,N:S92J7Z'K*NKJ&4@@C/6E# C(( M(KQJXU'4O#%OK=C;WLTX4H$=SDKN(!HTZ^UW3]%U"%[F0P21H5D>56:,L#D\ M4?5&U=,'4L[-'JW]L6AU<:8&S<%/,P.F/\FM"O,/"VG#3?&\48OWO/,L]Y9V M!*DE?2O3ZRK4U!I)CISHKRCQW=37.NS&SO;AOLL E"12 (O&:OZN^52ON*,KR:/1"R@9+#\Z-RXSD8]N:\BU2REGCT73AK)NF%T46Y0_,H^;C/K4 MKV'AA=.DN98UFO5@$S2!F1"V,$CCI6IX%M/L/B M_5K;[8UWL1?WK')^Z*EX=1C)M[%*=^AZ11117*:!1110 4444 %%%% !1110 M 52U;5;;1M/DO;MML,?WC5VN0^)?_(DWN?2KIQ4IJ+Z@=3:74=Y:1W,1S'(N MY3[5*&4YPP./0UR*:E;V_@"-DO4C=;<#*."P_"N-\-W-]:/?P_:;AHYK%IE, MKAB3M)R,=*U5"ZD[[&?/MYGL&X>HH#J3@,,_6O,5U6X(T!!>,7='+@-R>3UK MGM/GU*SCTK6QJ<\CSSO&8F;Y< 9Q5+#7O=_UK_D#J:7/;RZCJ1GTJAI>LVFK MI*]J^1&Y1L^HKS32I+S4]2FUJX\0&TE2[:$6SG@J&QC'6LRRCNK&-]9AOY5V MZAL$*GY"#NJXX56:;U(E6MLCVWJZK;:/I\M[=-B*,9;'6O*]5G MU>]\2W5Y;SSH;:=40>:JH!QD$'GN:S?$-Q>ZW!KEW=ZD\)M"(UMMP"L.>WX4 MH86[5V5[7I8]LM+J.]M(KF$YCD4,N?0U/65X:_Y%RP_ZXK_*M6N62M)HT3NK MA1114C"BBB@ HHHH **** "BBB@ HHH/0T 9FFZ[9:K=W=M;.6DM7V2#T//^ M%:190<%@#]:\\\"W$$/B7Q+YLT<9-S_$X'\35B>+[NYF\17=S9WMPWV,*0$D M 1.GKUZ]JZOJ]ZG(G;0R]I:-SU[(]1074=6'YUYS+JLZOKS/=%=MLK("V,'/ M:L&07VM7.EV?]ISPJ^G&5BC^[_JURW*RNCV3 MI6UA*Q$UQG9Z<#/]*\CM=4U+6ETO1)]4DMH#YF^X#8+;6('-7]1LIK^[T*R& ML&=@''VN/J0%-:+"I.TGW,G5=M$>N[E SD8]7'V6RGN-N[RT9\>N!F@!D>G6T5_+>I&!/* K-Z@=*JWGA[3; M^YDN+BW#RR1^6Q]5]/TKCXO'NKR00R-IMO$9 90&=N4Z\>^*E?QK>W1G5(88 MH3%F-@Q+AN.HZ8ZT^=H=CJW\.Z9)9VMJULOE6IS"/[GTJI>^#=$O[MKF>U_> M-]_:X!F#<8&?I68/'&K0P3-:Z&>!6CMV#1C^Z0,"KX& .@K@3X^O7TR*9 M+*!;H$F6)V. ,]O?I7::9?+J6FP7BJ5$J;MIZBES-K<=D6Z**9,Q6%V'4*2* MENRN,P[SP;HM]>R7DUN?/D.693C)IT_A#1KDYDMBOK6?IVOW,/@ MM=1F*RW'0;C@$DX&<5DGX@:AY2QBRMQAZ\UHJD^Y-EN=)<^#- M#NG1I;091/+&.,KZ&IH/"VD6TL4D5JJM%&8D/HISQ^IK%T?QC>ZIKOV1K2&* MWX7)8[R2,Y Z8K/\2^(M?LKN46D<3)'=%(US]X D&CVL[6N-13>ATDG@S1) M+1+8V@5(V+J5."">O-7+;P_IMHEND-NJBW.Z/'8^OZURM[X\O+?3;6^2T@"Y MQ<([D,".NWU_&K>@>+=1U:\@:?3XX;*XR(G#$L3GN/SH=236K#E6]C:N/"^D MW48Q[[O4?E49\(Z,=/-DUJ&B+[\GEMWKFL3Q+J&H:?K,+65VTLI M)+6RJ,+&!G)_6H)_&FN6]O#*=)A;[7(JVV'/(/0M^8I*I*VX^1-G4Z3X)=Z=!]CA(N%W2R;C@K'B;6M7LM8M+>Q$7D2Q.S[CSD*3_2G[6=MQ9%9YV#G: &QQ1[26UQ\EGL=C+XQR<>E;%WTMY-;'SY3EV4XS6Y-N,+[6V''#>E>?P7NJ3:E-9V^H226). MTW)4??[A?PQ3C-Q>C#EYMSI9/!NC2'+0-]SRSAOO+Z'UJ2Z\)Z1=^5YL!_=I MY8VG&5]#ZUQMGKFK7FI7UF]\RIII.&"C,N,]?RKH]>\1ZCIWV*'3[*.YFGB$ MC;V( 'X57M9V3N2HK9(V(M!TZ%[=T@ -NACC_P!E3GC]35:X\)Z-=6@MI+4> M6)#(,<$,>I!KF8?'NI/;RI+I\$5YUB5G.PK[GKZU!#XZU0ZK))-!"EG%;DNH M)_U@';VS2]I).]RN7I8Z^W\+:/:I;K#:(H@?>A YW>OZTZ7PSI4L4\;6XQ._ MF.1UW<<_I7,6GCO4KVX@LH-.A>[>0!B&.P*1G.>OI3M;\3ZII'BTQ10+-9+! M&903C86;&13=2=UKN)16OD=&/"^E?V<]BT&^%VWG<TO(Q)"_#*>]6ZY/QS?7NFZ:+NSGD5HN=B*#GW.>U%[.XT68O VA0@A+8[ M2,8+<8JS9^%M*L93)%"2QC\O+G/RXQBN1U/7]2M=*;7(;WS-K^6(0!M88'/Z MUL^%M1O)KB,75PTPN;=9^0!L)&<"M'4J.Z;(<(Q2E;F= MI)SMSUQ4J^%])6WMX!:KY=N_F1CT-A].U#JSCU\A\J9Z-;V\=K;I!"NV-!M4>@J6LCPYJLV MK:8)KF)8KA3MD13D UKU+O?4%MH%%%%(84444 %%%% !1110 445SJZA6#+RR2'&U<]OS%7'\;W%OKJ MV#VL30,&57#'<6"[NG3%)/2XW%IV-:?P1H5Q=RW+VI$LK;G93C)I\G@W1I79 MF@;YP X#<-CU]:Q]PQ16UW+*$3!) 0]_K5%?&^H:38Q/&(-0ETZ(WL[A5@#' R0.OXUG7GCB_P#*6W2P07'E MRFX(8XCV 9Q2G3%7-&\8M<"8:JD%N5 M7?&8V)##L.>]-U)6W%RI]#5D\+Z5);-!]GVJTAERIP0Q.<@TC^%=(ETU;![8 M- K;QGJ#ZY_&N8?XA7,'VEY;2#R]^R !CDGMN]OI3Y?'.J+;VB0Z=!+=S-\P M#G8H]<]:/:2[CLCJM)\/:;HLDLEC (WE^^W=JU*X:3QS<-J:6J62K T!=I&8 M@YP>GY5F:1XOUJX34)I8DD@@*>2H/S'KP?R%3*3>LBE'30],HK@[SXA-'#&; M6U1WE8(N]B!NQR#^1KK-$U0:QI%O?",Q^:N2I[&E81H4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %1W$"W-O) ^=LBE3CT-244 < MU=>"K&>*UC2>XA^SIY8*$99>F#Q5:V^'VFVLC%+BY\H](MPV@]STIWC*:[LH M/M=M-.2A "19PO\ M-CM7+QZKJ3:'?:RNHR>=;2IM0L=CC'(Q2YM;#L[7.^/ MAZS_ +'334+I&@ #KC=P]I!LT]642R&3EFXR#_C0U=Z@EHCI)_ VGRV_E M1SW$/.2R$9(].E:NEZ6^FR2*LQ:WQMCC/\(KB3\1-2CDE@.F(]PSX@ DX8?7 M%>A6;SR6<3W**DQ7+JIR ?K36V@FB>D=0Z,IZ$8I:* .5MO MG:PS0I?WK0R M=(V8;4.QA)5W5LG M...,?2D;QGK$=O SZ9$)+\C[$/-^\#_>XXZB@?*S8T_P99:9J$=S!//L0AEA M)&T,!C/2IKKPI9W=^]W++,2S%]@(V@D8STK-C\8W"2SV]S9JD\#*KA7R,D9] M*S;OX@7\%H9ET^/YIRD8,O)4 $G&/K0)&M>> -,O(1"T]PD1)+*K#YL^O%:M MAX=LM.@M(H2^VV.4R:P5\9WUW*C6&GK+ L2/,6DVE2PX XY[U?L/$K:N;U;> M+$=O'\TH/1\=/YTM$K#5Q]SX/MKG5YM1-]=H\PP\:L-I'ITJ&W\#6$-Q%*]S M%788CQV''2N?M?&%]#H4<<<9N=1F1A'N? )&3G\JCM_'&IZ;HUA)/ MMQ(S'[2=_*CCI^M/8-;G';7 M5Y())))8WA!"M&0,@CNW"GZ5YK:>,IK+5M12[,DHBF81C=QT&!CZT"VU. MFF\%6$@0I-/%(B*BNI&0!T[4S3O NF:F]MK%L=,8J"^\4ZQ'.M8OB'QCJ(%M;Z?"JRR(DI+-V+8(_2I;;QGJ%Q<2VUC8K*;5BUT9)<;5 M]N.>AHTM<'=LW=+\(6.EW"7"RS2S*<[Y",^PZ58O_#5CJ-U-<3%]\J*C8/96 MW#]:Q= \9W>KZH(I;!8;20E(Y-^26^F/K5&^\63:/J^J-<%Y8HYMD2!L8)QC M]33Z)A&-[I#]5\$M_:0EL$E4.27D1P"<]FSU%;UKX2L()H+C,GFQR++U&-P& M*YQ_%^LZ=87=W>VL7VABGDP"7@ Y[XK7T;Q1>:U;R%!Q;9'EY(QG M%7=%\.6VB/,T,LLGF<*)"#L'H/:N:LO']W?"[,>F/M5-UN_9^>_'UIEKX[U. M^M#):Z=$[6P+78\W[JCTXZ]:?F+R.DNO"FGW:(DADP@8#!'*PM'\;S%;B1U,J/F1,G[HZ8I+CQC?6\#ZA<0_Z(TF(@ MCX.>.#2BEN@6]C97X?Z:OE*+BYV((;NY\&/?H/LUTK;6"G."#CK M3Z#2NT7;GP5ILT#KB1CLP 2,''(K%TOP1(VJ":]\]((F#(C." 1TVXZ"HI?& M&IW+7%EI5H))+8*UQ)))C:#QQQ4EMX^N!?-;O:JT"0,PD#Y)91WXJ;I[^HW% MH[73]-@TV-T@W8=MQSZU%+?4M7CU,7EU;W"*%_!-.FG\] M9[B*5AB1D89D'H>*9_P@&E_VK]O\VXW;BXCW#:"1@GIZ5UE%*R&VV[LS;G0[ M6ZTN/3Y-WDH5(P>>.E9,W@73;BZ,LTL[1@ )$2-J'U''7_&M77]5.C:1->*B MNR\*K-M!/;FN0/CW4S869BTU)+N=]K)YF !SSG%&P:FYXL\.RZUHMOI]M(T8 M2127!Y !!XJ1/!NG+&JLTK-Y3QLY(RV\8)/O6//XYNS'%>06*G3_ "U,SE\, MI8[1@8YYQ34\3W@NY+:UB-Q=.!Y6]\*<]*%U8TGNC3D\"Z=*RJ\TYMU _<;A MM) P#TJYI'A:UTD2_OIKDR#;F8@[1Z#BN:N?'6K6]W' ^FQJ4^6<++G!_*J^ MD^,]2MM.DGU*$2SL^V *_#9. #^=,GL;LOP_TVXFE>XGN)-Q)C#$8B)_N\5; MMO!]E L&^:>62($!W(R?KQ6)+XXU+['MATU#?0L_VB,R<*%ZX..:?;^.KJ76 M;*![)8[2YPH=WQ\V.<<<]Z-W8'HM31F\":9/=Q3O)/MC4KY>X;3UY/'O4UAX M,T_3KMIX))L-M)C)&TE>AZ5T8Y&:*!W>QRTW@+29+)K=#+$3,9Q(A&Y6YZ<> MYK?TZPATRPBLX,^7$N 3U-6J*%IH+<**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#"UKPS#K-RDTES-$ ,.B'B0>AK,A^'>F M1:A]H\^=H=X?[.2=A(&/6NPHHZW#R,;6O#5AKELD$Z;%1MV4&"3[UE2_#[3) M+J*82S*D:@"('Y2?7KUKKJ*!W.1A^']A'>K=R7$TLJ-E<\ >W%=:!@ >E+10 M*X4444 :0QRN7:$=,D8ZU#_PK^Q,)1KNX8H08&)_U..@' M-=?12L.[.2?P!8/?0W7VF?>G+C/$A]3S2WW@'3KV"&/SI8S$Q(9>"+*)[>6"64&"-5$>XA9"H^7=5OP]XF2Z?]D#RIC[LBGYE]<56G^&^F36T,!N)PL:X;!Y?Z\UV=% %/3-.B MTJPCM("3'&,#-7*** 2L%%%% !1110 $9&*YC_A!=*-Y<7+;V: MXD1PZ,Y^Z ,8^E=310]0.-/PYTYGF=[JX9Y %#$_< .0!S4O_" V"R+)#]=% M11TL--K5'(/\/K&6Q^S2W<[L&#+(3R .@K5T3PU::$D:V[.VQ64%CZG)K:HI M6$%%%%, HHHH **** "BBB@ HHHH *K7-C%=2Q229S&<@59HH Y:#P-8VSW+ M17$RB4810>(^<\577X=Z?&A$=U.C2$F=EX\T'J".U=C10!R%S\/-*GLQ;))+ M"H8'*$YQZ=:EE\!Z;-&(I))3"!@)GC/K7544 !5^3PS9R:5)IQ+>3(Y<\\Y)S6U10.YR=QX!T^:8(0P$?8;NO-=A12L@;;U97L;..PLX[:+.Q!@9JQ113$%%%% !1 M110 4444 %%%% !1110 4444 9VMZ/!KFFM97#,J%@P9>H(Z&N3OOAT)WL8X MKZ58H9-\K]&;KP,5WM% '(-X$MI=01GF=;&.,*MNIX;!SDU;N/!MC-+)+'+) M#*V,.O5<>E=)122L.[..3X=Z>C@BZN"I;=("<[V]21V*N'D8\MNZDU#'X$L$O+>;SY6C@<.L1Z;A MWSUKJJ*.MP>JLP P,4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5C^)M=C\.Z'<:A(-Q0?*OJ:V*X/XM_\B;)_ MOC^8K6A!3J1B^I$W:+:/.W^+WB1W9E$"J3P-G2GV_P 5/%=W<)! L,DKG"JL M>2:\_P"U7-)NGL]6MIXWV,KCYO2O?>&I):11YWM9]SNKCXD^,;743I\L<(N@ MVW8(^N<#/ZUTE] MJVG2ZY!8)?PEFC9OM&[A<]!FN1J%E:"VUT.C6[O(HQ^-O'DGG[;6(& X<%,' M\/6LO_A;/B?)'[G@X/[NN@_M/3KV\N+E-1BCCLW7>"V/-PN#CUYKC?"\%MJ# M7L)?[T'_? J;Q_+:3 M:7:O'&_!;_ )&.]_ZX'^8KW*O(QM.,*S4=CKH2%EAM;%%:[F&T_P"(GC+4TE>U6V*0C+LR@ 5YM7>_#^[M8;#4(;JXMTB< M$RI*2"RXXQ7KUJ-*$')01Q0J3>.9X M)IH[:(I"BKDX/YBM'3]=TQK:]O#=11I M;[D,9/,ASU [USS4$WRTU]QM&[6LNI4N_'_C:RLDO+B&!8'Z'9T^OI5 ?%CQ M0>@B/?B.G^)KBU'A>66.]CF-X08X5;)3D=1VZ5:\.0Z:NGQ7\]W:*/LIC\IO MO;MOTJDJ:AS."$^;FLI%>'XH>+9YHXE2(-(<*6CP":FN?B+XTM-AFMT D.$( MBR&^E6Y]9L;G6X8GDM1;07$90JH'&SGMZUIW6JVMS-IIBN[-X8V92C=0<'GI M4-PNOW:*M+56\]M 8K9I+A-Z*J@X'OZ5'%XT\*F;QAX^6:2(V\ :.+SF^3C;C.: MKZ%JUC#X66>:\C5Q&L)A)^8MNSG'XUOMK^ESZ;<.;R$7!MGAQGJ ,"IG:,K* MFON''5)\QR+?%?Q2D8D80A&. WE\$U))\4/%D5O#.X@$:B-C_:'AG2WBN8 ;=LR([,987F6&/RXSAV,7"GWIUEJL#V,5K]JB#!I M?+4@<'C%(M\O]GZC;-=0!@RM(N -PQVXK+EAK[B*5]/>(!\5?%9QB.,YZ8BI M!\5_%)0N%BVC@MY? JU<:]##8QQ026PV[5&$!.,\]O2H]6N-/;29_L>*T;.>"+[69+B"1Q(S3LP!#C;QC\: M'"G%N\$).32]XB'Q9\3DX'DD^@CIW_"U/%>\KY:;AU'E!F Z02K/ DJG*NH(KY)A M_P!?'_O"OJW2/^01:_\ 7,5RYA1A#E<58TPTY2O=EVBBBO,.H**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X/XM_\B;)_OC^8KO*Y M+XC:3<:OX1N(;5"\J88*.IY%;8=I58M]R*BO!GS?15@V%ZA*M9SAAU!C-)]B MN_\ GUG_ .^#7TUT>78=8V\U[*Z*S\*(3?VUQ,!/$%"/@@ G- M8%K#>6UU'.+.9BC9QL-=!=>)=4N9WD&ENH8*/N$GY?4XYK"KSMV@7&W4I)X8 MGD216D2+R%W2.>A&:5/"-XV5,T:OO*(O]\@9_E6IIVL2O%J$E]ITC%HL)'L^ M\>*<->NDT@3FPDDOS.S+E/\ 5@J!FLW.K>QKRT[7,J+P;J$J$JR@I@R!@1M! M_G6?J=C#916WE2B0N&W,N0,@XK<_X2C6/*138SLXP)"P)##TQCBLC4Y+B_:/ MRM+EMXXP<*%)R20ZC>WTT#QQ;/+&]<9/!_I7LE? M/X]IUW8]##JU,****XS<*\-^,_\ R,-I_P!C7T]]:7\%N\L( M4JQ1<[3Q79@&E75S#$*\#R6BI_L5W_SZS_\ ?!H^Q7?_ #ZS_P#?!KZ"Z//L M7--TBXU>&9XY0$MUR<\G\!^%:DWAE'T:UNK>0>=L9Y4/\0#8JGHM[?:+-)*F MGS2%AC[I%6CKNJ>7L_LUP/+:/A#T9MU<\_:%9[8QR7,Z1V[?QD'UQC'6LS5K6.SU.: MWB.40X!S6]/K][=39N=)FE@Q_JWR>?7.*Q+Y+R]O)+@V4R;SG:$.!6M-SO[Y M$U'[)0H[5/\ 8KO_ )]9_P#O@T"QO&.!:3DG_8-;71G8]Z^$?_(E1_\ 70_R M%=Y7(?#73+C2_!UM%I35H(****Q+"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \J^-?_ "#+ M#_KI_C7B]>[_ !>TFYU#P_#/;1-(8),LJC)Q@UX?]BN_^?2?_O@U[^ DO8H\ M_$)\Y"S,^-S$X&!D]*Z/PMX:.LK<7=QN%I O4#.YNPK"^Q7?_/I/_P!\&MS1 M=?U[0HC!;6\C0$Y,;1$C/K715YG!J#U,X64DY;&J/"%BWA*2ZW2#4$B\_)/R M[2<8_2C0O!UEJ/A%[^9W%W*LCPD'@;!W_.JB^)M7;2SI\E@^UR%>41G)3.=M M.B\3:G8:;<:;9Z?(+=MPB8QG*!NO]*YVJUFD^IK^[NF:K^"-..FV[(\@N(G4 M7)SPP(SQ^E87BG1=/M7T^XTH2)#> (YZ'-3OXLUMK*WMQI[@QL&=_+.9,# MS^%4=9U74=7GM6&FR016N/+C5#C@YITXU5*\GIZBDZ;CHB6R\$ZA?%_+EC4( MY0D^H-6;'PAMNYH+IUE4Q%DE4\*00#5E/&>IPP^7#HI3.2YV?>)ZGI6?#X@U M6%"JZ;)RC)]P]VW>E.]=]@2IHOZE\/WBOKE+*Z5H(!\Q()(/X5S=AHLU_&."<_A750>.=4M[R>Z317$DR;7P#@GU(Q6%IFIZAINL3:B-.E9Y26* MA"H!/]*=-UE%J0I^S;]TEA\,_:3 ()4:4(SR1D?> .*8_A:>:XD6*1(V+E4B M/4X&34D&N:I!J37JZ:^\HR[1'@8L6V_P"K!&#VI-U4 M.U-F5!X2N[IG6WF21X_]:H!RE$?A>=9BT\RI;H?FD8'GVQ6FWB*]L+QFT[3) M$W?ZU]IS)^G%5SX@OY+B4RZ7-+;R"/[B-@ M55J[>17EW>2W!LIE,ASM"'BH?L5W_P ^D_\ WP:Z(OW5HJC_ &Q8?\_*?G1_:]A_S\I^=')+L'M:?\R+ MU%4?[8L/^?E/SH_MBP_Y^4_.CDEV#VM/^9%ZBJ/]L6'_ #\I^=']L6'_ #\I M^=')+L'MJ?\ ,B]15'^V+#_GY3\Z/[8L/^?E/SHY)=@]M3_F1>HJC_;%A_S\ MI^=']L6'_/RGYTVI_S(O451_MBP_P"?E/SH_MBP_P"?E/SHY)=@]M3_ M )D7J*H_VQ8?\_*?G4L&H6MT^R&4.P]*'"2Z#56#=DT6:*BGN(K9-\K;5]:K M?VSI_P#S\I^="C)[()5(1=FR]15#^V=/_P"?E/SH_MG3_P#GY3\Z?)+L+VU/ M^9%^@C(P:H?VSI__ #])^=']LZ?_ ,_*?G1R2[![:G_,OO+!LK4G)MH2?>,4 M?8;3_GU@_P"_8JO_ &UI_P#S])^=']M:=_S])^='+/LQ>UI?S(L?8;3_ )]8 M/^_8H^PVG_/K!_W[%5_[:T[_ )^D_.C^VM._Y^D_.CEGV8>UI]T3_8;3_GU@ M_P"_8H^PVG_/K!_W[%5_[;T[_GZ3\Z/[;T[_ )^D_.GRS[,/:T^Z+/V&T_Y] M8/\ OV*/L-I_SZP?]^Q5;^V]._Y^D_.C^V]._P"?J/\ .ERS[,/:T^Z+/V&T M_P"?6#_OV*/L-I_SZP?]^Q5;^W--_P"?J/\ .C^W--_Y^X_SI\L^S'[6GW1= MCBCB&(T5!Z*,4^L[^W--_P"?N/\ .C^W=-_Y^X_SIUI_P R-&BL[^W= M-_Y^X_SH_MW3/^?N/\Z/9S[![6G_ #(T::\:2+M=%9?1AFJ']NZ9_P _SGV#VD.YJT5E?\))I'_/['^=)_PD MND?\_L?YT>SGV#VD.YK45D_\)+I'_/['^='_ DVCC_E^C_.CV<^P>TAW-:B MLC_A)M'_ .?Z/\Z/^$GT?_G^B_.CV<^S#VD.YKT5D?\ "3Z-_P _T7YT?\)1 MHW_/]%^='LY]F'M(=S7HK(_X2C1O^?Z+\Z3_ (2C1O\ G^C_ #H]G/LP]I'N M;%%9'_"4:-_S_1?G2?\ "4:-_P _\7YT>SGV'SQ[FQ16/_PE.B_\_P!'^='_ M E.B_\ /_%^='LY]@YX]S8HK'_X2G1?^?\ B_.C_A*=%_Y_XOSH]G/L'/'N M;%%8W_"5:+_S_P 7YT?\)7HG_/\ Q?G1[.?8.:/SGV8YL,JNI5E# ]B,U#]AM/^?6#_OV*S?\ A*]$_P"@A%^= M)_PEFA_]!"+\Z?LY]F'-'N:?V&T_Y]8/^_8H^PVG_/K!_P!^Q69_PEFA_P#0 M0B_.C_A+-#_Z"$7YT)J?8;3_GU@_[]BC[#:?\^L'_ '[% M9?\ PEVA?]!"+\Z/^$NT+_H(1?G1R5.S"\34^PVG_/K!_P!^Q1]AM/\ GU@_ M[]BLO_A+M"_Z"$7YT?\ "7:%_P!!"+\Z.2IV87B:GV&T_P"?6#_OV*3[#:?\ M^L'_ '[%9G_"7:%_T$(OSH_X2[0O^@A%^=')4[,+Q-/[#:?\^L'_ '[%+]AM M/^?6#_OV*R_^$NT+_H(1?G1_PEVA?]!"+\Z.2IV87B9/BGQ%8>&+^R2XL8#! M<-M9O+'RUTEM%I]W;QSP6]N\;C*D1CI7D/QQU2.Q^QW*2[6.=O:J?P]\? M3:3=1Z=J,Q:R;A6;^ UV_5)2H*<=S'VJ4^5GN*VELC;DMXE([A *FJ*"XBN8 M4FA/YUV/CO_ET^I_E7'5[6%_A(^-S7_>Y?+\@ MR?4_G29/J?SI:*Z#SQ/F]3^=&6_O'\Z**8@);^\?SHYQ]XUHZ)(J:@H\@3.W M"AN@]2:Z*0V4#L88(W,S^7(<< ]#BL:E;D=K';0PGMH<_-8XS+>I_.C)_O'\ MZVO+M!I=VD:'SQ)@L>P]JT=0L[?^Q)$6)5:W4$..IR:'62=K!'!2E%M2V5_S MT_ Y3YO4_G1\WJ?SK7TS1/[2M'E#LK*"1QQ3YM"2,M$EQNF&"1CBJ]K"_+U, MU@ZS@II:,Q,GU-&3ZFNDNM.AL=!NXPPDE23#-CH>*L:6Z0:!%(#;(Q8Y:4=? MTJ775KI=32.!ES\LI6TO^-CD\G^\?SI,GU-;?]C_ &NVGNPYW#+<#Y>M7]-T MR"UN)(RPED:(-AAPO--UXI$PP-64DNCZG*9;^\:7+>I_.NEN-!:[NI79]O0# M8!C\:S]0TE-.M8Y'FW229PHZ<&G&M"5EU)J8*M33DUHC*R?4_G1EO4TM)6QQ MW)((9KF=880S.YP *]-T#1DTBR ;F9AEVKSO2+Y=.U.*Y==RH>0*]/T_4K;5 M+?S;=\CN.XKSL?*=DEL?09'"BVY-^_T7DK\O0"3ZG\Z;D^I_.G& MF5U'E@2?4_G2$G'4_G72:-/;-IDT,EHOEJ"99F'Z"M+[):_8O[/$"[3;>;YF M.'["*T3$CR ME6/Y MTW)_O'\Z<>E--;'&(2?[Q_.FY;^\?SIQIIIB$);^\?SIA9O[Q_.GTQNM-"N) MN;^\?SII9O[S?G2FNXTR*TOM&@BN[:.*%Y$2(X^=V[G^515J>S5['3AL.Z\G M%.QPNYO[S?G32S?WF_.NSU1+&:X@DF@$44$PA(C'+#W_ "I8);"S\4:@9%A4 M'"PK(.,UG]8NKJ)N\"U*SFK7M^?^1Q>YO[Q_.C/YT;C_>-%)2-DPR?4 M_G1D_P!X_G15K3988-0ADGA,T:M_JQ_%2;LKFL=78J$GU/YT9/J?SKO;F2RC MU)+D6L7VF*$&2(#Y022*9!!I@UJZW6_[^6U,BKCY5R,FN98G2_*=_P!3:=N8 MX3)]3^=-R?4_G7H$&EV\?AXA)]3^=)D_WC^=*>U(:V,AO/J?SI"3_>/YTZFT%"'/J?SIA+9^\?SIYZTP M]:8#23_>/YTW)_O'\ZZWPA.OSVT=@DTK'=)-(,JB=_TK=M-+TY]+>W6W1A=[ MW\WNN&(XKGJ8A4VTT==+"NK%-,\S).>I_.FY/JWYUVI-G:^#+6ZMK97FCN,. M7'WCQ^E5?&=X)HK&)[6""=H_,<1#& 0"!5QK23<,_ABL:U3V:O:YU4 M*;J2M>QY[D_WC29/J:[[Q NG2/&D]JL,%G.(CY0Y<9QS^526\5I'XNNI(HH8 MX4@4H91\J\+UK'ZRFKV.OZLT[7//)KI(8A''G( MZ?A6$:WA+FBI=S.4>63B-R?[Q_.D)/\ >/YTII*H!AS_ 'C^=(<^I_.G4TT# M$.?4_G3,G^\?SI]6=,F@M]2@FN8#/$K F(?Q>U#V I$GU/YTW)_O'\Z]5OGT MX7<.H"QA2]M[8R/;X^4#(QD>N"*6#3]$B\:RHUKF:XMFDCCQ\B':?\*Y/K:M M=Q.AX=])'E&3_>/YTF6_O'\Z]8MM)TZ^\*SPV\,#($E>63^-7 X_#.:\H(PS M#T)%;4JRJ-JVQG4I."3ON-);^\?SI-S?WC^=*:;6QG=AN;^\WYT;F_O'\Z*2 M@=V&YL_>/YT;F_O'\Z2B@I-B[F_O'\Z33;MCYY'!//TX-8WC=[>ZL@\-I';FUN# - M@QN4*#S^=..(4I\MBG1:CS7.'W-_>/YTFYO[Q_.@45T&5V!)/4DTE+10,]+^ M'?Q ?39(]*U%\VS'"2,?NU[?'(DL:R1L&5AD$=Z^1.,?WBT.[#U&_=9WM%%%>4=04444 %%%% !1110 4444 M %%%% !1110 4444 %%%% '%^.P3]EP">3T'M7'8;^ZWY5Z_-:P7&/.C5\=, MC-1?V99?\^T?_?(KNHXM4X*-CQ,7E,J]9U%*USR7#?W6_*C:W]UORKUK^S++ M_GVC_P"^11_9EE_S[1_]\BM?K\>QS?V%/^?\#R7:W]UORHVM_=;\J]:_LRR_ MY]H_^^11_9EE_P ^T?\ WR*/K\>P?V%/^?\ \PT^^ETZ*M+K MDZ!PMI&%/(&T_*?6O1?[,LO^?:/_ +Y%']EV7_/M'_WR*AXRG)W<3:&4UX+E MC4T]#RM;F98IH]A_>G-@]XDK**R32J'G-GKEU96RPI"K!;W>MW5 MY:O;O H#G+,%.2?6F0:K)#9K:O:)+&I)&]37I?\ 9=E_S[1_]\BC^S++_GVC M_P"^10L73M;E!Y5B'+F=37;8\[;7[EK;R?LR ;1A3P*B36[N.Y:<1#]>H_P!EV7_/M'_WR*/[+LO^?:/_ +Y%-8RF MG=1)GE.(FFI5=_(\CPW]QORHPW]QORKUS^R[+_GVC_[Y%']EV7_/M'_WR*T_ MM"/\IA_8$_Y_P/)8H99Y5BCC9G8X Q7I7AO1AI5B#(!Y[\N?3VK133K2-PZ0 M(K#H0*M5S8C%NJN5*R._ 95'#2UO[C?E M7K[:99NQ9K>,L>I*TG]EV7_/M'_WR*NCBX4H\J1EC,KJXJISRGZ(\@*M_<;\ MJ3:W]QORKV#^R['_ )]H_P#OD4?V78_\^T?_ 'R*V_M&/\IR?V!/^?\ \RM M]:FMM.-B+-&C;DDJ5U=#QDHV/N- M^5-VOC[C?E7M']E6/_/K'_WR*/[)L?\ GUB_[Y%5_:,?Y3+_ %?G_/\ @>+; M'_N-^1II5_[C?E7M?]DV'_/K%_WR*3^R;#_GUB_[Y%/^T8_RA_J_/^?\#Q,J M_P#<;_ODTUD?/W'_ "->W?V38?\ /K%_WR*/[)L/^?6+_OD4?VE'^47^K\_Y M_P #Q#8_]QO^^36P_B*Z-K!"MG&I@QY;A#E2.]>K_P!D6'_/K%_WR*/[(T__ M )](O^^12ECX2WB:4\DK4[\E2U_(\@U#6+J_,1: )L.XA5/S'U-":Q<"_ENY M;1)6DQE64X!%>O\ ]D:?_P ^D7_?(H_LC3_^?2+_ +Y%+Z]3M;D+_L>NY3W%]=O<2HVY^P4X%0>6_\ Q_[C?E1L?\ N-^5>Z?V-IW_ #Z1?]\B MD_L;3O\ GTB_[Y%+^TH_RE+))?SGA>Q_[C?E5FPN9+"\CN5@\QHSD*ZG%>U_ MV-IW_/I%_P!\BC^QM._Y](O^^10\QBU9Q+CDTT[J9Y,_B*X:^-W]AB#-]]0A MP_UJL-;O!JIYGD,'B/4+>P:U5,@Y"N5.5!.2!6,5?D[&_(U[O_8FF_P#/G%_W MR*/[%TW_ )\X?^^!51Q].-VH[DRRNI))2GL>#%7_ +C?E2%6_N-^5>]?V)IO M_/G#_P!\"D_L33?^?.'_ +Y%5_:4?Y1?V1+^8\$*O_E+%XGU&"QDM(H@JMG8=IS&#U KV?^PM,_P"?*'_O@4?V#I?_ #Y0 M_P#? K-XVDVVX&BR^M%)*>QX6NK72:6FG^3F))?-R5.2>/\ "H-4O[G5KTW4 MT1#;0H"J< "O>O[!TO\ Y\H?^^!1_8.E_P#/E#_WP*M9A33NHDO+*C7*YZ'S MN4?^X_\ WR:C9'_YYO\ ]\FOHS^P=+_Y\H?^^!1_8&E?\^4/_? J_P"U(_RD M?V1+^8^<"C_\\W_[Y-)Y;_P#?)KZ1_P"$?TK_ )\8 M?^^!1_PC^E?\^,/_ 'P*/[4C_*-92_YCYN\M_P#GF_\ WR:Z#_A*+G^S;>R_ MLZ';;X\M]AR#Z]:]P_X1[2?^?&'_ +X%'_"/:3_SXP_]\"HEF-.6\36&73AM M(\'U77[S5HXTEMU0J0S%%/SGU-+%X@NUOWN9+59!(@1XV4X( _I7N__ CV MD_\ /C!_WP*/^$=TG_GP@_[X%3]?I6MR&GU*I>_.?/6IWUSJM\]W.A#MV53@ M"J15_P"X_P#WR:^D?^$=TG_GP@_[X%'_ CND?\ /A!_WP*I9E!*RB)X"3=W M(^;-K_W'_P"^32%7_N/_ -\FOI3_ (1W2/\ GP@_[X%'_".Z1_SX0?\ ? I_ MVG'^4?U!_P Q\TE7_N/_ -\FFE7_ .>;_P#?)KZ8_P"$C_P#/A!_WP*/^$;T?_H'P?]\"AYG!JSB'U%_S'A%QXPN[C4OMITV% M78;9%5&Q(/?FJH\4ZE_;[:P8@T^PHJE#M52",?K7T#_PC>C_ /0/@_[X%'_" M-Z/_ - ^#_O@5FL=17V"WA:C^T?/L?B:]ATV:TBM51Y2VZ94.[!ZBL$K)_SS M?_ODU]0?\(UH_P#T#X/^^!1_PC6C_P#0/@_[X%7',:<=HB>"D]'(^7MDG_/- M_P#ODTFR3_GF_P#WR:^HO^$:T?\ Z!\'_? H_P"$:T;_ *!\'_? JO[4C_*+ MZ@^Y\N;)/^>;_P#?)HV2?\\W_P"^37U'_P (UHW_ $#X/^^!2?\ "-:-_P! M^#_O@4?VI'^4/J/F?+GER?\ /-_^^31Y;_\ /-_^^37U'_PC6C?] ^W_ .^! M1_PC.C?] ^#_ +X%']J1_E']1\SYZ\/^)[SP[! M.I-W<#18::T4CP&;QA>364%N=,@!@_U<@1MRGJ3UZU2UOQ!>:Y'&DMJL05M[ M>6A&]L8R:^B_^$9T;_H'P?\ ? H_X1G1O^@=;_\ ? H6.I)W4!O#S:LY'RWY M*H?#SP#)K%Q'J6H M(5LT.54C[YKK6*C[+VKT,O8OGY43_#KP VIR1ZKJ4>+93E(V'WJ]NCC2&-8X MU"JHP .U)#!';PI%$H2-!@ =JDKPZ]>5:5V=]."@K(****P+"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 X[Q;X4/B75=/\ MPD6\#;W]_:NLMK:*TMT@A0)&@P !4M%7*I*45%[(2BD[A1114#"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@ 2HHHH **** "BBB@ HHHH __9 end GRAPHIC 28 vldr-20201019xs1002.jpg GRAPHIC begin 644 vldr-20201019xs1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "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 *\R\0_%AO#^M3Z=/IF6B/!R>17IM>)_&W1?+NK35HU^5Q MY1@P_ U]6^%-576?#5E>!LLT8#_ .\!S73F6#A1494U9&6$KRJ7 M4C:HHHKR3M"CH**S/$.IIH^@WE\Y $49(]Z<8N320F[*[.#U_P"+]OHVM7.G MQV0F$#;2^>IJMIWQE.I:A;V<.EY>9P@Y/)S>R+F*U7/_ CT_E7T=7 X:C1E.H MHKYL]0**** "BBB@ KS7Q+\5U\/:[<::;#S/);&[/6O2J^9?B?\ \CWJ'^_7 MH9;0A6JN,U=6.;%5)4X)Q/3?#OQ:37M:@T\6'E^:<;L]*]-KY@^&_P#R.]A_ MO?U%?3]/,J%.C44::MH+"U)5(MR"BBBO..H**** "BBB@ HHHH **** "BBB M@ J"]N/LEE/<;=WE(7QZX%3U1UK_ ) E[_UQ;^55%7:0GL>72_&](I7C.FCY M6(ZFNE\%?$1?%^HSVJVGD^4@?.>O-?.EW_Q^3_\ 71OYUZ9\#_\ D8K_ /ZX M+_.OH,7@:%.A*<5JCS:.(J2J*+9[S1117SIZ84444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <)XT^(R^$=2AM& ML_.\Q"VF%%%% ! M2,RHI9B H&23VI:YGX@7-Q:>"M0EMB1(% R/0D U=.'/-1[DRERQ;,?6/BWH M&EWC6R>;*(&>PFRZ_>C;[RU\I$DDD]:[+X7W5Q;^ M.+%("VV5]D@']VO=KY72C2;B]4>?3QDW-)[,^F****^?/2"BBB@ HHHH Y_Q M?XE'A;1S?F'S<-C;7GW_ O*/_H&#\ZZ#XP?\B8W^^/YBOG6O4YM(W1?O1QL3(H^G2KFK,L7B/3I;@@0;'52>@8XQ7$Z-: M3V^JV%S>Q)'9_:92DJJ0Q;%\&VNY(U(MWN"T(_V<"MVN:<>632-HNZN%%%%0,**** "BBB@ M HHHH *Y?X@:,-:\(7D*KF6-?,C_ -X5U%-=!)&R$9##!JZH.*]N^">M^;8W6DR-S$=\8/?.3'[BK/P\ MUDZ+XPLY2V(Y&\IO3#'%?4XJ"Q&&=NUT>/1DZ574^H:*16#J&4Y!&12U\F>T M%>6?&G6_LNC6^EQMA[AMS#U49%>IU\S?$S6O[9\7W!5LPP?NT_K^M>CEE'VE M=-[+4Y<7/EIV[G&U]&_"71/[+\))<.N)KH[R?5>W\Z\#T'3GU76[2SC&3)(, MCVSS^E?65E:I8V,%K&,)$@0?05WYO6M!4UU.; PO)R[%BBJ&K:S8:)9M=7]P MD,:]V/6O)M?^-;^8T6C6HV X$LG7\J\BAA*M?X$=U2M"G\3/:**^8[GXF^*; MF0M_:)0>BHO^%/L_BAXIM9 WV_S!_=9!_A7;_8]:VZ.?Z]3[,^F:*\?\._&J M.:1(-9MA&"<>;&<_G7JUAJ%IJ=HEU9SI-"XR&4UPU\-5H/WT=-.K"I\++5?, MOQ/_ .1[U#_?KZ:KYE^)_P#R/>H?[]=V3_QGZ'-COX:]2+X;_P#([V'^]_45 M]/U\P?#?_D=[#_>_J*^GZ>HO+A<@D'Y ?K7FTJ%2L^6"N=4ZD8*\F>C45\WZC\6O$MZQ\F=;9#_"B@ M_P Q6?'\1_%,;AAJ;?BH_P *]%916:U:.9XZGV9]045X)HWQHU:VD5=1A2YC M[MT/Z5ZSX:\::1XGAS9SA9@/FA?AA7)7P-:BKR6AM3Q%.IHF=%1117(;!117 M.>)?&VD>&(O]+G#3D?+"G+&KA"4YL?&C5[J1ETZ&.UC[ M-U/ZUS3_ !&\4NY8ZF^?]T?X5Z,,IKR5VTCDEC::VU/J&J.M?\@2]_ZXM_*O MG_3OBWXELF'G3+75Z34 MK77D5'%4YZ;'A5W_ ,?D_P#UT;^=>F? _P#Y&*__ .N"_P Z\SNB#=S$'(+G M!_&O3/@?_P C%?\ _7!?YU[F._W:7H>?A_XJ/>:*\I^*_BO6/#U_9QZ;=&%9 M%)8;0<]/6O/[;XE^*9+F)&U$D%@#\B_X5X='+:M6FJB:LST)XJ$)BOFJ[^)?BF.[E1=1 M(56( V+_ (5Z!\*/%6K^(+V[34KHS*B94;0,=/2O1K9;5I4W4;5DUO4YIXNG%VW/HVBOFJW^*OBF!PQO@X]"B M_P"%=KX=^-*32I!K-L(P3CS8SG\ZJIE=>"NM?04<93D[;'L%%5[*^MM1M4N; M29987&5935BO.::=F=6X444$@#)Z4@"BN(\4_$W1_#K/;QM]JNU_Y9IT!]Z\ MMU/XP>(;UV^S,EJAZ! #_,5W4,OKU5=*R\SGJ8FG!V;/HFBOEX?$;Q2&W?VF M^?\ ='^%;NE?&/7K-U%XL=VG?<-I_2MY9172NFF9K&TWN?0E%C^)@ ML22>1=G_ )8OP3]*Z^O-J4YTY>:/_P AFR_Z[I_Z$*]#^-W_ ",EG_UQ/\Z\\T?_ )#-E_UW3_T(5]9@ M_P#=8^AXM?\ C/U/KN+_ %2?2GTR+_5)]*?7R9[04444 %07EI#?VW8Y D."OM[UV/@/X M;P^%I#>W<@FO2,# X2N O/B_X@@O9HE6+".0./\ ZU=K\-?&^I^*KVYBO@@6 M-,C;^%>UB5C50?M&K?B>?2>']I[JU/2:**"0!DG KQ#T HKA_%'Q.T;P^S01 M-]JNAP43HI]Z\SU+XR>(+IV^RB.U3L%&[^8KNHY?7JJZ5EYG/4Q-.#LV?0E% M?,R?%#Q4DF[^T2?;8O\ A70Z1\:M4MY%74;:.XC[L.#^0K6>4UXJZLR(XVF] MSM_C!_R)C?[X_F*^=:]I\=^,M)\4>!6:SF F# M"WWAR*\6KUE0_A MQ] HJ*XN(;6%IIY%CC499F/ KS/Q'\9+"P=X-)A^U2#C>QPN?:HHX>I6=H*X MYU8TU>3/4:*^<+WXM^)KIB8KA8%_NJH/\Q4%O\5/%,#Y-]O'H47_ KO645[ M;HY_KM/S/I:BO&-"^-C>8L6L68VYP9(CD_E7JVD:WI^N6BW-A2N[( MY7C::V/I"]L;?4+8P7*;D/Y@^H]ZQ_\ A%(7 BFN[F2V'2)I#BN5^$WB;5?$ M*:@=2N?.\K;L^4#&<^E>EUR58U,/-TV]C:#C5BI6&0PQV\*Q1($C4850, 4^ MBBNI],<_P!*^6'1D5N](D?G_6Q@]AT_K7L ME>%C*/LJTHGHT)\]-,QO%>JKHWAJ]O"V&6,A/]['%?*-Q,UQ<2S-]Z1BQ_$U M[9\;-:\JPMM)C;F5M\@';&,5X@ 20!U->YE-'DH\[ZGGXV?-/E['J'P7T3[7 MKDVI2+\ELOR'_:/!_0U[/K^MVOA_29K^Z8!4'"YY8]A7/_#'1?['\'6Y9-LM MQ^]?UYX_I7FWQB\1O?:VNDQ.?(MQE@#U8_X8KAG'ZYC''HOR1T1?L*%^IQ_B MGQ7?^)]2>XN96\H$B.,'A16'%#+/((XHV=ST51DU)9616MNA>65MJJ.Y MKZ.\$_#ZP\-V,H_#_Q)I:&2XTY]@[H0W\J^I*S]7UK3]%M&GU"X2*/'1CRW MT'>O+CFU:4K**]#K>"II:L^1G1XW*.I5AU!&"*ZGP7XVO?"NHH1(SV;'$L1/ M&/4>]2>/?$6D^(-3$FEV"VZJ?FD P9/J,5R%>VDJU.U2-K]#@O[.?NL^P-,U M&WU73X;VUU?.'Q/_P"1[U#_ 'Z[3X*Z_,S7&C2[FB \R,XX7V_6 MN+^)_P#R/>H?[]>5@:#H8N4/([,14]I14B+X;_\ ([V'^]_45]/,0JEB< P_P![^HKVOXF^(FT'PK+Y+[;BX_=H1U&>_P"E9YG3=3$P@NJ* MPDE"E*3//OB9\19;VYET?2I2ELAVRR*?OG_"O*B2QYY)H9B[%BY]J]/]U@J/E^;.3W\1,X'2O">MZS@V5A*X/^@ M5B1A9,?,OT-?-?B[PQ<^%M9DLYN8SS$_]Y:]'"8Z&)7*U9]CEKX>5+5;'O'P M^\;1^*M,V3$+?0C$B_WO<5VE?*7A#7)M \16MW$Q"[PKC/!!XY_.OJ-K^!=, M-_N_<"/S<^V,UX^883V-2\-F=V&K>TAKNCDOB)XX3PMIWDVY#7\P^0?W1ZFO MG2^O[G4;I[FZF:65SDLQK1\5ZW-KWB&ZO)F)!:6_5G#6J2K3LOD9%CIE[J4PBL[:29C_=4D5T\/PN\ M531>8-/P.H!=?\:^@]"\.:=X>LDMK&W5-HP7Q\S?4UK5Y]7.)7_=QT\SIA@5 M;WF?)NJ>%-:T;_C]L)4'J!N'YBL;D'TK[&N+:&[A:&XB62-A@JPR#7AGQ-^' MD>CJ=7TN,BU8_O(Q_ ?;VKJPF9JM+DFK,QK81P7-'5'EE>I? _\ Y&*__P"N M"_SKRVO4O@?_ ,C%?_\ 7!?YUU8__=IF6&_BQ+'QR_Y">G_[C?TKRRR_X_8? M]\5ZG\57_\ Q_S_ .^:]5^!W_(0OO\ <_PK MZO'_ .ZR/'PW\9'MQ( ))P!7A/Q1\?37MY)HNG2E;:,[974_?/I7J?CC6?[# M\*7ET#B0IL3ZGC^M?+,DC2R-([%F8Y)/>O,RG#*;=6738ZL95:7(AO)/J:T] M.\/:KJO_ !YV4T@]=N!^==?\,O Z^)+YKV]4_88#R/[Y]*^@K2SMK&!8+6%( MHU& J# KMQF9*A+DBKLPH85U%S-V1\M7?@KQ!90F6?390@Z[1G^583HT;%74 MJPZ@C!%?9! 8$$9![5Y-\5/ =M)82:WIT(CEBYF1!@,/6LL+FOM)J%16N76P M?+'FB[G#_#WQQ<>&]42WGD9["9@K(3]TGN*^CX9H[B%)HF#1N-RL.XKXWY!] MQ7T5\)->;5O#'V69]TUH=O\ P'M_*HS;#*WMH_,K!57?V;/0:\E^*'Q#>P+Z M+I4N)L8FE4_=]A7?>+=:70/#=W?9&]$(0>IKY6N[F2\NI;B9BTDC%F)ZFN?* M\(JDG4GLOS-,76<%R1W9&\CRN7=BS'DDUI:9X>U76&VV-E++[XP/SKK/AOX" M/B>[^VW@(T^$\_[9]*^@K'3[73;9;>S@2&)1@*HQ7H8S,8T'R05VJ6]Y;L5DC<$8_E7I8O#1Q%/E>_0Y:-5TI76Q]?451T>__M/2+6]VE3-& MKE2,8)%7J^1::=F>TG=7"BBBD,\$^-W_ ",EG_UQ/\Z\\T?_ )#-E_UW3_T( M5Z'\;O\ D9+/_KB?YUYYH_\ R&;+_KNG_H0KZS!_[K'T/%K_ ,9^I]=Q?ZI/ MI3Z9%_JD^E/KY,]H**** "H+[_CPN?\ KDW\C4]07W_'A<_]H_ [_ )"5]_N?X5Y=JG_(4N?^NC?SKU'X'?\ (2OO]S_" MOJL=_NLO0\?#_P 9'M_2O'OB=\17MY)-%TF7##B:53^@KO?'.O#P]X7NKI3^ M]9=D8]SQ_6OER:9[B=YI6+.Y+,Q[FO,RO"*H_:SV6QUXRLXKDB-=VD8VF-CV8?XUSU M[IUYI\ICN[>2)AQ\ZD5]@UDZ[X;TSQ#9O!?6Z/DZSY+R<8SQ25TOC3PG<>%-8:V?+6[\Q28ZBN:KVX3C.*E'9GGRBXNS/H MSX0?\B5'_OG^9KNKFYBM+:2XF<)'&I9B?2N%^$'_ ")4?^^?YFLGXS>)'LM. MAT>W?;)/\TN#SM[?J*^9J476QDH+JSUHU%3H*3['">/OB!=^([Z2VM9&CT^, MX50?O^YKAD1Y'"HI9CT &2:159W"J"6)P .]>^_#KX="$Z\SRK2OA[XCU9!)!8.L9_B*+* M(R&R\Q1UVL/\:^E@ !@"EKR7G%:]TE8[5@86W/CJYM+BSE,5Q"\3CLZXK3 M\.^)M0\-Z@EU9S,%!^>//##TKZ*\7>"M.\46,@DB5+L#]W,HY!]_6OFK5]+N M-&U.>QND*RQ-M/O7JX;%4\7!Q:UZHXZM&5&5T?47A?Q):^)]'BOK<@,1B1.Z MMWK;KYQ^%?B5]&\2QVDCG[-=D(RY_B[?SKZ-R,9[5X&.PWU>KRK9['I8>K[2 M%WN%-$:88:ZERL2>_K7S1J6IW6K7LEW>2M)+(=[O5GGXFJZD^5;(A MM[6>[D$=O"\KGLBDUOQ> O$DR!TTR3!]2!7O_A'P5IWAC3XE2%7NRH,DK#)S M[5U%<=;.+2M3CIYFT,#=7DSR_P"$/A_4]#34!J-JT'F;-N2#G&:]0HHKR*]9 MUJCJ/J=U."IQ44%%%%8EA1110 4444 %%%% !1110 4444 (ZAT9&&0PP:^7 M/'VCG1?%][!MPCL9$^A.17U)7C_QMT7=;VNKQKRI\N0_EC^M>GE5;DK\KV9R M8R'-3OV/-O ^L'1/%=E=%L1[PLGNM?4PD4PB3/R[=V?:OCA6*N&'4'-?0EIX MP7_A4YU)GS.D/DMS_$>/ZUV9KAW.4)QZZ&&#JJ*:?J>2_$363K/C"\E#9CB; MRE],*<5F^%=);6O$EE8@$K)(-Q]!61)(TLC.YRS')/K7K7P3T3S;VZU:1/EB M'EIGU.#G]*[ZTEAL.[=%8YJ:=6KKU/9]JVE@50 +%&< >PKY0\27+7GB/4)W M.2\[G]:^LKI2]I,HZLC#]*^2=^)9+R501;)E<]FR*]]EFC@C,DKJB*,DDX KYS^'7C&S\)"^EN49V=?D1>Y MXJAXI^(.L>)9&1YC#:9^6%#@?C6F*P57$XAO:*ZDT<1"E2\ST_Q;\7;'30]K MHX%S<#(,G\*UXMK&OZEKETT]_AA(\WXLYYU:E9V.9CBDFD"1H68G %>D^$OA)?ZJ4NM6S:VQ MP0G\3"O3_"WP[T?PU&L@B%Q=XYE<9Q]*[ # P*\W%9LW[M'[SKHX-+6H9>B^ M'M-T"U6"PMDC '+8^8_C7SS\3_\ D>]0_P!^OIJOF7XG_P#(]ZA_OUGE,G*O M)R>MAXU)4TD1?#?_ )'>P_WOZBNN^.-ZS:I86@/R+$6(]\UR/PW_ .1WL/\ M>_J*ZCXWV[)KUC-CY6A//XUZ%1+Z]"_8YH_[O+U/-M+M3>ZI:VX&?,E53],U M];:;91Z=IUO:1* D*!!CV%?*'A^X6UUZQE;[JS+G\Z^MHI%EB61#E6&0:Y,Y M;O!=-3? I6DQ]%%%>&>@%>:_&728[OPU'?!1YUN_WO\ 9P:]*K@_BY=QV_@N M6-B-TSA%'X&NK!-K$0MW,:Z3INY\X@D$$=17OI:5D_ __ )&*_P#^N"_SKSS6IQRCHTSD?F:])^!ULQUC4)\?*(5' MZU]7C7_LLK]CQ\.OWRL.^.7_ "$]/_W&_I7EMA_Q_P '^^*]7^.<#"[TV;'R MD,,_E7DML_EW43^C TL!KA8AB?XS/L&U_P"/2+_<'\JEJGI4ZW6E6LZG*O&" M#5ROE9*S:/86P56U#_D&W7_7%_Y&K-4=:N$M=%O97.%6%_Y&G%7D@>Q\E7__ M !_S_P"^:]5^!W_(0OO]S_"O)KB3S;B23^\Q->L_ [_D(7W^Y_A7U6/_ -UD M>/AOXJ-SXW71B\/V4"G'F3'/Y5X-7MWQS_Y!VF_]=6_E7B-1E:MAE\QXO^*S MZB^'FFIIG@VRC5<,Z[V/KDYKJ:RO#/\ R+>G_P#7!?Y5JU\U6DY5)-]SU::M M%(*KW]NEW83V\@RCH015BFO_ *MOH:A.SN6SY!U.V-GJ=Q;G^!R*](^"-VT> MOW5MGY98]Q'TS7!^*?\ D9]0_P"NQKLO@M_R.#?]<7_E7U>+]["2;['BT=*R M]3KOC;>/'H5I:J<"27%1(9)40=6(%>W_'&%CIEC.!\H?;_ #KQ*WD$ M5S%(>BN"?SJ,LM]65O,O%_Q6?5/@W3(])\*V%O&H!,2N_NQ'-/\ $'BO2?#= ML9;ZY4-CY8P?F;Z5Y7K/Q@>+2;>RT6,K*L2J\S=CCM7EM]J-WJ5R]Q=SO+(Q MR68UP4R)M+3IA3\S#W-< SL[%G8 MLQZDG)J:TLKF_G6"UA>61C@!1FO6?"/P=>3R[O7FVH<$6Z]?QKU)3H8.%MOS M.11J5Y=SSC0?"VJ^(KD0V%LS#/S.1\J_6O;O"7PJTW1 ES?XN[L<\_=4^WK7 M<:?IMGI=LMO96Z0Q*, **MUX>*S*I5]V&B.^CA(PUEJQ$18U"HH51T & *6B MBO-.L**** /!/C=_R,EG_P!<3_.O/-'_ .0S9?\ 7=/_ $(5Z9\H+[_CPN?^N3?R--;B M>Q\C:I_R%+G_ *Z-_.O4?@=_R$K[_<_PKR[5/^0I<_\ 71OYUZC\#O\ D)7W M^Y_A7U6._P!UEZ'CX?\ C(O?'*]<6VGV:G"[BY'KQ7C5M"UQ*UK.Y]6^'--BTK0+ M.TA4*JQ*3CU(R:U*K:?(LVG6TBD%6B4C'T%6:^7FVY-L]>*25D%%%%2,X'XM MZ/'J'A"2YV@RVK!E/?D@5\Y5]/?$FZCM? ]^7(RP"@>O(KYAKZ3*&W0:?<\K M&I>T1]&?"#_D2H_]\_S->4_%2]:[\<7:$Y$!\L?3K_6O6OA) T7@>W9AC>S$ M?F:\=^)<#0^.M2W#AY-P^E98.SQU1^OYEU[_ %>)%\.],35?&=E#(N41O,(] M=O-?4*J%4*!@ 8 KYI^%EVEGXYM&<@!U:,9]37TO7-G#?MDNEC7 I:-H9GB;[R,5/U%7DUJ[31&TD/_HS2>85]^/\*V_B M+HIT7Q==1JN(I6\Q#ZYY/ZFN3K[.$HU8*?S/"DG"30J@LP &2:^HOA_HHT3P MC:0E<22+YCGUSR/T-?/W@?1SK7BRRMMN4#AW_P!T'FOJ>-%BB2-1A5 4?05X M^<5M(TEZG;@8;S'5\W?%30GTGQ;+.J8@NOWBGU)Y/\Z^D:Y;QUX3C\5:&\( M%U&-T+>_I^->?@,0J%:[V>C.G$TO:0LMSY=K0TG1-0UNZ6WL+9YG)Y*C@?6H M+^PN=,O9;2ZB:.6-L$$5I>'/%.H^&+S[18.!G[ZD AA7U,W+DO3U?0\B*7-: M1ZWX1^$%K8^7=ZV1/..?)'W1]?6O48+>*UA6&"-8XU& JC %>16/QQA,(^W: M6;M7AME\7/$%I?RS.ZS0.Y;RW&<#T!KE==\2:EXBNS<7 M]PSGLO0#\*AT;1KO7-2BLK.(O(YQP. /4UZ.'R^E1IOVMF^IRU<3.*E[-:6-L5S>Q7-N1?#?\ Y'>P_P![^HKU?XPZ$^H^ M'%OHES):'+4?#?_ )'>P_WOZBOIJYMXKNVDMYE#1R+M8'N*>8U7 M2Q4)KH@PL.>C*)\=*2C C@@Y%?1'PP\:0:UH\6G7,@6]MU"@$_?4="*\E\>> M#+GPOJ[E$9K*5LQ28_0^],HJS]&KR2)#&TDC!$49+$X %?.WQ2\8)XAU=;2T?-G;9 /\ >;U_G53Q M1\2]9\1JT 86MJ?^6<9Z_CUKBP&=L $L3^=>I@,O=%^TJ;G)B<3SKECL7=&T M^75-7M;.%2S22 8'IGG]*^II-#C;PL=& &S[/Y(_+%-H6?7?R9Q24J%30^R$=)45T8,C#((/!%.KYK\+_$[6?#J+ Q%U;# MHDAZ?CUKNXOCCIYC'FZ?,'[A>G\Z\2KEE>$K15T=\,73DM=#UFO./BEXT@TC M2)=+M90U[<+M8*?N*>N:Y#7?C1?W<+0Z9;+;AACS#RWY5YA=7<][624E.MTZ&-?%IKE@1$EFR>237T/\(=#;3/"_P!KE7$EVV\9'\/% M>5?#_P %7'B?5DDE1EL8FS(^.OL*^E((([:!(8E"QH,*!VJ\VQ*Y?8QWZBP5 M)WYV%[GPQKDMO(A\AV+1/C@BGE&(3BZ3W6PL;3=^='L/PF\4PZIH":7+(!=6HV MA2>67U_G7HU?'^G:E=Z5>)=6]A: M*RMXK4,,;U.3^M>;W5W/>W#SW,K22N15Z[\#O\ D(7W^Y_A7?F'^[2.7#?Q4:/QS_Y!VF_]=6_E7B-> MW?'/_D':;_UU;^5>(U.6?[M'YE8O^*SZV\-?\BWI_P#UP7^5:M97AK_D6]/_ M .N"_P JU:^8J?&SUH_"@ILG^K;Z&G4V3_5M]#4%'R;XH_Y&;4/^NQKLO@M_ MR.#?]<7_ )5QGB?_ )&6_P#^NIKL_@M_R.#?]<7_ )5]9B?]TEZ'C4OXR]3U M;XBZ(VM^$+J*-=TT0\R,>I'_ .NOF%E*,5/4'!K[)90RE2,@C!%?/OQ/\#2Z M+J+ZG91$V,S9(4?ZL^GTKSLIQ*C>C+KL=6-I-^^CS@ D@ 9)KNO"?PPU;Q R M3W*-:69Y+N,$CV%<*K%&##@@Y%>D>&_B_JFDP):WL*74*# ;H0/PKU<4Z_)^ MXW.*C[/F_>;'L7ASP=I'AF!5L[=3*!AIF&6/XUT!( R3@"O)S\<-.\OY;";? MCH0,?SKCO$OQ9U?6HGMK55LX&X.P_,1]>U>"LOQ5:=Y_>ST7B:,(VB=-\1_B M3-::A'8:'<@-"0LS2.68EF)R M2>2:]7^%/@22ZNDUO48B((^848??/K]*].MAL-0P_OJ]OO;.6%6K4J>ZSVZ" M3SH$D*E=R@[3U%2445\T>J%%%% 'F?QGTEKSPW%>QKEK=_F]EYKP"OL#4]/A MU339[*X4-%,A4BOEOQ5X;N_#6LS6=PAV9S&^.&'K7T.4XA.#I/='F8VFU+G1 MZ[\)_&D%[IB:+>2A;J'B+I5\<03RVTRS0R-'(IR&4X(KT30?C#K&F MQI#>QI>1KQN;@@?A6>,RR4IN=+KT*H8M)<\!B5]@ZOK-+N>HU!??\>%S_ -%XI%#(ZE6![@U\V_$/P5< M>&M6DGAC+6$S%HV X7VKARG$JSHR^1T8VD[\Z/2OA3XRAU/24TFZE O(!A-Q M^^M>EU\=VEW/8W*7%M*T/X=*G&Y9)S MVM% M%G;MP=A^9A_2N2EEN(F[-61O/%TXK1W+_P 7/&,6JW2:18R!X(&S(ZGAF]*\ MTL[62]O(;:$9DE8*H]S4+,SL2Q+,>Y[U[!\)O TAF77M0B*HO^H1AU]_Y5[C M=/!4/3\6>7&,CW/)KR+XUZ&T6HVVKQH?+E7RW(] M1DYKW&LGQ'H5OXBT6?3[@##K\I]#VKY["XETJZJ/YGJ5J7/3Y4?*-G=2V-Y# M=0MMDB8.I]Q7T]X+\66GBC1HI(Y +F-0LL9/(/K7S=K^@WGA[5);*[C*LA^5 ML<,.Q%1:5K%]HMVMS87#Q2 ]CP?J*^@Q>%CBZ:<7KT9YE&LZ,K,^O**\1TKX MW744*QZC8I(P_P"6B'D_A5N\^.*^419Z;E\<>8Q MUY%\<_\ D'Z9_P!=6_E7&VGQ1UIO$L&HW&5RRD?2NG#X.IA\3#FZF52O&K2E8\;'6OJ_3O^1-@_P"O0?\ H-?* ZU] M7Z=_R)L'_7H/_0:Z,WVAZF6"WD?*EQ_Q\2?[Q_G7K7P+_P"/S5/]U/ZUY+8?[K+Y&.&_C(]MHHHKY0]D**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#R;XU:$US8VFJ0QEGB/EMM&3@Y.:\ M2^RW'_/"3_ODU]A3V\-S&8YXDD0]589%4_[#TK_H'6W_ '[%>MAQ5%;VT%K'Y=O$D29SM08%2 MUP8FNZ]5U&=-*G[."B%%%%8&AR?B_P !:9XJA+R*(;P#Y9E'\Z\1U[X;:_HD MC'[,;B$=)(AG/X=:^FJ*[L-F%6@N5:KL<]7#0J:[,^/'L;N,X>UF4^Z$4L>G MWDS!8[2=B?2,FOK>72["=MTMG Y]60&EATVRMSF&TAC/JJ 5W_VRK?!^)S?4 M/[Q\[^'OA=KNM2(TT7V6W/5Y.N/IUKW#PMX-TSPK:".UC#3D?/,W5JZ*BO/Q M./JU]'HNQU4L/"GJMPKYI^)D$LGCG4"D3L-_4*:^EJIS:3I]Q*9)K*"1SU9D M!)I8+%+#3TM[D8GACD'^TN:KKHVF(VY;"W!]1&*]-9SIK#\3D> [2/F'2?! MNNZS*J6MA+@G[SKM _.O8/!OPGM-'>.]U4KE(BHH5%"@=A M3JY,1F=6JN6.B-Z6$A!W>K$ "@ # '04M%%>:=0C*&4JP!!Z@UYCXR^$MKJ\ MDE[I#+;W+4'W0U]ANBR*5=0RGL:IMHVF.VYK"W)]3&*]6&QG=CT^0X_.O1O"WP=O;N1+C6F\B$8/E Y9J]PAM;>V&(84C' M^RN*FK*MFU2:M!6+A@H1=Y.Y4TW3+32;*.TLH5BB08 45;HHKRFVW=G:E;1! M6-XC\-6'B;3FM+V,$_P..JGU%;-%.,I0?-%V8FDU9GS;XE^&&M:',[P1&ZM< M\/&.O2SB:5JD;G%/ Q M;]UV/DB+3KV9@L=I.Q/I&376Z+\,M;U.&2XN(OLMNB%R\G4X&>G6OHN'3K*W M.8;6&,^JH!6=XNU)-*\+WUR[!0(BH^IX_K52S:=1J-.-KDK!1BKR9\ISQB&X MDC!R%8C->L_ X'[??GML_P *\C=B[ECU)KVKX&VC"TU&Z(XWA0?PKT,Q=L-* MYS857JHE^.$;R:?IH1&8^:W09[5XI]EN/^>$G_?)KZ_N;*UO !5AQV5L(ZD^:Y%X;!'ARP!&#Y*]?I6K341 M8T"(H50, #M3J\N3O)L[$K*P4V3_ %;?0TZBI&?)WB2WG;Q%?,(9"#*>=IKL MO@S#+'XO)>-U'DOR5([5[B^C:9(Y=["W9CU)C'-26^FV-I)YEO:0Q/TW(@!K MV*N:*=%T^7=6.&&$<9J=RU4-U:07ML]O<1K)$XPRL.M345XZ=M4=QXMXM^#D M@D>ZT%@4.2;=NH^AKS"_\/:MILICN;"=6'HA(_,5]<5'+!%.NV6-7'HPS7JT M,UJP5IJYQU,'"3O'0^/OLESG'D2Y_P!PUHZ=X8UG591':V$S$]V4J/S-?4PT M73 VX6%MGU\L5;CBCA7;&BHOHHQ6\LYT]V!FL#W9Y)X0^#Z6TB7FNL)&'(@' M3\:];AAC@B6*) B*,!1T%/HKRJ^)J5YQN%(_Z9FOKVHIK6"X&)H4D'^TN:]6EF]2*M-7..>"B_A=C MX]-O,O6)Q]5-)Y,G_/-ORKZV;P_H[G+:9:'ZQ"F_\(WHG_0*L_\ OR*Z/[9C M_(9?47W/E.QBD%] 3&WWQVKZS?\ Y C_ /7N?_0:A'AS158$:7: CH1$*TMJ M[-F!MQC'M7!C<:L2XM*UCIP]!TKW>Y\AZG%(=3N2$;_6-V]Z]/\ @@C)J5]N M4C]WW'TKUMO#FBLQ9M+M"2PK+"XP015NBO(3:=T=S5]&>#^*O@_?64CW.C'[ M1!R?*)PRUYS=:1J%E*8[BSG1AURAKZ^JO<6-I=C%Q;12_P"^H->M1S>I!6J* MYQ5,%&3O%V/D 03$X$3D_P"Z:T=.\-ZOJLPCM+"9R>Y4@?F:^I!X>T96W#2[ M0'U\H5>AMX;=-D,21KZ*,5M/.=/=@9K ]V>3^#OA EI(E[KK+(ZG MM1QI#&L<:A448 '04ZBO)KXBI7ES39VTZ4::M$****P-# \3^$M-\4V1ANXP M)0/DE'WE->%^(_A?KFB2N\,1NK8='CZX^G6OI.BNW#8ZKA]%JNQA5P\*FKW/ MCN2RNH21);2H1_>0BFK;3N<)#(Q] I-?7,^D:==-NGLH)">[Q@TR+0M)A;=% MIUJA]5B KT5G*M\'XG+]1?\ ,?-WA_X?Z[K\RB.U:&$_>DE& /P-=9\2/#G_ M CWA/1]-@:20'4'%#_PAT P<_91Q_P&KG]AZ5_T#K;_ M +]BKPC18Q&% 0#&W'&*C&8Y8A12C:Q5##NE?7<^/Y[6?[1)^YD^\?X3ZUZQ M\#HI([S4]\;+E4QD8]:];.AZ43DZ?;9_ZYBI[:PM+,L;:VBA+==B@9K;$YFJ MU)T^6UR*6$<)J5RQ1117D':%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%<%\2O&5_P"$HK)K%(F,Q;=O!/3' M^->=_P#"Z?$'_/"U_P"^3_C7=1R^M6@IQV9SSQ,(2Y6?0-%?/W_"Z?$'_/"U M_P"^3_C5>?XQ>))E*KY$?NBG/\ZU64XCR(^N4CZ#N;NWLX6FN)4CC49+,>E> M!_$[Q\GB"8:;ISDV4399Q_RT/^%RD\"L;J:]+!Y:J,N M>;NSEKXIU%RQT0H!)P*^FOAKHK:-X0MUD7;--^\?^GZ5Y1\-O =QKFI1ZA>1 M%+"%@WS#&\CM]*^A418XU1!A5& !V%0@&%'U]:]/HKGJYG7J*U[>AK#"4XZ[D=O;PVL*PP1K'&HPJJ, M5)117GG2%%%% !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 %%%% , !1110 4444 ?__9 end GRAPHIC 29 vldr-20201019xex5d1001.jpg GRAPHIC begin 644 vldr-20201019xex5d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^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 *Y?59KF'6PQNY([?*!=A&%/H1UYKJ M*S[G1[2ZN_M$BMO.,@-P<=,B@#"NK^Y0ZIMG;$1B@##TV2ZDD:[>_9 MLM(# Q]#QCZ56L+F[6YB=KV243HY*,1A<,0,5NQ:786][YJC]\=Q"EO7K@4V M#2].M9WE0_, 0T?5+UKG2[6XG=GD9W)/\2;3C/XBMW6KQ]-FM M[QG;R%RKJ.A)QBI4T[3X[B!U $EJOR'/(!JU>65OJ5KY4ZAXB0<4 OKA3UK5:RLIF21PK>2NP9 M.0HJL-,TR6-#&^%A8LIC?&V@!UI<2-X@OH6D)C1(RJGH,YS67I37EW=W>][G M&6"L77:.?3K6M%8V,ES]KBF8N Q63@XZ9I;2TLH)9)X)6Y/S#?E1^% %30' MOI[B8<[OR-;]5;,6P:5[=U;S&WO@YYJU0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 <7=W34;A"YCF98R >A.#G]*[C[/%M*^6,$Y(]Z1K:%E*F-2#U&* M .,U1YK;5+BZ0OY8B"R =P>!^IKI8[G[+X=CN&Y*0!OJ<5>>"$JQ9%P1SQ5& MWU73KR4V<;[F&1M*$#CKS0!RNFS3P07\$L4""QC. ?6K+262VHN2%\I@%W8Z@F@#C=-:4 M66I89=QM5P(F) ^4^O>K%N4"W(M&8Q_907Y/W^*Z,W>EV23LS6O+*,'* MD15^IH DHJ)+J"3[DJ-]#4N10 45$]Q#']^51]32I/% M)]R16^AH DHHHH **** "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 **** &3 F%P.NTUQ> MC6URFL1EH;GY7DR)$(0 GJ#7:2R>5"\A&0JD_E6+9>)$N9O+D@>(%"ZL>A Z MT 9&F03IIUW T=V)"9"$:,A>6SQ5BZDNUTJVT\64S;@A#!2<$-R#Z<5HVOB) M)YMCVTL0*ED9@,, <4ZQUUKZ)Y([.8 +N3]=%6=8ZO%?W)AB!_U0 MEW>Q.*T: ..\:>+_ .PX!;VN&NY.G^R/6N2TOPOKGBO%]?WCQPMR-W4_2L>\ ME;6_&Y\TG:\XP#V'I7N4,*00I%&H5$& !V% 'G1^&MU;2I+9ZHRE3D[LYKI/ M%,T^G>%G,,S+*@ WCKUKH9)HXL&1U4'U.*Y_QBC7GAN9;8&4G& G/<4 <1X= MT"?Q.)9Y[UQL(!YY-2ZMX7U7P\#>6ETTD:\DJ>5K?^'=K<6EI*VH;2?&"I&2/+G MVC\?_P!=>U4F 45D:A>7)U"*PLW2.5T,C2,NX XZ?C6A:&3[,@EE660#YG4 M8!/TH GHK"GU6Y1M5"[<6L.]..^#_A6K:RM+813-C<\:L?J1F@"Q17&VOB>\ M:>6WG"+)Y@,9QPR$X_/K757TK06$\R8W)&6'U H L45S=CJM_'<6BWCQRQW7 MW2J;=I]/>KGB+4)M.TSSX)%1MP&YQD#) H V**HZ8\LEOOENX[G)X=$VBLC7 M-7N;/58[:*[AMXS TA,B [B"./UH Z6BJ.D7B!=KL$N..C>WZUT.I3O;:?+-&0&49!(H MT5E:+<3W4'G2W<< MX8# 1-NT_G5/5]4N;754MH[J&WC,3.6D4')&./UH Z&BJFF7,EWIL$\J[7=< MD?C5N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BFN=J,1V&:Q8M7E_L(WK*#)G 'N3B@#"/8B@#2N$,EM*@ZLA _*N5TSP_<0W)+0I" MGE,CD')V6>*)'B5R=N_<22, T 3'2)VT>:V!42FX:9,]#SD M5 FCWLUM=M[N8+B;S4E= MVV%4P>#CK0!/H^DS6&KW,K8^SM&$B [ '-;U8VAW]S>AS.T; ?W>"I]"*V: M/!M4B?0_&3E@0L)?%T<<4FG;50Y 52O/XUZ!X4TZ\TKPN()X]EPJDA"5)/Z&J-T_BGQ.1"\+10,> M5'RK^M &=I,3ZWXP\V-?E:7>3Z ?_JKV2L#PSX:@T&U[/<./G?\ I6_0!C:C MIUV^I17]BT?FK&8V20D J3GM]*M:19SV=@D5PRM(.3M.15^B@#GK[2+][N\- ML83#=H$?>Q!4%WF6S-%LMA\@C).3ZG-6]=TZ;4M/$,' ME[PP;#]#@YK5HH J6*7*18N(H(SGA82<5F:QH#:K?F9BFS[.T0SU#$@Y_2MZ MB@"M80RP6,44VTR*N#MZ5E7NE7=_=QM(EO&D*WJ* *&KZ=_: M6GO;AMK]4;T-5;+3KO\ M$7EZ8MR1B-%C)(^O-;-% &7J&F-?7L$C%?*2.1& M!Z_,,4WP]I3Z-I@M'A)(K6HH *R=0L;R34H+RU,68U92')'48K6HH M HZ78?V?:>5NW,S%V/N3FJ2Z=>0:O/=11VTB2G.7)ROTXK;HH AN8FGM)8@0 M&="OYBH].M6L[&.!R"R]2*M44 4)K)Y-5AN@PV1K@CO3]2M7O+1HHV )(/-7 M** ,*+P\MM)"\+#(F623/MGI^=:>H6[W5C+ A&YAQGI5JB@#/TNWNK:$13Q6 MZ!5 !B)Y^M4M5T%M2OC*S)Y9@:/GJ"<<_I6[10!!91R0V<4]=X&^ZI4#:?6MRB@##@\/M''<>9>R232QB,2; M0"H P.E3Z5I)TUY7>X:9Y,9)4#&!CM6K7&:AJE[9W.HDW#B(X6(_W6XX'X9H M V;OP];WMW-<3R.SR !><;0#D5'<^&X[J*X1YVS-&B;L<@J",_K5&&XO9]?N M(O-N3$O V. J_45!)J]Y')%$9VW17#^;_N \9_"@#4N?#AF2$1WCQLD7E,0H M.Y??-(/#C1W%O+#=LIBC$>"@.X D]_K5S19Y;RP-R[L?,8X![ $BLM)]074K MJW:=RELK2@Y^\,< _C0!H+H\T>I374=XRK* 'CVC!Q3+70Y+>": WC-'(#C" M %)+:2->RR_:8))&1B,*0!C'YU%H]_?/>2+-/<;3 [A9&!R0V, MC% &_I.CG3IY9GN6F>08)*@$;VYU"!IKJY9W4; A],_>KIZ "DP* M6B@!, 4M%% "8HP*6B@ 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 0D 9/2L MV33M-U".53MD5G#-M;H14^J[?[*N@[,J^6V67J..U@#<73; W3WD6:3"L]RF&P>H]OSKF-(-Q#:W M]G/#/'YD7FYEZDGCC\JFT)I8=9L+*0L?+@=P3T(8#% '5*;338(X2Z1(!A0Q MQ31#:"X>?*[Y4P7\K9XSGG\ZT*YC MP_Y/]LS"U8F#[,N>3C?N.:ZB@ 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*** $9@JECP!R:H6NLV5Y<-!#*6D7/!4C./2KLPS"XQN^4\>M#R16! MH]E?V-[B:#$4T;%BISEB>,_A3-,T^[L[ZQ3RF\@@R,S5"ZA6RS(<$=*RM M7TFXGOG:-I2%M\ C/S'<.#ZT ;]W>V-HL4ERRJ)3L0XZ^U(]U8P7\4+%5N'0 ME..P]ZQ=:LKN_N(88K<&.WC$BECCYO2F7ME=W,EG<")Q-##N/'\0 XH U;S5 M=):*.6X8.K$A?D)Z'!JR;JP#(N5_U99>/X:YJSMKFV2SGGLWD CD5DVYY+YK M2>WE:ZBD^R;4^SD&,=!UXH LV=]H\J3M;;0JKF3*$:+>01V1BD\I4#$8+D 4 M:VE7NG76];$C(Y8;2I_6M*N=T6.1M7EN3 \4?V=8OF7&6!)KHJ "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *,#THHH ,4444 9NJZK_9YC186EDDS MM4>U,&KJ988S"RF2,O@]L'&*K>)8W>V3[ACY!5@>O8BHHK"836C2S!V2W9Z7()5 MV!'#+CJ2#S2VUM+'JL<)9/W#LP8 Y()Z4 ;<6M12ZS/IP0AHEW;NQJK!XD26 M],#P,JY8*_K@9-4+?2;F.YM[YKLLS3,&7L5YXJ]IFB6\<=U*8T,\I8>9CD9& M* );+7UN;E8FMGC656:)B.& IEIXA%Q<-&UNR#8SJWJ <51TVTF:^AC=TVV4 M;QC /.>/Z46.BI:W0ECV O#('QGDENM &QH^J/J<7FF QQL,J<]:U*YCPG!' 1;*\*Q()%7#2+GYN:Z>@#_]D! end GRAPHIC 30 vldr-20201019xex5d1002.jpg GRAPHIC begin 644 vldr-20201019xex5d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** .:DU:Z_M";$D2013>3A@/\:5]8N5MWD&W(O!!_P !W8J6Z\.O M/=R.EP%AED$KH5R2PQT/;H*<_A]FO-_VC%L91,8L<[\YSF@#.B\0W7SB55#& M0B/W4<']:DBU74/,,SM&8#(R;<'(PN15J?PRDR0#S=K12%LXZ@DG'ZTD7AV= M;@F2[#0;F94"X.2,3ODW;%D#?[1?&3^E %O1KQ[ZS\Y\F:9K,]S#'$ MMLRJ\C[G$$?EW:BX60R&1DR" M2<],U>.FRRRVLTTRM) :(K!$9!@'FJ:^);I])M6"I] MJD?YAV"CK70-I>ZZNI_,_P!?'Y>/2J"^%XU??YO(C5!QTQU/XT 5X=9GEUB: MV:=55"NU-C$ME<]>E)X>URZU&[6.1T=3'N8!2"O)]>M7XM'NX+^::.ZC$$VW M?&4R>%QP/KQZ5TS+N4@]ZQ;307@OOM,MR9=JLJ#'(!.>3WH SK?4M4DMTS+%YDT MA1.#@8YJ6VUB[>:""787,SQN0.NT@5=.A,MD(HY]LJ.71\=#47_".NMJ@CN< M72R&3S2.,DY/% %3^VKR6*-(VC21G;+,"0%!(IS^(#;Q6SSR*PDC)+(I() - M63X<9;6%(;C;/&2=[#(.22>/QJ2UT#[-%"GFAC&A3IUSG_&@"YH]VU]IL5P^ M,OSQ5?4]0>QOH Y MW4@D_WNU7=/M/L-HD ;=M[U7UG25U:V6%GV;6# T 8Z M:U>B,F0*&\A9<>A+$5IB_E-_IT/&VXB=V^H _P :;=:'Y\DCK*%+PK$..F#G M-5SHFHYM9!?Q":W5E5O*.,'';/M0!%_:\[:_E5[#Q# M=3I;+*%$LK,?^ @<'\ZTXM'O8=0FN%NX]DY!E3R^20N.#GBHE\,HCV+K+A[9 M2I./O @_XT 9\.O73V]W+YR%XBP";&[>_2K=UK%S#)E0NQ8!*WZ?XU/#H5PL M%Q:RW*/;2[B%5,,"??-/MM *),+J?SFD3RP0,87T_2F!FZAKUU%(YB=5B$GE M[BI/. >WUKH=.F:>T21I!(3_ !!2,_@:RSX=D2PAABN0)XWWF1ER"?I6S:QS M1P*L\BR2=V5< _A2 R-?U*6PFM5CD6-96P6*EOY5F7OB"[MM0$*RQGA2 4;Y MLMC\/QKH[K3_ +3>6\Y;'DMG'K52]T(7E7I_#45R\LLK[IW8%7Q]W'2F2^&1);[# M/\^\-NQZ"@"O;:W=76J7EHFT"U+%B>Z[>/UJT^JSKHD%WA?,>54/T)I1X=V7 M4MS',%DE=F8XZ@KC%)%H5R+06LUVCQ+(KH F",'ZT 4;7Q!=.768*&+_ +OW M4<&NK4DH#[5A-X:5HH%\W#12%]V.H.>/UK="X4"@#F[_ ,0?8-7DCG<+ @7" MA222?<<5T<,@EB61>C $5B7F@S7%X\D=RJ0NRLZ,N22/0YK<1=B*OH,4 8&I MZY_9^I2P2-A?(WIA2.[*QMM,J@,D-BA_#LBX M>"Y"3+([JQ7(PQY!%(/#16)5%QAA$T9(']YMQ- %2W\0W,]E=R )YBX>(?[) M.!FK6D:S/?7<,4@4$H=X_P!H4[_A%[>-LV[>6"H5ACK@YIQT*2WO6N[64*YC MV!<=^YH OZK0)0DF!\Y&1F MJ/\ 9&H_:X[G[=%YH4(Y\HX(_.@"A::W>2ZRUN"KH)F0H%.0 >N>E=95+3[# M["LH+!C)(TF<>IJ[0 4444 %%%% !1110 A8#O2;U]:YOQ.T2O!\Q$V]=O)' M?MBJMF$76;F*?$BOYC.RNV4'H>WY4 =?N'K1N%] &_N'K1N'K7%:EM>>K)=KIT%L#(0TBRNV3D#=@ M?RJW&P6>_=I%$@:3CVDW?N@-RYZ\5@ MQO=/>6T+&3%JCQDY^\VT\_K0!W.X>M)O7UKB;=D%HS6SN7" W').#^/XTV9I M;Z5WMI7VM/'L8$XX3F@#N-ZCO2[AZUR%M!'J$*SS+(M*6 ZFN!1[F.2&Y#2%8UE+C)Y&^MK5(Y+C0($3EV M ZDC^5 '2;AZT;AZUPLP2.PA2Z=U94D$>&;[_&*DGO+H:K:S>3.8;5561Q]W M!&>: .VW#UH) '-<;9RVZZXCI(WG>>YE&XX"[?RK8\0/%+I"OYN(RZG=D@'Z MXYQ0!M;AZTA=1W%<;!>1V\=K*SND+0N@+9^]NI)+K'B!K9M1M(F MOK2A@>E>?NQS-Y4DAFROVCD\#//^171>'9X%MWCCD)1I7\H,2<@'WH WMP!Q MFCZNI+N\E>*X2&[4B)FZ?A0!W 8'I M2;U]:Y7PR]PMY)!.7)2),9[C'%4E:(7J^4[F[\X^8,G[O/X>E ';[E]:7<9]\TFL&W_MA?MCNL?EKY6TD9?=[4 =)N&:"P M!QFN0%[./$JW0BG-L#Y)<_G?ZT =EN!/6@D"N.L M&_XGD66?[267<"3]W;^7I701LT^IRG)\N)=H'^U0!H;U]:79'YA0G 390!VV]?6C>OK7#'SQ&DUJTC10EC M$,GE,?\ ZZ+1UFU6%Y95 *(4$C,,_3']: .[SQFF[U]:R=2D9M N2DA<[3\R M_6N74D:?$QD0HER=H9WPW X'?\Z ._# ]Z,@5Q5G,W_"2QRR%HQY1+(2<@8] M.F*N:A/M>?SN#!J'V5OW/R_P 38^]W M[Y^E:ZW ;PPT:G#[3C!/3USUQ0!U.X>M)O7.,UYZ7/\ 9, DD?;L;80QY?=Q M_6K6]OMDVUI/M'F-O&3]S;Q^M '<@@]Z-PQ7.>'I8HK*:2-V:!5!R23SWZU/ M>1R?\(U=88F1U)!)]3Q0!N;AC.:-P]:XW4XKFVL;2TCAD=U;S'$#$\ 9')]Q M1-W]!DY;Z#I^= '9;AZT9%<1HR&:?4%=F.8,D;CD'GK[_2MD/GPU'"9=DK6^ M1G/I0!O;A1N&>M<;IR/)HS$DE4E'EE6./?KS2W6^/Q,A,@9"&+@,V0NT]NE M'8A@>E%<_P"&F@DBGDMV.PM@*23@>O/K10!N.JL5+*#CU%)L76G]T?E0(H^3L7)Z\4 M44 10I4*-OI2[%Z[1GZ444 ($1=V% SUXI%10HPH'/I110 !5 P *4*NSH M/6BB@ \M,?='3TH(&!P*** !HT(&5!Y]*78N&^4<]:** (Y88RARB_-UXZTY M(T%NJ!1M HHH 5HT*@%1@=.*"JG/ HHH 4(C'<5!([XH,:/@LH)'*8L4?GHVP;E! /I110!(R*90=HSCKBE9%V@;1@=*** !54-D 9Q M1Y: E@@SZXHHH 3RDW9V+D>U C0$D(,GKQ110!$T,9DB)0?*V1[&IF16VEE! M(]1110 @1<8VC&,<>E%% " M2<F*0HI8':,D>E%% #E14^ZH7Z4444 ?_V0$! end XML 31 vldr-20201019xs1_htm.xml IDEA: XBRL DOCUMENT 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001745317 us-gaap:LicenseMember 2020-01-01 2020-06-30 0001745317 srt:OfficerMember 2020-01-01 2020-06-30 0001745317 srt:OfficerMember 2019-01-01 2019-12-31 0001745317 srt:OfficerMember 2019-01-01 2019-06-30 0001745317 srt:OfficerMember 2018-01-01 2018-12-31 0001745317 srt:OfficerMember 2017-01-01 2017-12-31 0001745317 vldr:VelodyneAcousticsLlcMember srt:ChiefExecutiveOfficerMember vldr:SeriesaConvertiblePreferredStockMember 2016-07-28 0001745317 vldr:MorganHillMember 2020-03-31 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2019-10-25 2019-10-25 0001745317 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001745317 vldr:VelodyneAcousticsLlcMember srt:ChiefExecutiveOfficerMember vldr:SeriesaConvertiblePreferredStockMember 2016-07-28 2016-07-28 0001745317 us-gaap:CommonStockMember 2016-07-25 2016-07-25 0001745317 srt:DirectorMember vldr:GrafIndustrialCorpMember 2018-10-09 2018-10-09 0001745317 srt:DirectorMember vldr:GrafIndustrialCorpMember 2018-09-02 2018-09-10 0001745317 vldr:GrafIndustrialCorpMember 2018-10-09 2018-10-09 0001745317 vldr:GrafIndustrialCorpMember 2018-09-02 2018-09-10 0001745317 vldr:StockholderDMember 2019-04-01 2019-04-30 0001745317 vldr:LegalProceedingsWithHesaiPhotonicsTechnologyCoInc.AndSutengInnovationTechnologyCo.Ltd.Member 2020-05-06 2020-05-06 0001745317 vldr:LegalProceedingsWithQuanergySystemsInc.Member 2016-09-01 2016-09-30 0001745317 vldr:LegalProceedingsWithHesaiPhotonicsTechnologyCoInc.AndSutengInnovationTechnologyCo.Ltd.Member 2020-04-01 2020-04-30 0001745317 vldr:LegalProceedingsWithQuanergySystemsInc.Member 2017-11-01 2017-11-30 0001745317 srt:OfficerMember 2016-08-01 2016-08-31 0001745317 vldr:BuildingMorganHillMember 2020-04-03 2020-04-03 0001745317 vldr:GrafIndustrialCorpMember 2019-12-01 2019-12-31 0001745317 vldr:GrafAcquisitionLlcMember vldr:SponsorAgreementMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:SubsequentEventMember vldr:GrafIndustrialCorpMember 2020-08-05 2020-08-05 0001745317 us-gaap:AccountsPayableMember 2018-01-01 2018-12-31 0001745317 us-gaap:SubsequentEventMember vldr:GrafIndustrialCorpMember 2020-07-23 0001745317 vldr:GrafIndustrialCorpMember 2020-04-16 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2018-09-13 2018-09-13 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2018-09-01 2018-09-13 0001745317 us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2020-06-30 0001745317 us-gaap:ForeignCountryMember us-gaap:ResearchMember 2020-06-30 0001745317 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-06-30 0001745317 srt:OfficerMember us-gaap:SeriesBPreferredStockMember 2018-11-01 2018-11-30 0001745317 vldr:GrafIndustrialCorpMember 2018-10-25 2018-10-25 0001745317 vldr:GrafIndustrialCorpMember 2018-10-01 2018-10-25 0001745317 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001745317 us-gaap:SubsequentEventMember vldr:GrafIndustrialCorpMember 2020-07-23 2020-07-23 0001745317 vldr:GrafIndustrialCorpMember 2020-04-16 2020-04-16 0001745317 us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2018-10-01 2018-10-18 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2018-06-27 2018-06-27 0001745317 vldr:SponsorMember 2018-06-26 2018-06-26 0001745317 us-gaap:SubsequentEventMember vldr:GrafIndustrialCorpMember 2020-01-18 2020-01-18 0001745317 us-gaap:OverAllotmentOptionMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 us-gaap:IPOMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001745317 us-gaap:OverAllotmentOptionMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:IPOMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001745317 us-gaap:OverAllotmentOptionMember vldr:GrafIndustrialCorpMember 2018-10-25 2018-10-25 0001745317 us-gaap:IPOMember vldr:GrafIndustrialCorpMember 2018-10-18 2018-10-18 0001745317 us-gaap:OverAllotmentOptionMember vldr:GrafIndustrialCorpMember 2018-10-01 2018-10-25 0001745317 us-gaap:IPOMember vldr:GrafIndustrialCorpMember 2018-10-01 2018-10-18 0001745317 us-gaap:PreferredStockMember 2018-08-28 2018-08-28 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2018-06-26 2018-06-26 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2018-06-01 2018-06-27 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001745317 2016-07-25 2016-07-25 0001745317 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-06-30 0001745317 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001745317 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001745317 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:RetainedEarningsMember 2020-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2020-03-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2020-03-31 0001745317 vldr:GrafIndustrialCorpMember 2020-03-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:RetainedEarningsMember 2019-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2019-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2019-06-30 0001745317 us-gaap:RetainedEarningsMember 2019-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2019-03-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2019-03-31 0001745317 vldr:GrafIndustrialCorpMember 2019-03-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 us-gaap:RetainedEarningsMember 2018-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2018-06-25 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2018-06-25 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2018-06-25 0001745317 vldr:GrafIndustrialCorpMember 2018-06-25 0001745317 us-gaap:RetainedEarningsMember 2017-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001745317 us-gaap:RetainedEarningsMember 2016-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:RestrictedStockMember vldr:StockIncentivePlan2007Member 2020-06-30 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2020-06-30 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2020-06-30 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2020-06-30 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2020-03-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:RestrictedStockMember vldr:StockIncentivePlan2007Member 2019-12-31 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2019-12-31 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-12-31 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2019-12-31 0001745317 us-gaap:CommonStockMember 2019-12-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-06-30 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2019-06-30 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2019-06-30 0001745317 us-gaap:CommonStockMember 2019-06-30 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-03-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-12-31 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2018-12-31 0001745317 us-gaap:CommonStockMember 2018-12-31 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2017-12-31 0001745317 us-gaap:CommonStockMember 2017-12-31 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2016-12-31 0001745317 us-gaap:CommonStockMember 2016-12-31 0001745317 us-gaap:IPOMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 vldr:SeriesB1PreferredStockMember 2020-04-01 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2020-04-01 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2020-04-01 0001745317 us-gaap:IPOMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-10-26 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-09-04 0001745317 us-gaap:CommonStockMember 2016-09-30 0001745317 us-gaap:CommonStockMember 2020-06-30 0001745317 vldr:TrustAccountMember vldr:GrafIndustrialCorpMember 2018-10-25 0001745317 us-gaap:IPOMember vldr:GrafIndustrialCorpMember 2018-10-25 0001745317 vldr:GrafIndustrialCorpMember 2018-10-25 0001745317 2016-01-01 2016-12-31 0001745317 vldr:StockPlan2016Member 2019-10-11 0001745317 vldr:StockIncentivePlan2007Member 2019-10-11 0001745317 vldr:StockIncentivePlan2007Member 2018-08-28 0001745317 vldr:StockPlan2016Member 2016-07-26 0001745317 vldr:StockIncentivePlan2007Member 2016-07-26 0001745317 vldr:StockIncentivePlan2007Member 2008-01-03 0001745317 2016-07-26 2016-07-26 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2018-10-18 2018-10-18 0001745317 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001745317 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-01-18 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2018-10-01 2018-10-18 0001745317 us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2018-01-01 2018-12-31 0001745317 vldr:VelodyneEquityShareholdersMember vldr:VelodyneLidarInc.Member vldr:GrafAcquisitionLlcMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember vldr:GrafIndustrialCorpMember 2020-07-02 2020-07-02 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001745317 us-gaap:RestrictedStockMember 2020-06-30 0001745317 us-gaap:PerformanceSharesMember 2020-06-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001745317 us-gaap:RestrictedStockMember 2019-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001745317 us-gaap:RestrictedStockMember 2018-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001745317 us-gaap:RestrictedStockMember 2017-12-31 0001745317 us-gaap:RestrictedStockMember 2016-12-31 0001745317 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001745317 us-gaap:RestrictedStockMember vldr:StockIncentivePlan2007Member 2015-12-01 2015-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001745317 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001745317 vldr:StockIncentivePlan2007Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0001745317 vldr:StockIncentivePlan2007Member us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-06-30 0001745317 vldr:StockIncentivePlan2007Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001745317 vldr:StockIncentivePlan2007Member 2020-01-01 2020-06-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:StockPlan2016Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-03-01 2017-03-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:StockPlan2016Member us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2017-03-01 2017-03-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:StockPlan2016Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-03-01 2017-03-31 0001745317 vldr:StockPlan2016Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-03-01 2017-03-31 0001745317 vldr:StockPlan2016Member us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2017-03-01 2017-03-31 0001745317 vldr:StockPlan2016Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-03-01 2017-03-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:StockPlan2016Member 2017-03-01 2017-03-31 0001745317 vldr:StockPlan2016Member 2017-03-01 2017-03-31 0001745317 vldr:InstitutionalInvestorsIncludingSponsorMember vldr:GrafAcquisitionLlcMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember vldr:SponsorAgreementMember vldr:GrafIndustrialCorpMember 2020-07-02 2020-07-02 0001745317 vldr:InstitutionalInvestorsIncludingSponsorMember vldr:GrafAcquisitionLlcMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember vldr:SubscriptionAgreementsMember vldr:GrafIndustrialCorpMember 2020-07-02 2020-07-02 0001745317 vldr:StockholderMember 2020-01-01 2020-06-30 0001745317 vldr:StockholderCMember 2020-01-01 2020-06-30 0001745317 vldr:StockholderBMember 2020-01-01 2020-06-30 0001745317 vldr:StockholderMember 2019-01-01 2019-12-31 0001745317 vldr:StockholderCMember 2019-01-01 2019-12-31 0001745317 vldr:StockholderBMember 2019-01-01 2019-12-31 0001745317 vldr:StockholderMember 2019-01-01 2019-06-30 0001745317 vldr:StockholderCMember 2019-01-01 2019-06-30 0001745317 vldr:StockholderBMember 2019-01-01 2019-06-30 0001745317 vldr:StockholderMember 2018-01-01 2018-12-31 0001745317 vldr:StockholderCMember 2018-01-01 2018-12-31 0001745317 vldr:StockholderBMember 2018-01-01 2018-12-31 0001745317 vldr:StockholderMember 2017-01-01 2017-12-31 0001745317 vldr:StockholderBMember 2017-01-01 2017-12-31 0001745317 us-gaap:LicenseMember 2020-04-01 2020-06-30 0001745317 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001745317 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001745317 us-gaap:ProductMember 2020-01-01 2020-06-30 0001745317 us-gaap:LicenseAndServiceMember 2020-01-01 2020-06-30 0001745317 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001745317 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001745317 us-gaap:ProductMember 2019-01-01 2019-12-31 0001745317 us-gaap:LicenseAndServiceMember 2019-01-01 2019-12-31 0001745317 us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001745317 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001745317 us-gaap:ProductMember 2019-01-01 2019-06-30 0001745317 us-gaap:LicenseAndServiceMember 2019-01-01 2019-06-30 0001745317 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001745317 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001745317 us-gaap:ProductMember 2018-01-01 2018-12-31 0001745317 us-gaap:LicenseAndServiceMember 2018-01-01 2018-12-31 0001745317 us-gaap:ProductMember 2017-01-01 2017-12-31 0001745317 us-gaap:LicenseAndServiceMember 2017-01-01 2017-12-31 0001745317 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-06-30 0001745317 us-gaap:EmployeeSeveranceMember 2020-06-30 0001745317 vldr:StockholderDMember 2020-06-30 2020-06-30 0001745317 vldr:StockholderDMember 2019-12-31 2019-12-31 0001745317 srt:MinimumMember vldr:VehiclesAndSoftwareMember 2020-01-01 2020-06-30 0001745317 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-06-30 0001745317 srt:MinimumMember us-gaap:LandImprovementsMember 2020-01-01 2020-06-30 0001745317 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-06-30 0001745317 srt:MinimumMember us-gaap:BuildingMember 2020-01-01 2020-06-30 0001745317 srt:MinimumMember us-gaap:BuildingImprovementsMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember vldr:VehiclesAndSoftwareMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember us-gaap:LandImprovementsMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember us-gaap:BuildingMember 2020-01-01 2020-06-30 0001745317 srt:MaximumMember us-gaap:BuildingImprovementsMember 2020-01-01 2020-06-30 0001745317 us-gaap:VehiclesMember 2020-06-30 0001745317 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-06-30 0001745317 us-gaap:MachineryAndEquipmentMember 2020-06-30 0001745317 us-gaap:LandImprovementsMember 2020-06-30 0001745317 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001745317 us-gaap:AssetUnderConstructionMember 2020-06-30 0001745317 us-gaap:VehiclesMember 2019-12-31 0001745317 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001745317 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001745317 us-gaap:LandMember 2019-12-31 0001745317 us-gaap:LandImprovementsMember 2019-12-31 0001745317 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001745317 us-gaap:BuildingMember 2019-12-31 0001745317 us-gaap:BuildingImprovementsMember 2019-12-31 0001745317 us-gaap:AssetUnderConstructionMember 2019-12-31 0001745317 us-gaap:VehiclesMember 2018-12-31 0001745317 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001745317 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001745317 us-gaap:LandMember 2018-12-31 0001745317 us-gaap:LandImprovementsMember 2018-12-31 0001745317 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001745317 us-gaap:BuildingMember 2018-12-31 0001745317 us-gaap:BuildingImprovementsMember 2018-12-31 0001745317 us-gaap:AssetUnderConstructionMember 2018-12-31 0001745317 2020-04-01 2020-06-30 0001745317 2019-04-01 2019-06-30 0001745317 2020-07-02 2020-07-02 0001745317 vldr:BuildingMorganHillMember us-gaap:SubsequentEventMember 2020-07-02 2020-07-02 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:PrivatePlacementMember vldr:GrafIndustrialCorpMember 2020-04-01 2020-06-30 0001745317 us-gaap:PrivatePlacementMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 us-gaap:PrivatePlacementMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 vldr:SeriesB1PreferredStockMember 2020-04-01 2020-04-01 0001745317 us-gaap:PrivatePlacementMember vldr:GrafIndustrialCorpMember 2018-10-25 2018-10-25 0001745317 us-gaap:PrivatePlacementMember vldr:GrafIndustrialCorpMember 2018-10-01 2018-10-25 0001745317 srt:OfficerMember us-gaap:SeriesBPreferredStockMember 2018-11-30 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2020-06-30 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2020-06-30 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2020-06-30 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2019-12-31 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-12-31 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2019-12-31 0001745317 2019-10-11 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-12-31 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2018-12-31 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2018-12-31 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-09-04 0001745317 2016-07-26 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2019-10-25 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-10-25 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2016-08-01 0001745317 srt:OfficerMember 2017-01-01 2017-01-31 0001745317 srt:OfficerMember 2016-12-01 2016-12-31 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2020-04-01 2020-04-01 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2020-04-01 2020-04-01 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-10-26 2019-10-26 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-10-25 2019-10-25 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-09-04 2018-09-04 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-09-04 2018-09-04 0001745317 vldr:SeriesaConvertiblePreferredStockMember 2016-08-01 2016-08-01 0001745317 vldr:SeriesBConvertiblePreferredStockMember us-gaap:CommonStockMember 2018-12-01 2018-12-31 0001745317 us-gaap:CommonStockMember 2016-09-01 2016-09-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001745317 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001745317 us-gaap:DomesticCountryMember 2019-12-31 0001745317 srt:OfficerMember 2020-06-30 0001745317 srt:OfficerMember 2019-12-31 0001745317 srt:DirectorMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 srt:DirectorMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2020-04-01 2020-06-30 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2020-04-01 2020-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2020-04-01 2020-06-30 0001745317 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-03-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-03-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2020-01-01 2020-03-31 0001745317 vldr:GrafIndustrialCorpMember 2020-01-01 2020-03-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2019-04-01 2019-06-30 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-04-01 2019-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2019-04-01 2019-06-30 0001745317 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001745317 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001745317 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001745317 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001745317 vldr:PaycheckProtectionProgramLoanMember 2020-06-30 0001745317 vldr:RevolvingLineOfCredit2020Member 2020-01-31 0001745317 vldr:RevolvingLineOfCredit2018Member 2018-04-27 0001745317 vldr:RevolvingLineOfCredit2020Member 2020-04-08 0001745317 srt:OfficerMember 2019-11-01 2019-11-30 0001745317 2018-01-01 2018-01-01 0001745317 2017-01-01 2020-06-30 0001745317 srt:OfficerMember 2018-12-31 0001745317 srt:OfficerMember 2017-12-31 0001745317 srt:OfficerMember 2017-03-31 0001745317 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001745317 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001745317 vldr:GrafIndustrialCorpMember 2020-01-01 2020-01-18 0001745317 vldr:GrafIndustrialCorpMember 2018-12-31 2018-12-31 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 vldr:GrafIndustrialCorpMember 2018-01-01 2018-12-31 0001745317 vldr:GrafIndustrialCorpMember 2020-04-01 2020-06-30 0001745317 vldr:GrafIndustrialCorpMember 2019-04-01 2019-06-30 0001745317 vldr:VelodyneAcousticsLlcMember 2016-07-28 2016-07-28 0001745317 vldr:RevolvingLineOfCredit2020Member 2020-01-31 2020-01-31 0001745317 vldr:RevolvingLineOfCredit2018Member 2018-04-27 2018-04-27 0001745317 vldr:PaycheckProtectionProgramLoanMember 2020-04-08 2020-04-08 0001745317 2020-04-08 2020-04-08 0001745317 vldr:PaycheckProtectionProgramLoanMember 2018-04-27 2018-04-27 0001745317 vldr:PaycheckProtectionProgramLoanMember 2020-04-08 0001745317 vldr:RevolvingLineOfCredit2020Member us-gaap:PrimeRateMember 2020-01-31 2020-01-31 0001745317 vldr:RevolvingLineOfCredit2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-31 2020-01-31 0001745317 vldr:RevolvingLineOfCredit2018Member us-gaap:PrimeRateMember 2018-04-27 2018-04-27 0001745317 vldr:RevolvingLineOfCredit2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-27 2018-04-27 0001745317 vldr:PaycheckProtectionProgramLoanMember 2020-04-08 0001745317 us-gaap:ConvertibleNotesPayableMember us-gaap:SubsequentEventMember vldr:GrafIndustrialCorpMember 2020-08-05 2020-08-05 0001745317 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001745317 us-gaap:EMEAMember 2020-01-01 2020-06-30 0001745317 us-gaap:AccountsReceivableMember 2020-01-01 2020-06-30 0001745317 us-gaap:AccountsPayableMember 2020-01-01 2020-06-30 0001745317 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001745317 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001745317 country:US 2020-01-01 2020-06-30 0001745317 country:CN 2020-01-01 2020-06-30 0001745317 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001745317 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001745317 us-gaap:AccountsPayableMember 2019-01-01 2019-12-31 0001745317 srt:NorthAmericaMember 2019-01-01 2019-12-31 0001745317 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001745317 country:US 2019-01-01 2019-12-31 0001745317 country:CN 2019-01-01 2019-12-31 0001745317 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001745317 srt:NorthAmericaMember 2019-01-01 2019-06-30 0001745317 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001745317 country:US 2019-01-01 2019-06-30 0001745317 country:CN 2019-01-01 2019-06-30 0001745317 us-gaap:EMEAMember 2018-01-01 2018-12-31 0001745317 us-gaap:AccountsReceivableMember 2018-01-01 2018-12-31 0001745317 srt:NorthAmericaMember 2018-01-01 2018-12-31 0001745317 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001745317 country:US 2018-01-01 2018-12-31 0001745317 country:CN 2018-01-01 2018-12-31 0001745317 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001745317 us-gaap:EMEAMember 2017-01-01 2017-12-31 0001745317 srt:NorthAmericaMember 2017-01-01 2017-12-31 0001745317 srt:AsiaPacificMember 2017-01-01 2017-12-31 0001745317 country:US 2017-01-01 2017-12-31 0001745317 country:CN 2017-01-01 2017-12-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 vldr:SponsorMember vldr:GrafIndustrialCorpMember 2018-09-13 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2019-10-11 0001745317 vldr:SeriesB1ConvertiblePreferredStockMember 2019-10-11 0001745317 us-gaap:PreferredStockMember 2019-10-11 0001745317 vldr:SeriesBConvertiblePreferredStockMember 2018-08-28 0001745317 vldr:VelodyneEquityShareholdersMember vldr:VelodyneLidarInc.Member vldr:GrafAcquisitionLlcMember us-gaap:SeriesBPreferredStockMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember vldr:GrafIndustrialCorpMember 2020-07-02 0001745317 vldr:VelodyneEquityShareholdersMember vldr:VelodyneLidarInc.Member vldr:GrafAcquisitionLlcMember us-gaap:SeriesAPreferredStockMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember vldr:GrafIndustrialCorpMember 2020-07-02 0001745317 vldr:VelodyneEquityShareholdersMember vldr:VelodyneLidarInc.Member vldr:GrafAcquisitionLlcMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember vldr:GrafIndustrialCorpMember 2020-07-02 0001745317 vldr:VelodyneEquityShareholdersMember vldr:VelodyneLidarInc.Member vldr:GrafAcquisitionLlcMember vldr:SeriesB1PreferredStockMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember 2020-07-02 0001745317 vldr:VelodyneEquityShareholdersMember vldr:VelodyneLidarInc.Member vldr:GrafAcquisitionLlcMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember 2020-07-02 0001745317 vldr:GrafIndustrialCorpAndVlMergerSubIncMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember 2020-07-02 0001745317 us-gaap:CommonStockMember 2019-10-11 0001745317 vldr:SeriesBConvertiblePreferredStockMember us-gaap:CommonStockMember 2018-12-31 0001745317 us-gaap:PreferredStockMember us-gaap:CommonStockMember 2018-08-28 0001745317 us-gaap:CommonStockMember 2018-08-28 0001745317 us-gaap:CommonStockMember 2016-07-25 0001745317 vldr:VelodyneEquityShareholdersMember vldr:VelodyneLidarInc.Member vldr:GrafAcquisitionLlcMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember vldr:GrafIndustrialCorpMember 2020-07-02 0001745317 vldr:InstitutionalInvestorsIncludingSponsorMember vldr:GrafAcquisitionLlcMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember vldr:SubscriptionAgreementsMember vldr:GrafIndustrialCorpMember 2020-07-02 0001745317 vldr:StockPlan2016Member 2020-06-30 0001745317 vldr:StockIncentivePlan2007Member 2020-06-30 0001745317 vldr:StockPlan2016Member 2019-12-31 0001745317 vldr:StockIncentivePlan2007Member 2019-12-31 0001745317 vldr:GrafIndustrialCorpMember 2020-01-18 0001745317 us-gaap:SubsequentEventMember vldr:GrafIndustrialCorpMember 2020-08-05 0001745317 us-gaap:PrivatePlacementMember vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:PrivatePlacementMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 2020-12-31 0001745317 vldr:GrafIndustrialCorpMember 2019-01-01 2019-06-30 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2018-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001745317 vldr:GrafIndustrialCorpMember 2019-06-30 0001745317 vldr:Mapper.aiIncMember 2020-06-30 0001745317 vldr:Mapper.aiIncMember 2019-07-03 2019-07-03 0001745317 vldr:Mapper.aiIncMember 2020-01-01 2020-06-30 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2020-01-18 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember vldr:GrafIndustrialCorpMember 2018-10-18 0001745317 vldr:GrafIndustrialCorpAndVlMergerSubIncMember us-gaap:SubsequentEventMember vldr:AgreementAndPlanOfMergerMember 2020-07-02 2020-07-02 0001745317 us-gaap:FairValueInputsLevel3Member vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:FairValueInputsLevel2Member vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:FairValueInputsLevel1Member vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 us-gaap:FairValueInputsLevel3Member vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel2Member vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel1Member vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel3Member vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel2Member vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel1Member vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001745317 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001745317 vldr:GrafIndustrialCorpMember 2020-01-01 2020-06-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001745317 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001745317 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001745317 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001745317 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001745317 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001745317 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001745317 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001745317 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001745317 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-06-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001745317 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001745317 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001745317 us-gaap:ConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001745317 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001745317 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001745317 us-gaap:ConvertiblePreferredStockMember 2017-01-01 2017-12-31 0001745317 2016-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001745317 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001745317 2019-01-01 2019-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001745317 2019-01-01 2019-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001745317 2018-01-01 2018-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001745317 2017-01-01 2017-12-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 vldr:GrafIndustrialCorpMember 2019-01-01 2019-12-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-03-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-03-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2019-01-01 2019-03-31 0001745317 vldr:GrafIndustrialCorpMember 2019-01-01 2019-03-31 0001745317 us-gaap:RetainedEarningsMember vldr:GrafIndustrialCorpMember 2018-06-26 2018-12-31 0001745317 us-gaap:CommonStockMember vldr:GrafIndustrialCorpMember 2018-06-26 2018-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember vldr:GrafIndustrialCorpMember 2018-06-26 2018-12-31 0001745317 vldr:GrafIndustrialCorpMember 2018-06-26 2018-12-31 0001745317 vldr:Mapper.aiIncMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-06-30 0001745317 2019-06-30 0001745317 2017-12-31 0001745317 us-gaap:OtherCurrentAssetsMember vldr:StockholderDMember 2020-06-30 0001745317 vldr:StockholderCMember 2020-06-30 0001745317 vldr:StockholderBMember 2020-06-30 0001745317 us-gaap:OtherCurrentAssetsMember vldr:StockholderDMember 2019-12-31 0001745317 vldr:StockholderMember 2019-12-31 0001745317 vldr:StockholderBMember 2019-12-31 0001745317 vldr:StockholderMember 2018-12-31 0001745317 vldr:StockholderBMember 2018-12-31 0001745317 vldr:StockholderDMember 2020-06-30 0001745317 vldr:StockholderDMember 2019-12-31 0001745317 vldr:GrafIndustrialCorpMember 2020-06-30 0001745317 2020-06-30 0001745317 vldr:GrafIndustrialCorpMember 2019-12-31 0001745317 2019-12-31 0001745317 vldr:GrafIndustrialCorpMember 2018-12-31 0001745317 2018-12-31 0001745317 2020-01-01 2020-06-30 vldr:patent vldr:product vldr:Vote iso4217:USD shares pure iso4217:USD shares vldr:segment vldr:customer vldr:director vldr:employee vldr:item 0 0 6346714 9287693 P20D 0 0 0 0 0 0 0 0 0 0.5 0.75 P30D P30D 0 0 9287693 0 0 7893844 37594 166790 617187 179880 0.5 8772852 8772852 8772852 8772852 8772852 8772852 1375440 1375440 1375440 0 1375440 1925616 34252578 34252578 34252578 P15Y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P7Y P5Y P3Y P5Y P3Y P5Y P3Y true true 34252578 34252578 34252578 0001745317 0 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 36.3520 true P2Y false S-1 VELODYNE LIDAR, INC. DE 83-1138508 5521 Hellyer Avenue San Jose CA 95138 669 275-2251 Accelerated Filer true false 382747 698322 48060 29467 430807 727789 117294619 248988147 117725426 249715936 167737 28004 359196 500 100100 200000 71879 155308 0 32502650 698912 32886462 0.0001 0.0001 11202651 21182947 112026510 211829470 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 400000000 400000000 6346714 9287693 11202651 21182947 635 929 17853006 14846199 -12853637 -9847124 5000004 5000004 117725426 249715936 485980 221356 895511 324803 -485980 -221356 -895511 -324803 72958 1471028 845679 2893394 575279 2800110 3376517 72958 895749 -1954431 -483123 -413022 674393 -2849942 -807926 -4821 -319342 -156571 -611714 -417843 355051 -3006513 -1419640 13585117 24376512 18980815 24376512 0.00 0.05 0.03 0.09 6094128 6094128 6094128 6094128 -0.07 -0.13 -0.59 -0.61 9287693 929 14846199 -9847124 5000004 0 0 35302760 0 35302760 -3193565 320 31935330 0 31935650 0 0 0 -2588670 -2588670 6094128 609 18213629 -12435794 5778444 252586 -26 360623 0 360597 0 0 0 -417843 -417843 6346714 635 17853006 -12853637 5000004 12921275 7893844 789 923412 4075806 5000007 0 0 15564 0 15564 179025 -18 -1790232 0 -1790250 0 0 0 -1774691 -1774691 8072869 807 2698080 2301115 5000002 -35505 4 355046 0 355050 0 0 0 355051 355051 8037364 803 2343034 2656166 5000003 -3006513 -1419640 845679 2893394 2800110 3376517 18593 89848 -139733 97029 358696 -14500 -99900 -3013 -83429 -214655 -755575 -1355562 440000 947145 132099207 0 132539207 947145 0 100564 132099207 0 -132099207 -100564 -315575 -508981 698322 1440897 382747 931916 32296247 -1435200 240000 943830 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 — Description of Organization, Business Operations and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., ("Velodyne"). See the Proposed Business Combination described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, the Company had not commenced any operations. All activity up to June 30, 2020 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4). See the "Proposed Business Combination" section below, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer &amp; Trust Company, acting as trustee (“Trust Account”). <span style="white-space:pre-wrap;">The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (as amended, the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation, subject to applicable law.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company originally had 18 months<span style="white-space:pre-wrap;"> from the closing of the Initial Public Offering (by April 18, 2020) to complete a Business Combination. On April 16, 2020, the Company filed an amendment (the “Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to extend the date by which the Company has to consummate a Business Combination (the “Extension”) from April 18, 2020 to July 31, 2020. The Company’s stockholders approved the Extension Amendment at a special meeting in lieu of the 2020 annual meeting of stockholders of the Company (the “Special Meeting”) on April 16, 2020. In connection with the Extension, an aggregate 12,921,275 shares of the Company’s common stock were redeemed, and approximately $132.1 million was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company’s Trust Account to consummate a Business Combination. On July 23, 2020, the Company filed an amendment (the “Second Extension Amendment”) to the Company’s Second Amended and Restated Certificate of Incorporation to further extend the date by which the Company has to consummate a Business Combination (the “Second Extension”) from July 31, 2020 to October 31, 2020 (the “Combination Period”). The </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Company’s stockholders approved the Second Extension Amendment at a special meeting of stockholders of the Company on July 23, 2020. In connection with the Second Extension, an aggregate 1,105 shares of the Company’s common stock were redeemed, and approximately $11,000 was withdrawn out of the Trust Account to pay for such redemption, leaving approximately $117.1 million remaining in the Company's Trust Account to consummate a Business Combination.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the balances and results for the periods presented. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ended December 31, 2020, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements contained in the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;">Proposed Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Merger Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., (“Velodyne”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the terms of the Merger Agreement, the Company will acquire Velodyne through the merger of Merger Sub with and into Velodyne, with Velodyne surviving the merger (the "Merger"). At the effective time of the Merger (the "Effective Time"), each share of Velodyne common stock, par value $0.0001 per share ("Velodyne common stock"), series A preferred stock, par value $0.0001 per share, series B preferred stock, par value $0.0001 per share, and series B-1 preferred stock, par value $0.0001 per share, (collectively, the "Velodyne capital stock") will be converted into the right to receive shares of common stock, par value $0.0001 per share, of the Company (the "Common Stock") in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of Velodyne, 143,575,763 shares of Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of Velodyne common stock, option to purchase Velodyne common stock and unvested restricted share of Velodyne common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Business Combination (the "Closing"), Velodyne intends to enter into agreements with certain of its shareholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of Velodyne capital stock from such shareholders in exchange for an aggregate amount of cash not to exceed $50,000,000, to be paid by the Company following the Closing. The Company and Velodyne expect to offer such holders the option to receive, in lieu of cash, additional shares of common stock valued at $10.25 per share, or up to an additional 4,878,048 shares of common stock if all Velodyne equity holders elect to receive shares. Upon the closing of the Business Combination (the “Closing”), the former Velodyne equity holders are expected to hold, in the aggregate, approximately 83.4% of the issued and outstanding shares of common stock, assuming $50,000,000 of cash is used to repurchase Velodyne shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Under the Merger Agreement, certain Velodyne equity holders will also be entitled to receive, in the aggregate, up to an additional 2,000,000 shares of common stock (including in the form of awards of restricted stock units settleable in shares of common stock) if the closing trading price of our common stock was greater than or equal to $15.00 for any <span style="white-space:pre-wrap;">20</span><span style="white-space:pre-wrap;"> trading days within any </span><span style="white-space:pre-wrap;">30</span><span style="white-space:pre-wrap;"> trading-day period, commencing on the date of the Merger Agreement and ending on the date that is six months after the Closing (“Earnout Trading Price”). Because the Earnout Trading Price was met on July 30, 2020, Velodyne equity holders will be entitled to receive such additional shares upon the Closing. In addition, Graf Acquisition LLC (our “Sponsor”) will retain 2,507,000 founder shares that were initially purchased by the Sponsor in a private placement prior to our IPO (the “Founder Shares”), including 275,000 "Earnout Founder Shares" that vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the terms of the Merger Agreement, the Company is required to use commercially reasonable efforts to cause the Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement (the "Transactions") to be approved for listing prior to the Closing. Following the Closing, the Company agreed to comply with the terms of any registration rights agreements by which Velodyne is bound in favor of Velodyne's </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">stockholders, treating shares of Common Stock to be held by such stockholders as registrable securities under such agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of the Company and Velodyne (such approvals, the "the Company stockholder approval" and the "Velodyne stockholder approval", respectively) and the fulfillment of certain other conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The consummation of the Merger is conditioned upon, among other things, (i) the expiration or termination of the waiting period under the Hart-Scott-Rodino Act (the "HSR Act"), (ii) the absence of any governmental order, statute, rule or regulation enjoining or prohibiting the consummation of the Merger, (iii) receipt of Graf stockholder approval, (iv) receipt of Velodyne stockholder approval, (v) the approval of the Extension (as defined in the Merger Agreement) and the other matters presented for Graf. On July 23, 2020, the Graf's shareholders approved the Extension. On August 4, 2020, the Company received notice that the Federal Trade Commission granted early termination of the waiting period under the HSR Act with respect to the transactions contemplated by the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The obligations of Graf to consummate the Merger are also conditioned upon, among other things, customary closing conditions and the entering into employment agreements with certain officers of Velodyne on terms and conditions reasonably satisfactory to Graf (but no less favorable to such employees than their current employment arrangements).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The obligations of Velodyne to consummate the Merger also are conditioned upon, among other things, (i) customary closing conditions, (ii) the amendment and restatement of Graf's certificate of incorporation in substantially the form attached to the Merger Agreement and (iii) evidence that, immediately after the Closing, the funds in the Trust Account (as defined in the Merger Agreement), together with the funding of any amounts payable under the Subscription Agreements (as defined in the Merger Agreement), will be no less than an aggregate amount of $200,000,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Support Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the execution of the Merger Agreement, the Company, Merger Sub and David Hall entered into a support agreement (the "Support Agreement"), providing, among other things, that at any meeting of the Velodyne stockholders and in connection with any written consent of the Velodyne stockholders, Mr. Hall will vote all of the outstanding shares of Velodyne common stock held by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy (or will execute and deliver a written consent with respect to such shares) in favor of the Merger and the adoption of the Merger Agreement, regardless of whether the Merger is no longer recommended by the Velodyne board of directors in accordance with the Merger Agreement. The shares of Velodyne common stock that are owned by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy, all of which are subject to the Support Agreement, represent a majority of the outstanding voting power of Velodyne. In addition, the Support Agreement prohibits Mr. Hall from engaging in activities that have the effect of soliciting an Acquisition Proposal (as defined in the Merger Agreement).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sponsor Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In connection with the execution of the Merger Agreement, Graf Acquisition LLC ("Sponsor") entered into a sponsor agreement (the "Sponsor Agreement") with the Company and Velodyne, pursuant to which, among other things, the Sponsor agreed to vote all Founder Shares (as defined in the Sponsor Agreement) beneficially owned by the Sponsor in favor of each of the proposals at the Company special stockholder meeting to be presented for the Company stockholder approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Sponsor Agreement amends and restates, with respect to the Sponsor, the Sponsor's existing letter agreement, dated October 15, 2018 (the "existing sponsor agreement"), but will automatically revert to the existing sponsor agreement if the Merger Agreement is validly terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the Sponsor Agreement, the Sponsor will forfeit 3,519,128 Founder Shares and all of the Private Placement Warrants (as defined in the Sponsor Agreement), in each case for no consideration, immediately prior to (but conditioned and effective upon) completion of the Merger. Following completion of the Merger, the Sponsor will retain 2,507,000 Founder Shares, 275,000 of which shall be Earnout Founder Shares (as defined in the Sponsor </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Agreement). The Sponsor Agreement also provides that all Earnout Founder Shares shall be subject to the Earnout Trading Price performance vesting condition, and accordingly the Earnout Founder Shares vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Sponsor Agreement provides that the Sponsor will not redeem any Founder Shares in connection with the Merger. The Sponsor has also agreed, subject to certain exceptions, not to transfer any Founder Shares or any Private Placement Warrants (as defined in the Sponsor Agreement) (or any shares of Common Stock issuable upon exercise thereof) until the earlier of (A) one year after the completion of the Merger and (B) subsequent to the Merger, either (i) the achievement of a $12.00 Stock Price Level (provided that the applicable thirty (<span style="-sec-ix-hidden:Hidden_vRwtsFXfVkO7n-AuC3aJkw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">30</span></span><span style="white-space:pre-wrap;">) day trading day period commences at least </span><span style="white-space:pre-wrap;">150 days</span><span style="white-space:pre-wrap;"> after the Merger) or (ii) the date on which the Company completes a liquidation, merger, capital stock exchange, reorganization or similar transaction that results in all of the Company's stockholders having the right to exchange their shares of Common Stock for cash, securities or other property (the "Lock-up Period").</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The applicable "Stock Price Level" will be considered achieved only when the closing price of Common Stock is greater than or equal to the applicable threshold for any <span style="-sec-ix-hidden:Hidden_of0Acpq_3EK0Bos_jE7qHg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">twenty</span></span> (20) trading days within any <span style="-sec-ix-hidden:Hidden_o11McGKKMkGaX0BA4Aa3_w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">thirty</span></span> (30) trading day period. The Stock Price Levels will be equitably adjusted for any stock dividend, subdivision, reclassification, recapitalization, split, combination or exchange of shares, or any similar event affecting the Common Stock after the date of the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Sponsor Agreement shall terminate on the expiration of the Lock-up Period; provided, however, that if the Merger Agreement is validly terminated, the Sponsor Agreement shall automatically terminate and be of no force and effect and, with respect to the Sponsor, shall revert to the existing sponsor agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Subscription Agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the execution of the Merger Agreement, the Company entered into subscription agreements (the "Subscription Agreements"), each dated as of July 2, 2020, with certain institutional investors, including the Sponsor (the "Investors"), pursuant to which, among other things, the Company agreed to issue and sell, in private placements to close immediately prior to the closing of the Business Combination, an aggregate of 15,000,000 shares of Common Stock at $10.00 per share to the Investors (including 950,000 shares to the Sponsor), for an aggregate purchase price of $150,000,000. The Sponsor owns approximately 34.3% of the outstanding shares of Common Stock and certain members of the Company's management are members of the Sponsor. The obligations to consummate the subscriptions are conditioned upon, among other things, there being at least $50,000,000 remaining in the Company's trust account on the Closing Date after taking into account redemptions by the Company's public stockholders (if any) and certain customary closing conditions and the consummation of the transactions contemplated by the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;text-decoration:underline;text-decoration-color:#000000;">Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, the Company had approximately $383,000 outside of the Trust Account, approximately $2.7 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital deficit of approximately $96,000 (excluding tax obligations).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Through June 30, 2020, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.6 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On January 30, 2020, the World Health Organization ("WHO") announced a global health emergency because of a new strain of coronavirus (the "COVID-19 outbreak"). In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve. The impact of the COVID-19 outbreak on the Company’s results of operations, financial position and cash flows will depend on future developments, including the duration and spread of the outbreak and related advisories and restrictions. These developments and the impact of the COVID-19 outbreak on the financial markets and the overall economy are highly uncertain and cannot be predicted. If the financial markets and/or the overall economy are impacted for an extended period, the Company's results of operations, financial position and cash flows may be materially adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after October 31, 2020.</p> 22500000 225000000 4500000 1876512 18800000 400000 14150605 0.50 7080000.00 243800000 10.00 The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (as amended, the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within the time provided in the Second Amended and Restated Certificate of Incorporation, subject to applicable law. 1 fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). company owns or acquires 50% or more 5000001 1 P18M 12921275 132100000 117100000 1105 11000 117100000 (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law 10.00 10.00 10.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the balances and results for the periods presented. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ended December 31, 2020, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements contained in the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;">Proposed Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Merger Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">On July 2, 2020, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of the Company ("Merger Sub"), and Velodyne Lidar, Inc., (“Velodyne”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the terms of the Merger Agreement, the Company will acquire Velodyne through the merger of Merger Sub with and into Velodyne, with Velodyne surviving the merger (the "Merger"). At the effective time of the Merger (the "Effective Time"), each share of Velodyne common stock, par value $0.0001 per share ("Velodyne common stock"), series A preferred stock, par value $0.0001 per share, series B preferred stock, par value $0.0001 per share, and series B-1 preferred stock, par value $0.0001 per share, (collectively, the "Velodyne capital stock") will be converted into the right to receive shares of common stock, par value $0.0001 per share, of the Company (the "Common Stock") in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of Velodyne, 143,575,763 shares of Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of Velodyne common stock, option to purchase Velodyne common stock and unvested restricted share of Velodyne common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Business Combination (the "Closing"), Velodyne intends to enter into agreements with certain of its shareholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of Velodyne capital stock from such shareholders in exchange for an aggregate amount of cash not to exceed $50,000,000, to be paid by the Company following the Closing. The Company and Velodyne expect to offer such holders the option to receive, in lieu of cash, additional shares of common stock valued at $10.25 per share, or up to an additional 4,878,048 shares of common stock if all Velodyne equity holders elect to receive shares. Upon the closing of the Business Combination (the “Closing”), the former Velodyne equity holders are expected to hold, in the aggregate, approximately 83.4% of the issued and outstanding shares of common stock, assuming $50,000,000 of cash is used to repurchase Velodyne shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Under the Merger Agreement, certain Velodyne equity holders will also be entitled to receive, in the aggregate, up to an additional 2,000,000 shares of common stock (including in the form of awards of restricted stock units settleable in shares of common stock) if the closing trading price of our common stock was greater than or equal to $15.00 for any <span style="white-space:pre-wrap;">20</span><span style="white-space:pre-wrap;"> trading days within any </span><span style="white-space:pre-wrap;">30</span><span style="white-space:pre-wrap;"> trading-day period, commencing on the date of the Merger Agreement and ending on the date that is six months after the Closing (“Earnout Trading Price”). Because the Earnout Trading Price was met on July 30, 2020, Velodyne equity holders will be entitled to receive such additional shares upon the Closing. In addition, Graf Acquisition LLC (our “Sponsor”) will retain 2,507,000 founder shares that were initially purchased by the Sponsor in a private placement prior to our IPO (the “Founder Shares”), including 275,000 "Earnout Founder Shares" that vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the terms of the Merger Agreement, the Company is required to use commercially reasonable efforts to cause the Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement (the "Transactions") to be approved for listing prior to the Closing. Following the Closing, the Company agreed to comply with the terms of any registration rights agreements by which Velodyne is bound in favor of Velodyne's </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">stockholders, treating shares of Common Stock to be held by such stockholders as registrable securities under such agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of the Company and Velodyne (such approvals, the "the Company stockholder approval" and the "Velodyne stockholder approval", respectively) and the fulfillment of certain other conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The consummation of the Merger is conditioned upon, among other things, (i) the expiration or termination of the waiting period under the Hart-Scott-Rodino Act (the "HSR Act"), (ii) the absence of any governmental order, statute, rule or regulation enjoining or prohibiting the consummation of the Merger, (iii) receipt of Graf stockholder approval, (iv) receipt of Velodyne stockholder approval, (v) the approval of the Extension (as defined in the Merger Agreement) and the other matters presented for Graf. On July 23, 2020, the Graf's shareholders approved the Extension. On August 4, 2020, the Company received notice that the Federal Trade Commission granted early termination of the waiting period under the HSR Act with respect to the transactions contemplated by the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The obligations of Graf to consummate the Merger are also conditioned upon, among other things, customary closing conditions and the entering into employment agreements with certain officers of Velodyne on terms and conditions reasonably satisfactory to Graf (but no less favorable to such employees than their current employment arrangements).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The obligations of Velodyne to consummate the Merger also are conditioned upon, among other things, (i) customary closing conditions, (ii) the amendment and restatement of Graf's certificate of incorporation in substantially the form attached to the Merger Agreement and (iii) evidence that, immediately after the Closing, the funds in the Trust Account (as defined in the Merger Agreement), together with the funding of any amounts payable under the Subscription Agreements (as defined in the Merger Agreement), will be no less than an aggregate amount of $200,000,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Support Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the execution of the Merger Agreement, the Company, Merger Sub and David Hall entered into a support agreement (the "Support Agreement"), providing, among other things, that at any meeting of the Velodyne stockholders and in connection with any written consent of the Velodyne stockholders, Mr. Hall will vote all of the outstanding shares of Velodyne common stock held by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy (or will execute and deliver a written consent with respect to such shares) in favor of the Merger and the adoption of the Merger Agreement, regardless of whether the Merger is no longer recommended by the Velodyne board of directors in accordance with the Merger Agreement. The shares of Velodyne common stock that are owned by Mr. Hall or with respect to which Mr. Hall has the right to vote by proxy, all of which are subject to the Support Agreement, represent a majority of the outstanding voting power of Velodyne. In addition, the Support Agreement prohibits Mr. Hall from engaging in activities that have the effect of soliciting an Acquisition Proposal (as defined in the Merger Agreement).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sponsor Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In connection with the execution of the Merger Agreement, Graf Acquisition LLC ("Sponsor") entered into a sponsor agreement (the "Sponsor Agreement") with the Company and Velodyne, pursuant to which, among other things, the Sponsor agreed to vote all Founder Shares (as defined in the Sponsor Agreement) beneficially owned by the Sponsor in favor of each of the proposals at the Company special stockholder meeting to be presented for the Company stockholder approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Sponsor Agreement amends and restates, with respect to the Sponsor, the Sponsor's existing letter agreement, dated October 15, 2018 (the "existing sponsor agreement"), but will automatically revert to the existing sponsor agreement if the Merger Agreement is validly terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the Sponsor Agreement, the Sponsor will forfeit 3,519,128 Founder Shares and all of the Private Placement Warrants (as defined in the Sponsor Agreement), in each case for no consideration, immediately prior to (but conditioned and effective upon) completion of the Merger. Following completion of the Merger, the Sponsor will retain 2,507,000 Founder Shares, 275,000 of which shall be Earnout Founder Shares (as defined in the Sponsor </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Agreement). The Sponsor Agreement also provides that all Earnout Founder Shares shall be subject to the Earnout Trading Price performance vesting condition, and accordingly the Earnout Founder Shares vested upon the achievement of the Earnout Trading Price on July 30, 2020, as described above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Sponsor Agreement provides that the Sponsor will not redeem any Founder Shares in connection with the Merger. The Sponsor has also agreed, subject to certain exceptions, not to transfer any Founder Shares or any Private Placement Warrants (as defined in the Sponsor Agreement) (or any shares of Common Stock issuable upon exercise thereof) until the earlier of (A) one year after the completion of the Merger and (B) subsequent to the Merger, either (i) the achievement of a $12.00 Stock Price Level (provided that the applicable thirty (<span style="-sec-ix-hidden:Hidden_vRwtsFXfVkO7n-AuC3aJkw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">30</span></span><span style="white-space:pre-wrap;">) day trading day period commences at least </span><span style="white-space:pre-wrap;">150 days</span><span style="white-space:pre-wrap;"> after the Merger) or (ii) the date on which the Company completes a liquidation, merger, capital stock exchange, reorganization or similar transaction that results in all of the Company's stockholders having the right to exchange their shares of Common Stock for cash, securities or other property (the "Lock-up Period").</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The applicable "Stock Price Level" will be considered achieved only when the closing price of Common Stock is greater than or equal to the applicable threshold for any <span style="-sec-ix-hidden:Hidden_of0Acpq_3EK0Bos_jE7qHg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">twenty</span></span> (20) trading days within any <span style="-sec-ix-hidden:Hidden_o11McGKKMkGaX0BA4Aa3_w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">thirty</span></span> (30) trading day period. The Stock Price Levels will be equitably adjusted for any stock dividend, subdivision, reclassification, recapitalization, split, combination or exchange of shares, or any similar event affecting the Common Stock after the date of the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Sponsor Agreement shall terminate on the expiration of the Lock-up Period; provided, however, that if the Merger Agreement is validly terminated, the Sponsor Agreement shall automatically terminate and be of no force and effect and, with respect to the Sponsor, shall revert to the existing sponsor agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Subscription Agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the execution of the Merger Agreement, the Company entered into subscription agreements (the "Subscription Agreements"), each dated as of July 2, 2020, with certain institutional investors, including the Sponsor (the "Investors"), pursuant to which, among other things, the Company agreed to issue and sell, in private placements to close immediately prior to the closing of the Business Combination, an aggregate of 15,000,000 shares of Common Stock at $10.00 per share to the Investors (including 950,000 shares to the Sponsor), for an aggregate purchase price of $150,000,000. The Sponsor owns approximately 34.3% of the outstanding shares of Common Stock and certain members of the Company's management are members of the Sponsor. The obligations to consummate the subscriptions are conditioned upon, among other things, there being at least $50,000,000 remaining in the Company's trust account on the Closing Date after taking into account redemptions by the Company's public stockholders (if any) and certain customary closing conditions and the consummation of the transactions contemplated by the Merger Agreement.</p> 0.0001 0.0001 0.0001 0.0001 0.0001 143575763 50000000 10.25 4878048 0.834 50000000 2000000 15.00 P20D P30D 2507000 275000 200000000 3519128 0 2507000 275000 12.00 P150D 15000000 10.00 950000 150000000 0.343 50000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;text-decoration:underline;text-decoration-color:#000000;">Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, the Company had approximately $383,000 outside of the Trust Account, approximately $2.7 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital deficit of approximately $96,000 (excluding tax obligations).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Through June 30, 2020, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.6 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On January 30, 2020, the World Health Organization ("WHO") announced a global health emergency because of a new strain of coronavirus (the "COVID-19 outbreak"). In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve. The impact of the COVID-19 outbreak on the Company’s results of operations, financial position and cash flows will depend on future developments, including the duration and spread of the outbreak and related advisories and restrictions. These developments and the impact of the COVID-19 outbreak on the financial markets and the overall economy are highly uncertain and cannot be predicted. If the financial markets and/or the overall economy are impacted for an extended period, the Company's results of operations, financial position and cash flows may be materially adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after October 31, 2020.</p> 383000 2700000 100000 96000 25000 130100 1600000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 — Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As discussed in Note 1, all of the 17,549,365 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at June 30, 2020 and December 31, 2019, 11,202,651 and 21,182,947 Public Shares were classified outside of permanent equity, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Net Income (Loss) Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the “Public Warrants”) and Private Placement to purchase an aggregate of 28,895,338 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company’s unaudited condensed consolidated statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Public Shares for three months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $73,000 and approximately $1.5 </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $55,000 and approximately $369,000, resulting in a total of approximately $18,000 and approximately $1.1 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the three months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $418,000 and net income of approximately $355,000, respectively, less income attributable to Public Shares of approximately $18,000 and approximately $1.1 million, resulted to a net loss of approximately $436,000 and approximately $747,000, respectively, by the weighted average number of Founder Shares outstanding for the periods.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Net income per share, basic and diluted for Public Shares for six months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $846,000 and approximately $2.9 million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $257,000 and approximately $612,000, resulting in a total of approximately $589,000 and approximately $2.3 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the six months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $3.0 million and approximately $1.4 million, respectively, less income attributable to Public Shares of approximately $589,000 and approximately $2.3 million, resulted to a net loss of approximately $3.6 million and approximately $3.7 million, respectively, by the weighted average number of Founder Shares outstanding for the periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of June 30, 2020 and December 31, 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company's investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">As of June 30, 2020 and December 31, 2019, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company’s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Warrant Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 <span style="white-space:pre-wrap;">months from the closing of the Initial Public Offering (or January 18, 2020) under the Warrant Adjustment Provision (Note 7), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As discussed in Note 1, all of the 17,549,365 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at June 30, 2020 and December 31, 2019, 11,202,651 and 21,182,947 Public Shares were classified outside of permanent equity, respectively.</p> 17549365 5000001 11202651 21182947 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Net Income (Loss) Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the “Public Warrants”) and Private Placement to purchase an aggregate of 28,895,338 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company’s unaudited condensed consolidated statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Public Shares for three months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $73,000 and approximately $1.5 </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $55,000 and approximately $369,000, resulting in a total of approximately $18,000 and approximately $1.1 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the three months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $418,000 and net income of approximately $355,000, respectively, less income attributable to Public Shares of approximately $18,000 and approximately $1.1 million, resulted to a net loss of approximately $436,000 and approximately $747,000, respectively, by the weighted average number of Founder Shares outstanding for the periods.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Net income per share, basic and diluted for Public Shares for six months ended June 30, 2020 and 2019 are calculated by dividing the investment income earned on the Trust Account of approximately $846,000 and approximately $2.9 million, net of applicable taxes and funds available to be withdrawn from the Trust Account of approximately $257,000 and approximately $612,000, resulting in a total of approximately $589,000 and approximately $2.3 million, respectively, by the weighted average number of Public Shares outstanding for the periods. Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the six months ended June 30, 2020 and 2019 are calculated by dividing the net loss of approximately $3.0 million and approximately $1.4 million, respectively, less income attributable to Public Shares of approximately $589,000 and approximately $2.3 million, resulted to a net loss of approximately $3.6 million and approximately $3.7 million, respectively, by the weighted average number of Founder Shares outstanding for the periods.</p> 28895338 73000 1500000 55000 369000 18000 1100000 418000 355000 18000 1100000 436000 747000 846000 2900000 257000 612000 589000 2300000 3000000.0 1400000 589000 2300000 3600000 3700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of June 30, 2020 and December 31, 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company's investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities.</p> 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">As of June 30, 2020 and December 31, 2019, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company’s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Warrant Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 <span style="white-space:pre-wrap;">months from the closing of the Initial Public Offering (or January 18, 2020) under the Warrant Adjustment Provision (Note 7), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 — Initial Public Offering</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Initially, each Public Warrant entitled the holder to purchase <span style="-sec-ix-hidden:Hidden_O5GdXeeKKEaj9jR8IeHO9w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">one-half</span></span><span style="white-space:pre-wrap;"> of one share of common stock at a price of $11.50 per share if the Company had not consummated a Business Combination within 15 months from the closing of the Initial Public Offering. Since the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the “Warrant Adjustment Provision”), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount. </span><i style="font-style:italic;">See</i> the “Proposed Business Combination” described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.</p> 24376512 1876512 10.00 1 1 11.50 11.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 — Private Placement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. See the "Proposed Business Combination" described in Note 1 above, including the description of the Sponsor Agreement, pursuant to which the Private Placement Warrants will be forfeited immediately prior to (but conditioned and effective upon) completion of the proposed Merger.</p> 14150605 0.50 7080000.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 — Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Related Party Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Prior to the consummation of the Initial Public Offering, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to $1.5 million of such Working Capital Loans may be convertible into additional warrants at a price of<span style="white-space:pre-wrap;"> $0.75</span><span style="white-space:pre-wrap;"> per warrant. To date, the Company has no borrowings under the Working Capital Loans; however, we expect that our sponsor will loan us funds for payment of items related to the Proposed Business Combination, such as the HSR Act review fee, as described above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Administrative Support Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company recorded and paid approximately $2,700 and $2,600 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the three months ended June 30, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recorded and paid approximately $5,300 and $5,200 in expenses in connection with such agreement on the accompanying unaudited condensed consolidated statements of operations for the six months ended June 30, 2020 and 2019, respectively.</p> 8625000 25000 25000 2156250 6468750 25000 2 6418750 843750 0.20 374622 12.00 130000 100 1500000 $0.75 0 5000 2700 2600 5300 5200 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 — Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Business Combination Marketing Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company has engaged EarlyBirdCapital and Oppenheimer &amp; Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer &amp; Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of June 30, 2020.</p> P45D 3375000 1876512 0.20 4880000 0.035 0.40 150000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 — Warrant Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company previously had outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability and were reclassified to equity. As a result, the shares of common stock underlying the Company’s warrants increased by 9,631,779 shares, totaling 28,895,338.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60th business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Once the warrants become exercisable, the Company may redeem the Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">at a price of</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> $0.01</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">upon not less than 30 days’ prior written notice of redemption; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the unaudited condensed consolidated statements of operations. The Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $2.8 million on the accompanying unaudited condensed consolidated statements of operations, resulting in warrant liabilities of $35,302,760 as of January 18, 2020 when the Warrant Adjustment Provision came into effect. The warrant liabilities, after being remeasured, was reclassified to additional paid-in capital within stockholders' equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The change in fair value of the warrant liabilities is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Warrant liabilities at December 31, 2018</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,136,749</p></td></tr><tr><td style="vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,365,901</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Warrant liabilities at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,800,110</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,302,760)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrant liabilities at January 18, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements as of January 18, 2020 and December 31, 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of January 18,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Probability of completing a Business Combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Expected life of the options to convert</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Discount for lack of marketability (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The discount for lack of marketability relates only to the Private Placement Warrants.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 19263558 9631779 28895338 0.01 upon not less than 30 days’ prior written notice of redemption; and if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders. 2800000 -35302760 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The change in fair value of the warrant liabilities is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Warrant liabilities at December 31, 2018</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,136,749</p></td></tr><tr><td style="vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,365,901</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Warrant liabilities at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,800,110</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Reclassification of warrant liabilities to equity upon exercising of the Warrant Adjustment Provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,302,760)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrant liabilities at January 18, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15136749 17365901 32502650 2800110 -35302760 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements as of January 18, 2020 and December 31, 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of January 18,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Probability of completing a Business Combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Expected life of the options to convert</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Discount for lack of marketability (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The discount for lack of marketability relates only to the Private Placement Warrants.</span></td></tr></table> 11.50 11.50 10.19 10.11 0.60 0.60 0.87 0.87 P4Y11M19D P4Y11M1D 0.0169 0.0163 0.000 0.000 0.100 0.100 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">Note 8 — Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents information about the Company’s financial assets that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 by level within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,294,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">December 31, 2019</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.04%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,988,147</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There </span><span style="-sec-ix-hidden:Hidden_guhNnZzQoEWp8B-d-aDxdA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">were</span></span><span style="white-space:pre-wrap;"> no </span><span style="-sec-ix-hidden:Hidden_7B9Oc8mE8UKAb3mt6UXM6g"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">transfers</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_W5ckygis5UyZlxOUg3yYOw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">between</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_NRL46gFEWE6_99Bdg-NCnA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">levels</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_tpgsHDV_Qk6aMIf0DS5xwg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">of</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_V2lVzhswtECjikAtu-odjQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">the</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_As8GN44Cd0qJ6EP17ncYFg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">hierarchy</span></span><span style="white-space:pre-wrap;"> for the six months ended June 30, 2020.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents information about the Company’s financial assets that are measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 by level within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,294,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">December 31, 2019</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.04%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,988,147</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr></table> 117294619 0 0 248988147 0 0 0 0 32502650 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">Note 9 — Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock</span> — The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At June 30, 2020 and December 31, 2019, there were no shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span> — The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At June 30, 2020 and December 31, 2019, there were 17,549,365 and 30,470,640 shares of common stock issued or outstanding, including an aggregate of 11,202,651 and 21,182,947 shares of common stock classified outside of subject to possible redemption, respectively.</p> 1000000 1000000 0.0001 0.0001 0 0 400000000 400000000 0.0001 0.0001 17549365 30470640 11202651 21182947 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 — Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As more fully described in Note 1 above, on July 2, 2020, the Company entered into a definitive agreement for a business combination with Velodyne Lidar, Inc. and on July 23, 2020, the Company filed the Second Extension Amendment to further extend the date by which the Company has to consummate a business combination from July 31, 2020 to October 31, 2020. In connection with the Second Extension, an aggregate 1,105 shares of our common stock was redeemed, and approximately $11,000 was withdrawn out of the trust account to pay for such redemption leaving approximately $117.1 million remaining in our trust account to consummate a business combination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On August 5, 2020, the Company issued an unsecured convertible promissory note (the “Sponsor Convertible Note”) to the Sponsor, pursuant to which the Company may borrow up to $1,500,000 from the Sponsor for ongoing expenses reasonably related to the business of the Company and the consummation of its initial business combination. All unpaid principal under the Sponsor Convertible Note will be due and payable in full on the earlier of (i) October 31, 2020 and (ii) the effective date of its initial business combination (such earlier date, the “Maturity Date”). The Sponsor will have the option, at any time on or prior to the Maturity Date, to convert any amounts outstanding under the Sponsor Convertible Note into warrants to purchase shares of Company common stock, at a conversion price of <span style="white-space:pre-wrap;">$0.75</span><span style="white-space:pre-wrap;"> per warrant, with each warrant entitling the holder to purchase </span><span style="-sec-ix-hidden:Hidden_ihCei85mk0iGt1VGkx1TTw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">three</span></span><span style="white-space:pre-wrap;">-fourths (3/4) of one share of common stock at a price of $11.50 per share, subject to the same adjustments applicable to the private placement warrants sold concurrently with the Company’s initial public offering.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued, and determined that there have been no other events that have occurred that would require adjustments to the disclosures in the financial statements.</p> 1105 11000 117100000 1500000 $0.75 11.50 698322 1440897 29467 101363 727789 1542260 248988147 244890301 249715936 246432561 28004 110177 500 100000 200000 103013 155308 214655 32502650 15136749 32886462 15664594 0.0001 0.0001 21182947 22576796 211829470 225767960 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 400000000 400000000 9287693 7893844 21182947 22576796 929 789 14846199 923412 -9847124 4075806 5000004 5000007 249715936 246432561 617187 179880 100350 103013 -717537 -282893 5239790 1125181 17365901 -3448173 -12126111 4573354 -12843648 4290461 1079282 214655 -13922930 4075806 24376512 24201371 0.17 0.03 6094128 6094128 -2.94 0.54 0 0 0 0 6468750 646 24354 0 25000 24376512 2438 232253062 0 232255500 0 5588339 0 5588339 -374622 37 -37 0 0 -22576796 2258 225765702 0 225767960 0 0 4075806 4075806 7893844 789 923412 4075806 5000007 0 15564 0 15564 1393849 -140 -13938351 0 -13938491 0 0 -13922930 -13922930 9287693 929 14846199 -9847124 5000004 -13922930 4075806 5239790 1125181 17365901 -3448173 -8500 -71896 101363 -82173 61390 14500 -15000 96987 103013 -59347 214655 -1783956 -196353 1141945 243765120 1141945 -243765120 130100 130100 243765120 100564 5438052 7075302 100564 -245402370 -742575 1440897 1440897 698322 1440897 -13938491 225767960 16500 48787 85000 1138630 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 1 — Description of Organization, Business Operations and Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Graf Industrial Corp. (the “Company”) is a blank check company incorporated in Delaware on June 26, 2018. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the “Business Combination”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company is not limited to a particular industry or sector for purposes of consummating a Business Combination. The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2019, the Company had not commenced any operations. All activity up to December 31, 2019 related to the Company’s formation and preparation for the initial public offering (the “Initial Public Offering”), and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The registration statement for the Initial Public Offering was declared effective on October 15, 2018. On October 18, 2018, the Company consummated the Initial Public Offering of 22,500,000 units (the “Units” and, with respect to the shares of common stock included in the Units offered, the “Public Shares”), generating gross proceeds of $225 million, and incurred underwriting commissions of $4.5 million. On October 25, 2018, the Company consummated the closing of the sale of 1,876,512 additional Units upon receiving notice of the underwriters’ election to partially exercise their overallotment option (the “Over-allotment”), generating additional gross proceeds of approximately $18.8 million, and incurred additional underwriting commissions of approximately $0.4 million (Note 3).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Simultaneously with the closing of the Initial Public Offering and the Over-allotment, the Company consummated the private placement (“Private Placement”) of 14,150,605 warrants (the “Private Placement Warrants”) at a price of $0.50 per Private Placement Warrant, with the Sponsor, generating gross proceeds of approximately $7.08 million (Note 4).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Upon the closing of the Initial Public Offering, the Over-allotment and the Private Placement, approximately $243.8 million ($10.00<span style="white-space:pre-wrap;"> per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and Private Placement Warrants in the Private Placement was placed in a U.S.-based trust account at J.P. Morgan Chase Bank, N.A. maintained by Continental Stock Transfer &amp; Trust Company, acting as trustee (“Trust Account”). </span>The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 18 months from the closing of its Initial Public Offering or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within 18 months from the closing of its Initial Public Offering, subject to applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering, the Over-allotment and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. New York Stock Exchange (“NYSE”) rules require that the initial Business Combination must occur with one or more operating businesses or assets with a fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions). The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company will provide its holders of the outstanding Public Shares (the “public stockholders”) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i) in connection with a stockholder meeting called to approve the Business Combination or (ii) by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account. There will be no redemption rights upon the completion of a Business Combination with respect to the Company’s warrants. The Public Shares subject to redemption were recorded at a redemption value and classified as temporary equity in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 480 “Distinguishing Liabilities from Equity.” In no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders' equity) to be less than $5,000,001<span style="white-space:pre-wrap;">. If the Company seeks stockholder approval of a Business Combination, it will be proceeded with the Business Combination if a majority of the shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to the Second Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (“SEC”) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company’s Sponsor, officers and directors have agreed to vote their Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Sponsor and the Company’s officers and directors have agreed (a) to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b) not to propose an amendment to the Second Amended and Restated Certificate of Incorporation that would affect the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination or to provide for redemption in connection with a Business Combination, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">If the Company is unable to complete a Business Combination within 18 months from the closing of the Initial Public Offering (by April 18, 2020) (the “Combination Period”), the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the Company’s remaining stockholders and the Company’s board of directors, dissolve and liquidate, subject in each case to the Company’s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company’s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Sponsor and the Company’s officers and directors have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the officers, directors, the Sponsor or any of its members or their affiliates acquires Public Shares in or after the Initial Public Offering, such Public Shares will be entitled to liquidating distributions from the Trust Account if the Company fails to complete a Business Combination within the Combination Period. Pursuant to the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">terms of the business combination marketing agreement (see Note 6), no fee will be payable if the Company does not complete a Business Combination. In the event that the Company does not complete a Business Combination and subsequently liquidates, the amount of such fee will be included with the funds held in the trust account that will be available to fund the redemption of Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In order to protect the amounts held in the Trust Account, the Sponsor has agreed to indemnify the Company if and to the extent any claims by a third party for services rendered or products sold to the Company, or a prospective target business with which the Company has entered into a written letter of intent, confidentiality or similar agreement or Business Combination agreement, reduce the amount of funds in the Trust Account to below the lesser of (i) $10.00 per Public Share or (ii) the actual amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account, if less than $10.00 per share due to reductions in the value of the trust assets, less taxes payable, provided that such liability will not apply to any claims by a third party or prospective target business who executed a waiver of any and all rights to the monies held in the Trust Account (whether or not such waiver is enforceable) nor will it apply to any claims under the Company’s indemnity of the underwriters of the Initial Public Offering against certain including liabilities under the Securities Act of 1933, as amended (the “Securities Act”). However, the Company has not asked the Sponsor to reserve for such indemnification obligations, nor has the Company independently verified whether the Sponsor has sufficient funds to satisfy its indemnity obligations and the Company believes that the Sponsor’s only assets are securities of the Company. Therefore, the Company cannot assure that the Sponsor would be able to satisfy those obligations. None of the Company’s officers or directors will indemnify the Company for claims by third parties including, without limitation, claims by vendors and prospective target businesses. Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers (except the Company’s independent registered public accounting firm), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2019, the Company had approximately $698,000 outside of the Trust Account, approximately $5.2 million of investment income available in the Trust Account to pay for franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), and a working capital surplus of approximately $699,000 (excluding warrant liability and tax obligations).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Through December 31, 2019, the Company’s liquidity needs have been satisfied through receipt of a $25,000 capital contribution from the Sponsor in exchange for the issuance of the Founder Shares (Note 5) to the Sponsor, $130,100 in loans and advances from the Sponsor and officer, the net proceeds from the consummation of the Private Placement not held in the Trust Account, and investment income released from Trust Account of approximately $1.1 million since inception for tax obligations. The Company repaid the loans and the advances to the Sponsor and officer in full on October 18, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the sponsor, or certain of the Company’s officers and directors may, but are not obligated to, provide Working Capital Loans (as defined in Note 5) to the Company. To date, the Company has no borrowings under the Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with the Company’s assessment of going concern considerations in accordance with Financial Accounting Standard Board’s Accounting Standards Update (“ASU”) 2014-15, “Disclosures of Uncertainties about an Entity’s Ability to Continue as a Going Concern,” management has determined that the mandatory liquidation and subsequent dissolution raises substantial doubt about the Company’s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be required to liquidate after April 18, 2020.</p> 22500000 225000000 4500000 1876512 18800000 400000 14150605 0.50 7080000.00 243800000 10.00 The proceeds held in the Trust Account were invested in U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act 1940, as amended (the “Investment Company Act”), with a maturity of 180 days or less or in any open ended investment company that holds itself out as a money market fund selected by the Company meeting the conditions of paragraphs (d)(2), (d)(3) and (d)(4) of Rule 2a-7 of the Investment Company Act, as determined by the Company, until the earlier of: (i) the completion of a Business Combination, (ii) the redemption of any Public Shares properly submitted in connection with a stockholder vote to amend the Company’s Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate of Incorporation”) to modify the substance or timing of the Company’s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 18 months from the closing of its Initial Public Offering or to provide for redemption in connection with a Business Combination and (iii) the redemption of the Company’s Public Shares if the Company is unable to complete a Business Combination within 18 months from the closing of its Initial Public Offering, subject to applicable law fair market value equal to at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes, if permitted, and excluding the amount of any deferred underwriting commissions) acquires 50% or more of the outstanding voting securities of the target 5000001 1 (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law 100000 10.00 10.00 10.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying financial statements are presented in U.S. dollars in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">companies adopt the new or revised standard. This may make comparison of the Company’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p> 698000 5200000 100000 699000 25000 130100 1100000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Note 2 — Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As discussed in Note 1, all of the 24,376,512 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at December 31, 2019 and 2018, 21,182,947 and 22,576,796 Public Shares were classified outside of permanent equity, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Net Income (Loss) Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the "Public Warrants") and Private Placement to purchase an aggregate of 19,263,558 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company's statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two class method of income per share. Net income per share, basic and diluted for Public Shares for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the investment income earned on the Trust Account of $5,239,790 and $1,125,181, respectively, net of applicable taxes and funds available to be withdrawn from the Trust Account of $1,179,632 and $317,669, resulting in a total of $4,060,158 and $807,512, respectively, by the weighted average number of Public Shares outstanding for the periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the net income, less income attributable to Public Shares, respectively, by the weighted average number of Founder Shares outstanding for the periods. The net income, less income attributable to Public Shares, are calculated by adding the change in fair value of the warrant liability of $17,365,901 and $3,448,173, respectively and general and administration expenses of <span style="-sec-ix-hidden:Hidden_4ynBdWmlg0C5RKlvxfHofw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$717,537</span></span> and <span style="-sec-ix-hidden:Hidden_9sRjjnQMYUmL0WjzeT4Lqw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$282,893</span></span>, respectively, less franchise tax expenses of $100,350 and $103,013, respectively which resulted in a net loss of $17,983,088 and a net income of $3,268,294, respectively for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2019 and 2018. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company’s investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2019 and 2018, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company's investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets. The warrant liability is recognized at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Warrant Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As discussed in Note 1, all of the 24,376,512 Public Shares may be redeemed under certain circumstances. Redemption provisions not solely within the control of the Company require the security to be classified outside of permanent equity, excluding ordinary liquidation events, which involve the redemption and liquidation of all of the company’s equity instruments. Although the Company did not specify a maximum redemption threshold, the Second Amended and Restated Certificate of Incorporation provides that in no event will the Company redeem its Public Shares in an amount that would cause its net tangible assets (stockholders’ equity) to be less than $5,000,001.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of the security at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock shall be affected by charges against additional paid-in capital. Accordingly, at December 31, 2019 and 2018, 21,182,947 and 22,576,796 Public Shares were classified outside of permanent equity, respectively.</p> 24376512 5000001 21182947 22576796 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Net Income (Loss) Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering (including the consummation of the Over-allotment) (the "Public Warrants") and Private Placement to purchase an aggregate of 19,263,558 shares of the Company’s common stock in the calculation of diluted income per share, because their inclusion would be anti-dilutive under the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company's statements of operations include a presentation of loss per share for common stock subject to redemption in a manner similar to the two class method of income per share. Net income per share, basic and diluted for Public Shares for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the investment income earned on the Trust Account of $5,239,790 and $1,125,181, respectively, net of applicable taxes and funds available to be withdrawn from the Trust Account of $1,179,632 and $317,669, resulting in a total of $4,060,158 and $807,512, respectively, by the weighted average number of Public Shares outstanding for the periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Net loss per share, basic and diluted for Founder Shares (as defined in Note 5) for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018 are calculated by dividing the net income, less income attributable to Public Shares, respectively, by the weighted average number of Founder Shares outstanding for the periods. The net income, less income attributable to Public Shares, are calculated by adding the change in fair value of the warrant liability of $17,365,901 and $3,448,173, respectively and general and administration expenses of <span style="-sec-ix-hidden:Hidden_4ynBdWmlg0C5RKlvxfHofw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$717,537</span></span> and <span style="-sec-ix-hidden:Hidden_9sRjjnQMYUmL0WjzeT4Lqw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$282,893</span></span>, respectively, less franchise tax expenses of $100,350 and $103,013, respectively which resulted in a net loss of $17,983,088 and a net income of $3,268,294, respectively for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.</p> 19263558 5239790 1125181 1179632 317669 4060158 807512 17365901 -3448173 100350 103013 17983088 3268294 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2019 and 2018. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to credit risk consist principally of cash and investments held in Trust Account. Cash is maintained in accounts with financial institutions, which, at times may exceed the Federal depository insurance coverage of $250,000. The Company has not experienced losses on its cash accounts and management believes, based upon the quality of the financial institutions, that the credit risk with regard to these deposits is not significant. The Company’s investments held in Trust Account consists entirely of U.S government securities with an original maturity of 180 days or less.</p> 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2019 and 2018, the carrying values of cash, accounts payable, accrued expenses, franchise tax payable and income tax payable approximate their fair values due to the short-term nature of the instruments. The Company's investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 180 days or less and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets. The warrant liability is recognized at fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Warrant Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for certain common stock warrants outstanding as a liability at fair value and adjusts the instruments to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until 15 months from the closing of the Initial Public Offering (or January 18, 2020), and any change in fair value is recognized in the Company’s statements of operations. The fair value of the warrant liability is a Level 3 measurement and is estimated using a binomial Monte-Carlo options pricing model, at each measurement date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Management does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a material effect on the Company’s unaudited condensed financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 3 — Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company sold an aggregate of 24,376,512 Units, including 1,876,512 Units upon the underwriters’ election to partially exercise the Over-allotment, at a price of $10.00 per Unit in the Initial Public Offering. Each Unit consists of one share of common stock and one redeemable warrant (“Public Warrant”). Each Public Warrant entitles the holder to purchase <span style="-sec-ix-hidden:Hidden_g9iCSb58gUiD-g4lEToACw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one-half</span></span> of one share of common stock at a price of $11.50 per share, provided that if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering, each Public Warrant will entitle the holder thereof to purchase three-quarters of one share of common stock at a price of $11.50 per share (such adjustment from one-half of one share to three-quarters of one share, the "Warrant Adjustment Provision"), subject to adjustment in either case (see Note 7). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to this potential adjustment to the settlement amount.</p> 24376512 1876512 10.00 1 1 11.50 11.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 4 — Private Placement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Concurrently with the closing of the Initial Public Offering and the Over-allotment, the Sponsor purchased an aggregate of 14,150,605 Private Placement Warrants at a price of $0.50 per Private Placement Warrant, for an aggregate purchase price of approximately $7.08 million. Each Private Placement Warrant has the same terms as the Public Warrants. A portion of the net proceeds from the sale of the Private Placement Warrants was added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds of the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and the Private Placement Warrants and all underlying securities will expire worthless. The Sponsor has agreed not to transfer, assign or sell any of the Private Placement Warrants until the date that is 30 days after the completion of a Business Combination.</p> 14150605 0.50 7080000.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 5 — Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On June 26, 2018, the Sponsor purchased 8,625,000 shares (the “Founder Shares”) of the Company’s common stock for an aggregate price of $25,000. On September 13, 2018, the Sponsor returned to the Company, at no cost, 2,156,250 shares of common stock, which the Company cancelled, resulting in the Sponsor holding 6,468,750 Founder Shares. On October 9, 2018, the Sponsor transferred 25,000 Founder Shares at the same per-share price paid by the Sponsor to each of Keith Abell and Sabrina McKee, two of the Company’s directors (then director-nominees), resulting in the Sponsor holding 6,418,750 Founder Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Founder Shares included an aggregate of up to 843,750 shares subject to forfeiture by the Sponsor to the extent that the underwriters’ over-allotment was not exercised in full or in part, so that the Sponsor would own, on an as-converted basis, 20% of the Company’s issued and outstanding shares after the Initial Public Offering. On October 25, 2018, the underwriters partially exercised their over-allotment option; thus, an aggregate of 374,622 Founder Shares were forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (A) one year after the completion of a Business Combination or (B) subsequent to a Business Combination, (x) if the last sale price of the common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period commencing at least 150 days after a Business Combination, or (y) the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company’s stockholders having the right to exchange their shares of common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Related Party Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">During the period from June 26, 2018 (inception) through December 31, 2018, the Sponsor had loaned the Company an aggregate of $130,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note (the “Promissory Note”) and James A. Graf had advanced the Company $100 in connection with the initial establishment of a bank account. The Promissory Note and the advance from James A. Graf were non-interest bearing. The Company repaid the Promissory Note and the advances to James A. Graf on October 18, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company’s officers and directors may, but are not obligated to, loan the Company funds as may be required (“Working Capital Loans”). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination does not close, the Company may use a portion of proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lender’s discretion, up to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">$1,500,000 of such Working Capital Loans may be convertible into additional warrants at a price of $0.50 (or $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant. To date, the Company has no borrowings under the Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Administrative Support Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company entered into an agreement commencing on the effective date of the Initial Public Offering through the earlier of the Company’s consummation of a Business Combination and its liquidation, to reimburse an affiliate of its Sponsor up to $5,000 per month for office space, utilities and secretarial and administrative support on an at-cost basis to the extent such office space, utilities and support is not contracted with the Company directly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recorded and paid approximately $10,000 and $2,000 in expenses in connection with such agreement on the accompanying Statements of Operations for the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, respectively.</p> 8625000 25000 2156250 6468750 25000 2 6418750 843750 0.20 374622 12.00 130000 100 1500000 0.50 $0.75 if the Company has not consummated a Business Combination within 15 months from the closing of the Initial Public Offering) per warrant 0 5000 10000 2000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 6 — Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The holders of the Founder Shares, Private Placement Warrants (and any shares of common stock issuable upon the exercise of the Private Placement Warrants), and securities that may be issued upon conversion of Working Capital Loans are entitled to registration rights pursuant to a registration rights agreement signed prior to the effective date of Initial Public Offering, requiring the Company to register such securities for resale. The holders of the majority of these securities are entitled to make up to three demands, excluding short form demands, that the Company register such securities. In addition, the holders have certain “piggy-back” registration rights with respect to registration statements filed subsequent to the completion of a Business Combination and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable lock-up period. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company granted the underwriters a 45-day option from the date of the prospectus relating to the Initial Public Offering to purchase up to 3,375,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price less the underwriting discounts and commissions. The underwriters partially exercised this option on October 25, 2018 to purchase 1,876,512 additional Units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to a cash underwriting discount of $0.20 per Unit, or approximately $4.88 million in the aggregate, which was paid upon the closing of the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Business Combination Marketing Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has engaged EarlyBirdCapital and Oppenheimer &amp; Co. Inc. as advisors in connection with the Business Combination. The Company will pay EarlyBirdCapital and Oppenheimer &amp; Co. Inc. for such services upon the consummation of the Business Combination (i) a cash fee in an amount equal to 3.5% of the gross proceeds of the Initial Public Offering (exclusive of any applicable finders’ fees which might become payable) an amount equal to up to 40% of which may, in the Company’s discretion, be allocated by the Company to other FINRA members, plus (ii) 150,000 shares of common stock to be issued to EarlyBirdCapital and/or its designees. EarlyBirdCapital and/or its designees will be entitled to registration rights requiring the Company to register such shares for resale. The Company has agreed to use its best efforts to effect such registration in connection with the consummation of the Business Combination or, if not then reasonably practicable, to use the Company’s best efforts to file a registration statement covering such shares within 15 days of the closing of the Business Combination. Pursuant to the terms of the business combination marketing agreement, no fee will be due if the Company does not complete a Business Combination. This fee is an unrecognized contingent liability, as closing of a potential Business Combination was not considered probable as of December 31, 2019.</p> P45D 3375000 1876512 0.20 4880000 0.035 0.40 150000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 7 — Warrant Liability</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company has outstanding warrants to purchase an aggregate of 19,263,558 shares of the Company’s common stock issued in connection with the Initial Public Offering and the Private Placement (including warrants issued in connection with the consummation of the Over-allotment). The Private Placement Warrants and the Public Warrants were classified as a liability at issuance due to the potential of there being adjustments to the settlement amount of such warrants due to the Warrant Adjustment Provision. As of December 31, 2019, the Company's management deemed that it was highly probable that the Warrant Adjustment Provision would come into effect. The shares of common stock underlying the Company's warrants increased by 9,631,779 shares on January 18, 2020, totaling 28,895,338.</p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">The Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available. The Company has agreed that as soon as practicable, but in no event later than 15 business days after the closing of a Business Combination, the Company will use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of common stock issuable upon exercise of the Public Warrants. The Company will use its best efforts to cause the same to become effective and to maintain a current prospectus relating to those shares of common stock until the warrants expire or are redeemed, as specified in the warrant agreement. If a registration statement covering the shares of common stock issuable upon exercise of the warrants is not effective by the 60</span><span style="font-size:6.5pt;">th </span><span style="font-size:10pt;">business day after the closing of a Business Combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption. Notwithstanding the above, if the common stock is at the time of any exercise of a warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, the Company may, at its option, require holders of Public Warrants who exercise their warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, the Company will not be required to file or maintain in effect a registration statement, and in the event the Company does not so elect, the Company will use its best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Once the warrants become exercisable, the Company may redeem the Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at a price of </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.01</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon not less than 30 days’ prior written notice of redemption; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the reported last sale price of the Company’s common stock equals or exceeds</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="color:#231f20;">If, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying such warrants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Private Placement Warrants are identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the common stock issuable upon the exercise of the Private Placement Warrants are not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. The Private Placement Warrants are redeemable by the Company on the same basis as the Public Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company’s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company utilizes a binomial Monte-Carlo options pricing model to value the warrants at each reporting period, with changes in fair value recognized in the Statements of Operations. As such, the Company recorded $18,584,922 of warrant liabilities upon issuance as of October 18, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">For the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, the Company recorded a change in the fair value of the warrant liabilities in the amount of approximately $17.4 million and $3.4 million on the Statements of Operations, resulting in warrant liabilities of $32,502,650 and $15,136,749 as of December 31, 2019 and 2018 on the balance sheets, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The change in fair value of the warrant liabilities is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities at June 26, 2018 (inception)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance of Public and Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,584,922</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,448,173)</p></td></tr><tr><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities at December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,136,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,365,901</p></td></tr><tr><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The estimated fair value of the warrant liability is determined using Level 3 inputs. Inherent in a binomial options pricing model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements as of December 31, 2019, and 2018 and at issuance:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">At issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Exercise price</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11.50</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11.50</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11.50</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Unit price</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 9.60</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 50.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 60</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 60</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Probability of completing a Business Combination</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 87.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 86</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 87</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected life of the options to convert</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 6.17</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 5.97</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 4.97</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Risk-free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3.11</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 2.55</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1.69</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 0.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 0.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 0.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Discount for lack of marketability</span><sup style="color:#231f20;font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;">15.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 15.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The discount for lack of marketability relates only to the Private Placement Warrants.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 19263558 9631779 28895338 0.01 upon not less than 30 days’ prior written notice of redemption; and if, and only if, the reported last sale price of the Company’s common stock equals or exceeds$18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrantholders. 18584922 17400000 -3400000 32502650 15136749 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The change in fair value of the warrant liabilities is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities at June 26, 2018 (inception)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance of Public and Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,584,922</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,448,173)</p></td></tr><tr><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities at December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,136,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,365,901</p></td></tr><tr><td style="vertical-align:bottom;width:82.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr></table> 0 18584922 -3448173 15136749 17365901 32502650 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements as of December 31, 2019, and 2018 and at issuance:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">At issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Exercise price</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11.50</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11.50</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11.50</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Unit price</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 9.60</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 50.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 60</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 60</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Probability of completing a Business Combination</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 87.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 86</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 87</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected life of the options to convert</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 6.17</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 5.97</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 4.97</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Risk-free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3.11</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 2.55</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1.69</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 0.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 0.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 0.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Discount for lack of marketability</span><sup style="color:#231f20;font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;">15.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 15.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The discount for lack of marketability relates only to the Private Placement Warrants.</span></td></tr></table> 11.50 11.50 11.50 10.00 9.60 10.19 0.500 0.60 0.60 0.878 0.86 0.87 P6Y2M1D P5Y11M19D P4Y11M19D 0.0311 0.0255 0.0169 0.000 0.000 0.000 0.150 0.150 0.100 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 8 — Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents information about the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2019 and 2018 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,988,147</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.04%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,890,301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,136,749</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no transfers between levels of the hierarchy for year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents information about the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2019 and 2018 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,988,147</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,502,650</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.04%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,890,301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,136,749</p></td></tr></table> 248988147 0 0 0 0 32502650 244890301 0 0 0 0 15136749 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 9 — Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock —</span> The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company’s board of directors. At December 31, 2019 and 2018, there were no shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock —</span> The Company is authorized to issue 400,000,000 shares of common stock with a par value of $0.0001 per share. Holders of shares of common stock are entitled to one vote for each share. At December 31, 2019 and 2018, there were 30,470,640 shares of common stock issued or outstanding, including an aggregate of 21,182,947 and 22,576,796 shares of common stock classified outside of subject to possible redemption, respectively.</p> 1000000 1000000 0.0001 0.0001 0 0 400000000 400000000 0.0001 0.0001 30470640 30470640 21182947 22576796 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 10 — Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The income tax provision consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the period from</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For The Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018 (inception)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">through</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,079,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">214,655</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,594</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,196)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,594)</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax provision</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,079,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">214,655</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s net deferred tax assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">StartUp/Organization Costs</p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,594</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,594</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166,790)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,594)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred tax asset, net of allowance</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax assets, projected future taxable income and tax planning strategies in making this assessment. After consideration of all of the information available, Management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance. For the year ended December 31, 2019 and for the period from June 26, 2018 (inception) through December 31, 2018, the valuation allowance was approximately <span style="-sec-ix-hidden:Hidden_DrBXu9b-uki47X-mjFxaew"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$167,000</span></span> and <span style="-sec-ix-hidden:Hidden_rcqJi-njSUaTdWmP3jAoww"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$38,000</span></span>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the statutory federal income tax rate (benefit) to the Company’s effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Statutory Federal income tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Meals &amp; entertainment</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> (0.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 0.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.9)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in Valuation Allowance</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 0.9 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Income Taxes Provision (Benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 5.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the period from</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For The Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018 (inception)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">through</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,079,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">214,655</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,594</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,196)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,594)</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax provision</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,079,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">214,655</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 1079282 214655 129196 37594 129196 37594 1079282 214655 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s net deferred tax assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">StartUp/Organization Costs</p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,594</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,594</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166,790)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,594)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred tax asset, net of allowance</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 166790 37594 166790 37594 166790 37594 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the statutory federal income tax rate (benefit) to the Company’s effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Statutory Federal income tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Meals &amp; entertainment</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> (0.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 0.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.9)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in Valuation Allowance</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 0.9 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Income Taxes Provision (Benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> 5.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.210 0.210 0.000 0.000 -0.284 -0.169 -0.010 0.009 -0.084 0.050 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 11 — Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">On January 18, 2020, the Warrant Adjustment Provision came into effect, and the warrants were no longer classified as a liability. As a result, the shares of common stock underlying the Company’s warrants increased by </span>9,631,779 shares, totaling 28,895,338.</p> 9631779 28895338 23904000 60004000 36629000 35487000 2199000 21545000 11863000 35268000 9384000 14987000 17556000 3512000 7411000 12918000 19921000 101243000 101971000 109374000 28926000 26278000 19191000 1189000 1189000 982000 820000 5626000 11591000 5755000 727000 141760000 136175000 136927000 7089000 6923000 7539000 17443000 31160000 23816000 20359000 18261000 15502000 44891000 56344000 46857000 1580000 1360000 596000 1674000 2225000 26299000 48145000 59929000 73752000 0.0001 0.0001 0.0001 8772852 8772852 8772852 1000 1000 1000 0.0001 0.0001 0.0001 2750880 1375440 1375440 1375440 1375440 1375440 0 0 0 0.0001 0.0001 0.0001 4126320 4126320 4126320 0 1375440 1925616 0 0 0 0.0001 0.0001 0.0001 58000000 67000000 67000000 34252578 34252578 34252578 3000 3000 3000 190549000 240474000 260549000 -148000 -216000 -250000 -96790000 -164016000 -197128000 93615000 76246000 63175000 141760000 136175000 136927000 182090000 142946000 101398000 68909000 45417000 101713000 112066000 71630000 38272000 29929000 80377000 30880000 29768000 30637000 15488000 31610000 51993000 56850000 25690000 29118000 13956000 22137000 21873000 10819000 8672000 9978000 12902000 20058000 6489000 16363000 0 0 0 0 1043000 55544000 87032000 98781000 42998000 55196000 24833000 -56152000 -69013000 -12361000 -39708000 489000 630000 1146000 755000 117000 0 14000 77000 27000 38000 249000 -136000 35000 27000 -143000 25571000 -55672000 -67909000 -11606000 -39772000 9810000 6628000 -683000 52000 -6660000 15761000 -62300000 -67226000 -11658000 -33112000 12139000 -62300000 -67226000 -11658000 -33112000 12328000 -62300000 -67226000 -11658000 -33112000 0.35 -1.82 -1.96 -0.34 -0.97 0.34 -1.82 -1.96 -0.34 -0.97 34325728 34320311 34252578 34252578 34252578 36779701 34320311 34252578 34252578 34252578 15761000 -62300000 -67226000 -11658000 -33112000 66000 10000 17000 22000 0 -1000 -128000 -85000 -59000 -34000 65000 -118000 -68000 -37000 -34000 15826000 -62418000 -67294000 -11695000 -33146000 8772852 1000 34325728 3000 143291000 -95000 -47781000 95419000 234000 234000 65000 65000 15761000 15761000 8772852 1000 34325728 3000 143525000 -30000 -32020000 111479000 36.3520 3182000 1375440 46817000 46817000 -73150 2659000 2659000 207000 207000 -118000 -118000 189000 189000 -62300000 -62300000 8772852 1000 1375440 34252578 3000 190549000 -148000 -96790000 93615000 36.3520 210000 1375440 49790000 49790000 135000 135000 -68000 -68000 -67226000 -67226000 8772852 1000 1375440 1375440 34252578 3000 240474000 -216000 -164016000 76246000 8772852 1000 1375440 34252578 3000 190549000 -148000 -96790000 93615000 86000 86000 -37000 -37000 -11658000 -11658000 8772852 1000 1375440 34252578 3000 190635000 -185000 -108448000 82006000 8772852 1000 1375440 1375440 34252578 3000 240474000 -216000 -164016000 76246000 36.3520 81000 550176 19919000 19919000 156000 156000 -34000 -34000 -33112000 -33112000 8772852 1000 1375440 1925616 34252578 3000 260549000 -250000 -197128000 63175000 15761000 -62300000 -67226000 -11658000 -33112000 3325000 6791000 7993000 3695000 4251000 234000 207000 135000 86000 156000 296000 77000 110000 344000 509000 1022000 5845000 -1941000 -221000 65000 358000 336000 -70000 15116000 -2446000 -9573000 -3811000 23914000 32713000 -21280000 850000 -386000 -2195000 -3370000 -1325000 -3602000 -470000 2939000 38000 -38000 -38000 8439000 1251000 939000 -1080000 -492000 -264000 7519000 -4391000 -45000 1377000 645000 16472000 -2356000 13609000 -62000 -9506000 -4984000 4265000 -1746000 60000 11397000 -12584000 -30503000 -43230000 -2237000 -52545000 18140000 6886000 5225000 3171000 1723000 21066000 7993000 8903000 1500000 24900000 12777000 53650000 31150000 2200000 35331000 28823000 23436000 2473000 3512000 2069000 -2064000 25757000 -19383000 29544000 6043000 477000 46658000 49790000 19919000 2500000 1196000 0 0 0 0 10000000 44158000 49790000 28723000 -1000 -128000 -4000 -59000 -30000 13172000 -5856000 36100000 3747000 -23375000 16588000 29760000 23904000 23904000 60004000 29760000 23904000 60004000 27651000 36629000 14000 77000 27000 38000 8450000 2412000 545000 324000 -7811000 -478000 417000 115000 -879000 -97000 0 0 0 0 4746000 0 0 0 0 1186000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 1. Description of Business and Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Description of Business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Velodyne Lidar, Inc. (the Company) provides smart vision solutions that are advancing the development of safe automated systems throughout the world. The Company’s technology, which is used in various automotive and non-automotive applications, is empowering the autonomous revolution by allowing machines to see their surroundings in real-time and in 3D. The Company began developing its lidar in 2005 as a division of Velodyne Acoustics, Inc. (Velodyne Acoustics). In December 2015, the Company was incorporated as the holding company for Velodyne Acoustics. All of the assets and operations related to its lidar business were assigned to the Company, and the Company distributed its interest in Velodyne Acoustics to certain stockholders in a spin-off transaction in August 2016. The results of the acoustics business have been excluded from the Company’s results of operations for all reported periods. Furthermore, the assets and liabilities of the acoustics business were removed from the Company’s consolidated balance sheets upon the spin-off transaction in August 2016.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation and Liquidity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The condensed consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has funded its operations primarily through preferred stock offerings and sales to customers. As of June 30, 2020, the Company’s existing sources of liquidity included cash, cash equivalents, and available borrowing capacity of $25.0 million under the revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least one year from the date the unaudited interim condensed consolidated financial statements were available for issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and short-term investments with high-quality financial institutes with investment- grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation (FDIC).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company generally does not require collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:4.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:4.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Number of customers accounted for 10% or more of accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr style="height:4pt;"><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Number of vendors accounted for 10% or more of accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">One customer accounted for 72% of the Company’s accounts receivable as of June 30, 2020. The Company collected the outstanding receivable in July 2020. One vendor accounted for 36% of accounts payable as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (SSP) for each distinct performance obligation in its customer contracts, total estimated costs and related progress towards complete satisfaction of performance obligation in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation including the fair value of the Company’s common stock, useful lives of property, plant, and equipment and intangible assets, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassification</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain prior year balance sheet amounts have been reclassified to conform with current year presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash Equivalents and Short-Term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company considers all highly liquid investments with original maturity of three months or less at date of purchase to be cash equivalents. Cash equivalents were $16.3 million, $44.7 million and $15.1 million as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments generally consist of commercial paper, corporate debt securities, U.S. government and agency securities, and asset backed securities. They are classified as available-for-sale securities and are recognized at fair value. Unrealized gains and losses, net of tax, are reported as a separate component of accumulated other comprehensive loss within the stockholders’ equity. Unrealized gains and losses on the Company’s short-term investments were not significant as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited) and therefore, the amortized cost of the Company’s short-term investments approximated their fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are reduced by an allowance for doubtful accounts, which is the Company’s best estimate of the amount of credit losses inherent in its existing accounts receivable. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company writes off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the Company’s allowance for doubtful accounts were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:23.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.69%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">467</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Charged to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Uncollectible accounts written off, net of recoveries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(107)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(101)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:4.81%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.8%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:4.79%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.19%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company does not have any off-balance-sheet credit exposure related to its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories are stated at the lower of cost or estimated net realizable value. Costs are computed under the standard cost method, which approximates actual costs determined on the first-in, first-out basis. The Company charges cost of revenue for write-downs of inventories which are obsolete or in excess of anticipated demand based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">on a consideration of marketability and product life cycle stage, product development plans, component cost trends, demand forecasts, historical revenue, and assumptions about future demand and market conditions. The net change in the Company’s inventory reserve was $9.4 million, $1.2 million and $(1.8) million for 2017, 2018 and 2019, respectively, and $(2.1) million and $2.8 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively. The estimated cost of inventories not expected to be used in production within one year is reflected in other assets in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property, Plant, and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant, and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is calculated based on the straight-line method over the estimated useful lives of the respective assets. Additions, major improvements and betterments are capitalized, and maintenance and repairs are expensed as incurred. Assets are held in asset under construction until placed in service, upon which date, the Company begins to depreciate the assets over their estimated useful lives. The estimated useful lives of the assets are as follows: buildings, <span style="-sec-ix-hidden:Hidden_YSFhIIpAGE2vMxoXGY8zMQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">15</span></span>-30 years; building improvements, <span style="-sec-ix-hidden:Hidden_72T7fOuCBkqBnYfEbVs38Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">7</span></span>-15 years, leasehold improvements, <span style="-sec-ix-hidden:Hidden_1J09ZQYsE0W4FznNVzHa0w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5</span></span>-7 years which is the lesser of the life of the improvement or the lease term; <span style="-sec-ix-hidden:Hidden_1jOcDOZ23025nvzTa9GTmg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">machinery</span></span> and <span style="-sec-ix-hidden:Hidden_c8Py_rovMkWV8AtcSV4O7g"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">equipment</span></span>, <span style="-sec-ix-hidden:Hidden_ILjS2nQI-kelp9JjbedFHA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">furniture</span></span> and <span style="-sec-ix-hidden:Hidden_Um_PJVjWv0qWL6oVJC6ltw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">fixtures</span></span>, vehicles and software, <span style="-sec-ix-hidden:Hidden_UQtYVGMkEEC-JRNhW9aMgA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">3</span></span>-5 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Assets Held for Sale</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers assets to be held for sale when management approves and commits to a plan to actively market the assets for sale at a reasonable price in relation to its fair value, the assets are available for immediate sale in their present condition, an active program to locate a buyer and other actions required to complete the sale have been initiated, the sale of the assets is expected to be completed within one year and it is unlikely that significant changes will be made to the plan. Upon designation as held for sale, the Company ceases to record deprecation expenses and measures the assets at the lower of their carrying value or estimated fair value less costs to sell. Assets held for sale are included as other current assets in the Company’s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Business combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For acquisitions meeting the definition of a business combination, the acquisition method of accounting is used. The acquisition date is the date on which Velodyne Lidar obtains operating control over the acquired business. The consideration paid is determined on the acquisition date and the acquisition-related costs, such as professional fees, are excluded from the consideration transferred and are expensed as incurred. Assets acquired and liabilities assumed by the Company are recorded at their estimated fair values, while goodwill is measured as the excess of the consideration transferred over the fair value of the net identifiable assets acquired and liabilities assumed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets acquired and liabilities assumed when accounted for using the purchase method of accounting. Goodwill is not amortized, but reviewed for impairment. Goodwill is reviewed annually in the fourth quarter, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable. When evaluating recoverability, the Company compares the fair value of the reporting unit to its carrying value. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of our reporting unit, the Company would record an impairment loss equal to the difference.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets, such as property, plant and equipment, intangible assets and other long-term assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined using various valuation techniques including discounted cash flow models, quoted market values, as considered necessary. No impairment loss was recognized in 2017, 2018, 2019 and the six months ended June 30, 2019 and 2020 (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The U.S. dollar is the functional currency of the Company’s consolidated entities operating in the U.S. and certain of its subsidiaries operating outside of the U.S. For transactions entered into a currency other than its functional currency, the monetary assets and liabilities are re-measured into U.S. dollars at the current exchange rate as of the applicable balance sheet date, and all non-monetary assets and liabilities are re- measured at historical rates. Income and expenses are re-measured at the average exchange rate prevailing during the period. Gains and losses resulting from the re-measurement of these subsidiaries’ financial statements are included in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">For foreign subsidiaries whose functional currency is the local currency, assets and liabilities are translated at the local current exchange rates in effect at the balance sheet date, and income and expense accounts are translated at the average exchange rates during the period. The resulting translation adjustments are included in accumulated other comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Gains and losses resulting from foreign exchange transactions and revaluation of monetary assets and liabilities in non-functional currencies are included in other income (expense) in the consolidated statements of operations. Net foreign exchange gain (loss) recorded in the Company’s consolidated statements of operations was insignificant for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2018, the Company early adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers and the related amendments (collectively, ASC 606) using the modified retrospective method. ASC 606 was applied to all uncompleted contracts by recognizing the cumulative effect of initially applying ASC 606 as an adjustment to the opening balance of accumulated deficit at January 1, 2018. The adoption did not have a material effect on the Company’s consolidated financial statements. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while the comparative financial information for 2017 has not been adjusted and continues to be reported under ASC Topic 605, Revenue Recognition (ASC 605). For this reason, the discussion that follows describes the Company’s revenue recognition policies both before and after the adoption of ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue recognition — Prior to the adoption of ASC 606 on January 1, 2018</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Prior to January 1, 2018, The Company recognized revenue from sales of its products provided that (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred, (iii) the price is fixed or determinable, and (iv) collectibility is reasonably assured. Delivery occurred upon transfer of title and all risks and rewards of ownership to the customer, which is generally upon shipment. To the extent the Company entered into long-term production-type arrangements with customers involving significant customization of its products, revenue was recognized in accordance with ASC 605-35, Revenue Recognition — Construction-Type and <i style="font-style:italic;">Production Type Contracts </i>either on a completed-contract or percentage of completion basis. Under the percentage of completion method of accounting, the Company primarily used the output method to measure progress towards completion and revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Sales taxes collected from customers and remitted to governmental authorities were accounted for on a net basis and therefore, were excluded from net sales. Shipping and handling costs billed to customers were recognized in revenue. Shipping and handling costs paid by the Company were included in cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Revenue from sales of products to resellers and distributors occurred upon delivery of products to the resellers and distributors assuming all other revenue recognition criteria were met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company typically provides a one-year warranty on its products. If warranty period is sold or extended beyond the standard one-year term, revenue related to the extended warranty was recognized ratably over the related extended warranty period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue recognition — After the adoption of ASC 606 on January 1, 2018</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Under ASC 606, the Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nature of Products and Services and Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The majority of the Company’s revenue comes from product sales of lidar sensors to direct customers and distributors. Revenue is recognized at a point in time when control of the goods are transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. For custom products that require engineering and development based on customer requirements, the Company recognizes revenue over time using an output method based on units of product shipped to date relative to total production units under the contract. Amounts billed to customers for shipping and handling are included in revenue. Taxes collected from customers and remitted to governmental authorities are excluded from revenue on the net basis of accounting. Accounts receivable are due under normal trade terms, typically 60 days or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 6pt 5.5pt;">The Company’s license and services revenue consist primarily of product development, validation and repair services, intellectual property (IP) license and royalties revenue. The obligation to provide services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For product development and validation service projects, the Company bills and recognizes revenue as the services are performed. For these arrangements, control is transferred over as the Company’s inputs incurred to complete the project; therefore, revenue is recognized over the service period with the measure of progress using the input method based on labor costs incurred to total labor cost (cost-to-cost) as the services are provided. For product repair service, revenue is recognized when the repair services are complete and repaired products are shipped to customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company licenses rights to its IP to certain customers and collects royalties based on customer’s product sales. IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue upon delivery of the IP if there are no substantive future obligations to perform under the arrangement. Royalties from the license of IP are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Arrangements with Multiple Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated standalone selling price. The standalone selling price reflects the price the Company would charge for a specific product or service if it were sold separately in similar circumstances and to similar customers. If the selling price is not directly observable, the Company generally uses the cost plus margin approach to estimate standalone selling price. Costs related to products delivered are recognized in the period revenue is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company provides standard product warranties for a term of typically one year to ensure that its products comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. Please see Product Warranty for accounting policy on standard warranties. The Company also provides service type extended warranties for an additional term ranging up to two additional years. For service type extended warranty contracts, the Company allocates revenue to this performance obligation on a relative standalone selling price basis and recognizes the revenue ratably over time during the effective period of the services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Policies, Judgments and Practical Expedients</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Costs to obtain a contract. </i>The Company generally expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are recorded at the time of the customer order or product shipment in sales and marketing expense in the Company’s consolidated statements of operations. Commission expense was $0.7 million, $0.5 million and $0.5 million for 2017, 2018 and 2019, respectively, and $0.6 million and $0.4 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Right of return. </i>The Company’s general terms and conditions for its contracts do not contain a right of return that allows the customer to return products and receive a credit. Therefore the Company does not estimate returns and generally recognizes revenue at contract price upon product shipment or delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Remaining performance obligations. </i>Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. Additionally, as a practical <span style="-sec-ix-hidden:Hidden_7XUEGP96b0eG1fekPDcBFg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expedient</span></span>, the Company has not disclosed the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The amount of the transaction price allocated to unsatisfied performance obligations with a duration of more than 12 months is recorded in long-term contract liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Significant financing component. </i>In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The expected timing difference between the payment and satisfaction of performance obligations for the vast majority of the Company’s contracts is one year or less; therefore, the Company applies a practical <span style="-sec-ix-hidden:Hidden_UOsl5gVc30K83Puo5mLliA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expedient </span></span>and does not consider the effects of the time value of money. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive financing from the customers. For arrangements with licenses of intellectual property that include subsequent minimum royalty payments more than one year, the Company adjusts the amount of recorded revenue to reflect the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provides the customer with a significant benefit of financing. The effect of the significant financing component will be recognized as interest income separately from revenue from contracts with customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Contract modifications. </i>The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the standalone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the standalone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts for the additional products or services as part of the existing contract primarily on a prospective basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Judgments and estimates. </i>Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to- cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Advertising</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred and were $0.8 million, $1.7 million and $2.3 million in 2017, 2018 and 2019, respectively, and $1.5 million and $1.2 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Commitments and Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount within a range of loss can be reasonably estimated. When no amount within the range is a better estimate than any other amount, the Company accrues for the minimum amount within the range. Legal costs incurred in connection with loss contingencies are expensed as incurred. No liabilities for loss contingencies were accrued as of December 31, 2018 and December 31, 2019. As of June 30, 2020, the Company has accrued $2.4 million (unaudited) for loss contingencies in connection with the settlement of certain employment related legal proceedings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Product Warranties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of revenue in the period that the related revenue is recognized. These estimates are based on historical warranty experience and any known or expected changes in warranty exposure, such as trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the Company’s accrued warranty liability, which is included as a component of other accrued expenses was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:31.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of the beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,322</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warranty provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Consumption</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,011)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,055)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,939)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,642)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(940)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Changes in provision estimates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of the end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,322</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which supersedes FASB Accounting Standards Codification Topic 840, Leases (Topic 840), and provides principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Among its provisions, this standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheets for operating leases, and also requires additional qualitative and quantitative disclosures about lease arrangements. ASU 2016-02 is effective for public business entities for fiscal years beginning after December 15, 2018. For emerging growth companies, the ASU was to be effective for fiscal years beginning after December 15, 2019. However, in November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging <i style="font-style:italic;">(Topic 815) and Leases (Topic 842): Effective Dates </i>(ASU 2019-10), which included a one-year deferral of the effective date of ASU 2016-02 for certain entities. As a result, the ASU is now effective for emerging growth companies for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. The Company expects to adopt the new standard in the first quarter of 2021 using the modified retrospective method, under which the Company will apply Topic 842 to existing and new leases as of January 1, 2021, but prior periods will not be restated and will continue to be reported under Topic 840 guidance in effect during those periods. The Company is currently evaluating the impact the adoption of these ASUs will have on its financial statements and related disclosures. The Company expects to recognize a right-of-use asset and corresponding lease liability for its real estate operating leases upon adoption. See Note 12 for more information related to the Company’s lease obligations, which are presented on an undiscounted basis therein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, and ASU No. 2019-11. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. For public business entities, this standard is effective for fiscal years beginning after December 15, 2019. For emerging growth companies, the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the <i style="font-style:italic;">Accounting for Income Taxes</i>. This standard simplifies the accounting for income taxes by, among other things, eliminating certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 is effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact of this new standard will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805), Clarifying the <i style="font-style:italic;">Definition of a Business</i>, which amends the current definition of a business when evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs. ASU 2017-01 further states that when substantially all of the fair value of gross assets acquired is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business. The new guidance also narrows the definition of the term output under Topic 805 to be consistent with how it is described in ASC 606. The amendments in ASU 2017-01 apply prospectively. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), <i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i>. The standard simplifies the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Instead, goodwill impairment is measured as the difference between the fair value and the carrying value of the reporting unit. The standard also clarifies the treatment of the income tax effect of tax-deductible goodwill when measuring goodwill impairment loss. The Company early adopted this amendment on January 1, 2019, which did not have a material impact on its consolidated financial statements and its goodwill impairment measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In June 2018, the FASB issued ASU 2018-07, Improvements to Nonemployee Share-Based Payment <i style="font-style:italic;">Accounting</i>. ASU 2018-07 eliminates the separate accounting model for nonemployee share-based payment awards and generally requires companies to account for share-based payment transactions with nonemployees in the same way as share-based payment transactions with employees. The accounting remains different for attribution, which represents how the equity-based payment cost is recognized over the vesting period, and a contractual term election exists for valuing nonemployee equity share options. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation and Liquidity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The condensed consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has funded its operations primarily through preferred stock offerings and sales to customers. As of June 30, 2020, the Company’s existing sources of liquidity included cash, cash equivalents, and available borrowing capacity of $25.0 million under the revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least one year from the date the unaudited interim condensed consolidated financial statements were available for issuance.</p> 25000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and short-term investments with high-quality financial institutes with investment- grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation (FDIC).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company generally does not require collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:4.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:4.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Number of customers accounted for 10% or more of accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr style="height:4pt;"><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Number of vendors accounted for 10% or more of accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">One customer accounted for 72% of the Company’s accounts receivable as of June 30, 2020. The Company collected the outstanding receivable in July 2020. One vendor accounted for 36% of accounts payable as of December 31, 2019.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:4.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:4.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#221f1f;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Number of customers accounted for 10% or more of accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr style="height:4pt;"><td style="vertical-align:bottom;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Number of vendors accounted for 10% or more of accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.72%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt 2.9pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.10 0.10 2 3 1 0.10 1 2 2 1 0.72 0.36 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (SSP) for each distinct performance obligation in its customer contracts, total estimated costs and related progress towards complete satisfaction of performance obligation in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation including the fair value of the Company’s common stock, useful lives of property, plant, and equipment and intangible assets, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassification</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain prior year balance sheet amounts have been reclassified to conform with current year presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash Equivalents and Short-Term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company considers all highly liquid investments with original maturity of three months or less at date of purchase to be cash equivalents. Cash equivalents were $16.3 million, $44.7 million and $15.1 million as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments generally consist of commercial paper, corporate debt securities, U.S. government and agency securities, and asset backed securities. They are classified as available-for-sale securities and are recognized at fair value. Unrealized gains and losses, net of tax, are reported as a separate component of accumulated other comprehensive loss within the stockholders’ equity. Unrealized gains and losses on the Company’s short-term investments were not significant as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited) and therefore, the amortized cost of the Company’s short-term investments approximated their fair value.</p> 16300000 44700000 15100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are reduced by an allowance for doubtful accounts, which is the Company’s best estimate of the amount of credit losses inherent in its existing accounts receivable. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company writes off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the Company’s allowance for doubtful accounts were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:23.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.69%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">467</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Charged to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Uncollectible accounts written off, net of recoveries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(107)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(101)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:4.81%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.8%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:4.79%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.19%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company does not have any off-balance-sheet credit exposure related to its customers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the Company’s allowance for doubtful accounts were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:23.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.69%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">467</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Charged to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Uncollectible accounts written off, net of recoveries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(107)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(101)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:4.81%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.8%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:4.79%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.19%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 94000 387000 357000 357000 467000 296000 77000 110000 344000 509000 3000 107000 101000 387000 357000 467000 701000 875000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories are stated at the lower of cost or estimated net realizable value. Costs are computed under the standard cost method, which approximates actual costs determined on the first-in, first-out basis. The Company charges cost of revenue for write-downs of inventories which are obsolete or in excess of anticipated demand based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">on a consideration of marketability and product life cycle stage, product development plans, component cost trends, demand forecasts, historical revenue, and assumptions about future demand and market conditions. The net change in the Company’s inventory reserve was $9.4 million, $1.2 million and $(1.8) million for 2017, 2018 and 2019, respectively, and $(2.1) million and $2.8 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively. The estimated cost of inventories not expected to be used in production within one year is reflected in other assets in the consolidated balance sheets.</p> 9400000 1200000 -1800000 -2100000 2800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property, Plant, and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant, and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is calculated based on the straight-line method over the estimated useful lives of the respective assets. Additions, major improvements and betterments are capitalized, and maintenance and repairs are expensed as incurred. Assets are held in asset under construction until placed in service, upon which date, the Company begins to depreciate the assets over their estimated useful lives. The estimated useful lives of the assets are as follows: buildings, <span style="-sec-ix-hidden:Hidden_YSFhIIpAGE2vMxoXGY8zMQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">15</span></span>-30 years; building improvements, <span style="-sec-ix-hidden:Hidden_72T7fOuCBkqBnYfEbVs38Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">7</span></span>-15 years, leasehold improvements, <span style="-sec-ix-hidden:Hidden_1J09ZQYsE0W4FznNVzHa0w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5</span></span>-7 years which is the lesser of the life of the improvement or the lease term; <span style="-sec-ix-hidden:Hidden_1jOcDOZ23025nvzTa9GTmg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">machinery</span></span> and <span style="-sec-ix-hidden:Hidden_c8Py_rovMkWV8AtcSV4O7g"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">equipment</span></span>, <span style="-sec-ix-hidden:Hidden_ILjS2nQI-kelp9JjbedFHA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">furniture</span></span> and <span style="-sec-ix-hidden:Hidden_Um_PJVjWv0qWL6oVJC6ltw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">fixtures</span></span>, vehicles and software, <span style="-sec-ix-hidden:Hidden_UQtYVGMkEEC-JRNhW9aMgA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">3</span></span>-5 years.</p> P30Y P15Y P7Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Assets Held for Sale</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers assets to be held for sale when management approves and commits to a plan to actively market the assets for sale at a reasonable price in relation to its fair value, the assets are available for immediate sale in their present condition, an active program to locate a buyer and other actions required to complete the sale have been initiated, the sale of the assets is expected to be completed within one year and it is unlikely that significant changes will be made to the plan. Upon designation as held for sale, the Company ceases to record deprecation expenses and measures the assets at the lower of their carrying value or estimated fair value less costs to sell. Assets held for sale are included as other current assets in the Company’s consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Business combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For acquisitions meeting the definition of a business combination, the acquisition method of accounting is used. The acquisition date is the date on which Velodyne Lidar obtains operating control over the acquired business. The consideration paid is determined on the acquisition date and the acquisition-related costs, such as professional fees, are excluded from the consideration transferred and are expensed as incurred. Assets acquired and liabilities assumed by the Company are recorded at their estimated fair values, while goodwill is measured as the excess of the consideration transferred over the fair value of the net identifiable assets acquired and liabilities assumed.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets acquired and liabilities assumed when accounted for using the purchase method of accounting. Goodwill is not amortized, but reviewed for impairment. Goodwill is reviewed annually in the fourth quarter, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable. When evaluating recoverability, the Company compares the fair value of the reporting unit to its carrying value. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of our reporting unit, the Company would record an impairment loss equal to the difference.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets, such as property, plant and equipment, intangible assets and other long-term assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined using various valuation techniques including discounted cash flow models, quoted market values, as considered necessary. No impairment loss was recognized in 2017, 2018, 2019 and the six months ended June 30, 2019 and 2020 (unaudited).</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The U.S. dollar is the functional currency of the Company’s consolidated entities operating in the U.S. and certain of its subsidiaries operating outside of the U.S. For transactions entered into a currency other than its functional currency, the monetary assets and liabilities are re-measured into U.S. dollars at the current exchange rate as of the applicable balance sheet date, and all non-monetary assets and liabilities are re- measured at historical rates. Income and expenses are re-measured at the average exchange rate prevailing during the period. Gains and losses resulting from the re-measurement of these subsidiaries’ financial statements are included in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">For foreign subsidiaries whose functional currency is the local currency, assets and liabilities are translated at the local current exchange rates in effect at the balance sheet date, and income and expense accounts are translated at the average exchange rates during the period. The resulting translation adjustments are included in accumulated other comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Gains and losses resulting from foreign exchange transactions and revaluation of monetary assets and liabilities in non-functional currencies are included in other income (expense) in the consolidated statements of operations. Net foreign exchange gain (loss) recorded in the Company’s consolidated statements of operations was insignificant for all periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2018, the Company early adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers and the related amendments (collectively, ASC 606) using the modified retrospective method. ASC 606 was applied to all uncompleted contracts by recognizing the cumulative effect of initially applying ASC 606 as an adjustment to the opening balance of accumulated deficit at January 1, 2018. The adoption did not have a material effect on the Company’s consolidated financial statements. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while the comparative financial information for 2017 has not been adjusted and continues to be reported under ASC Topic 605, Revenue Recognition (ASC 605). For this reason, the discussion that follows describes the Company’s revenue recognition policies both before and after the adoption of ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue recognition — Prior to the adoption of ASC 606 on January 1, 2018</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Prior to January 1, 2018, The Company recognized revenue from sales of its products provided that (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred, (iii) the price is fixed or determinable, and (iv) collectibility is reasonably assured. Delivery occurred upon transfer of title and all risks and rewards of ownership to the customer, which is generally upon shipment. To the extent the Company entered into long-term production-type arrangements with customers involving significant customization of its products, revenue was recognized in accordance with ASC 605-35, Revenue Recognition — Construction-Type and <i style="font-style:italic;">Production Type Contracts </i>either on a completed-contract or percentage of completion basis. Under the percentage of completion method of accounting, the Company primarily used the output method to measure progress towards completion and revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Sales taxes collected from customers and remitted to governmental authorities were accounted for on a net basis and therefore, were excluded from net sales. Shipping and handling costs billed to customers were recognized in revenue. Shipping and handling costs paid by the Company were included in cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Revenue from sales of products to resellers and distributors occurred upon delivery of products to the resellers and distributors assuming all other revenue recognition criteria were met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company typically provides a one-year warranty on its products. If warranty period is sold or extended beyond the standard one-year term, revenue related to the extended warranty was recognized ratably over the related extended warranty period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue recognition — After the adoption of ASC 606 on January 1, 2018</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Under ASC 606, the Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nature of Products and Services and Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The majority of the Company’s revenue comes from product sales of lidar sensors to direct customers and distributors. Revenue is recognized at a point in time when control of the goods are transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. For custom products that require engineering and development based on customer requirements, the Company recognizes revenue over time using an output method based on units of product shipped to date relative to total production units under the contract. Amounts billed to customers for shipping and handling are included in revenue. Taxes collected from customers and remitted to governmental authorities are excluded from revenue on the net basis of accounting. Accounts receivable are due under normal trade terms, typically 60 days or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 6pt 5.5pt;">The Company’s license and services revenue consist primarily of product development, validation and repair services, intellectual property (IP) license and royalties revenue. The obligation to provide services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For product development and validation service projects, the Company bills and recognizes revenue as the services are performed. For these arrangements, control is transferred over as the Company’s inputs incurred to complete the project; therefore, revenue is recognized over the service period with the measure of progress using the input method based on labor costs incurred to total labor cost (cost-to-cost) as the services are provided. For product repair service, revenue is recognized when the repair services are complete and repaired products are shipped to customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company licenses rights to its IP to certain customers and collects royalties based on customer’s product sales. IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue upon delivery of the IP if there are no substantive future obligations to perform under the arrangement. Royalties from the license of IP are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Arrangements with Multiple Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated standalone selling price. The standalone selling price reflects the price the Company would charge for a specific product or service if it were sold separately in similar circumstances and to similar customers. If the selling price is not directly observable, the Company generally uses the cost plus margin approach to estimate standalone selling price. Costs related to products delivered are recognized in the period revenue is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company provides standard product warranties for a term of typically one year to ensure that its products comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. Please see Product Warranty for accounting policy on standard warranties. The Company also provides service type extended warranties for an additional term ranging up to two additional years. For service type extended warranty contracts, the Company allocates revenue to this performance obligation on a relative standalone selling price basis and recognizes the revenue ratably over time during the effective period of the services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Policies, Judgments and Practical Expedients</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Costs to obtain a contract. </i>The Company generally expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are recorded at the time of the customer order or product shipment in sales and marketing expense in the Company’s consolidated statements of operations. Commission expense was $0.7 million, $0.5 million and $0.5 million for 2017, 2018 and 2019, respectively, and $0.6 million and $0.4 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Right of return. </i>The Company’s general terms and conditions for its contracts do not contain a right of return that allows the customer to return products and receive a credit. Therefore the Company does not estimate returns and generally recognizes revenue at contract price upon product shipment or delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Remaining performance obligations. </i>Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. Additionally, as a practical <span style="-sec-ix-hidden:Hidden_7XUEGP96b0eG1fekPDcBFg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expedient</span></span>, the Company has not disclosed the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The amount of the transaction price allocated to unsatisfied performance obligations with a duration of more than 12 months is recorded in long-term contract liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Significant financing component. </i>In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The expected timing difference between the payment and satisfaction of performance obligations for the vast majority of the Company’s contracts is one year or less; therefore, the Company applies a practical <span style="-sec-ix-hidden:Hidden_UOsl5gVc30K83Puo5mLliA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expedient </span></span>and does not consider the effects of the time value of money. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive financing from the customers. For arrangements with licenses of intellectual property that include subsequent minimum royalty payments more than one year, the Company adjusts the amount of recorded revenue to reflect the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provides the customer with a significant benefit of financing. The effect of the significant financing component will be recognized as interest income separately from revenue from contracts with customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Contract modifications. </i>The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the standalone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the standalone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts for the additional products or services as part of the existing contract primarily on a prospective basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Judgments and estimates. </i>Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to- cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.</p> 700000 500000 500000 600000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Advertising</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred and were $0.8 million, $1.7 million and $2.3 million in 2017, 2018 and 2019, respectively, and $1.5 million and $1.2 million for the six months ended June 30, 2019 and 2020 (unaudited), respectively.</p> 800000 1700000 2300000 1500000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Commitments and Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount within a range of loss can be reasonably estimated. When no amount within the range is a better estimate than any other amount, the Company accrues for the minimum amount within the range. Legal costs incurred in connection with loss contingencies are expensed as incurred. No liabilities for loss contingencies were accrued as of December 31, 2018 and December 31, 2019. As of June 30, 2020, the Company has accrued $2.4 million (unaudited) for loss contingencies in connection with the settlement of certain employment related legal proceedings.</p> 0 0 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Product Warranties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of revenue in the period that the related revenue is recognized. These estimates are based on historical warranty experience and any known or expected changes in warranty exposure, such as trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the Company’s accrued warranty liability, which is included as a component of other accrued expenses was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:31.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of the beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,322</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warranty provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Consumption</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,011)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,055)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,939)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,642)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(940)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Changes in provision estimates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of the end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,322</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:31.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of the beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,322</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warranty provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Consumption</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,011)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,055)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,939)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,642)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(940)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Changes in provision estimates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of the end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,322</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 254000 1317000 3531000 3531000 4322000 2341000 5469000 6531000 3841000 2918000 1011000 4055000 4939000 2642000 940000 -267000 800000 -801000 141000 -3104000 1317000 3531000 4322000 4871000 3196000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which supersedes FASB Accounting Standards Codification Topic 840, Leases (Topic 840), and provides principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Among its provisions, this standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheets for operating leases, and also requires additional qualitative and quantitative disclosures about lease arrangements. ASU 2016-02 is effective for public business entities for fiscal years beginning after December 15, 2018. For emerging growth companies, the ASU was to be effective for fiscal years beginning after December 15, 2019. However, in November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging <i style="font-style:italic;">(Topic 815) and Leases (Topic 842): Effective Dates </i>(ASU 2019-10), which included a one-year deferral of the effective date of ASU 2016-02 for certain entities. As a result, the ASU is now effective for emerging growth companies for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. The Company expects to adopt the new standard in the first quarter of 2021 using the modified retrospective method, under which the Company will apply Topic 842 to existing and new leases as of January 1, 2021, but prior periods will not be restated and will continue to be reported under Topic 840 guidance in effect during those periods. The Company is currently evaluating the impact the adoption of these ASUs will have on its financial statements and related disclosures. The Company expects to recognize a right-of-use asset and corresponding lease liability for its real estate operating leases upon adoption. See Note 12 for more information related to the Company’s lease obligations, which are presented on an undiscounted basis therein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, and ASU No. 2019-11. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. For public business entities, this standard is effective for fiscal years beginning after December 15, 2019. For emerging growth companies, the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the <i style="font-style:italic;">Accounting for Income Taxes</i>. This standard simplifies the accounting for income taxes by, among other things, eliminating certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 is effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact of this new standard will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805), Clarifying the <i style="font-style:italic;">Definition of a Business</i>, which amends the current definition of a business when evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs. ASU 2017-01 further states that when substantially all of the fair value of gross assets acquired is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business. The new guidance also narrows the definition of the term output under Topic 805 to be consistent with how it is described in ASC 606. The amendments in ASU 2017-01 apply prospectively. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), <i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i>. The standard simplifies the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Instead, goodwill impairment is measured as the difference between the fair value and the carrying value of the reporting unit. The standard also clarifies the treatment of the income tax effect of tax-deductible goodwill when measuring goodwill impairment loss. The Company early adopted this amendment on January 1, 2019, which did not have a material impact on its consolidated financial statements and its goodwill impairment measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In June 2018, the FASB issued ASU 2018-07, Improvements to Nonemployee Share-Based Payment <i style="font-style:italic;">Accounting</i>. ASU 2018-07 eliminates the separate accounting model for nonemployee share-based payment awards and generally requires companies to account for share-based payment transactions with nonemployees in the same way as share-based payment transactions with employees. The accounting remains different for attribution, which represents how the equity-based payment cost is recognized over the vesting period, and a contractual term election exists for valuing nonemployee equity share options. The Company adopted the standard in 2019 and the adoption of this standard did not have a material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 2. Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Disaggregation of Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company disaggregates its revenue from contracts with customers by geographic region based on the shipping location of the customer, type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Total revenue based on the disaggregation criteria described above are as follows (dollar in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;width:49.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.19%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:6.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:6.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenue by geography:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">139,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">84,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">35,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">26,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">39,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">20,538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">22,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">12,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">182,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue by products and services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 7.2pt;">Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">179,928</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">132,933</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">81,424</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">51,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">27,849</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">License and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">19,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">182,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue by timing of recognition:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Goods transferred at a point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">139,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">92,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">62,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">44,922</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Goods and services transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2020 (unaudited), the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. During the three months ended June 30, 2020 (unaudited), the Company recognized license revenue of $16.6 million related to this agreement, representing 59% and 37%, respectively, of total revenue for the three and six months ended June 30, 2020. As of June 30, 2020 (unaudited), the Company recorded $3.1 million and $14.0 million, respectively, in current and long-term deferred revenue associated with the rights granted to receive future patents as they represent stand ready obligations. As of June 30, 2020 (unaudited), the Company also recorded $25.3 million of accounts receivable and $8.4 million of contract assets. The Company collected the outstanding receivable in July 2020 (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Contract Assets and Contract Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Contract assets primarily relates to unbilled accounts receivable. Unbilled amounts arise when the timing of billing differs from the timing of revenue recognized, such as when revenue recognized on the guaranteed minimums at the inception of the contract when there is not yet a right to invoice in accordance with contract terms. Unbilled amounts are recorded as a contract asset when the revenue associated with the contract is recognized prior to billing and derecognized when billed in accordance with the terms of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Contract liabilities consist of deferred revenue, customer advanced payments and customer deposits. Deferred revenue includes billings in excess of revenue recognized related to product sales, licenses, extended warranty and other services revenue, and is recognized as revenue when the Company performs under the contract. The long-term portion of deferred revenue, mostly related to obligations under license arrangements and extended warranty, is classified as non-current contract liabilities and is included in other long-term liabilities in the Company’s consolidated balance sheets. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized as revenue when control of the performance obligation is transferred to the customer. Customer deposits represent consideration received from a customer which can be applied to future product or service purchases, or refunded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Contract assets and contract liabilities consisted of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract assets, current</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract assets, long-term</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total contract assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities, current</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Deferred revenue, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Customer advance payment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Customer deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,261</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities, long-term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Deferred revenue, long-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">552</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table shows the significant changes in contract assets and contract liabilities balances for 2018, 2019 and the six Months ended June 30, 2019 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Transferred to receivables from contract assets recognized at the beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(38)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(38)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,164</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impact of ASC 606 adoption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognized that was included in the contract liabilities beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(7,393)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,149)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,567)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(750)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Customer deposits reclassified to refund liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,083)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the six months ended June 30, 2020, the Company reclassified customer deposit of $6.1 million to refund liabilities and the entire amount was refunded to a customer in May 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Total revenue based on the disaggregation criteria described above are as follows (dollar in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;width:49.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.19%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:6.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:6.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenue by geography:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">139,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">84,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">35,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">26,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">39,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">20,538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">22,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">12,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">182,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue by products and services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 7.2pt;">Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">179,928</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">132,933</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">81,424</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">51,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">27,849</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">License and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">19,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">182,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue by timing of recognition:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Goods transferred at a point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">139,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">92,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">62,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">44,922</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Goods and services transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.27%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr></table> 139005000 0.76 84541000 0.59 49634000 0.49 35716000 0.52 13903000 0.30 26562000 0.15 39770000 0.28 28791000 0.28 20538000 0.30 25774000 0.57 16523000 0.09 18635000 0.13 22973000 0.23 12655000 0.18 5740000 0.13 182090000 1 142946000 1 101398000 1 68909000 1 45417000 1 179928000 0.99 132933000 0.93 81424000 0.80 51536000 0.75 27849000 0.61 2162000 0.01 10013000 0.07 19974000 0.20 17373000 0.25 17568000 0.39 182090000 1 142946000 1 101398000 1 68909000 1 45417000 1 139852000 0.98 92890000 0.92 62392000 0.91 44922000 0.99 3094000 0.02 8508000 0.08 6517000 0.09 495000 0.01 142946000 1 101398000 1 68909000 1 45417000 1 16600000 0.59 0.37 3100000 14000000.0 25300000 8400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Contract assets and contract liabilities consisted of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract assets, current</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract assets, long-term</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total contract assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities, current</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Deferred revenue, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Customer advance payment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Customer deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,261</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities, long-term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Deferred revenue, long-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">552</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table shows the significant changes in contract assets and contract liabilities balances for 2018, 2019 and the six Months ended June 30, 2019 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Transferred to receivables from contract assets recognized at the beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(38)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(38)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,164</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impact of ASC 606 adoption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognized that was included in the contract liabilities beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(7,393)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,149)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,567)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(750)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Customer deposits reclassified to refund liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,083)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 38000 38000 2813000 -38000 5626000 38000 8439000 812000 926000 4348000 13464000 11252000 11154000 6083000 6083000 20359000 18261000 15502000 552000 903000 15060000 20911000 19164000 30562000 0 38000 38000 0 0 -38000 -38000 0 38000 0 0 8439000 16835000 20911000 20911000 19164000 -256000 0 0 0 -7393000 -3149000 -2567000 -750000 11725000 1402000 2627000 18231000 0 0 0 -6083000 20911000 19164000 20971000 30562000 -6100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 3. Fair Value Measurement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The three levels of inputs that may be used to measure fair value are:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 — Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:10.1pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;width:51.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.38%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Cash equivalents:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Securities sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,838</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">U.S. government and agency securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Asset backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.78%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.78%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:51.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.49%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.33%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.33%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total assets measured at fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments consist of investment securities with original maturities greater than three months and are included as current assets in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">There were no transfers between fair value measurement levels during 2018, 2019 or the six months ended June 30, 2020 (unaudited).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;width:51.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.38%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Cash equivalents:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Securities sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,838</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">U.S. government and agency securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Asset backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.78%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.12%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.78%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:51.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.49%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.33%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.33%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total assets measured at fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.16%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,053</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 6838000 6838000 1494000 1494000 8000000 8000000 6838000 9494000 16332000 20809000 20809000 9217000 9217000 2487000 2487000 2974000 2974000 2487000 33000000 35487000 9325000 42494000 51819000 44669000 44669000 44669000 44669000 1099000 1099000 1100000 1100000 2199000 2199000 44669000 2199000 46868000 15053000 15053000 15053000 15053000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 4. Balance Sheet Components</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivables, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accounts receivables, net consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:21.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,268</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories, net of reserve, consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:21.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,374</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,506</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less inventories not deemed to be current, included in other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Inventories, included in current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Noncurrent inventories consist of raw material components forecasted to be used in production later than twelve months from the respective balance sheet dates. The Company believes that these inventories will be utilized for future production plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Prepaid and Other Current Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prepaid and other current assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:21.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepaid expenses and deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,031</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,513</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Due from contract manufacturers and vendors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepaid taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,122</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Assets held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred stock issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,460</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the Company reclassified the then carrying value of $4.7 million related to its Morgan Hill properties previously reported as property, plant and equipment to assets held for sale and included as other current assets in its consolidated balance sheets. On July 2, 2020, the Company sold the properties to a third-party buyer and received net proceeds of $12.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property, Plant and Equipment, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property, plant and equipment, at cost, consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Land</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">2,340</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">2,340</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">—</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Building</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">3,142</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">3,142</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Machinery and equipment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">26,386</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">30,082</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">30,504</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Building improvements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">4,194</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">4,194</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Leasehold improvements </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">4,376</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">5,581</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">5,781</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Furniture and fixtures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,254</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,431</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,468</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Vehicles</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">416</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">759</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">539</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,343</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,357</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Assets under construction</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,093</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">170</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,318</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">44,356</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">49,042</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">40,967</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Less: accumulated depreciation and amortization</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(15,430)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(22,764)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(21,776)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="color:#231f20;">Property, plant and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">28,926</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">26,278</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:9.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">19,191</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Capital lease equipment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">580</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">888</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">888</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(81)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(203)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(292)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="color:#231f20;">Capital lease equipment, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">499</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">685</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">596</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:28.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.05%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation and amortization on property, plant and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,325</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,805</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,059</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation on capital lease equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net, consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2019:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2020 (unaudited):</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Amortization of intangible assets is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.27%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.71%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.27%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">188</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 2.9pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">192</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Expenses and Other Current Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:20.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.38%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued payroll expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,537</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued manufacturing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued professional and consulting fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Legal proceedings accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">950</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">944</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Refund liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,679</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,563</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 7.2pt;">Total accrued expense and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">31,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">23,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accounts receivables, net consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:21.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,268</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 21902000 12330000 36143000 357000 467000 875000 21545000 11863000 35268000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories, net of reserve, consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:21.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,374</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,506</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less inventories not deemed to be current, included in other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Inventories, included in current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 14981000 12374000 6194000 2414000 1748000 2283000 1506000 5629000 9079000 18901000 19751000 17556000 9517000 4764000 9384000 14987000 17556000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prepaid and other current assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:21.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepaid expenses and deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,031</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,513</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Due from contract manufacturers and vendors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepaid taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,122</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Assets held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred stock issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,460</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.25%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3031000 3045000 1513000 3324000 4068000 5253000 572000 2122000 4746000 2223000 4144000 38000 2813000 446000 1460000 1452000 7411000 12918000 19921000 4700000 12300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property, plant and equipment, at cost, consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Land</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">2,340</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">2,340</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">—</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Building</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">3,142</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">3,142</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Machinery and equipment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">26,386</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">30,082</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">30,504</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Building improvements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">4,194</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">4,194</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Leasehold improvements </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">4,376</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">5,581</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">5,781</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Furniture and fixtures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,254</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,431</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,468</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Vehicles</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">416</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">759</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">539</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,343</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,357</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Assets under construction</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,093</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">170</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">1,318</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">44,356</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">49,042</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">40,967</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Less: accumulated depreciation and amortization</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(15,430)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(22,764)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(21,776)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="color:#231f20;">Property, plant and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">28,926</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">26,278</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:9.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">19,191</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Capital lease equipment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">580</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">888</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">888</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(81)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(203)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(292)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="color:#231f20;">Capital lease equipment, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">499</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">685</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">596</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:28.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.05%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation and amortization on property, plant and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,325</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,805</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,059</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation on capital lease equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2340000 2340000 3142000 3142000 26386000 30082000 30504000 4194000 4194000 4376000 5581000 5781000 1254000 1431000 1468000 416000 759000 539000 1155000 1343000 1357000 1093000 170000 1318000 44356000 49042000 40967000 15430000 22764000 21776000 28926000 26278000 19191000 580000 888000 888000 81000 203000 292000 499000 685000 596000 3325000 6791000 7805000 3695000 4059000 81000 122000 31000 89000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net, consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2019:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2020 (unaudited):</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Amortization of intangible assets is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.27%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.71%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.27%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">188</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 2.9pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">192</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1170000 188000 982000 1200000 380000 820000 188000 192000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:20.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.38%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued payroll expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,537</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued manufacturing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued professional and consulting fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Legal proceedings accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">950</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">944</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Refund liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,679</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,563</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 7.2pt;">Total accrued expense and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">31,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 2.9pt 0pt 0pt;">23,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 9335000 10537000 8843000 444000 3344000 3977000 1504000 5572000 3269000 3531000 4322000 3196000 70000 2440000 950000 944000 961000 4878000 1679000 1563000 1060000 17443000 31160000 23816000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 5. Mapper Acquisition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On July 3, 2019, the Company acquired technology, workforce and certain assets of Mapper.ai, Inc. (“Mapper”), an on-demand map solution company, for a total of $2.5 million in cash. The acquisition was accounted for using the purchase method of accounting for business combination. The total purchase price is allocated to acquired assets based on their estimated fair value at the acquisition date as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:89.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:89.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.84%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Total purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The excess of the purchase price over the tangible and intangible assets acquired has been recorded as goodwill. The goodwill is attributable to the workforce of the acquired business and expected synergies with the Company’s existing operations and is amortizable for income tax purposes. Management plans to integrate the Mapper acquisition into its existing business structure, which is comprised of a single reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Developed technology is amortized on a straight-line basis over its estimated useful life of 3 years. Acquisition-related costs of $0.2 million were expensed in the period incurred within general and administrative expense in the Company’s consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The results of operations related to this acquisition have been included in the Company’s consolidated statements of operations from the acquisition date. Pro forma results of operations have not been presented because the acquisition was not material to the Company’s consolidated results of operations.</p> 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:89.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:89.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.84%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:89.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Total purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1140000 144000 1189000 2473000 P3Y 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 6. Accumulated Other Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accumulated other comprehensive loss was comprised of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:5.79%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(131)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(250)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Unrealized loss on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 14.4pt;">Total accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(148)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.79%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.79%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(250)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For 2018, 2019 and the six months ended June 30, 2020 (unaudited), there were no significant amounts related to foreign currency translation loss or realized gains or loss on investments reclassified to net loss from accumulated other comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accumulated other comprehensive loss was comprised of the following as of December 31, 2018, December 31, 2019 and June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:5.79%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(131)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(250)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Unrealized loss on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 14.4pt;">Total accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(148)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.79%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.79%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(250)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -131000 -216000 -250000 -17000 -148000 -216000 -250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 7. Credit Facilities and Notes Payable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On April 27, 2018, the Company entered into a loan and security agreement with a financial institution which provides a one-year $25.0 million revolving line of credit (the 2018 Revolving Line) with an option to increase the credit limit up to additional $15.0 million with the bank’s approval (Incremental Revolving Line). As part of the Revolving Line, there is a letters of credit sublimit of $5.0 million. The advances under the Revolving Line bear interest at a rate per annum equal to prime rate plus an applicable margin of 1.5% for prime rate advances, or LIBOR rate plus an applicable margin of 2.5% for LIBOR advances. Unused revolving line facility fee is 0.15% per annum of average unused portion of the Revolving Line. In addition, there is a $50,000 non-refundable commitment fee if the Company exercises the Incremental Revolving Line option. The Revolving Line is secured by certain assets of the Company. There were no outstanding borrowings under the Revolving Line as of December 31, 2018. The Revolving Line expired on April 26, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In January 2020 (unaudited), the Company entered into a loan and security agreement with the same financial institution (the 2020 Revolving Line), which provides a revolving line of credit of $25.0 million, with an option to increase the credit limit up to additional $15.0 million with the bank’s approval. As part of the Revolving Line, there is a letters of credit sublimit of $5.0 million. The advances under the Revolving Line bear interest at a rate per annum equal to prime rate plus an applicable margin of 1.5% for prime rate advances, or LIBOR rate plus an applicable margin of 2.5% for LIBOR advances. Unused revolving line facility fee is 0.15% per annum of average unused portion of the Revolving Line. In addition, there is a $50,000 non-refundable commitment fee if the Company exercises the Incremental Revolving Line option. The Revolving Line is secured by certain assets of the Company. The 2020 Revolving Line has a maturity date of September 30, 2020. The Company had no outstanding borrowings and was in compliance with the financial covenants associated with the facility through the date the audited consolidated and the interim condensed consolidated financial statements were available for issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On April 8, 2020 (unaudited), the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after 24 weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable in two years at an interest rate of 1% per annum, with a deferral of interest payments for the first six months. The PPP loan balance of $10.0 million was included in other long-term liabilities in the Company’s condensed consolidated balance sheet as of June 30, 2020 (unaudited).</p> P1Y 25000000.0 15000000.0 5000000.0 1.5% 2.5% 0.0015 50000 25000000.0 15000000.0 5000000.0 1.5% 2.5% 0.0015 50000 0 10000000.0 P2Y 0.01 10000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 8. Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Prior to July 26, 2016, the total number of shares of common stock authorized was 20,000,000 at $0.0001 par value per share. Holders of common stock are entitled to one vote per share, and to receive dividends when, as and if declared by the Board of Directors, and, upon liquidation or dissolution, are entitled to receive all proceeds available for distribution to stockholders. The holders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On July 26, 2016, the Board of Directors approved to increase the number of shares of common stock authorized for issuance to 55,000,000 shares and authorized to the issuance of up to 8,772,852 shares of preferred stock with par value of $0.0001 per share, all of which were designated as Series A Preferred Stock. In addition, each outstanding share of common stock was exchanged into ten shares of common stock. The stock split also applied to any outstanding securities or rights convertible into, or exchangeable or exercisable for, common stock of the Company. Unless otherwise indicated, all share numbers, share prices and exercise prices have been adjusted to reflect the stock split on a retroactive basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On July 28, 2016, in connection with the Series A Preferred Stock financing and a spin-off and distribution of assets associated with Velodyne Acoustics, the Company declared a pro rata distribution to certain shareholders where its CEO received units representing a 100% interest in Velodyne Acoustics valued at approximately </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">$3.97million and other shareholders received a cash dividend of approximately $2.8 million in total. Following the spin-off and distribution, Velodyne Acoustics is no longer a subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On August 1, 2016, following the stock split, the Company issued 8,772,852 shares of Series A Convertible Preferred Stock (Series A Preferred Stock) at a price of $17.0982 per share and received net proceeds of $143.3 million. In September 2016, the Company used $50.0 million of the proceeds to repurchase and retire 2,924,272 shares of common stock from certain holders of the Company’s common stock at $17.0982 per share, which was equivalent to the price paid for each share of the Series A Preferred Stock by investor in the financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On August 28, 2018, the Board of Directors approved to increase the authorized number of shares of common stock to 58,000,000 shares with par value of $0.0001 per share, and approved an increase of the authorized number of shares of preferred stock to 11,523,732 shares with par value of $0.0001 per share, of which 2,750,880 shares were designated as Series B preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On September 4, 2018, the Company issued 1,375,440 shares of Series B Convertible Preferred Stock (Series B Preferred Stock) at a price of $36.3520 per share and received net proceeds of $46.8 million. In December 2018, the Company used $2.7 million of the proceeds to repurchase and retire 73,150 shares of common stock from certain holders of the Company’s common stock at $36.3520 per share, which was equivalent to the price paid for each share of the Series B Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On October 11, 2019, the Board of Directors approved to increase the authorized number of shares of common stock to 67,000,000 shares with par value of $0.0001 per share, and approved a decrease of the authorized number of shares of preferred stock to 14,274,612 shares with par value of $0.0001 per share, of which 1,375,440 shares were designated as Series B preferred stock and 4,126,320 shares were designated as Series B-1 preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were 34,252,578 shares of the Company’s common stock issued and outstanding as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Series A Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On August 1, 2016, the Company entered into a share purchase agreement with two strategic investors pursuant to which the Company sold and issued to the investors 8,772,852 shares of Series A Preferred Stock at a price of $17.0982 per share. The total proceeds raised through the Series A Preferred Stock transaction was $143.3 million, net of issuance costs of $6.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Holders of the Series A Convertible Preferred Stock have a right to convert to common stock at any time. The number of converted shares is determined by dividing the original issue price by the applicable conversion price. The initial conversion price is the original issue price, but is subject to adjustment for certain dilutive issuances, splits and combinations. The Series A Preferred Stock automatically converts to common stock in the event of a qualified public offering or consent of the Series A Preferred Stock holders. The manner of settlement is an exchange of shares of common stock for converted shares of Series A Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Holders of the Series A Preferred Stock are entitled to dividends when and if declared by the Board of Directors. Such dividends are noncumulative. Dividends, if any, are distributed among all holders of common stock and Series A Preferred Stock in proportion to the number of shares held by each holder if all shares of Series A Preferred Stock were converted to common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Series A Preferred Stock has a liquidation preference entitling the holders of Series A Preferred Stock to an amount per share equal to the sum of the original issue price of $17.0982 per share and any declared but unpaid dividends prior to distribution of proceeds to common stock holders as a result of a liquidation event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Each share of Series A Preferred Stock has substantially similar voting rights as one share of common stock. In addition, the holders of Series A Preferred Stock are entitled to elect two directors of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A majority vote of the Series A Preferred Stock is required to amend, waive, alter or repeal any provision of the Company’s certificate of incorporation or bylaws so as to adversely alter or change the powers, preferences or special rights of the shares of the Series A Preferred Stock in a manner different than all preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Series B and Series B-1 Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On September 4, 2018, the Company entered into a share purchase agreement with strategic investors pursuant to which the Company sold and issued to the investors 1,375,440 shares of Series B Preferred Stock at a price of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">$36.3520 per share. The total proceeds raised through the Series B Preferred Stock transaction was $46.8 million, net of issuance costs of $3.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On October 25, 2019, the Company entered into a share purchase agreement with investors pursuant to which the Company sold and issued to the investors 1,375,440 shares of Series B-1 Preferred Stock at a price of $36.3520 per share. The total proceeds raised through the Series B-1 Preferred Stock transaction was $49.8 million, net of issuance costs of $0.2 million. On April 1, 2020, the Company entered into a share purchase agreement with another investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $19.9 million, net of issuance costs of $0.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Holders of the Series B and Series B-1 Preferred Stock have a right to convert to common stock at any time. The number of converted shares is determined by dividing the original issue price by the applicable conversion price. The initial conversion price is the original issue price, but is subject to adjustment for certain dilutive issuances, splits and combinations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In addition, in the event the Company closes a public offering in which the Series B and Series B-1 Preferred Stock converts into common stock on or before September 4, 2020, and in which the public offering price per share is less than $36.3520 (adjusted for stock splits if any), then the conversion price used for the Series B Preferred Stock in the public offering will be adjusted to the offering price (not to be below $23.9196). The Series B and Series B-1 Preferred Stock automatically converts to common stock in the event of a qualified public offering or consent of the holders of a majority of the then outstanding shares of preferred stock. The manner of settlement is an exchange of shares of common stock for converted shares of Series B and Series B-1 Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Holders of the Series B and Series B-1 Preferred Stock are entitled to dividends when and if declared by the Board of Directors. Such dividends are noncumulative. Dividends, if any, are distributed among all holders of common stock and convertible preferred stock in proportion to the number of shares held by each holder if all shares of Convertible Preferred Stock were converted to common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Each share of the Series B and Series B-1 Preferred Stock has a liquidation preference entitling the holders of Series B and Series B-1 Preferred Stock to an amount per share equal to the sum of the original issue price of $36.3520 <span style="-sec-ix-hidden:Hidden_riwKVxDe7kCuzf9qQeW4lw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">pe</span></span>r share and any declared but unpaid dividends, pari passu with the Series A Preferred Stock, and issuable prior to distribution of proceeds to common stock holders as a result of a liquidation event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each share of the Series B and Series B-1 Preferred Stock has substantially similar voting rights as one share of common stock. In addition, the holders of the Series B Preferred Stock are entitled to elect one director of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Features of Convertible Preferred Stock (Series A, Series B and Series B-1 Preferred Stock)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">A majority vote of the convertible preferred stock, voting together as a single class, is required to, among other things, consummate certain liquidity events, amend or alter the Company’s Certification of Incorporation or Bylaws, increase or decrease the authorized shares of the preferred stock, or redeem, purchase or otherwise acquire any shares of preferred stock or common stock. Many of the foregoing protective rights are subject to certain exceptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Pursuant to a Voting Agreement by the Company and various investor parties thereto, certain individuals and entities have designation rights for certain directors of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The convertible preferred stock is not redeemable for cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Incentive Plans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">2007 Incentive Stock Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 3, 2008, the Board of Directors of Velodyne Acoustic, the Company’s predecessor entity, approved the 2007 Incentive Stock Plan (the “2007 Stock Plan”) and authorized a total of 10,250,000 shares of common stock for issuance. The 2007 Stock Plan provided for the granting of stock-based awards in the form of stock options and restricted stock awards (RSAs) to employees. On July 26, 2016, August 28, 2018 and October 11, 2019, the Board of Directors approved to decrease the number of shares of common stock authorized for issuance under the 2007 Stock Plan to 4,275,000, 3,904,557 and 1,404,557 shares, respectively. As of December 31, 2019 and June 30, 2020 (unaudited), there were outstanding 1,404,557 shares of common stock subject to RSAs and zero shares of common stock remaining available for future issuance under the 2007 Stock Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">2016 Stock Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 26, 2016, the Board of Directors approved the adoption of the 2016 Stock Plan and authorized 5,263,731 shares of the Company’s common stock for issuance under the 2016 Stock Plan. The 2016 Stock Plan provides for the direct award or sale of shares, the grant of stock options and restricted stock units (“RSUs”) to employees, directors and consultants. On October 11, 2019, the Board of Directors approved to increase the number of shares of common stock authorized for issuance under the 2016 Stock Plan to 7,763,731 shares. The number of shares of common stock available for future issuance under the 2016 Stock Plan was 4,463,046 and 3,075,537, respectively, as of December 31, 2019 and June 30, 2020 (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Employee Stock Options, RSAs and RSUs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the 2007 Stock Plan, the Company granted options to certain employees to purchase shares of the Company’s common stock in 2008 and 2009. Options expire 10 years from the date of grant and vest 25 <span style="-sec-ix-hidden:Hidden_a7RC8CK7a0ypWF6qDCOhtg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">percent</span></span> <span style="-sec-ix-hidden:Hidden_eIW5TbUL1E-2gS-fVIXQ7g"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon</span></span> <span style="-sec-ix-hidden:Hidden_tqf3D1rpKUKucW5qptg1DQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the</span></span> one-year anniversary date from initial vesting date, with the remainder vesting monthly over the following three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In December 2015, the Company granted RSAs totaling 1,675,000 shares of common stock to two employees under the 2007 Stock Plan. The RSAs are subject to a time-based vesting condition and a market condition tied to a liquidity event requirement, both of which must be satisfied on or before the 10-year anniversary of the date of the grant in order for the RSAs to be vested and settled for shares of common stock. All shares of RSAs that do not vest on or before the 10-year anniversary of the date will be forfeited. Subject to certain terms, the RSAs provide voting rights equivalent to a common stockholder and are eligible for dividends. As of June 30, 2020, the market vesting condition tied to a liquidity event had not been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Beginning March 2017, the Company granted options and RSUs to certain employees, directors and consultants pursuant to the 2016 Stock Plan. Options expire in 10 years from the date of grant and typically vest 25 <span style="-sec-ix-hidden:Hidden_0i2r-7d0AkSOk35A7-o-Dg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">percent</span></span> <span style="-sec-ix-hidden:Hidden_g_IZrty54kWeFYXa0K4dQA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon</span></span> <span style="-sec-ix-hidden:Hidden_A4k1S17guEu6004ElIOJrA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the</span></span> one-year anniversary date from the initial vesting date, with the remainder vesting quarterly over the following three years. The RSUs are subject to a time-based vesting condition and a market condition tied to a liquidity event requirement, both of which must be satisfied on or before the 7-year anniversary of the date of the grant in order for the RSUs to be vested and settled for shares of common stock. All shares subject to RSUs that do not vest on or before the 7-year anniversary of the date will be forfeited. The RSUs typically vest 25 <span style="-sec-ix-hidden:Hidden_AFkBcpxt3EGDJpvv-NZCwA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">percent</span></span> <span style="-sec-ix-hidden:Hidden_qMSqCnSuDEup9_6ECYLzZA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon</span></span> <span style="-sec-ix-hidden:Hidden_cyKL3RlBNkK41a0xkw73-w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the</span></span> one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Certain RSUs also contain performance conditions related to the Company’s product development and business performance for the performance periods specified in the RSU agreements. As of June 30, 2020, the market vesting condition tied to a liquidity event had not been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In May 2020, the Company granted market-based performance RSUs (PRSUs) that contain service, performance and market conditions to vest in the underlying common stock. The PRSUs vest upon the three- year anniversary date from initial vesting date and the number of shares that vests is ultimately dependent on the value of the Company’s stock at the vesting date. As of June 30, 2020, the performance vesting condition tied to a liquidity event had not been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the combined stock option activity under the Company’s equity plans during 2017, 2018, 2019 and the six months ended June 30, 2020 (unaudited) is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Option:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:12.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">257,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18.76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(154,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,603,333</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,603,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(28,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,521,875)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.55</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">53,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted (unaudited)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">150,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16.84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of June 30, 2020 (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">203,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of RSA and RSU activities under the Company’s equity plans is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">RSA:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:16.8%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,675,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(270,443)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited (unaudited)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of June 30, 2020 (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">RSU:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,954,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">19.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(283,970)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">18.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,670,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">19.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">932,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">23.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(416,198)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">20.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">2,186,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">21.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,473,912</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">28.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(413,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">24.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">3,247,352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">24.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,073,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">16.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited (unaudited)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(210,536)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">25.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of June 30, 2020 (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4,109,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">22.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">PRSU:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">PRSUs outstanding as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">375,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">PRSUs outstanding as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">375,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, no compensation <span style="-sec-ix-hidden:Hidden_Xz20zJSQOE-YihQBMc7rLw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expense</span></span> had been recognized for the RSAs and RSUs because the performance vesting condition was not probable of being met. At the time the performance vesting condition becomes probable, which is not until the earlier of (i) an initial public offering, or (ii) a sale event, the Company will recognize the cumulative stock-based compensation expense for the outstanding RSAs and RSUs using the accelerated attribution method based on the grant-date fair value of the RSAs and RSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company uses the Black-Scholes option pricing model to determine the fair value of its stock option awards and uses the Monte Carlo simulation model (a binomial lattice-based valuation model) to determine the fair value of its market-based PRSUs. The Monte Carlo simulation model uses multiple input variables to determine the probability of satisfying the market condition requirements. The fair value of the PRSUs is not subject to change based on future market conditions. The determination of the fair value for stock options and PRSUs in connection with determining stock compensation expense requires judgment, including estimating the fair market value of common stock, stock-price volatility, expected term, expected dividends and risk-free interest rates. The expected volatility rates are estimated based on historical volatilities of the Company’s peers’ common stock over a period of time that approximates the expected term of the options. Due to lack of historical data on employees’ option exercises, the Company estimates the expected term of the options using the simplified method, which calculates the expected term equal to the midpoint between the vesting period and the maximum contractual term. Expected dividends are estimated based on the Company’s dividend history as well as the Company’s current projections. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">risk-free interest rate for periods approximating the expected terms of the options or the PRSUs is based on the U.S. Treasury yield curve in effect at the time of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the weighted average grant date fair value for options and the assumptions used as inputs for the Black-Scholes option pricing model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average grant date fair value of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;width:16.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected term, in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the weighted average grant date fair value for PRSUs and the assumptions used as inputs for the Monte Carlo simulation model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average grant date fair value of PRSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected term, in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;">The following table presents stock-based compensation expense included in the Company’s consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:25.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 7.2pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.86%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.83%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.64%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recognizes forfeitures as they occur. As of December 31, 2019 and June 30, 2020 (unaudited), unrecognized compensation cost related to stock options was $41,000 and $1.1 million, respectively, which was expected to be recognized over a weighted average period of 0.49 years and 3.43 years, respectively.</p> 20000000 0.0001 1 55000000 8772852 0.0001 10 1 3970000 2800000 8772852 17.0982 143300000 50000000.0 2924272 17.0982 58000000 0.0001 11523732 0.0001 2750880 1375440 36.3520 46800000 2700000 73150 36.3520 67000000 0.0001 14274612 0.0001 1375440 4126320 34252578 34252578 34252578 8772852 17.0982 143300000 6700000 17.0982 2 1375440 36.3520 46800000 3200000 1375440 36.3520 49800000 200000 550176 36.3520 19900000 100000 36.3520 0.239196 36.3520 1 10250000 4275000 3904557 1404557 1404557 1404557 0 0 5263731 7763731 4463046 3075537 P10Y 0.25 1675000 P10Y 0.25 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the combined stock option activity under the Company’s equity plans during 2017, 2018, 2019 and the six months ended June 30, 2020 (unaudited) is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Option:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:12.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">257,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18.76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(154,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,603,333</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,603,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(28,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,521,875)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.55</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">53,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted (unaudited)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">150,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16.84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Options outstanding as of June 30, 2020 (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.35%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">203,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2500000 0.37 P2Y1M2D 257674 18.76 154341 18.19 2603333 1.13 P1Y4M2D 2603333 1.13 P0Y2M19D 28125 21.08 2521875 0.55 53333 18.24 P0Y5M26D 150000 16.84 203333 17.21 P3Y5M4D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of RSA and RSU activities under the Company’s equity plans is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">RSA:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:16.8%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,675,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(270,443)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited (unaudited)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSAs outstanding as of June 30, 2020 (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">RSU:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,954,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">19.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(283,970)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">18.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,670,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">19.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">932,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">23.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(416,198)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">20.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">2,186,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">21.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,473,912</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">28.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(413,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">24.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">3,247,352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">24.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">1,073,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">16.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeited (unaudited)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">(210,536)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">25.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RSUs outstanding as of June 30, 2020 (unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4,109,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">22.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">PRSU:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">PRSUs outstanding as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">375,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.45%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">PRSUs outstanding as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">375,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.45%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">4.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1675000 4.09 270443 4.09 1404557 4.09 1404557 4.09 1404557 4.09 1404557 4.09 1954639 19.74 283970 18.58 1670669 19.94 932444 23.73 416198 20.40 2186915 21.47 1473912 28.89 413475 24.39 3247352 24.46 1073045 16.84 210536 25.82 4109861 22.40 375000 4.04 375000 4.04 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the weighted average grant date fair value for options and the assumptions used as inputs for the Black-Scholes option pricing model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average grant date fair value of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;width:16.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected term, in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 8.09 6.16 P5Y1M20D P5Y6M18D 0.4723 0.3982 0.0188 0.00371 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the weighted average grant date fair value for PRSUs and the assumptions used as inputs for the Monte Carlo simulation model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average grant date fair value of PRSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected term, in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4.04 P2Y7M2D 0.4500 0.0018 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;">The following table presents stock-based compensation expense included in the Company’s consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:5.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:4.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:25.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 7.2pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.86%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.83%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.64%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0pt 0pt;">156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 156000 93000 97000 48000 21000 78000 114000 38000 38000 135000 234000 207000 135000 86000 156000 41000 1100000 P0Y5M26D P3Y5M4D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 9. Net Income (Loss) Per Share Attributable to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company follows the two-class method when computing net income (loss) per common share when shares are issued that meet the definition of participating securities. The Company considers its convertible preferred stock and the RSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the convertible preferred stock and the RSAs under the two-class method as these securities do not have a contractual obligation to share in losses. Distributed and undistributed earnings allocated to participating securities are subtracted from net income (loss) in determining net income attributable to common stockholders. Basic net income (loss) per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of the Company’s common stock outstanding. The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. During the periods when there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the numerator and denominator used in the calculation of the basic and diluted earnings per share attributable to common stockholders is as follows (in thousands except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:36.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">15,761 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(62,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: undistributed earnings to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,622)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss) attributable to common stockholders — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">12,139 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(62,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Add: adjustments to undistributed earnings to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">189 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss) attributable to common stockholders — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">12,328 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(62,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares of common stock — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,325,728 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,320,311 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of dilutive stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,453,973 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares of common stock — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">36,779,701 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,320,311 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net income (loss) per share attributable to common stockholders:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">0.35 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">0.34 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.82)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.96)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.34)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:33.81%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended<br/>June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="12" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible preferred stock </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,772,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,148,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">11,523,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,148,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">12,073,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock options to purchase common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">103,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,603,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">53,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,575,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">203,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restricted stock awards </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restricted stock units </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,670,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,186,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,247,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,852,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,484,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">11,951,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,343,097</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,228,974</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,980,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18,166,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the numerator and denominator used in the calculation of the basic and diluted earnings per share attributable to common stockholders is as follows (in thousands except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:36.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">15,761 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(62,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: undistributed earnings to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,622)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss) attributable to common stockholders — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">12,139 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(62,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Add: adjustments to undistributed earnings to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">189 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss) attributable to common stockholders — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">12,328 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(62,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares of common stock — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,325,728 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,320,311 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of dilutive stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,453,973 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">— </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares of common stock — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">36,779,701 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,320,311 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34,252,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net income (loss) per share attributable to common stockholders:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.05%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">0.35 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">0.34 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.82)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.96)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.34)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 15761000 -62300000 -67226000 -11658000 -33112000 3622000 12139000 -62300000 -67226000 -11658000 -33112000 189000 12328000 -62300000 -67226000 -11658000 -33112000 34325728 34320311 34252578 34252578 34252578 2453973 36779701 34320311 34252578 34252578 34252578 0.35 -1.82 -1.96 -0.34 -0.97 0.34 -1.82 -1.96 -0.34 -0.97 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:33.81%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended<br/>June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="12" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible preferred stock </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,772,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,148,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">11,523,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">10,148,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">12,073,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock options to purchase common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">103,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,603,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">53,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,575,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">203,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restricted stock awards </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,404,557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restricted stock units </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,670,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,186,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,247,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,852,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,484,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">11,951,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,343,097</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,228,974</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,980,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.14%;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18,166,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 8772852 10148292 11523732 10148292 12073908 103333 2603333 53333 2575208 203333 1404557 1404557 1404557 1404557 1404557 1670669 2186915 3247352 2852717 4484861 11951411 16343097 16228974 16980774 18166659 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 10. Retirement Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has a 401(k) savings and profit-sharing plan (the 401(k) Plan), which is intended to be a tax-qualified defined contribution plan that covers all eligible employees, as defined in the applicable plan documents. Under the 401(k) Plan, eligible employees may elect salary deferral contributions, not to exceed limitations established annually by the IRS. The Company matches 25% of employees’ eligible contributions. The Company’s matching contributions were $0.5 million, $0.9 million and $0.9 million, respectively, for 2017, 2018 and 2019, and $0.5 million and $0.5 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).</p> 0.25 500000 900000 900000 500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 11. Restructuring (unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In March 2020, the Company initiated a restructuring plan to downsize the manufacturing function and related engineering and administrative functions in its California locations. The purposes of this plan are to align resource requirements with the company’s initiatives to lower the company’s cost structure and to increase its production </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">capacity by outsourcing a majority of its manufacturing activities. The Company’s restructuring expenses incurred to date primarily related to employee termination costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes our costs incurred during the six months ended June 30, 2020, estimated additional costs to be incurred and estimated total costs expected to be incurred under the restructuring program as of June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.07%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:16.54%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Cost Incurred <br/>During the<br/>Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Cumulative<br/>Costs Incurred <br/>Through End of<br/>the Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Estimated<br/>Additional<br/>Costs to be<br/>Incurred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total <br/>Restructuring<br/>Costs Expected<br/>to be Incurred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Employee termination benefits </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the changes in restructuring liabilities during the six months ended June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended<br/>June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring liabilities, beginning</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Provisions and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash payments </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(973)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring liabilities, ending </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.88%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes our costs incurred during the six months ended June 30, 2020, estimated additional costs to be incurred and estimated total costs expected to be incurred under the restructuring program as of June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.07%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:16.54%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Cost Incurred <br/>During the<br/>Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Cumulative<br/>Costs Incurred <br/>Through End of<br/>the Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Estimated<br/>Additional<br/>Costs to be<br/>Incurred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total <br/>Restructuring<br/>Costs Expected<br/>to be Incurred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Employee termination benefits </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the changes in restructuring liabilities during the six months ended June 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended<br/>June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring liabilities, beginning</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Provisions and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash payments </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(973)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring liabilities, ending </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.88%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1043000 1043000 0 1043000 1043000 973000 70000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 12. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Income (loss) before income taxes consisted of the followings (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.61%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">24,970</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(56,631)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(68,645)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Income (loss) before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25,571</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(55,672)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,909)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Provision for (benefit from) income taxes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:30.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Current:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">507</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(130)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total Current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,788</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">783</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Deferred:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,805</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,942)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;"><b style="font-weight:bold;">Provision for (benefit from) income taxes</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,628</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(683)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On December 22, 2017, the Tax Cuts and Jobs Act (P.L. 115-97) was enacted (Tax Act). Among other changes is a permanent reduction in the federal corporate income tax rate from 35% to 21% effective January 1, 2018. As a result of the reduction in the corporate income tax rate, the Company revalued its net deferred tax assets as of December 31, 2017 which resulted in a reduction in the value of the Company’s net deferred tax assets of approximately $1.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On December 22, 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance on accounting for tax effects of the Tax Act. SAB 118’s measurement period which closed on December 22, 2018, one year from the Tax Act’s enactment. In accordance with SAB 118, the Company took a provisional amount of bonus tax depreciation following the provisions under the Tax Act. Upon finalization, the provisional adjustment was deemed immaterial. The Tax Act provides for a one-time “deemed repatriation” of accumulated foreign earnings for 2017. The Company paid $0.1 million of U.S. federal cash taxes on the deemed repatriation tax in one installment for 2017.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Tax Act includes certain anti-deferral and anti-abuse erosion provisions, including a new minimum tax on global intangible low-taxed income (GILTI) and base erosion and anti-abuse tax (BEAT). The Tax Act subjects the Company to current tax on GILTI of its controlled foreign corporations. At December 31, 2018, the Company recognized $0.2 million of tax related to GILTI inclusions reducing the deferred tax assets, which will be fully offset by the change in valuation allowance. GILTI is treated as a period cost using the current method. There is no tax expense impact related to GILTI inclusion. The BEAT, limits the ability of multinational corporations with gross receipts of more than $500 million (averaged over the prior three years) to shift profits from the United States by making deductible payments to their affiliates in low-tax countries. In 2018 and 2019, the Company’s gross receipts were less than the reporting threshold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The provision for (benefit from) income taxes differ from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes for the following reasons:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:7.2pt;"/><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 25pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 25pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:5.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:6.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:6.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"/></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">U.S. federal provision at statutory rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">35.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">% </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign income taxes at rates other than the U.S. rate </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Permanent items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">0.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Domestic manufacturing deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Uncertain tax benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2017 Tax Cuts and Job Act impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prior year return to provision adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">0.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(43.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(25.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">38.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:6.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:6.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company’s effective tax rates differ from the federal statutory rate primarily due to state taxes, research and development credits, valuation allowance, and other permanent adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s deferred income tax assets and liabilities as of December 31, 2018 and 2019 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.25pt 0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</b> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">15,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">27,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Accruals and reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,336</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">26,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">43,718</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,475)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,820)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Prepaids </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,475)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,247)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets before valuation allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">24,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">41,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Valuation allowance </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(24,037)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(41,473)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets (liabilities) </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.07%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Income taxes are accounted for using an asset-and-liability approach. Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss and tax credit carryforwards measured by applying currently enacted tax laws. If applicable, a valuation allowance is provided to reduce net deferred tax assets to an amount that is more likely than not to be realized. Further, the Company establishes liabilities or reduces assets for uncertain tax positions when it believes certain tax positions are not more likely than not of being sustained if challenged. Revaluation of tax positions considers factors such as changes in facts or circumstances, changes in or interpretations of tax law, effectively settled issues under audit or expiration of statute of limitation, and new audit activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company assesses the realizability of deferred tax assets based on the available evidence, including a history of taxable income and estimates of future taxable income. In assessing the realizability of deferred tax assets, The Company considers whether it is more likely than not that all or some portion of deferred tax assets will not be realized. Due to the losses the Company generated in the current year, and the projected losses in the future, the Company believes it is not more likely than not that all of the deferred tax assets can be realized. Accordingly, the Company established and recorded a full valuation allowance on its net deferred tax assets of $24.0 million as of December 31, 2018 and a net valuation allowance on its deferred tax assets of $41.5 million as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the “ownership change” limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Any annual limitation may result in the expiration of net operating loss and tax credit carryforwards before utilization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Furthermore, under the Tax Act, although the treatment of tax losses generated in taxable years ending before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay federal income taxes in future years despite generating a loss for federal income tax purposes in the current and prior years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2019, the Company had $107.4 million of U.S. federal and $73.4 million of state net operating loss carryforwards available to reduce future taxable income, which will be carried forward indefinitely for U.S. federal tax purposes and will expire beginning in 2028 through 2038 for state tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company also has federal and California research and development tax credit carryforwards of $2.8 million and $3.9 million, respectively. The federal research credit carryforwards will expire in 2038 and California research </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">credits can be carried forward indefinitely. The Company also has federal foreign tax credit carryforwards of $1.0 million that will expire in 2029.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company accrues for uncertain tax positions identified, which are not deemed more likely than not to be sustained if challenged, and recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company accrued immaterial interest on uncertain tax benefits associated with unrecognized tax benefits, and had immaterial cumulative interest and penalties as of December 31, 2018 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date. The following table summarizes the aggregate changes in the total gross amount of unrecognized tax benefits (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 23pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:29.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 23pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.17%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Unrecognized tax benefits as of the beginning of the year</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,884</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,763</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,824</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increases related to prior year tax provisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Decrease related to prior year tax provisions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(968)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increase related to current year tax provisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Statue lapse</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(226)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Unrecognized tax benefits as of the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">4,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The unrecognized tax benefits, if recognized, would impact the income tax provision by $1.3 million, $1.6 million, and $1.3 million as of December 31, 2017, 2018 and 2019, respectively. The remaining unrecognized tax benefits would not impact the income tax provision as there would be an offset by the reversal of related deferred tax assets subject to a full valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2019, the Company does not believe that its estimates, as otherwise provided for, on such tax positions will significantly increase or decrease within the next twelve months. The Company has elected to include interest and penalties as a component of income tax expense. The amounts were not material for 2017, 2018 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company’s major tax jurisdictions are the United States and California and the earliest years open for examination are for 2016 and 2015 tax years, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The quarterly income tax provision reflects an estimate of the corresponding year’s annual effective tax rate and includes, when applicable, adjustments for discrete items. The tax provision for the periods presented primarily relates to income taxes of non-U.S. operations as the U.S. operations were in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For the six months ended June 30, 2020 (unaudited), the Company recorded an income tax benefit of $6.7 million primarily related to the release of a valuation allowance associated with carrying back a portion of the Company’s 2019 net operating losses to 2017 that is allowed by the Coronavirus Aid, Relief, and Economic Security (CARES) Act. The CARES Act was enacted in March 2020 and provides emergency assistance and health care response for businesses affected by the 2020 coronavirus pandemic. The CARES Act includes tax reform that is applicable to the Company, most significantly relating to net operating losses. In April 2020, the Company filed a claim to carryback a portion of its 2019 net operating losses to 2017 and received a tax refund in May 2020 (unaudited).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Income (loss) before income taxes consisted of the followings (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.61%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">24,970</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(56,631)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(68,645)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Income (loss) before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25,571</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.05%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(55,672)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,909)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Provision for (benefit from) income taxes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:30.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Current:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">507</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(130)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total Current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">8,788</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">783</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Deferred:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,805</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,942)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;"><b style="font-weight:bold;">Provision for (benefit from) income taxes</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,628</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(683)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 24970000 -56631000 -68645000 601000 959000 736000 25571000 -55672000 -67909000 7192000 8000 958000 1428000 507000 -130000 168000 268000 430000 8788000 783000 1258000 1690000 3805000 -1942000 -668000 2040000 1000 0 0 0 1022000 5845000 -1941000 9810000 6628000 -683000 35 21 1900000 100000 200000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The provision for (benefit from) income taxes differ from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes for the following reasons:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:7.2pt;"/><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 25pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 25pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:5.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:6.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:6.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"/></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">U.S. federal provision at statutory rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">35.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">% </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign income taxes at rates other than the U.S. rate </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Permanent items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">0.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Domestic manufacturing deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Uncertain tax benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2017 Tax Cuts and Job Act impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prior year return to provision adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">0.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(43.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(25.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.98%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">38.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:6.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:6.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.350 0.210 0.210 0.043 0.074 0.013 -0.002 -0.001 -0.004 -0.060 0.045 0.052 0.008 -0.007 -0.002 -0.023 0 0 -0.038 -0.005 -0.002 0.069 0 0 0.037 0.002 -0.001 0 -0.432 -0.257 0 -0.005 0.001 0.384 -0.119 0.010 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s deferred income tax assets and liabilities as of December 31, 2018 and 2019 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.25pt 0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</b> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">15,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">27,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Accruals and reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,336</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">26,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">43,718</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,475)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,820)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Prepaids </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,475)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,247)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets before valuation allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">24,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">41,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Valuation allowance </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(24,037)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(41,473)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets (liabilities) </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.07%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 15365000 27325000 2522000 5099000 2633000 4601000 2820000 4336000 2992000 2176000 119000 129000 61000 52000 26512000 43718000 2475000 1820000 0 427000 2475000 2247000 24037000 41471000 24037000 41473000 0 2000 24000000.0 41500000 107400000 73400000 2800000 3900000 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date. The following table summarizes the aggregate changes in the total gross amount of unrecognized tax benefits (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 23pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:29.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 23pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.17%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Unrecognized tax benefits as of the beginning of the year</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,884</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,763</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,824</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increases related to prior year tax provisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Decrease related to prior year tax provisions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(968)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Increase related to current year tax provisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Statue lapse</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(226)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Unrecognized tax benefits as of the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">4,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1884000 1763000 2824000 44000 78000 308000 968000 216000 0 803000 1199000 1282000 0 0 226000 1763000 2824000 4188000 1300000 1600000 1300000 6700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 13. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Lease Commitments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The lessor company is owned by one of the Company’s officers. Please see Note 15. <i style="font-style:italic;">Related Party Transactions</i>. The Company also entered into capital leases for purchasing of information technology equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2019, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">310</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,459</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Present value of net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">524</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term obligations as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of June 30, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands, unaudited):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2020 (remaining six months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,459</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">27,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Present value of net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term obligations as of June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">109</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Rent expense under operating leases was approximately $4.0 million, $4.1 million and $4.3 million, respectively, for 2017, 2018 and 2019, and $2.1 million and $2.2 million, respectively, for the six months ended 2019 and 2020 (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Purchase Commitments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtain individual components for its products from a wide variety of individual suppliers. In addition, the Company has other contractual obligations for goods or services associated with its ordinary course of business. As of December 31, 2019 and June 30, 2020 (unaudited), the Company has $41.6 million and $37.9 million, respectively, of outstanding purchase orders or commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">From time to time, the Company is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Quanergy Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In September 2016, Quanergy Systems, Inc. (Quanergy) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the Company’s patents, U.S. Patent No. 7,969,558 (the ‘558 patent) and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (PTAB) in November 2017, challenging all claims of the ‘558 patent that we asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to Amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Hesai and RoboSense Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On August 13, 2019, the Company filed separate complaints against Hesai Photonics Technology Co., Ltd. (Hesai) (5:19-cv-4742-EJD) and Suteng Innovation Technology Co., Ltd. (RoboSense) (5:19-cv-4746- EJD), in the United States District Court for the Northern District of California. These complaints allege infringement of the ‘558 patent by Hesai and RoboSense, respectively. In both cases, we are seeking, among other relief, a permanent injunction and to be determined monetary damages adequate to compensate us for the alleged infringement. Both cases were stayed pending resolution of the ITC investigation (No. 337- TA-1173). On July 8, 2020, Velodyne filed a Notice of Dismissal with Prejudice of the Hesai case (5:19-cv-4742-EJD) pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. The Hesai case is now terminated. The case against RoboSense (5:19-cv-4746-EJD) remains pending.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On August 15, 2019, the Company also filed a patent infringement complaint with the United States International Trade Commission (ITC) against Hesai and RoboSense. The complaint filed with the ITC alleges violations of Section 337 of the Tariff Act of 1930, as amended, by both Hesai and RoboSense and requests that the ITC investigate Hesai and RoboSense for unlawfully importing and selling products that infringe upon the ‘558 patent. On August 28, 2019, the Company filed a supplement with the ITC. The Company is asking the ITC to issue permanent limited exclusion orders and permanent cease and desist orders against Hesai and RoboSense to stop the importation and sale of the following products in the United States: (a) rotating 3-D lidar devices; (b) components thereof; and (c) sensing systems containing the same. On September 11, 2019, the Company received notice that the ITC instituted an investigation of Hesai and RoboSense (No. 337-TA-1173). On July 8, 2020, Velodyne and Hesai jointly moved to terminate the ITC investigation with respect to Hesai pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. On July 13, 2020, the ALJ issued Order No. 33, granting the joint motion. Order No. 33 is an Initial Determination that terminates Hesai from the Investigation. On August 4, 2020, the Commission issued a Notice determining not to review the Initial Determination terminating the investigation as to Hesai. As a result, the case against Hesai is now terminated. The case against Robosense remains pending.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On November 8, 2019, Velodyne Lidar, Inc., Velodyne Europe GmbH, Gotting KG, and IFTAS GmbH were sued by Hesai for alleged patent infringement before the District Court of Frankfurt, Germany (Docket No. 2-6 O 461/19). Hesai sought money damages and an injunction. On July 8, 2020, Hesai withdrew the case pursuant to the Litigation Settlement and Patent Cross License Agreement discussed further below. This case is now terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On April 30, 2020, Hesai filed four cases in the Shanghai Intellectual Property Court against the Company, Beijing Velodyne Laser Technology Co., Ltd (Velodyne Beijing), and Shanghai Keming Instrument Co., Ltd (Keming) (collectively, Defendants). The cases were docketed by the court on May 6, 2020. Hesai asserts that the Defendants infringed three patents registered in the People’s Republic of China. Each case seeks an injunction and monetary damages. On July 8, 2020, Hesai withdrew the four China cases pursuant to the Litigation Settlement and Patent Cross License Agreement discussed below. These cases are now terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On June 24, 2020, the Company entered into a Litigation Settlement and Patent Cross-License Agreement with Hesai to resolve all of the disputes between the parties, as described above, and agreed on the terms of a patent cross-license and releases of liability. Under the terms of the settlement, Hesai agreed to make a one-time payment to compensate the Company for Hesai’s past use of the Company’s technologies, will make annual fixed royalty payments through 2022, and thereafter, will make product sales royalty payments through February 2030. The parties also agreed to terminate all of the matters related to Hesai described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s litigation with RoboSense is ongoing and was not resolved by the settlement agreement described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Employment Matters</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On April 3, 2020, a former employee filed a class action lawsuit in the United States District Court for the Northern District of California. The complaint alleges that the Company violated the federal Worker Adjustment and Retraining Notification Act, or WARN Act, and California WARN Act in connection with its termination of the employment of the plaintiff and other similarly situated employees. The plaintiff seeks to certify the action as a class action and seeks various other remedies on behalf of himself and others, including unpaid wages, salaries, commissions, bonuses and other compensation and benefits that would have accrued during the following 60 days. The parties have reached an agreement to resolve the case and the plaintiff filed a voluntary dismissal of the case on June 29, 2020 in accordance with the terms of the settlement. This case is now terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff seeks unspecified damages as well as attorneys’ fees. Our response to the complaint is due on November 12, 2020 and the parties are in the process of beginning discovery concerning class certification issues. The Court has scheduled a Case Management Conference for February 3, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of June 30, 2020, the Company has accrued $2.4 million for loss contingencies in connection with the settlement of certain employment related legal proceedings. The Company has not recorded any additional accrual for loss contingencies associated with such legal claims or litigation discussed above.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2019, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">310</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,459</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">557</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.62%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Present value of net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">524</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term obligations as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 310000 4246000 233000 4026000 14000 3296000 3358000 3459000 11012000 557000 29397000 33000 524000 -285000 239000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of June 30, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands, unaudited):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2020 (remaining six months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,459</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.55%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">27,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Present value of net minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term obligations as of June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">109</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.38%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 155000 2120000 233000 4024000 14000 3296000 3358000 3459000 11012000 402000 27269000 18000 384000 -275000 109000 4000000.0 4100000 4300000 2100000 2200000 41600000 37900000 1 2 4 3 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 14. Segment, Geographic and Customer Concentration Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company conducts its business in one operating segment that develops and produces Lidar sensors for use in industrial, 3D mapping, drones and auto applications. The Company’s Chief Executive Officer is the chief operating decision maker (CODM). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by region was as follows (amount in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:23.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended<br/>June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.21%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue by region:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">139,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">84,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">35,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">26,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">39,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">20,538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">22,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">12,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">182,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">% of Revenue by region:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">52</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Revenue by countries and customers accounted for more than 10% of revenue was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:24.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended<br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.36%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.55%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Countries over 10% of Revenue:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">China</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Number of Customers accounted for over 10% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;"><b style="font-weight:bold;">Revenue:**</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">Less than 10%.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">In 2017, one customer accounted for 26% of revenue. For the six months ended June 30, 2020, one customer accounted for 37% of revenue.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s long-lived assets, consisting primarily of property, plant and equipment, were primarily located in the United States as of December 31, 2018, December 31, 2019 and June 30, 2020 (unaudited).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by region was as follows (amount in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:23.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended<br/>June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.69%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.21%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue by region:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">139,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">84,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">35,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">26,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">39,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28,791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">20,538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">25,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">22,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">12,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">182,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">142,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">101,398</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">68,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">45,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">% of Revenue by region:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">52</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:29.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.36%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Revenue by countries and customers accounted for more than 10% of revenue was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:24.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Six Months Ended<br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.36%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.55%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.41%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Countries over 10% of Revenue:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">China</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Number of Customers accounted for over 10% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;"><b style="font-weight:bold;">Revenue:**</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">Less than 10%.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">In 2017, one customer accounted for 26% of revenue. For the six months ended June 30, 2020, one customer accounted for 37% of revenue.</p></td></tr></table> 139005000 84541000 49634000 35716000 13903000 26562000 39770000 28791000 20538000 25774000 16523000 18635000 22973000 12655000 5740000 182090000 142946000 101398000 68909000 45417000 0.76 0.59 0.49 0.52 0.31 0.15 0.28 0.28 0.30 0.57 0.09 0.13 0.23 0.18 0.13 1 1 1 1 1 0.72 0.59 0.46 0.51 0.21 0.21 0.11 0.13 0.46 3 2 2 2 1 0.10 0.26 1 0.37 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 15. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Three holders of the convertible preferred stock purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for these holders were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:30.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended<br/>June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.95%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.33%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)  </sup></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder B</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,391</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Accounts receivable:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder B</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder C </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The 2019 amount included a </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$4.1</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million refund, net of taxes, the Company issued to entities affiliated with the stockholder in October 2019, in order to compensate them for unforeseen challenges associated with the use of certain new products purchased from the Company in 2018. The products purchased by these entities in 2018 were still under development at the time and the Company felt it appropriate to compensate these early purchasers for working with a new product.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In April 2019, the Company entered into a manufacturing agreement with one of its Series B Preferred Stock holders (Stockholder D), and the Company has one product that is currently being manufactured by Stockholder D. As of December 31, 2019 and June 30, 2020 (unaudited), the Company had $2.7 million and $2.5 million of accrued purchases and $24.9 million and $16.5 million, respectively, of outstanding purchase commitment for products with this stockholder. The Company procures equipment, materials and components for Stockholder D to build the product and had $2.7 million and $1.5 million, respectively, of receivables from this stockholder which was included in other current assets as of December 31, 2019 and June 30, 2020 (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In November 2018, in connection with its issuance of Series B Preferred Stock, the Company repurchased 73,150 shares of common stock from certain holders of its common stock, who are family members of one of the Company’s officers. The purchase price per share of $36.3520 was equivalent to the price paid for each share of the Series B Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company currently rents its corporate headquarters facility in San Jose, California from a company owned by one of its officers. The lease was executed in January 2017 and expires in December 2027, as amended. As of December 31, 2019 and June 30, 2020 (unaudited), future minimum lease payments totaled $27.3 million and $25.8 million, respectively, related to this facility. Rent expense under this lease was $3.0 million, $3.0 million and $3.1 million, respectively, for 2017, 2018 and 2019, and $1.5 million and $1.7 million, respectively, for the six months ended June 30, 2019 and 2020 (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In January 2017 and December 2016, the Company issued two interest-bearing unsecured promissory notes totaling $3.5 million to one of its officers for purposes of financing the acquisition of the above headquarters facility. The loan accrued interest at a rate of 3.15% per annum. As of December 31, 2019, immediately prior to repayment, the aggregate outstanding balance of the loan was approximately $3.6 million, including aggregate accrued and unpaid interest of $0.1 million. The officer made monthly interest-only payments to the Company on the loan beginning in December 2017 and repaid all outstanding principal and interest due under the two promissory notes on December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In addition, in March 2017, the Company entered into an unconditional payment guaranty with regard to one of its officers’ $15.0 million term loan. The loan was obtained for and secured by a Deed of Trust for the above headquarters facility in San Jose, California. Under the terms of the guaranty, the Company has agreed to unconditionally guarantee the borrower’s obligations under the loan. As of December 31, 2017 and 2018, the outstanding principal balance of the term loan was $14.8 million and $14.4 million, respectively. In December 2019, the Company was released from the unconditional payment guaranty and has no further obligations with respect to the term loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August 2016, the Company entered into an agreement with one of its officers and Velodyne Acoustics, LLC (Acoustics) pursuant to which Acoustics agreed to, among other things, indemnify, defend and hold harmless Velodyne Lidar, Inc. from and against any and all liabilities relating to, arising out of or resulting from certain litigation matters (Litigation Indemnification Agreement). The litigation matters giving rise to the indemnification obligations involved certain employment-related claims of two former employees of Velodyne Acoustics, which was the predecessor of Acoustics. In November 2019, the Company elected not to seek indemnification from Acoustics for the litigation matters under the terms of the Litigation Indemnification Agreement and assumed control and financial responsibility for the litigation matters. By not seeking indemnification from Acoustics, the Company has </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">paid approximately $2.5 million in settlements in connection with the litigation matters and $2.6 million in legal costs to date, all of which are included in general and administration in the statement of operations. Such payments and costs incurred that were the subject of the Litigation Indemnification Agreement indirectly benefit the officer, the former sole owner of Acoustics. The Company believes that the litigation matters covered by the Litigation Indemnification Agreement are complete and the Company does not expect to incur additional expenses related to these litigation matters.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:30.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended<br/>June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.95%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.33%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)  </sup></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder B</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,391</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Accounts receivable:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"/><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder B</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholder C </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 7090000 9447000 -3514000 265000 278000 5080000 508000 1391000 3000 3544000 18000 6148000 5040000 439000 2907000 9000 251000 1404000 2239000 300000 4100000 1 2700000 2500000 24900000 16500000 2700000 1500000 73150 36.3520 27300000 25800000 3000000.0 3000000.0 3100000 1500000 1700000 2 2 3500000 3500000 0.0315 0.0315 3600000 100000 15000000.0 14800000 14400000 2 2500000 2600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Note 16. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">In preparing the audited consolidated financial statements as of December 31, 2018 and 2019, and for each of the years in the three year period ended December 31, 2019, the Company has evaluated subsequent events through April 15, 2020, which is the date the audited consolidated financial statements were available for issuance. In preparing the unaudited interim consolidated financial statements as of June 30, 2020 and for the six months ended June 30, 2019 and 2020, the Company has evaluated subsequent events through August 14, 2020, which is the date the condensed consolidated financial statements were available for issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On April 1, 2020, the Company entered into a share purchase agreement with a new investor pursuant to which the Company sold and issued to the investor 550,176 shares of Series B-1 Preferred Stock at a price of $36.3520 per share, and received proceeds of $20.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On April 3, 2020, the Company entered into a Purchase and Sale Agreement with a third-party buyer to sell its Morgan Hill building for a purchase price of $13.2 million. The parties currently expect the transaction to close in July 2020, subject to the satisfaction of various closing conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On April 8, 2020, the Company received loan proceeds of $10.0 million under the CARES Act’s Paycheck Protection Program (PPP). The principal and accrued interest are forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels and that approval is received from the relevant government entity. The unforgiven portion of the PPP Loan is payable over <span style="-sec-ix-hidden:Hidden_QJCJVhDih0eoE8rGRD2-Jw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two years</span></span> at an interest rate of 1% per annum, with a deferral of payments for the first six months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 2, 2020 (unaudited), the Morgan Hill building sale transaction was closed and the Company received net proceeds of $12.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Graf Merger (Unaudited)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On July 2, 2020 (unaudited), the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Graf Industrial Corp., a Delaware corporation (“Graf”), and VL Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Graf (“Merger Sub”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the terms of the Merger Agreement, Graf will acquire the Company through the merger of Merger Sub with and into the Company, with the Company surviving the merger (the “Merger”). At the effective time of the Merger (the “Effective Time”), each share of the Company’s common stock, Series A Preferred Stock, Series B Preferred Stock, and Series B-1 Preferred Stock will be converted into the right to receive shares of common stock, par value $0.0001 per share, of Graf (the “Graf Common Stock”) in an aggregate amount which shall not exceed, taken together with any shares issuable in respect of vested equity awards of the Company, 143,575,763 shares of Graf Common Stock. In addition, at the Effective Time, each outstanding and unsettled restricted stock unit in respect of shares of the Company’s common stock, option to purchase shares of the Company’s common stock and unvested restricted share of the Company’s common stock will be rolled over into restricted stock units, options, or restricted shares, respectively, of Graf Common Stock in accordance with the terms of the Merger Agreement. Prior to the closing of the Merger (the “Closing”), the Company intends to enter into agreements with certain of its stockholders pursuant to which, contemporaneously with the Closing, it will repurchase and cancel shares of the Company’s capital stock from such stockholders in exchange for an aggregate amount of cash not to exceed $50.0 million. In addition, holders of the Company’s capital stock and the Company’s equity awards will receive, in the aggregate, up to an additional 2,000,000 shares of Graf Common Stock (including in the form of equity awards of Graf Common Stock, as applicable) if, (i) on any date prior to the Closing, the closing price of Graf Common Stock on the New York Stock Exchange meets or exceeds certain thresholds or (b) during the period from the date of the Merger Agreement until six months following Closing, the closing price of Graf Common Stock exceeds certain thresholds (as further described in the Merger Agreement).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the terms of the Merger Agreement, Graf is required to use commercially reasonable efforts to cause the Graf Common Stock to be issued in connection with the transactions contemplated by the Merger Agreement to be approved for listing on the New York Stock Exchange prior to the Closing. The consummation of the Merger is subject to the receipt of the requisite approval of the stockholders of each of Graf and the Company and the fulfillment of certain other closing conditions, including Graf having minimum cash of $200.0 million at Closing. The Company will be required to pay Graf a termination fee of $58.9 million if the Merger Agreement is terminated prior to Closing under certain conditions, including if the Company terminates the Merger Agreement in order to enter into a definitive agreement with respect to a superior proposal or if Graf terminates the Merger Agreement because the Company’s board of directors changes its recommendation to the Company’s stockholders regarding the transactions contemplated by the Merger Agreement. The transaction is currently expected to close in the third quarter of 2020.</p> 550176 36.3520 20000000.0 13200000 10000000.0 0.01 12300000 0.0001 143575763 50000000.0 2000000 200000000.0 58900000 Including the redemption of 12,921,275 Public Shares on April 16, 2020 XML 32 R1.htm IDEA: XBRL DOCUMENT v3.20.2
    Document and Entity Information
    6 Months Ended
    Jun. 30, 2020
    Document and Entity Information [Abstract]  
    Document Type S-1
    Entity Registrant Name VELODYNE LIDAR, INC.
    Entity Tax Identification Number 83-1138508
    Entity Incorporation, State or Country Code DE
    Entity Address, Address Line One 5521 Hellyer Avenue
    Entity Address, City or Town San Jose
    Entity Address, State or Province CA
    Entity Address, Postal Zip Code 95138
    City Area Code 669
    Local Phone Number 275-2251
    Entity Filer Category Accelerated Filer
    Entity Small Business true
    Entity Emerging Growth Company true
    Entity Ex Transition Period false
    Entity Central Index Key 0001745317
    Amendment Flag false